/l3/users/eb/2009/linux16/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 |
|
#ifconfig eth0 192.168.108.2
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:76:a1:f0:5d inet addr:192.168.108.2 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:45 errors:0 dropped:0 overruns:0 frame:0 TX packets:363 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5900 (5.7 KiB) TX bytes:27231 (26.5 KiB) Interrupt:20 Base address:0xec00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:102 errors:0 dropped:0 overruns:0 frame:0 TX packets:102 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10248 (10.0 KiB) TX bytes:10248 (10.0 KiB) |
#netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.108.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 |
#route add default gw 192.168.108.1
|
#ping 192.168.108.1
PING 192.168.108.1 (192.168.108.1) 56(84) bytes of data. 64 bytes from 192.168.108.1: icmp_seq=1 ttl=64 time=2.45 ms 64 bytes from 192.168.108.1: icmp_seq=2 ttl=64 time=0.076 ms ^C --- 192.168.108.1 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 0.076/1.266/2.457/1.191 ms |
#ping 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 --- 3 packets transmitted, 0 received, 100% packet loss, time 2015ms |
#traceroute 192.168.15.254
traceroute to 192.168.15.254 (192.168.15.254), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * ... 21 * * * 22 * * * 23 * * * 24 * * * 25 * * * 26 * * * 27 * * * 28 * * * 29 * * * 30 * * * |
#ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:04:76:a1:f0:5d inet addr:192.168.108.2 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:54 errors:0 dropped:0 overruns:0 frame:0 TX packets:490 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6876 (6.7 KiB) TX bytes:36817 (35.9 KiB) Interrupt:20 Base address:0xec00 |
#netstat -rn
Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 192.168.108.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.108.1 0.0.0.0 UG 0 0 0 eth0 |
#traceroute 192.168.15.254
traceroute to 192.168.15.254 (192.168.15.254), 30 hops max, 60 byte packets 1 * * * 2 192.168.15.254 (192.168.15.254) 3.840 ms 3.839 ms 3.835 ms |
#vi /etc/network/interfaces
|
#Ðl3-agent
Removing stale pidfile |
#arp
Address HWtype HWaddress Flags Mask Iface 192.168.108.1 ether 00:22:15:c8:4e:d2 C eth0 |
#arp --help
Usage: arp [-vn] [<HW>] [-i <if>] [-a] [<hostname>] <-Display ARP cache arp [-v] [-i <if>] -d <host> [pub] <-Delete ARP entry arp [-vnD] [<HW>] [-i <if>] -f [<filename>] <-Add entry from file arp [-v] [<HW>] [-i <if>] -s <host> <hwaddr> [temp] <-Add entry arp [-v] [<HW>] [-i <if>] -Ds <host> <if> [netmask <nm>] pub <-''- -a display (all) hosts in alternative (BSD) style -s, --set set a new ARP entry -d, --delete delete a specified entry -v, --verbose be verbose ... -D, --use-device read <hwaddr> from given device -A, -p, --protocol specify protocol family -f, --file read new entries from file or from /etc/ethers <HW>=Use '-H <hw>' to specify hardware address type. Default: ether List of possible hardware types (which support ARP): strip (Metricom Starmode IP) ash (Ash) ether (Ethernet) tr (16/4 Mbps Token Ring) tr (16/4 Mbps Token Ring (New)) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) rose (AMPR ROSE) arcnet (ARCnet) dlci (Frame Relay DLCI) fddi (Fiber Distributed Data Interface) hippi (HIPPI) irda (IrLAP) x25 (generic X.25) eui64 (Generic EUI-64) |
#arp -vn
Address HWtype HWaddress Flags Mask Iface 192.168.108.1 ether 00:22:15:c8:4e:d2 C eth0 Entries: 1 Skipped: 0 Found: 1 |
#tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 10:05:21.339226 IP 192.168.108.2.39815 > 205.188.8.9.aol: Flags [P.], seq 312833200:312833206, ack 1116594150, win 63920, length 6 10:05:21.348127 IP 192.168.108.2.39911 > 10.0.35.1.domain: 20867+ PTR? 9.8.188.205.in-addr.arpa. (42) 10:05:21.479368 IP 205.188.8.9.aol > 192.168.108.2.39815: Flags [.], ack 6, win 16384, length 0 10:05:21.522031 IP 10.0.35.1.domain > 192.168.108.2.39911: 20867 NXDomain 0/1/0 (113) 10:05:21.522094 IP 192.168.108.2.32963 > 10.0.35.1.domain: 35135+ PTR? 2.108.168.192.in-addr.arpa. (44) 10:05:21.581176 IP 10.0.35.1.domain > 192.168.108.2.32963: 35135 NXDomain 0/1/0 (121) 10:05:21.581261 IP 192.168.108.2.48304 > 10.0.35.1.domain: 33269+ PTR? 1.35.0.10.in-addr.arpa. (40) 10:05:21.938763 IP 10.0.35.1.domain > 192.168.108.2.48304: 33269 NXDomain 0/1/0 (117) ... 10:06:30.842212 IP 205.188.8.9.aol > 192.168.108.2.39815: Flags [P.], seq 780:1069, ack 77, win 16384, length 289 10:06:30.879517 IP 192.168.108.2.39815 > 205.188.8.9.aol: Flags [.], ack 1069, win 63920, length 0 10:06:38.676842 IP 205.188.8.9.aol > 192.168.108.2.39815: Flags [P.], seq 1069:1298, ack 77, win 16384, length 229 10:06:38.676861 IP 192.168.108.2.39815 > 205.188.8.9.aol: Flags [.], ack 1298, win 63920, length 0 10:06:44.324086 IP linux9.unix.nt > 192.168.108.2: ICMP echo request, id 57361, seq 1, length 64 10:06:44.324101 IP 192.168.108.2 > linux9.unix.nt: ICMP echo reply, id 57361, seq 1, length 64 ^C 44 packets captured 44 packets received by filter 0 packets dropped by kernel |
#arp -an
? (192.168.108.1) at 00:22:15:c8:4e:d2 [ether] on eth0 |
#ьшш-mii-tool
eth0: negotiated 100baseTx-FD, link ok SIOCGMIIPHY on 'eth1' failed: Invalid argument |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Jun 2 10:19:51 2009 from 192.168.104.8 l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
$ssh root@10.0.35.100
root@10.0.35.100's password: Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Tue Jun 2 10:23:15 2009 from 192.168.108.2 l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid |
#man mii-tool
|
#mii-tool eth0 -f 10
mii-tool: invalid option -- 'f' 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 media 10baseT eth0
Invalid media specification 'media'. |
#tcpdump -i eth0 -n
10:23:27.847180 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 31136, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847183 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 31552, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847224 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 34240:34448, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742186], length 208 10:23:27.847230 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 31760, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847234 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 31968, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847264 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 32176, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847299 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 32384, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847311 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 32592, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 10:23:27.847321 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 34448:34656, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742186], length 208 10:23:27.847345 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 32800, win 1002, options [nop,nop,TS val 742186 ecr 17251683], length 0 ... 10:23:27.851571 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 46368, win 1002, options [nop,nop,TS val 742187 ecr 17251683], length 0 10:23:27.851574 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 46976:47168, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742187], length 192 10:23:27.851635 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 46576, win 1002, options [nop,nop,TS val 742187 ecr 17251683], length 0 10:23:27.851649 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 47168:47376, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742187], length 208 10:23:27.851667 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 46768, win 1002, options [nop,nop,TS val 742187 ecr 17251683], length 0 10:23:27.851721 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 47376:47584, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742187], length 208 10:23:27.851739 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 46976, win 1002, options [nop,nop,TS val 742187 ecr 17251683], length 0 10:23:27.851782 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 47584:47776, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742187], length 192 10:23:27.851827 IP 192.168.108.2.33194 > 10.0.35.100.22: Flags [.], ack 47168, win 1002, options [nop,nop,TS val 742187 ecr 17251683], length 0 10:23:27.851849 IP 10.0.35.100.22 > 192.168.108.2.33194: Flags [P.], seq 47776:47984, ack 1, win 857, options [nop,nop,TS val 17251683 ecr 742187], length 208 |
#mii-tool eth0 -F media=10baseT
Invalid media specification 'media=10baseT'. |
#mii-tool eth0 -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 |
#tcpdump -i eth0 -n not port 22
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes 10:24:29.049657 IP 10.0.1.3.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:29.284010 IP 10.0.1.3.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:29.328065 IP 10.0.100.33.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:29.373002 02:01:00:00:00:00 > ff:ff:ff:ff:ff:ff, ethertype Unknown (0x886f), length 74: 0x0000: c001 dec0 0402 0000 0100 0000 0000 0000 ................ 0x0010: 0000 0000 0105 0000 0000 0000 7400 6f00 ............t.o. 0x0020: 7000 6100 7a00 2e00 7400 6500 6300 6800 p.a.z...t.e.c.h. 0x0030: 2e00 6900 6e00 6300 0000 0000 ..i.n.c..... 10:24:29.803296 ARP, Request who-has 10.0.1.5 (ff:ff:ff:ff:ff:ff) tell 10.0.1.5, length 46 ... 10:24:41.065946 IP 10.0.1.3.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:41.315843 IP 10.0.52.1.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:41.331397 IP 10.0.100.33.137 > 10.255.255.255.137: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST 10:24:41.652480 ARP, Request who-has 10.0.20.201 tell 10.0.1.7, length 46 10:24:41.802611 ARP, Request who-has 10.0.1.5 (ff:ff:ff:ff:ff:ff) tell 10.0.1.5, length 46 10:24:41.804069 ARP, Request who-has 10.0.13.2 (ff:ff:ff:ff:ff:ff) tell 10.0.13.2, length 46 10:24:41.997644 IP 10.0.67.1.138 > 10.255.255.255.138: NBT UDP PACKET(138) 134 packets captured 134 packets received by filter 0 packets dropped by kernel |
#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 |
#ÑÑкÑscreen -x
root pts/14 linux3.unix.nt 10:17 8:08 0.00s 0.00s script -f -c ba root pts/16 192.168.103.2 10:17 8:03 0.00s 0.00s script -f -c ba root pts/18 linux15.unix.nt 10:17 7:58 0.01s 0.01s script -f -c ba root pts/20 192.168.105.2 10:18 7:54 0.02s 0.02s script -f -c ba root pts/22 linux7.unix.nt 10:19 1.00s 0.17s 0.00s script -f -c ba root pts/24 192.168.107.2 10:19 6:25 0.00s 0.00s script -f -c ba root pts/26 192.168.104.8 10:19 6:16 0.01s 0.01s script -f -c ba root pts/28 192.168.108.2 10:24 0.00s 0.00s 0.00s script -f -c ba root pts/12 192.168.102.2 10:16 16.00s 0.00s 0.00s script -f -c ba root pts/0 :pts/2:S.0 Mon17 0.00s 0.01s 0.01s script -f -c /b root pts/3 linux6.unix.nt Mon17 30:51 0.00s 0.00s script -f -c ba |
#mii-tool
eth0: 10 Mbit, half duplex, link ok SIOCGMIIPHY on 'eth1' failed: Invalid argument |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:76:a1:f0:5d inet addr:192.168.108.2 Bcast:192.168.108.255 Mask:255.255.255.0 inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35138 errors:9 dropped:0 overruns:0 frame:9 TX packets:16536 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11833367 (11.2 MiB) TX bytes:1537219 (1.4 MiB) Interrupt:20 Base address:0xec00 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:102 errors:0 dropped:0 overruns:0 frame:0 TX packets:102 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:10248 (10.0 KiB) TX bytes:10248 (10.0 KiB) |
#mii-tool -F 100baseT-HD eth0
Invalid media specification '100baseT-HD'. |
#mii-tool -F 100baseTx-HD eth0
|
#ды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) 03:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74) |
#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 |
#apt-get install ethtool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: ethtool обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 68,4kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 262kB. Получено:1 http://10.0.35.1 sid/main ethtool 6+20090307-1 [68,4kB] Получено 68,4kБ за 8s (7614Б/c) Выбор ранее не выбранного пакета ethtool. (Чтение базы данных ... на данный момент установлено 77611 файлов и каталогов.) Распаковывается пакет ethtool (из файла .../ethtool_6+20090307-1_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет ethtool (6+20090307-1) ... |
#athtool
bash: athtool: команда не найдена |
#ethtool
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool eth0
Settings for eth0: Supported ports: [ TP MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full Advertised auto-negotiation: No Speed: 100Mb/s Duplex: Half Port: MII PHYAD: 24 Transceiver: internal Auto-negotiation: off Current message level: 0x00000001 (1) Link detected: yes |
#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 -t online eth0
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool --test online eth0
ethtool: bad command line argument(s) For more information run ethtool -h |
#ethtool --test eth0
Cannot test: Operation not supported |
#ethtool --test eth0 online
Cannot test: Operation not supported |
#ethtool -t eth0 online
Cannot test: Operation not supported |
#ethtool -s eth0 speed 10
|
#mii-tool
eth0: 10 Mbit, half duplex, link ok SIOCGMIIPHY on 'eth1' failed: Invalid argument |
#ethtool -s eth0 speed 10 duplex full
|
#exit
exit |
$+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
PING 192.168.108.1 (192.168.108.1) 56(84) bytes of data. ping: cannot flood; minimal interval, allowed for user, is 200ms |
$su
|
#ping -f 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data. |
#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 --- 12180 packets transmitted, 10920 received, 10% packet loss, time 84963ms rtt min/avg/max/mdev = 3.829/14.171/222.486/29.996 ms, pipe 18, ipg/ewma 6.976/5.341 ms |
#ping -f -s 1400 10.0.15.254
PING 10.0.15.254 (10.0.15.254) 1400(1428) bytes of data. .............................................................................................................................^C --- 10.0.15.254 ping statistics --- 125 packets transmitted, 0 received, 100% packet loss, time 1487ms |
#ping -f -s 1400 10.0.35.100
PING 10.0.35.100 (10.0.35.100) 1400(1428) bytes of data. ..^C --- 10.0.35.100 ping statistics --- 11920 packets transmitted, 11918 received, 0% packet loss, time 39592ms rtt min/avg/max/mdev = 2.910/3.282/3.548/0.065 ms, ipg/ewma 3.321/3.322 ms |
#ping -f -s 1400 10.0.35.101
PING 10.0.35.101 (10.0.35.101) 1400(1428) bytes of data. .EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE..EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE.EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE. --- 10.0.35.101 ping statistics --- 4888 packets transmitted, 0 received, +4469 errors, 100% packet loss, time 19559ms , pipe 5 |
#man ping
|
#man ping
|
#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/eth1/rp_filter |
#cat /proc/sys/net/ipv4/conf/eth0/rp_filter
0 |
#apt-cache search scapy
python-scapy - Packet generator/sniffer and network scanner/discovery |
#apt-get install python-scapy
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: imagemagick python-gnuplot python-crypto python-pyx ebtables python-visual xpdf gv НОВЫЕ пакеты, которые будут установлены: python-scapy обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 131kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 741kB. Получено:1 http://10.0.35.1 sid/main python-scapy 2.0.0.5-1 [131kB] Получено 131kБ за 0s (433kБ/c) Выбор ранее не выбранного пакета python-scapy. (Чтение базы данных ... на данный момент установлено 77623 файлов и каталогов.) Распаковывается пакет python-scapy (из файла .../python-scapy_2.0.0.5-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет python-scapy (2.0.0.5-1) ... Обрабатываются триггеры для python-support ... |
#man ping
|
#ping -t ttl 2 ya.ru
connect: Invalid argument |
#ping ttl 2 ya.ru
ping: unknown host ttl |
#man ping
|
#ping -t 2 ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. From 192.168.15.254 icmp_seq=1 Time to live exceeded From 192.168.15.254 icmp_seq=2 Time to live exceeded From 192.168.15.254 icmp_seq=3 Time to live exceeded From 192.168.15.254 icmp_seq=4 Time to live exceeded From 192.168.15.254 icmp_seq=5 Time to live exceeded From 192.168.15.254 icmp_seq=6 Time to live exceeded From 192.168.15.254 icmp_seq=7 Time to live exceeded From 192.168.15.254 icmp_seq=8 Time to live exceeded From 192.168.15.254 icmp_seq=9 Time to live exceeded ^C --- ya.ru ping statistics --- 9 packets transmitted, 0 received, +9 errors, 100% packet loss, time 8012ms |
#ping -t 3 ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. From 10.0.35.1 icmp_seq=1 Time to live exceeded From 10.0.35.1 icmp_seq=2 Time to live exceeded From 10.0.35.1 icmp_seq=3 Time to live exceeded From 10.0.35.1 icmp_seq=4 Time to live exceeded From 10.0.35.1 icmp_seq=5 Time to live exceeded ^C --- ya.ru ping statistics --- 5 packets transmitted, 0 received, +5 errors, 100% packet loss, time 4004ms |
#ping -t 4 ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. From 192.168.70.1 icmp_seq=1 Time to live exceeded From 192.168.70.1 icmp_seq=2 Time to live exceeded From 192.168.70.1 icmp_seq=3 Time to live exceeded From 192.168.70.1 icmp_seq=4 Time to live exceeded ^C --- ya.ru ping statistics --- 4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3003ms |
#ping -t 5 ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. From ip.194.150.93.65.veer.net.ua (194.150.93.65) icmp_seq=1 Time to live exceeded From ip.194.150.93.65.veer.net.ua (194.150.93.65) icmp_seq=2 Time to live exceeded From ip.194.150.93.65.veer.net.ua (194.150.93.65) icmp_seq=3 Time to live exceeded ^C --- ya.ru ping statistics --- 3 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2003ms |
#mtr
bash: mtr: команда не найдена |
#apt-cache search mtr
device3dfx-source - Linux 2.2+ device driver source for 3Dfx boards icedove-traybiff - traybiff - new mail alert for Icedove kmtrace - memory leak tracer for KDE 4 libhtml-template-perl - HTML::Template : A module for using HTML Templates with Perl mozilla-traybiff-common - traybiff - new mail alert for Icedove postfix-policyd - anti-spam plugin for Postfix sugarplum - an automated and intelligent spam trap/cache-poisoner texlive-publishers - TeX Live: Support for publishers xmpuzzles - collection of puzzles for X (Motif version) mtr - Полноэкранная утилита traceroute под ncurses и X11 mtr-tiny - Полноэкранный traceroute на основе ncurses |
#apt-get install mtr
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: mtr обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 51,7kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 172kB. Получено:1 http://10.0.35.1 sid/main mtr 0.75-2 [51,7kB] Получено 51,7kБ за 0s (571kБ/c) Выбор ранее не выбранного пакета mtr. (Чтение базы данных ... на данный момент установлено 77702 файлов и каталогов.) Распаковывается пакет mtr (из файла .../archives/mtr_0.75-2_i386.deb)... Обрабатываются триггеры для menu ... Обрабатываются триггеры для man-db ... Настраивается пакет mtr (0.75-2) ... Обрабатываются триггеры для menu ... |
#mtr ya.ru
|
#traceroute -I -n ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 60 byte packets 1 192.168.108.1 1.977 ms 2.070 ms * 2 * * 192.168.15.254 2.557 ms 3 10.0.35.1 2.367 ms * * 4 * * * 5 * * * 6 194.150.92.14 88.519 ms * * 7 * 217.27.155.29 46.598 ms 52.389 ms 8 195.35.65.88 24.094 ms 20.060 ms 24.292 ms 9 213.180.208.94 38.990 ms 81.205 ms 57.731 ms 10 * 77.88.56.125 43.439 ms 31.472 ms 11 213.180.210.188 292.819 ms 57.703 ms 70.952 ms 12 213.180.204.8 34.156 ms 37.123 ms 52.610 ms |
#traceroute -n ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 60 byte packets 1 192.168.108.1 1.397 ms * * 2 * * 192.168.15.254 20.440 ms 3 10.0.35.1 1.555 ms 1.763 ms * 4 * * * 5 * * * 6 194.150.92.14 59.692 ms * * 7 217.27.155.29 51.723 ms 39.587 ms 12.220 ms 8 * 195.35.65.88 12.876 ms 12.485 ms 9 213.180.208.94 28.866 ms 248.497 ms 231.790 ms 10 77.88.56.125 308.326 ms 335.640 ms 39.472 ms 11 213.180.210.188 64.878 ms * * 12 213.180.204.8 33.119 ms 41.451 ms 41.504 ms |
#traceproto
Usage: /usr/bin/traceproto [-cCTfAhvR] [-p protocol] [-d dst_port] [-D max_dst_port] [-s src_port] [-S max_src_port] [-m min_ttl] [-M max_ttl] [-w response_timeout] [-W send_delay] [-a account_level] [-P payload_size] [-F interface] [-k skips] [-I consecutive_trace_count] [-H packets_per_hop] [-i incr_pattern] [-o output_style] [-t tcp_flags] target |
#traceproto ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 60 byte packets 1 192.168.108.1 (192.168.108.1) 0.245 ms 0.226 ms 0.223 ms 2 192.168.15.254 (192.168.15.254) 0.779 ms 14.853 ms 0.761 ms 3 10.0.35.1 (10.0.35.1) 0.381 ms 0.336 ms 0.342 ms 4 * * 192.168.70.1 (192.168.70.1) 237.348 ms 5 ip.194.150.93.65.veer.net.ua (194.150.93.65) 180.344 ms 80.304 ms 27.929 ms 6 uplink-uaix.veer.net.ua (194.150.92.14) 36.879 ms 16.184 ms 18.938 ms 7 217.27.155.29.sitel.com.ua (217.27.155.29) 222.256 ms 165.270 ms 65.206 ms 8 yandex-gw.ix.net.ua (195.35.65.88) 9.028 ms 10.776 ms 11.581 ms 9 titanium-vlan904.yandex.net (213.180.208.94) 30.752 ms 70.180 ms 30.807 ms 10 silicon-vlan901.yandex.net (77.88.56.125) 33.260 ms 29.945 ms 40.369 ms 11 ortega-vlan4.yandex.net (213.180.210.188) 70.274 ms 42.350 ms 35.259 ms 12 ya.ru (213.180.204.8) 31.758 ms 35.298 ms 71.523 ms |
#which traceproto
/usr/bin/traceproto |
#ls -l /usr/bin/traceproto
lrwxrwxrwx 1 root root 28 Май 24 19:03 /usr/bin/traceproto -> /etc/alternatives/traceproto |
#ls -l /etc/alternatives/traceproto
lrwxrwxrwx 1 root root 22 Май 24 19:03 /etc/alternatives/traceproto -> /usr/bin/traceproto.db |
#ls -l /usr/bin/traceproto.db
-rwxr-xr-x 1 root root 2885 Апр 6 14:47 /usr/bin/traceproto.db |
#man traceproto
|
#apt-get
autoclean build-dep clean dselect-upgrade purge source upgrade autoremove check dist-upgrade install remove update |
#apt-get autoremove
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. |
#apt-get autoclean
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Del libdigest-sha1-perl 2.11-2+b1 [24,6kB] Del libncurses5 5.7+20090516-1 [340kB] Del dpkg 1.15.1 [2134kB] Del libsasl2-2 2.1.22.dfsg1-25 [106kB] Del xterm 242-1 [484kB] Del curl 7.19.4-1 [216kB] Del locales 2.9-12 [4662kB] ... Del libcurl3 7.19.4-1 [241kB] Del libk5crypto3 1.7dfsg~beta2-4 [104kB] Del libkrb5support0 1.7dfsg~beta2-4 [40,1kB] Del xfce4 4.6.1 [6590B] Del ncurses-base 5.7+20090516-1 [181kB] Del libasound2 1.0.20-1 [372kB] Del libsasl2-modules 2.1.22.dfsg1-25 [146kB] Del libncursesw5 5.7+20090516-1 [363kB] Del libgssapi-krb5-2 1.7dfsg~beta2-4 [108kB] Del ncurses-bin 5.7+20090516-1 [306kB] |
#traceroute ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 60 byte packets 1 192.168.108.1 (192.168.108.1) 1.523 ms 1.588 ms * 2 * * 192.168.15.254 (192.168.15.254) 1.984 ms 3 10.0.35.1 (10.0.35.1) 1.692 ms 1.778 ms 1.862 ms 4 * 192.168.70.1 (192.168.70.1) 12.662 ms 55.341 ms 5 ip.194.150.93.65.veer.net.ua (194.150.93.65) 55.425 ms 55.510 ms 55.596 ms 6 uplink-uaix.veer.net.ua (194.150.92.14) 55.656 ms * 52.605 ms 7 217.27.155.29.sitel.com.ua (217.27.155.29) 52.184 ms 52.368 ms 52.747 ms 8 yandex-gw.ix.net.ua (195.35.65.88) 43.674 ms 51.911 ms * 9 titanium-vlan904.yandex.net (213.180.208.94) 70.516 ms 70.574 ms 70.783 ms 10 * silicon-vlan901.yandex.net (77.88.56.125) 34.487 ms * 11 * * * 12 ya.ru (213.180.204.8) 35.021 ms 58.459 ms 50.941 ms |
$su
|
#tcpdump
11:45:17.003534 IP 192.168.108.2.39815 > 205.188.8.9.aol: Flags [.], ack 550, win 63920, length 0 11:45:17.115978 IP 10.0.35.1.domain > 192.168.108.2.60972: 19358 NXDomain 0/1/0 (115) 11:45:17.121936 IP 205.188.13.28.aol > 192.168.108.2.52346: Flags [S.], seq 3568496347, ack 2256278360, win 16384, options [mss 1360], length 0 11:45:17.121964 IP 192.168.108.2.52346 > 205.188.13.28.aol: Flags [.], ack 1, win 5840, length 0 11:45:17.122307 IP 192.168.108.2.52346 > 205.188.13.28.aol: Flags [P.], seq 1:271, ack 1, win 5840, length 270 11:45:17.262064 IP 205.188.13.28.aol > 192.168.108.2.52346: Flags [P.], seq 1:19, ack 1, win 16384, length 18 11:45:17.262078 IP 192.168.108.2.52346 > 205.188.13.28.aol: Flags [.], ack 19, win 5840, length 0 11:45:17.271499 IP 205.188.13.28.aol > 192.168.108.2.52346: Flags [P.], seq 19:39, ack 271, win 16384, length 20 11:45:17.271509 IP 192.168.108.2.52346 > 205.188.13.28.aol: Flags [.], ack 39, win 5840, length 0 11:45:17.271825 IP 192.168.108.2.52346 > 205.188.13.28.aol: Flags [P.], seq 271:295, ack 39, win 5840, length 24 ... 11:45:37.879670 IP chub.in.18030 > 192.168.108.2.55629: Flags [.], ack 1, win 46, options [nop,nop,TS val 689080634 ecr 2185556,nop,nop,sack 1 {1449:1451}], length 0 11:45:37.879756 IP chub.in.18030 > 192.168.108.2.55629: Flags [.], ack 1451, win 68, options [nop,nop,TS val 689080634 ecr 2185556], length 0 11:45:37.883396 IP chub.in.18030 > 192.168.108.2.55629: Flags [F.], seq 1, ack 1451, win 68, options [nop,nop,TS val 689080635 ecr 2185556], length 0 11:45:37.883405 IP 192.168.108.2.55629 > chub.in.18030: Flags [.], ack 2, win 92, options [nop,nop,TS val 2185559 ecr 689080635], length 0 11:45:37.883968 IP 205.188.8.9.aol > 192.168.108.2.39815: Flags [P.], seq 795:833, ack 228, win 16384, length 38 11:45:37.883978 IP 192.168.108.2.39815 > 205.188.8.9.aol: Flags [.], ack 833, win 63920, length 0 ^C 297 packets captured 297 packets received by filter 0 packets dropped by kernel |
#traceroute ya.ru
traceroute to ya.ru (213.180.204.8), 30 hops max, 60 byte packets 1 192.168.108.1 (192.168.108.1) 0.281 ms 0.319 ms 0.526 ms 2 192.168.15.254 (192.168.15.254) 0.795 ms * * 3 10.0.35.1 (10.0.35.1) 0.434 ms 0.485 ms 0.540 ms 4 * 192.168.70.1 (192.168.70.1) 45.444 ms 55.057 ms 5 ip.194.150.93.65.veer.net.ua (194.150.93.65) 55.113 ms 55.169 ms 53.928 ms 6 uplink-uaix.veer.net.ua (194.150.92.14) 54.344 ms 52.332 ms * 7 217.27.155.29.sitel.com.ua (217.27.155.29) 51.974 ms 52.022 ms 52.070 ms 8 yandex-gw.ix.net.ua (195.35.65.88) 51.742 ms 51.793 ms 48.156 ms 9 * titanium-vlan904.yandex.net (213.180.208.94) 83.819 ms 83.847 ms 10 silicon-vlan901.yandex.net (77.88.56.125) 83.191 ms 82.983 ms 83.012 ms 11 ortega-vlan4.yandex.net (213.180.210.188) 83.318 ms 83.349 ms 82.493 ms 12 ya.ru (213.180.204.8) 82.041 ms 82.089 ms 46.307 ms |
0
Время первой команды журнала | 09:26:21 2009- 6- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:44:41 2009- 6- 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 26.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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