/l3/users/eb/2009/linux7/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#ip ro
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.7 192.168.104.0/24 dev eth0.104 proto kernel scope link src 192.168.104.7 default via 192.168.15.254 dev eth0 |
#tcp
tcpd tcpdchk tcpdmatch tcptraceroute tcptraceroute.db |
#apt-get install tcpdump
Display all 32517 possibilities? (y or n) |
#apt-get install tcpdump
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: tcpdump обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 325kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 733kB. Получено:1 http://192.168.15.7 sid/main tcpdump 4.0.0-2 [325kB] Получено 325kБ за 0s (1366kБ/c) Выбор ранее не выбранного пакета tcpdump. (Чтение базы данных ... на данный момент установлено 56525 файлов и каталогов.) Распаковывается пакет tcpdump (из файла .../tcpdump_4.0.0-2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет tcpdump (4.0.0-2) ... |
#tcpdump --help
tcpdump version 4.0.0 libpcap version 1.0.0 Usage: tcpdump [-aAdDefIKlLnNOpqRStuUvxX] [ -B size ] [ -c count ] [ -C file_size ] [ -E algo:secret ] [ -F file ] [ -G seconds ] [ -i interface ] [ -M secret ] [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ] [ -W filecount ] [ -y datalinktype ] [ -z command ] [ -Z user ] [ expression ] |
#man tcpd
|
#man tcpdump
|
#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 -w
10:21:50 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#mii-tool --force=10baseT-HD
|
#mii-tool -w
10:22:48 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#mii-tool -w
10:23:01 eth0: negotiated 1000baseT-FD flow-control, link ok ^[^C |
#mii-tool -A
mii-tool: option requires an argument -- 'A' 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 --force=10baseT
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
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 -F10baseT
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 --force=10baseT
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 --force=10baseT-FD
|
#mii-tool --advertise=10baseT-FD
restarting autonegotiation... |
#mii-tool -w
10:25:09 eth0: negotiated 1000baseT-FD flow-control, link ok ^[[B^[[B^[[A^C |
#mii-tool -F 10
100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD |
#mii-tool -F 10baseT-FD
|
#mii-tool -w
10:25:41 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#mii-tool -w
10:25:55 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#mii-tool -F 100baseTx-
100baseTx-FD 100baseTx-HD |
#mii-tool -F 100baseTx-FD
|
#mii-tool -w
10:26:35 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#apt-get install eth
etherape etherboot-doc ethereal-common etherpuppet ethiop ethstatus etherboot ethereal ethereal-dev etherwake ethstats ethtool |
#apt-get install eth
etherape etherboot-doc ethereal-common etherpuppet ethiop ethstatus etherboot ethereal ethereal-dev etherwake ethstats ethtool |
#apt-get install ethtool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: ethtool обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 68,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 262kB. Получено:1 http://192.168.15.7 sid/main ethtool 6+20090307-1 [68,4kB] Получено 68,4kБ за 0s (945kБ/c) Выбор ранее не выбранного пакета ethtool. (Чтение базы данных ... на данный момент установлено 56537 файлов и каталогов.) Распаковывается пакет ethtool (из файла .../ethtool_6+20090307-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ethtool (6+20090307-1) ... |
#ethtool --help
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
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -a
Pause parameters for -a: Cannot get device pause settings: No such device |
#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\* | 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) |
#modinfo mii
filename: /lib/modules/2.6.29-2-686/kernel/drivers/net/mii.ko license: GPL description: MII hardware support library author: Jeff Garzik <jgarzik@pobox.com> depends: vermagic: 2.6.29-2-686 SMP mod_unload modversions 686 |
#ethtool -s eth0 100
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -s eth0 speed 100
|
#miitool -w
bash: miitool: команда не найдена |
#mii-tool -w
10:34:47 eth0: negotiated 1000baseT-FD flow-control, link ok ^C |
#ethtool -s eth0 speed 10
|
#ethtool -s eth0
|
#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 -al
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
Cannot get driver information: No such device |
#ethtool -s -al
|
#ethtool -s eth0 -al
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 100
|
#ethtool -s eth0 autoneg of speed 100
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -s eth0 speed 100 autoneg of
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool -s eth0 speed 100 autoneg off
|
#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: Not reported Advertised auto-negotiation: No Speed: 100Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: off Supports Wake-on: g Wake-on: d Current message level: 0x0000003f (63) Link detected: yes |
#ethtool -s eth0 speed 10 autoneg off
|
#ping -I eth0 192.168.104.8
PING 192.168.104.8 (192.168.104.8) from 192.168.15.7 eth0: 56(84) bytes of data. ^C --- 192.168.104.8 ping statistics --- 13 packets transmitted, 0 received, 100% packet loss, time 12094ms |
#ping -I 192.168.104.8
Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination |
#ping -I eth0.104 192.168.104.8
PING 192.168.104.8 (192.168.104.8) from 192.168.104.7 eth0.104: 56(84) bytes of data. 64 bytes from 192.168.104.8: icmp_seq=1 ttl=64 time=0.339 ms 64 bytes from 192.168.104.8: icmp_seq=2 ttl=64 time=0.348 ms 64 bytes from 192.168.104.8: icmp_seq=3 ttl=64 time=0.341 ms ^C --- 192.168.104.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.339/0.342/0.348/0.021 ms |
#ping -F 192.168.15.254
ping: invalid option -- 'F' Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q tos ] [hop1 ...] destination |
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. .....^C --- 192.168.15.254 ping statistics --- 8483 packets transmitted, 8478 received, 0% packet loss, time 32890ms rtt min/avg/max/mdev = 2.277/3.993/67.177/2.833 ms, pipe 6, ipg/ewma 3.877/4.261 ms |
#ping -f -s 1400 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 1400(1428) bytes of data. ......................................................................................................................................................................................................................................................................................................................................................................................................^C . --- 192.168.15.254 ping statistics --- 2808 packets transmitted, 2232 received, 20% packet loss, time 23833ms rtt min/avg/max/mdev = 4.246/27.927/234.898/45.299 ms, pipe 19, ipg/ewma 8.490/6.224 ms |
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. .^C --- 192.168.15.254 ping statistics --- 4272 packets transmitted, 4271 received, 0% packet loss, time 12686ms rtt min/avg/max/mdev = 1.483/3.030/66.582/2.293 ms, pipe 6, ipg/ewma 2.970/3.687 ms |
#ping -f -s 1400 10.1.35.100
PING 10.1.35.100 (10.1.35.100) 1400(1428) bytes of data. .......................................................................................................................................................................................................................................................EE.....................................................................................................................................................E. --- 10.1.35.100 ping statistics --- 1318 packets transmitted, 0 received, +11 errors, 100% packet loss, time 15849ms , pipe 4 |
#ping -f 10.1.35.100
PING 10.1.35.100 (10.1.35.100) 56(84) bytes of data. ...................................................................................................................................................^C --- 10.1.35.100 ping statistics --- 147 packets transmitted, 0 received, 100% packet loss, time 1751ms |
#ping -f 10.1.35.17
PING 10.1.35.17 (10.1.35.17) 56(84) bytes of data. .........................................................................................................................................................................................................................................................E.................................^C --- 10.1.35.17 ping statistics --- 283 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3380ms , pipe 3 |
#ping -f 20.1.35.17
PING 20.1.35.17 (20.1.35.17) 56(84) bytes of data. ................................................................................................................................................................................................................................................................................................................................................................................................................ --- 20.1.35.17 ping statistics --- 1406 packets transmitted, 0 received, 100% packet loss, time 16868ms |
#find /proc/ -name rp_filter
/proc/sys/net/ipv4/conf/all/rp_filter /proc/sys/net/ipv4/conf/default/rp_filter /proc/sys/net/ipv4/conf/lo/rp_filter /proc/sys/net/ipv4/conf/eth0/rp_filter /proc/sys/net/ipv4/conf/eth0.104/rp_filter |
#cat /proc/sys/net/ipv4/conf/all/rp_filter
0 |
#apt-get install mtr
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: mtr обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 51,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 172kB. Получено:1 http://192.168.15.7 sid/main mtr 0.75-2 [51,7kB] Получено 51,7kБ за 6s (7880Б/c) Выбор ранее не выбранного пакета mtr. (Чтение базы данных ... на данный момент установлено 56549 файлов и каталогов.) Распаковывается пакет mtr (из файла .../archives/mtr_0.75-2_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет mtr (0.75-2) ... Обрабатываются триггеры для menu ... |
#mtr
Name or service not known: No such file or directory |
#mtr
mtr mtrace |
#mtrace
Wrong number of arguments, run /usr/bin/mtrace --help for help. at /usr/bin/mtrace line 89. |
#mtr
Name or service not known: No such file or directory |
#mtr --help
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] |
#mtr ya.ru
My traceroute [v0.75] Tue Jun 2 11:16:36 2009 linux7 (0.0.0.0) Keys: Help Display mode Restart statistics Order of fields quit Packets Pings Loss% Snt Last Avg Best Wrst StDev Host 0.0% 52 5.0 1.2 0.8 12.2 1.8 10.0.35.1 0.0% 52 0.3 0.3 0.3 0.6 0.0 2. 192.168.70.1 90.0% 51 31.1 85.4 22.4 212.5 86.0 3. ip.194.150.93.65.veer.net.ua 84.3% 51 36.5 86.8 11.2 265.5 99.2 4. uplink-uaix.veer.net.ua 2.0% 51 9.5 87.6 8.2 432.6 88.9 5. 217.27.155.29.sitel.com.ua 0.0% 51 7.7 65.9 7.7 349.9 74.4 6. yandex-gw.ix.net.ua 3.9% 51 227.7 89.6 7.6 696.3 138.7 7. titanium-vlan904.yandex.net 0.0% 51 197.0 136.8 31.2 651.7 159.1 8. silicon-vlan901.yandex.net 2.0% 51 105.9 126.2 30.5 560.7 145.4 9. ortega-vlan4.yandex.net 0.0% 51 215.1 141.5 30.5 523.9 149.4 10. ya.ru 2.0% 51 123.5 145.5 34.0 664.1 141.3 11. ??? 639.7 152.2 74.5 ya.ru 661.2 143.3 661.2 171.1 |
#apt-get install iptraf
Display all 32517 possibilities? (y or n) |
#apt-get install iptraf
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: iptraf обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 163kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 754kB. Получено:1 http://192.168.15.7 sid/main iptraf 3.0.0-6 [163kB] Получено 163kБ за 18s (8949Б/c) Выбор ранее не выбранного пакета iptraf. (Чтение базы данных ... на данный момент установлено 56561 файлов и каталогов.) Распаковывается пакет iptraf (из файла .../iptraf_3.0.0-6_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет iptraf (3.0.0-6) ... Обрабатываются триггеры для menu ... |
#iptraf --help
Invalid option or missing parameter, use iptraf -h for help |
#iptraf
|
#cat /etc/services |grep 2064
|
#traceroute -n klekhivka.myftp.org
traceroute to klekhivka.myftp.org (94.179.252.130), 30 hops max, 60 byte packets 1 192.168.15.254 2.116 ms 2.096 ms 2.286 ms 2 10.0.35.1 1.663 ms * 2.057 ms 3 * * * 4 194.150.93.65 6.150 ms 53.527 ms * 5 194.150.92.2 53.915 ms * 53.900 ms 6 80.93.113.25 53.890 ms * 51.782 ms 7 213.179.249.29 52.243 ms 52.441 ms 52.497 ms 8 * * * 9 * 82.207.106.250 9.910 ms * 10 94.179.252.130 170.682 ms 142.102 ms 124.224 ms |
#mii-tool -r eth0
restarting autonegotiation... |
#mii-tool
eth0: 10 Mbit, full duplex, no link |
#ethtool -s eth0 speed 1000 autoneg on
|
#mii-tool
eth0: no link |
#mii-tool
eth0: negotiated 1000baseT-FD flow-control, link ok |
#traceroute -n 192.168.104.8
traceroute to 192.168.104.8 (192.168.104.8), 30 hops max, 60 byte packets 1 192.168.104.8 0.228 ms 0.194 ms 0.386 ms |
#traceroute -n klekhivka.myftp.org
traceroute to klekhivka.myftp.org (94.179.252.130), 30 hops max, 60 byte packets 1 192.168.15.254 1.146 ms 1.538 ms 1.734 ms 2 10.0.35.1 0.386 ms 0.378 ms 0.370 ms 3 192.168.70.1 5.511 ms 18.543 ms 18.531 ms 4 194.150.93.65 18.727 ms 18.719 ms 18.712 ms 5 194.150.92.2 18.705 ms 18.694 ms 18.686 ms 6 80.93.113.25 18.675 ms 18.337 ms 18.328 ms 7 213.179.249.29 18.320 ms 17.567 ms 17.208 ms 8 * * * 9 82.207.106.250 58.899 ms 65.514 ms 65.503 ms 10 94.179.252.130 2738.390 ms 2778.116 ms * |
#netstat -nlp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:9999 0.0.0.0:* LISTEN 2816/inetd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2259/portmap tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 3938/sshd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2800/exim4 tcp6 0 0 :::22 :::* LISTEN 3938/sshd udp 0 0 0.0.0.0:111 0.0.0.0:* 2259/portmap Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path ... unix 2 [ ACC ] STREAM LISTENING 9578 3234/dbus-daemon @/tmp/dbus-fg3srszO1W unix 2 [ ACC ] STREAM LISTENING 8799 3093/gnome-keyring- /tmp/keyring-WUIf9M/socket unix 2 [ ACC ] STREAM LISTENING 9563 3230/ssh-agent /tmp/ssh-JGiWsA3106/agent.3106 unix 2 [ ACC ] STREAM LISTENING 9608 3106/x-session-mana /tmp/.ICE-unix/3106 unix 2 [ ACC ] STREAM LISTENING 36205 8521/notification-d /tmp/orbit-user/linc-2149-0-6854e59b29ba unix 2 [ ACC ] STREAM LISTENING 6904 2522/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 12021 3717/gconfd-2 /tmp/orbit-user/linc-e85-0-75a1a1e0661f9 unix 2 [ ACC ] STREAM LISTENING 12042 3712/firefox-bin /tmp/orbit-user/linc-e80-0-ef1429f73830 unix 2 [ ACC ] STREAM LISTENING 7855 2996/gdm /var/run/gdm_socket unix 2 [ ACC ] STREAM LISTENING 6880 2512/syslog-ng /dev/log |
#cat /etc/inetd.conf | grep -v ^# | grep -xv ''
9999 stream tcp nowait approx /usr/sbin/approx |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -l
iptables v1.4.3.2: option `-l' requires an argument Try `iptables -h' or 'iptables --help' for more information. |
#iptables -Ln
iptables: No chain/target/match by that name. |
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#nc --help
nc: invalid option -- '-' nc -h for help |
#nc -h
[v1.10-38] connect to somewhere: nc [-options] hostname port[s] [ports] ... listen for inbound: nc -l -p port [-options] [hostname] [port] options: -c shell commands as `-e'; use /bin/sh to exec [dangerous!!] -e filename program to exec after connect [dangerous!!] -b allow broadcasts -g gateway source-routing hop point[s], up to 8 -G num source-routing pointer: 4, 8, 12, ... -h this cruft ... -q secs quit after EOF on stdin and delay of secs -s addr local source address -T tos set Type Of Service -t answer TELNET negotiation -u UDP mode -v verbose [use twice to be more verbose] -w secs timeout for connects and final net reads -z zero-I/O mode [used for scanning] port numbers can be individual or ranges: lo-hi [inclusive]; hyphens in port names must be backslash escaped (e.g. 'ftp\-data'). |
#man nc
|
#apt-get install nmap
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: portmap Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: nmap обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 1072kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 3801kB. Получено:1 http://192.168.15.7 sid/main nmap 4.68-1 [1072kB] Получено 1072kБ за 0s (9202kБ/c) Выбор ранее не выбранного пакета nmap. (Чтение базы данных ... на данный момент установлено 56636 файлов и каталогов.) Распаковывается пакет nmap (из файла .../archives/nmap_4.68-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет nmap (4.68-1) ... |
#nmap --help
Nmap 4.68 ( http://nmap.org ) Usage: nmap [Scan Type(s)] [Options] {target specification} TARGET SPECIFICATION: Can pass hostnames, IP addresses, networks, etc. Ex: scanme.nmap.org, microsoft.com/24, 192.168.0.1; 10.0.0-255.1-254 -iL <inputfilename>: Input from list of hosts/networks -iR <num hosts>: Choose random targets --exclude <host1[,host2][,host3],...>: Exclude hosts/networks --excludefile <exclude_file>: Exclude list from file HOST DISCOVERY: ... --send-eth/--send-ip: Send using raw ethernet frames or IP packets --privileged: Assume that the user is fully privileged --unprivileged: Assume the user lacks raw socket privileges -V: Print version number -h: Print this help summary page. EXAMPLES: nmap -v -A scanme.nmap.org nmap -v -sP 192.168.0.0/16 10.0.0.0/8 nmap -v -iR 10000 -PN -p 80 SEE THE MAN PAGE FOR MANY MORE OPTIONS, DESCRIPTIONS, AND EXAMPLES |
#nmap 192.168.15.6
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 12:27 EEST Interesting ports on linux6.unix.nt (192.168.15.6): Not shown: 1712 closed ports PORT STATE SERVICE 22/tcp open ssh 110/tcp open pop3 9999/tcp open abyss MAC Address: 00:1B:FC:7D:B5:A7 (Asustek Computer) Nmap done: 1 IP address (1 host up) scanned in 1.326 seconds |
0
Время первой команды журнала | 10:03:49 2009- 6- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:26:58 2009- 6- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 29.70 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.71 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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