Narzędzia użytkownika

Narzędzia witryny


sk1:podstawy_narzedzia

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
sk1:podstawy_narzedzia [2018/03/05 23:03]
jkonczak [Tradycyjne nazwy urządzeń (zwykle zakończone numerem)]
sk1:podstawy_narzedzia [2021/10/13 19:18] (aktualna)
jkonczak [Zapis poleceń]
Linia 8: Linia 8:
  
 Zmiana użytkownika – ''​su''​ \\ Zmiana użytkownika – ''​su''​ \\
 +<​html><​small></​html>​
 Wykonania programu na prawach innego użytkownika – ''​sudo''​ \\ Wykonania programu na prawach innego użytkownika – ''​sudo''​ \\
-Użycie ''​sudo''​ do uruchomienia shella z prawami roota: ''​sudo -s''​ (lub ''​sudo su''​)+Użycie ''​sudo''​ do uruchomienia shella z prawami roota: ''​sudo -s''​ (lub ''​sudo su''​ lub ''​sudo -i''​) 
 +<​html></​small></​html>​
  
 Historia w konsoli: strzałki góra/​dół,​ ''​history'',​ ctrl+r, ''​fc''​ Historia w konsoli: strzałki góra/​dół,​ ''​history'',​ ctrl+r, ''​fc''​
Linia 23: Linia 25:
 ==== Zapis poleceń ==== ==== Zapis poleceń ====
  
-Wzór polecenia:​\\+Wzór polecenia ​([[https://​docs.microsoft.com/​pl-pl/​windows-server/​administration/​windows-commands/​command-line-syntax-key|[1]]]):\\
 ''​polecenie {jeden|z|wielu} <​argument1>​ [-opcja1 <​argument2>​] --długa_opcja=<​argument3>​ [opcja2]''​ ''​polecenie {jeden|z|wielu} <​argument1>​ [-opcja1 <​argument2>​] --długa_opcja=<​argument3>​ [opcja2]''​
  
Linia 30: Linia 32:
  
 Co trzeba wpisać w konsolę:\\ Co trzeba wpisać w konsolę:\\
-''​polecenie jeden 44 -opcja1 ​baz --długa_opcja=x''​'+''​polecenie jeden 44 -oja1 baz --długa_opcja=x''​ 
  
 ==== Pomoc systemowa ==== ==== Pomoc systemowa ====
Linia 65: Linia 68:
  
 ==== Inne narzędzia ==== ==== Inne narzędzia ====
-  * ''​iputils''​ - narzędzia <​html><​code><​b>​arping</​b>​ <​small>​clockdiff ipg</​small>​ <​b>​ping</​b>​ ping6 <​small>​rarpd rdisc</​small>​ tftpd <​b>​tracepath</​b>​ tracepath6 traceroute6</​code></​html>​+  * ''​iputils'' ​[[https://​wiki.linuxfoundation.org/​networking/​iputils|[1]]] ​- narzędzia <​html><​code><​b>​arping</​b>​ <​small>​clockdiff ipg</​small>​ <​b>​ping</​b>​ ping6 <​small>​rarpd rdisc</​small>​ tftpd <​b>​tracepath</​b>​ tracepath6 traceroute6</​code></​html>​
   * ''​traceroute''​   * ''​traceroute''​
   * ''​mtr''​   * ''​mtr''​
-  *''​wireshark''​+  *''​wireshark'' ​[[https://​www.wireshark.org/​|[2]]]
  
-<​html><​small></​html>​Stara instrukcja uruchamiania wiresharka dla osób które używają ''​sudo -s''​ lub  ''​sudo su''​ zamiast ''​su'':​+<​html><​small></​html>​Stara instrukcja uruchamiania wiresharka dla osób które używają ​''​sudo -i''​ lub ''​sudo -s''​ lub  ''​sudo su''​ zamiast ''​su'':​
   * <​del>​uruchamianie:​ na OpenSUSE do prawidłowej pracy wymaga roota</​del>​ \\ już nie, w laboratoriach wireshark został skonfigurowany z właściwymi [[https://​wiki.wireshark.org/​CaptureSetup/​CapturePrivileges#​Setting_network_privileges_for_dumpcap_if_your_kernel_and_file_system_support_file_capabilities|capabilities]] (''​man 7 capabilities''​)   * <​del>​uruchamianie:​ na OpenSUSE do prawidłowej pracy wymaga roota</​del>​ \\ już nie, w laboratoriach wireshark został skonfigurowany z właściwymi [[https://​wiki.wireshark.org/​CaptureSetup/​CapturePrivileges#​Setting_network_privileges_for_dumpcap_if_your_kernel_and_file_system_support_file_capabilities|capabilities]] (''​man 7 capabilities''​)
   * jeśli pojawi się błąd: //​Can'​t open display://, należy wykonać ''​export DISPLAY=:​0''​   * jeśli pojawi się błąd: //​Can'​t open display://, należy wykonać ''​export DISPLAY=:​0''​
Linia 110: Linia 113:
 ==== Sprawdzanie łączności IP ==== ==== Sprawdzanie łączności IP ====
   * ''​ping <//​cel//>''​   * ''​ping <//​cel//>''​
-  * ''​traceroute ​[-T<//​cel//>''​ <​html><​small></​html>​Z uwagi na firewall Politechniki proszę używać opcji ''​-T'',​ która go skutecznie omija<​html></​small></​html>​+  * ''​traceroute ​{-I|-T<//​cel//>''​ <​html><​small></​html>​Z uwagi na firewall Politechniki proszę używać opcji ''​-I''​ lub ''​-T'',​ która go skutecznie omija<​html></​small></​html>​
   * ''​mtr <//​cel//>''​   * ''​mtr <//​cel//>''​
 <​html><​small></​html>​Jako cel można podać adres IP (np. ''​ping 150.254.30.29''​) lub nazwę słowną (przykładowo:​ ''​ping cs.put.poznan.pl'',​ ''​ping lab-net-1''​)<​html></​small></​html>​ <​html><​small></​html>​Jako cel można podać adres IP (np. ''​ping 150.254.30.29''​) lub nazwę słowną (przykładowo:​ ''​ping cs.put.poznan.pl'',​ ''​ping lab-net-1''​)<​html></​small></​html>​
Linia 136: Linia 139:
 ''​ifconfig dummy0 192.168.0.1 netmask 255.255.255.0 up''​ ''​ifconfig dummy0 192.168.0.1 netmask 255.255.255.0 up''​
 <​html></​small></​html>​ <​html></​small></​html>​
 +
 +==== Przykładowe wyniki poleceń ====
 +
 +=== ifconfig / ip address ===
 +<​html><​pre>​
 +<b>/ # ip a</b>
 +10: eth0: &​lt;​BROADCAST,​MULTICAST,​UP,​LOWER_UP&​gt;​ mtu 1500 qdisc noqueue state UP group default qlen 1000
 +    link/ether da:​a8:​fb:​92:​2d:​df brd ff:​ff:​ff:​ff:​ff:​ff link-netnsid 0
 +    inet <span title="​Adres IPv4 na tym interfejsie"​ style="​background-color:​rgba(0,​255,​0,​0.2)">​192.168.5.2</​span><​span title="​Maska sieci" style="​background-color:​rgba(128,​0,​128,​0.2)">/​30</​span>​ <span title="​Adres rozgłoszeniowy (nie adres komputera!)"​ style="​background-color:​rgba(0,​0,​255,​0.1)">​brd 192.168.5.3</​span>​ scope link eth0
 +       ​valid_lft forever preferred_lft forever
 +    inet <span title="​Adres IPv4 na tym interfejsie"​ style="​background-color:​rgba(0,​255,​0,​0.2)">​172.19.67.0</​span><​span title="​Maska sieci" style="​background-color:​rgba(128,​0,​128,​0.2)">/​19</​span>​ <span title="​Adres rozgłoszeniowy (nie adres komputera!)"​ style="​background-color:​rgba(0,​0,​255,​0.1)">​brd 172.19.95.255</​span>​ scope global eth0:1
 +       ​valid_lft forever preferred_lft forever
 +    inet <span title="​Adres IPv4 na tym interfejsie"​ style="​background-color:​rgba(0,​255,​0,​0.2)">​10.42.0.238</​span><​span title="​Maska sieci" style="​background-color:​rgba(128,​0,​128,​0.2)">/​24</​span>​ scope global eth0
 +       ​valid_lft forever preferred_lft forever
 +    inet6 fe80::​d8a8:​fbff:​fe92:​2ddf/​64 scope link 
 +       ​valid_lft forever preferred_lft forever
 +
 +<b>/ # ifconfig</​b>​
 +eth0      Link encap:​Ethernet ​ HWaddr DA:​A8:​FB:​92:​2D:​DF  ​
 +          inet addr:<​span title="​Adres IPv4 na tym interfejsie"​ style="​background-color:​rgba(0,​255,​0,​0.2)">​192.168.5.2</​span> ​ Bcast:​192.168.5.3 ​ Mask:<​span title="​Maska sieci" style="​background-color:​rgba(128,​0,​128,​0.2)">​255.255.255.252</​span>​
 +          inet6 addr: fe80::​d8a8:​fbff:​fe92:​2ddf/​64 Scope:Link
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:​1326 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:​1063 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 txqueuelen:​1000 ​
 +          RX bytes:​2681637 (2.5 MiB)  TX bytes:​123670 (120.7 KiB)
 +
 +eth0:​1 ​   Link encap:​Ethernet ​ HWaddr DA:​A8:​FB:​92:​2D:​DF  ​
 +          inet addr:<​span title="​Adres IPv4 na tym interfejsie"​ style="​background-color:​rgba(0,​255,​0,​0.2)">​172.19.67.0</​span> ​ Bcast:​172.19.95.255 ​ Mask:<​span title="​Maska sieci" style="​background-color:​rgba(128,​0,​128,​0.2)">​255.255.224.0</​span>​
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +</​pre></​html>​
 +
  
 <​html><​small></​html>​ <​html><​small></​html>​
sk1/podstawy_narzedzia.1520287394.txt.gz · ostatnio zmienione: 2018/03/05 23:03 przez jkonczak