Инструменты пользователя

Инструменты сайта


nix:komandy_i_programmy

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
nix:komandy_i_programmy [2023/10/20 19:49] – [date] sannix:komandy_i_programmy [2024/03/01 08:37] (текущий) – [tail] san
Строка 52: Строка 52:
 date +%Y-%m-%dT%H:%M:%S -d "7 day ago" date +%Y-%m-%dT%H:%M:%S -d "7 day ago"
 </file> </file>
 +===== ip =====
 +ifconfig изо всех линукс-дистрибутивов постепенно убирается. На смену ему предлагают ip (с тем или иным успехом заменяет ifconfig, route, netstat, ifup, ifdown и др.)
 +
 +Все ключи, объекты и команды программы можно сокращать:
 +<file>
 +ip link
 +ip l
 +
 +ip address
 +ip a
 +
 +ip route
 +ip r
 +
 +ip rule
 +ip ru
 +
 +ip address show dev tun0
 +ip a s dev tun0
 +</file>
 +
 +полезные ключи:
 +  * -color -c
 +  * -brief -br
 +  * -statistics -stats -s
 +  * -human-readable -human -h
 +  * -details -d
 +  * -oneline -o
 +  * -json -j и связанный с ним -pretty -p
 +
 +
 +
 +Список объектов:
 +<file>
 +link | address | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm | netns | l2tp | tcp_metrics | token | macsec
 +</file>
 +
 +Примеры (раскраска вывода не сохранена):
 +<file bash>
 +$ ip -c -br l
 +lo               UNKNOWN        00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP> 
 +enp1s11          UP             00:04:23:d0:ac:af <BROADCAST,MULTICAST,UP,LOWER_UP> 
 +wlp1s9           DOWN           c0:25:e9:13:c5:40 <BROADCAST,MULTICAST> 
 +tun0             UNKNOWN        <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> 
 +</file>
 +
 +<file bash>
 +$ ip -c -s -h -d l
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 promiscuity 0 minmtu 0 maxmtu 0 addrgenmode eui64 numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 
 +    RX: bytes  packets  errors  dropped overrun mcast   
 +    621k       6.54k    0                         
 +    TX: bytes  packets  errors  dropped carrier collsns 
 +    621k       6.54k    0                         
 +...
 +</file>
 +
 ===== tail ===== ===== tail =====
 наблюдение за логами в каталоге и подкаталогах наблюдение за логами в каталоге и подкаталогах
Строка 57: Строка 114:
 tail -f **/*.log tail -f **/*.log
 </file> </file>
 +Вывод файла с пропуском N первых строк 
 +<file bash> 
 +tail -n +<N+1> <filename> 
 +</file>
 ===== find ===== ===== find =====
  
Строка 200: Строка 260:
   * src port - порт отправителя;   * src port - порт отправителя;
   * dst port - порт получателя;   * dst port - порт получателя;
 +  * аналогично dst ip, src ip, dst net, src ip
 +  * less, greater number - пакеты меньше и больше числа number
  
 Доступны такие протоколы: ether, fddi, tr, wlan, ip, ip6, arp, rarp, decnet, tcp и udp. Доступны такие протоколы: ether, fddi, tr, wlan, ip, ip6, arp, rarp, decnet, tcp и udp.
 +
  
 ===== find ===== ===== find =====
nix/komandy_i_programmy.1697820566.txt.gz · Последнее изменение: 2023/10/20 19:49 — san

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki