/l3/users/eb/2009/linux8/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 |
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-FD
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-FD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-FD eth0
|
#mii-tool -F 10baseT-FD eth0
|
#mii-tool -F 10baseT-FD eth0
|
#mii-tool -F 10baseT-FD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-HD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-HD eth0
|
#mii-tool -F 10baseT-HD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-HD eth0
|
#mii-tool -F 10baseT-HD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool --help
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 1000baseTx-HD, 1000baseTx-FD, 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT |
#mii-tool -F 10baseT eth0
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 1000baseTx-HD, 1000baseTx-FD, 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT |
#mii-tool -F 10baseT eth0
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 1000baseTx-HD, 1000baseTx-FD, 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT |
#mii-tool -F 10baseT eth0
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 1000baseTx-HD, 1000baseTx-FD, 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 10baseT-FD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 100baseT-FD eth0
Invalid media specification '100baseT-FD'. |
#mii-tool -F 100baseTx-FD eth0
|
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 100baseTx eth0
usage: mii-tool [-VvRrwl] [-A media,... | -F media] [interface ...] -V, --version display version information -v, --verbose more verbose output -R, --reset reset MII to poweron state -r, --restart restart autonegotiation -w, --watch monitor for link status changes -l, --log with -w, write events to syslog -A, --advertise=media,... advertise only specified media -F, --force=media force specified media technology media: 1000baseTx-HD, 1000baseTx-FD, 100baseT4, 100baseTx-FD, 100baseTx-HD, 10baseT-FD, 10baseT-HD, (to advertise both HD and FD) 1000baseTx, 100baseTx, 10baseT |
#mii-tool -F 10baseTx eth0
Invalid media specification '10baseTx'. |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#apt-cache search ethtool
ethtool - display or change Ethernet device settings ifplugd - configuration daemon for ethernet devices |
#apt-get install ethtool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: ethtool обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 68,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 262kB. Получено:1 http://10.0.35.1 sid/main ethtool 6+20090307-1 [68,4kB] Получено 68,4kБ за 1s (56,3kБ/c) Выбор ранее не выбранного пакета ethtool. (Чтение базы данных ... на данный момент установлено 57108 файлов и каталогов.) Распаковывается пакет ethtool (из файла .../ethtool_6+20090307-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ethtool (6+20090307-1) ... |
#ethtool
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -h
ethtool version 6git Usage: ethtool DEVNAME Display standard information about device ethtool -s|--change DEVNAME Change generic options [ speed %%d ] [ duplex half|full ] [ port tp|aui|bnc|mii|fibre ] [ autoneg on|off ] [ advertise %%x ] [ phyad %%d ] ... ethtool -p|--identify DEVNAME Show visible port identification (e.g. blinking) [ TIME-IN-SECONDS ] ethtool -t|--test DEVNAME Execute adapter self test [ online | offline ] ethtool -S|--statistics DEVNAME Show adapter statistics ethtool -n|--show-nfc DEVNAME Show Rx network flow classificationoptions [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ] ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ] ethtool -h|--help DEVNAME Show this help |
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: yes |
#ethtool -s 100 eth0
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -s 100d eth0
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -s 10 eth0
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -h
ethtool version 6git Usage: ethtool DEVNAME Display standard information about device ethtool -s|--change DEVNAME Change generic options [ speed %%d ] [ duplex half|full ] [ port tp|aui|bnc|mii|fibre ] [ autoneg on|off ] [ advertise %%x ] [ phyad %%d ] ... ethtool -p|--identify DEVNAME Show visible port identification (e.g. blinking) [ TIME-IN-SECONDS ] ethtool -t|--test DEVNAME Execute adapter self test [ online | offline ] ethtool -S|--statistics DEVNAME Show adapter statistics ethtool -n|--show-nfc DEVNAME Show Rx network flow classificationoptions [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 ] ethtool -N|--config-nfc DEVNAME Configure Rx network flow classification options [ rx-flow-hash tcp4|udp4|ah4|sctp4|tcp6|udp6|ah6|sctp6 p|m|v|t|s|d|f|n|r... ] ethtool -h|--help DEVNAME Show this help |
#ethtool -s eth0 speed 10
|
#ethtool
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: yes |
#ethtool -s eth0 speed 10
|
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: no |
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: yes |
#ethtool -s eth0 speed 100
|
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: Unknown! Duplex: Unknown! (255) Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: no |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#ethtool eth0
Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: yes |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corporation 82G965 Integrated Graphics Controller (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 01:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 02:00.0 Ethernet controller: Attansic Technology Corp. L1 Gigabit Ethernet Adapter (rev b0) |
#find /sys -name \*02:00.0\*
/sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0 /sys/bus/pci/devices/0000:02:00.0 /sys/bus/pci/drivers/atl1/0000:02:00.0 |
#find /sys -name \*02:00.0\* | grep driver
/sys/bus/pci/drivers/atl1/0000:02:00.0 |
#modinfo atl1
filename: /lib/modules/2.6.29-2-686/kernel/drivers/net/atlx/atl1.ko description: Atheros L1 Gigabit Ethernet Driver version: 2.1.3 license: GPL author: Xiong Huang <xiong.huang@atheros.com>, Chris Snook <csnook@redhat.com>, Jay Cliburn <jcliburn@gmail.com> srcversion: D6016237A6BE3B49B78E322 alias: pci:v00001969d00001048sv*sd*bc*sc*i* depends: mii vermagic: 2.6.29-2-686 SMP mod_unload modversions 686 parm: int_mod_timer:Interrupt moderator timer (array of int) parm: debug:Message level (0=none,...,16=all) (int) |
#ethtool -s eth0 speed 10 autoneg off
|
#mii-tool
eth0: 10 Mbit, full duplex, link ok |
#ethtool -r eth0
|
#mii-tool
eth0: 10 Mbit, full duplex, link ok |
#mii-tool
eth0: 10 Mbit, full duplex, link ok |
#mii-tool
eth0: no link |
#mii-tool
eth0: 10 Mbit, full duplex, no link |
#mii-tool
eth0: 10 Mbit, full duplex, no link |
#mii-tool
eth0: 10 Mbit, full duplex, no link |
#mii-tool
eth0: 10 Mbit, full duplex, no link |
#mii-tool
eth0: 10 Mbit, full duplex, link ok |
#mii-tool
eth0: 10 Mbit, full duplex, link ok |
#ethtool -s eth0 speed 1000 autoneg on
|
#mii-tool
eth0: no link |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool
eth0: no link |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#зÑping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=31.2 ms ^C --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 31.209/31.209/31.209/0.000 ms |
#apt-get install mtr
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: mtr обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 51,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 172kB. Получено:1 http://10.0.35.1 sid/main mtr 0.75-2 [51,7kB] Получено 51,7kБ за 12s (4207Б/c) Выбор ранее не выбранного пакета mtr. (Чтение базы данных ... на данный момент установлено 57120 файлов и каталогов.) Распаковывается пакет mtr (из файла .../archives/mtr_0.75-2_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет mtr (0.75-2) ... Обрабатываются триггеры для menu ... |
#mt
mt mt-gnu mtr mtrace |
#mtr
sd ^C |
#mtr -h
usage: mtr [-hvrwctglspniu46] [--help] [--version] [--report] [--report-wide] [--report-cycles=COUNT] [--curses] [--gtk] [--raw] [--split] [--no-dns] [--address interface] [--psize=bytes/-s bytes] [--interval=SECONDS] HOSTNAME [PACKETSIZE] |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=53 time=71.6 ms ^C --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 71.691/71.691/71.691/0.000 ms |
#cat /etc/resolv.conf
nameserver 10.0.35.1 domain unix.nt |
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data. 64 bytes from 10.0.35.1: icmp_seq=1 ttl=62 time=0.745 ms ^C --- 10.0.35.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.745/0.745/0.745/0.000 ms |
#tcpdump -i eth0
bash: tcpdump: команда не найдена |
#tcp
tcpd tcpdchk tcpdmatch tcptraceroute tcptraceroute.db |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: tcpdump обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 325kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 733kB. Получено:1 http://10.0.35.1 sid/main tcpdump 4.0.0-2 [325kB] 19% [1 tcpdump 63540/325kB 19%] 5303B/s 49s^C |
#mii-tool -r eth0
restarting autonegotiation... |
#mii-tool
eth0: no link |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: tcpdump обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 325kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 733kB. Получено:1 http://10.0.35.1 sid/main tcpdump 4.0.0-2 [325kB] Получено 325kБ за 59s (5431Б/c) Выбор ранее не выбранного пакета tcpdump. (Чтение базы данных ... на данный момент установлено 57132 файлов и каталогов.) Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет tcpdump (4.0.0-2) ... |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия tcpdump. Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. |
#tcpdump -i eth0
11:50:58.044409 IP winky.newshost.net.www > 192.168.104.8.45007: Flags [.], ack 2, win 50024, options [nop,nop,TS val 644789291 ecr 2098796], length 0 11:50:58.044415 IP winky.newshost.net.www > 192.168.104.8.45006: Flags [.], ack 2, win 50024, options [nop,nop,TS val 644789291 ecr 2098796], length 0 11:50:58.044419 IP winky.newshost.net.www > 192.168.104.8.45003: Flags [.], ack 2, win 49475, options [nop,nop,TS val 644789291 ecr 2098796], length 0 11:50:58.044422 IP winky.newshost.net.www > 192.168.104.8.45002: Flags [.], ack 2, win 49474, options [nop,nop,TS val 644789291 ecr 2098796], length 0 11:50:58.044425 IP winky.newshost.net.www > 192.168.104.8.45004: Flags [.], ack 2, win 50024, options [nop,nop,TS val 644789292 ecr 2098796], length 0 11:50:58.044429 IP winky.newshost.net.www > 192.168.104.8.45005: Flags [.], ack 2, win 50024, options [nop,nop,TS val 644789292 ecr 2098796], length 0 11:50:58.090093 IP hb-in-f101.google.com.www > 192.168.104.8.55472: Flags [.], ack 905, win 117, options [nop,nop,TS val 694500869 ecr 2098834], length 0 11:50:58.091685 IP hb-in-f101.google.com.www > 192.168.104.8.55472: Flags [.], seq 1:1353, ack 905, win 117, options [nop,nop,TS val 694500881 ecr 2098834], length 1352 11:50:58.091694 IP 192.168.104.8.55472 > hb-in-f101.google.com.www: Flags [.], ack 1353, win 137, options [nop,nop,TS val 2098858 ecr 694500881], length 0 11:50:58.091699 IP hb-in-f101.google.com.www > 192.168.104.8.55472: Flags [P.], seq 1353:1546, ack 905, win 117, options [nop,nop,TS val 694500881 ecr 2098834], length 193 ... 11:52:37.275812 IP 62.80.163.43.xmpp-client > 192.168.104.8.35750: Flags [P.], seq 943:1257, ack 616, win 4006, options [nop,nop,TS val 125933265 ecr 2123652], length 314 11:52:37.275832 IP 192.168.104.8.35750 > 62.80.163.43.xmpp-client: Flags [.], ack 1257, win 1002, options [nop,nop,TS val 2123654 ecr 125933265], length 0 11:52:42.273665 ARP, Request who-has 192.168.104.8 tell 192.168.104.7, length 46 11:52:42.273678 ARP, Reply 192.168.104.8 is-at 00:1e:8c:64:2a:66 (oui Unknown), length 28 11:52:51.498939 IP 192.168.104.8.37746 > 10.0.35.1.domain: 38113+ A? linux8.unix.nt. (32) 11:52:51.498993 IP 192.168.104.8.37746 > 10.0.35.1.domain: 37073+ AAAA? linux8.unix.nt. (32) 11:52:51.499468 IP 10.0.35.1.domain > 192.168.104.8.37746: 38113* 1/1/1 A 192.168.15.8 (82) 11:52:51.499670 IP 10.0.35.1.domain > 192.168.104.8.37746: 37073* 0/1/0 (84) 11:52:51.502460 IP 192.168.104.8.60342 > 10.0.35.1.domain: 10384+ A? oleg.kiev.ua. (30) 11:52:51.502474 IP 192.168.104.8.60342 > 10.0.35.1.domain: 52283+ AAAA? oleg.kiev.ua. (30) |
#tcpdump -i eth0 icmp
11:53:34.765204 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7370, seq 25, length 40 11:53:34.768493 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7370, seq 26, length 40 11:53:34.768498 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7370, seq 27, length 40 11:53:39.409914 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 1, length 40 11:53:39.410087 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 2, length 40 11:53:39.410118 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 3, length 40 11:53:39.410131 IP 192.168.104.7 > 192.168.104.8: ICMP time exceeded in-transit, length 68 11:53:39.410164 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 4, length 40 11:53:39.410189 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 5, length 40 11:53:39.410215 IP 192.168.104.8 > ya.ru: ICMP echo request, id 7378, seq 6, length 40 ... 11:53:39.582083 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 66, length 40 11:53:39.582266 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 67, length 40 11:53:39.582268 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 68, length 40 11:53:39.582269 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 69, length 40 11:53:39.582271 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 70, length 40 11:53:39.582272 IP ya.ru > 192.168.104.8: ICMP echo reply, id 7378, seq 71, length 40 ^C 266 packets captured 266 packets received by filter 0 packets dropped by kernel |
#tcpdump -i eth0 icmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes ^C 0 packets captured 0 packets received by filter 0 packets dropped by kernel |
#apt-get nmap
E: Неверная операция nmap |
#apt-get install nmap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: update-inetd portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: nmap обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 23 пакетов не обновлено. Необходимо скачать 1072kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 3801kB. Получено:1 http://10.0.35.1 sid/main nmap 4.68-1 [1072kB] Получено 1072kБ за 0s (11,2MБ/c) Выбор ранее не выбранного пакета nmap. (Чтение базы данных ... на данный момент установлено 57144 файлов и каталогов.) Распаковывается пакет nmap (из файла .../archives/nmap_4.68-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет nmap (4.68-1) ... |
#nmap 10.0.35.100
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:26 EEST Interesting ports on 10.0.35.100: Not shown: 1712 closed ports PORT STATE SERVICE 22/tcp open ssh 79/tcp open finger 9999/tcp open abyss Nmap done: 1 IP address (1 host up) scanned in 2.500 seconds |
#nmap -A 10.0.35.100
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:26 EEST SCRIPT ENGINE: error while initializing script rules: /usr/share/nmap/scripts/dns-test-open-recursion.nse:12: module 'comm' not found: no field package.preload['comm'] no file '/usr/share/nmap/nselib/comm.lua' no file './comm.lua' no file '/usr/local/share/lua/5.1/comm.lua' no file '/usr/local/share/lua/5.1/comm/init.lua' no file '/usr/local/lib/lua/5.1/comm.lua' no file '/usr/local/lib/lua/5.1/comm/init.lua' ... OS:RIPCK=G%RUCK=G%RUL=G%RUD=G)IE(R=Y%DFI=N%T=3F%TOSI=S%CD=S%SI=S%DLI=S) Uptime: 0.895 days (since Mon Jun 1 14:59:16 2009) Network Distance: 2 hops TRACEROUTE (using port 22/tcp) HOP RTT ADDRESS 1 0.25 192.168.104.7 2 1.08 192.168.15.254 3 0.48 10.0.35.100 OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 24.003 seconds |
#nmap -p :6000 10.0.35.100
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:27 EEST Error #485: Your port specifications are illegal. Example of proper form: "-100,200-1024,T:3000-4000,U:60000-" QUITTING! |
#nmap -p 1:6000 10.0.35.100
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:27 EEST Error #487: Your port specifications are illegal. Example of proper form: "-100,200-1024,T:3000-4000,U:60000-" QUITTING! |
nameserver 10.0.35.1 domain unix.nt
Время первой команды журнала | 10:22:19 2009- 6- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:27:49 2009- 6- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.57 | ||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.07 | ||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008