Linux – це найпотужніша операційна система, а мережа – важлива частина серверів.
Він пропонує безліч вбудованих команд для діагностики проблем із мережею.
У цій статті я покажу вам корисне Linux мереж команди, які допоможуть вам у вирішенні проблем.
Contents
Якщоконфігуруйте
Утиліта ifconfig використовується для налаштування параметрів мережевого інтерфейсу.
В основному ми використовуємо цю команду для перевірки IP-адреси, призначеної системі.
[[захищено електронною поштою] ~] # ifconfig -а
eno16777736: прапори = 4163 mtu 1500
ефір 00: 0c: 29: c5: a5: 61 txqueuelen 1000 (Ethernet)
Пакети RX 0 байт 0 (0,0 B)
Похибки RX 0 впали 0 перевищення 0 кадр 0
TX-пакети 0 байт 0 (0,0 B)
Похибки TX 0 впали 0 перевитрати 0 перевізник 0 зіткнення 0
lo: прапори = 73 mtu 65536
inet 127.0.0.1 маска мережі 255.0.0.0
inet6 :: 1 префікс. 128 області 0x10
loop txqueuelen 0 (Local Loopback)
RX пакети 2 байти 140 (140,0 Б)
Похибки RX 0 впали 0 перевищення 0 кадр 0
TX-пакети 2 байти 140 (140,0 B)
Похибки TX 0 впали 0 перевитрати 0 носій 0 зіткнення 0
[[захищено електронною поштою] ~] #
простежити
printroute надрукувати маршрутні пакети, прийняті до хоста мережі.
Хост призначення або IP є обов’язковим параметром для використання цієї утиліти
[[захищено електронною поштою] ~] # traceroute geekflare.com
traceroute to geekflare.com (162.159.243.243), макс 30 хмелів, 60 байт пакетів
1 172.16.179.2 (172.16.179.2) 0,154 мс 0,074 мс 0,074 мс
2 * * *
3 * * *
копати
dig (Domain Information Groper) – гнучкий інструмент для допиту серверів імен DNS.
Він виконує пошук DNS і відображає відповіді, які повертаються з серверів імен.
[[захищено електронною поштою] ~] # копати geekflare.com
; <<>> DiG 9.9.4-RedHat-9.9.4-14.el7 <<>> geekflare.com
;; глобальні варіанти: + cmd
;; Отримав відповідь:
;; ->>ГОЛОВНИК<<- opcode: QUERY, статус: NOERROR, id: 18699
;; прапори: qr rd ra; ЗАПИТАННЯ: 1, ВІДПОВІДЬ: 2, ВЛАДА: 0, ДОДАТКОВО: 1
;; OPT PSEUDOSECTION:
; EDNS: версія: 0, прапори:; МБЗ: 0005, udp: 4000
;; РОЗДІЛ ЗАПИТАННЯ:
; geekflare.com. В
;; ВІДПОВІДЬ:
geekflare.com. 5 В А 162.159.244.243
geekflare.com. 5 В А 162.159.243.243
;; Час запиту: 6 мсек
;; СЕРВЕР: 172.16.179.2 # 53 (172.16.179.2)
;; КОЛИ: Нд 01 травня 23:28:19 PDT 2016
;; MSG SIZE rcvd: 74
[[захищено електронною поштою] ~] #
telnet
Хост призначення telnet connect: порт через протокол telnet, якщо встановлення з’єднання означає, що з’єднання між двома хостами працює нормально.
[[захищено електронною поштою] ~] # telnet geekflare.com 443
Пробуючи 162.159.244.243…
Підключено до geekflare.com.
Символ втечі – “^]”.
nslookup
nslookup – програма для запиту серверів доменних імен Інтернету.
[[захищено електронною поштою] ~] # nslookup geekflare.com
Сервер: 172.16.179.2
Адреса: 172.16.179.2 №53
Неавторитетна відповідь:
Ім’я: geekflare.com
Адреса: 162.159.243.243
Ім’я: geekflare.com
Адреса: 162.159.244.243
[[захищено електронною поштою] ~] #
netstat
Команда Netstat дозволяє простий спосіб переглянути кожне з ваших мережевих підключень та відкритих розеток.
netstat з головним висновком дуже корисний під час усунення несправностей веб-сервера.
[[захищено електронною поштою] ~] # нетстат
Активні підключення до Інтернету (без серверів)
Proto Recv-Q Send-Q Місцева адреса з іноземною адресою
tcp 0 0 172.16.179.135:58856 дзеркало.comp.nus.ed: http TIME_WAIT
tcp 0 0 172.16.179.135:34444 riksun.riken.go.jp:http ВСТАНОВИЛО
tcp 0 0 172.16.179.135:27948 mirrors.isu.net.sa:http TIME_WAIT
tcp 0 0 172.16.179.135:53128 ossm.utm.my:http TIME_WAIT
tcp 0 0 172.16.179.135 vodom9723 103.237.168.15:http TIME_WAIT
tcp 0 0 172.16.179.135:60244 no-ptr.as20860.net:http TIME_WAIT
scp
scp дозволяє захистити копіювати файли з іншого хоста в мережі.
Наприклад:
scp $ ім’я файлу [захищено електронною поштою]: / $ шлях
ш
w друкує зведення поточної активності в системі, включаючи те, що робить кожен користувач, та їхні процеси.
Також перерахуйте зареєстровані користувачі та середню завантаженість системи за останні 1, 5 та 15 хвилин.
[[захищено електронною поштою] ~] # ш
23:32:48 до 2:52, 2 користувачі, середнє завантаження: 0,51, 0,36, 0,19
КОРИСТУВАЧ TTY [захищено електронною поштою] ІДЕЙ JCPU PCPU ЩО
Чандан: 0 20:41? xdm? 7:07 0.13s gdm-session-worker [pam / gdm-пароль]
chandan pts / 0 20:42 0,00s 0,23s 3,42s / usr / libexec / gnome-terminal-server
[[захищено електронною поштою] ~] #
nmap
nmap – одна з потужних команд, яка перевіряє відкритий порт на сервері.
Приклад використання:
nmap $ ім’я_сервера
Увімкнути / вимкнути мережевий інтерфейс
Можна ввімкнути або відключити мережевий інтерфейс, використовуючи команди ifup / ifdown з параметром інтерфейсу Ethernet.
Щоб включити eth0
#ifup eth0
Щоб вимкнути eth0
#ifdown eth0
Я сподіваюся, що вище команди Linux допоможуть вам зібрати інформацію про мережу або усунути проблеми з мережею. Якщо ви хочете детально вивчити Мережу, то перевірте це чудово онлайн-курс SONIC.
МЕТИ:
Linux