Журнал лабораторных работ

Содержание

Журнал

Вторник (06/08/10)

/dev/pts/5
10:32:52
#mii-tool
eth0  lo
10:32:52
#mii-tool lo
SIOCGMIIPHY on 'lo' failed: Operation not supported
/dev/tty2
10:32:52
#mii-tool
eth0: no autonegotiation, 10baseT-HD, link ok
SIOCGMIIPHY on 'eth1' failed: Operation not supported
10:33:00
#eth
ether-wake  ethtool
10:33:00
#ethtool
ethtool version 6
Usage:
ethtool DEVNAME Display standard information about device
         ethtool -s|--change DEVNAME    Change generic options
                [ speed 10|100|1000|2500|10000 ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
                [ magic N ]
                [ offset N ]
                [ value N ]
         ethtool -r|--negotiate DEVNAME Restart N-WAY negotation
         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 -h|--help              Show this help
/dev/pts/5
10:33:47
#eth
ether-wake  ethtool
10:33:47
#ethtool
ethtool version 6
Usage:
ethtool DEVNAME Display standard information about device
         ethtool -s|--change DEVNAME    Change generic options
                [ speed 10|100|1000|2500|10000 ]
                [ duplex half|full ]
                [ port tp|aui|bnc|mii|fibre ]
                [ autoneg on|off ]
                [ advertise %%x ]
                [ phyad %%d ]
...
                [ magic N ]
                [ offset N ]
                [ value N ]
         ethtool -r|--negotiate DEVNAME Restart N-WAY negotation
         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 -h|--help              Show this help
10:34:06
#ethtool | less
/dev/tty2
10:34: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: 10Mb/s
        Duplex: Half
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pg
        Wake-on: g
        Current message level: 0x00000000 (0)
        Link detected: yes
/dev/pts/5
10:34:16
#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: 10Mb/s
        Duplex: Half
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pg
        Wake-on: g
        Current message level: 0x00000000 (0)
        Link detected: yes
/dev/tty2
10:34:16
#mii-diag
Using the default interface 'eth0'.
Basic registers of MII PHY #0:  1000 796d 004d d019 0de1 0021 0004 2801.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner is generating 10baseT link beat  (no autonegotiation).
   End of basic transceiver information.
/dev/pts/5
10:34:21
#mii-diag eth0
Basic registers of MII PHY #0:  1000 796d 004d d019 0de1 0021 0004 2801.
 Basic mode control register 0x1000: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner is generating 10baseT link beat  (no autonegotiation).
   End of basic transceiver information.
/dev/tty2
10:34:50
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:55:57
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262110 errors:0 dropped:0 overruns:0 frame:0
          TX packets:470207 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:25572056 (24.3 MiB)  TX bytes:87645348 (83.5 MiB)
          Interrupt:66 Memory:feac0000-feb00000
/dev/pts/5
10:34:53
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:55:57
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:262031 errors:0 dropped:0 overruns:0 frame:0
          TX packets:470058 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:25566794 (24.3 MiB)  TX bytes:87623076 (83.5 MiB)
          Interrupt:66 Memory:feac0000-feb00000
10:35:29
## ifconfig eth0 down

/dev/tty2
10:35:31
#uptime
 15:31:17 up 1 day,  5:20, 14 users,  load average: 0.99, 0.97, 0.92
/dev/pts/5
10:36:32
#ifconfig eth0:0 192.168.16.4

10:38:58
#ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1) 56(84) bytes of data.
64 bytes from 192.168.16.1: icmp_seq=1 ttl=64 time=2.43 ms
64 bytes from 192.168.16.1: icmp_seq=2 ttl=64 time=0.382 ms
64 bytes from 192.168.16.1: icmp_seq=3 ttl=64 time=0.385 ms
64 bytes from 192.168.16.1: icmp_seq=4 ttl=64 time=0.384 ms
64 bytes from 192.168.16.1: icmp_seq=5 ttl=64 time=0.382 ms
64 bytes from 192.168.16.1: icmp_seq=6 ttl=64 time=0.375 ms
64 bytes from 192.168.16.1: icmp_seq=7 ttl=64 time=0.470 ms
--- 192.168.16.1 ping statistics ---
7 packets transmitted, 7 received, 0% packet loss, time 5999ms
rtt min/avg/max/mdev = 0.375/0.688/2.438/0.715 ms
10:40:07
#ifconfig | less
10:42:47
#netstat -nr
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.16.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
10:43:46
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
10:45:05
#cat /proc/sys/net/ipv4/ip_forward
0
10:48:00
#modprobe 80i21q
FATAL: Module 80i21q not found.
10:53:14
#modprobe 8021q

10:53:16
#vconfig add eth0 10
Added VLAN with VID == 10 to IF -:eth0:-
10:53:28
#ifconfig -a | les
bash: les: command not found
10:53:35
#ifconfig -a | less\
>
eth0      Link encap:Ethernet  HWaddr 00:26:18:E4:55:57
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:265829 errors:0 dropped:0 overruns:0 frame:0
          TX packets:476603 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:25849150 (24.6 MiB)  TX bytes:88126411 (84.0 MiB)
          Interrupt:66 Memory:feac0000-feb00000
...
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
eth0:0    Link encap:Ethernet  HWaddr 00:26:18:E4:55:57
          inet addr:192.168.16.4  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:66 Memory:feac0000-feb00000
eth1      Link encap:Ethernet  HWaddr 00:22:15:22:3B:92
          BROADCAST MULTICAST  MTU:1500  Metric:1
10:56:06
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.17.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0.10
192.168.16.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
прошло 12 минут
11:08:43
#tcpdump -i eth0 -n not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
15:08:53.493670 IP 192.168.15.4.syslog > 192.168.15.3.syslog: SYSLOG kernel.info, length: 48
15:08:53.493728 IP 192.168.15.4.syslog > 192.168.15.11.syslog: SYSLOG kernel.info, length: 48
15:08:53.494202 IP 192.168.15.11 > 192.168.15.4: ICMP 192.168.15.11 udp port syslog unreachable, length 84
15:08:54.644381 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:08:56.656518 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:08:58.668511 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:00.682384 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:02.696225 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
...
15:09:32.890833 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:33.173976 arp who-has 192.168.15.13 tell 192.168.15.4
15:09:34.904954 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:36.915914 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:38.927294 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:40.932110 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:09:42.945951 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
52 packets captured
52 packets received by filter
0 packets dropped by kernel
11:09:44
#tcpdump -i eth0 -n not port 22dfdfdsfdfd
tcpdump: unknown port '22dfdfdsfdfd'
11:09:57
#tcpdump -i eth0 -n not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
15:10:05.087729 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:10:07.101824 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:10:09.113299 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:10:11.128749 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:10:11.961628 arp who-has 192.168.15.6 tell 192.168.15.13
15:10:13.138349 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:10:14.114376 arp who-has 192.168.15.4 tell 192.168.15.254
15:10:14.114393 arp reply 192.168.15.4 is-at 00:26:18:e4:55:57
...
15:11:47.256304 arp who-has 192.168.15.2 (Broadcast) tell 192.168.15.9
15:11:47.711544 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:11:49.723648 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:11:51.738082 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:11:53.748227 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:11:55.761962 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
15:11:57.774381 802.1d config 8000.00:90:bf:76:6a:40.8002 root 8000.00:90:bf:76:6a:40 pathcost 0 age 0 max 20 hello 2 fdelay 15
147 packets captured
150 packets received by filter
0 packets dropped by kernel
/dev/pts/19
11:10:42
#screen -x
/dev/pts/5
11:15:08
#ifconfig eth0 -arp

11:15:34
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0
? (192.168.15.2) at <incomplete> on eth0
? (192.168.16.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.12) at <incomplete> on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0
11:17:31
#arp 192.168.15.3 00:26:18:E4:55:7C
Address                  HWtype  HWaddress           Flags Mask            Iface
linux3.unix.bas                  (incomplete)                              eth0
11:17:43
#arp

11:17:54
#ping 192.168.15.3
PING 192.168.15.3 (192.168.15.3) 56(84) bytes of data.
--- 192.168.15.3 ping statistics ---
11 packets transmitted, 0 received, 100% packet loss, time 10008ms
11:19:32
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0
11:19:34
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0
11:19:36
#arp -an | cut -f 2,4
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0
11:19:47
#arp -an | cut -d ' ' -f 2,4
(192.168.15.254) 00:1F:29:BC:3A:D8
(192.168.15.1) 00:26:18:CA:E6:A2
(192.168.15.3) 00:26:18:E4:55:7C
(192.168.15.11) 00:26:18:CA:EE:82
(192.168.15.9) 00:26:18:CA:E7:52
(192.168.15.10) E0:CB:4E:DD:EA:1A
(192.168.15.8) 00:26:18:E4:55:BB
(192.168.15.13) 00:26:18:E4:56:60
11:19:51
#arp -an | cut -d ' ' -f 2,4 | tr -d '()'
192.168.15.254 00:1F:29:BC:3A:D8
192.168.15.1 00:26:18:CA:E6:A2
192.168.15.3 00:26:18:E4:55:7C
192.168.15.11 00:26:18:CA:EE:82
192.168.15.9 00:26:18:CA:E7:52
192.168.15.10 E0:CB:4E:DD:EA:1A
192.168.15.8 00:26:18:E4:55:BB
192.168.15.13 00:26:18:E4:56:60
11:19:54
#arp -an | cut -d ' ' -f 2,4 | tr -d '()' > /etc/ethers

11:20:08
#arp -f /etc/ethers

11:20:10
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] PERM on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] PERM on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] PERM on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] PERM on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] PERM on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] PERM on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] PERM on eth0
11:23:59
#vi /etc/resolv.conf
--- /tmp/l3-saved-3097.23514.18586	2010-06-08 15:24:43.000000000 +0600
+++ /etc/resolv.conf	2010-06-08 15:24:58.000000000 +0600
@@ -1,2 +1,4 @@
 domain unix.bas
 nameserver 192.168.15.254
+options ndots:2
+
11:24:58
#host linux1
linux1.unix.bas has address 192.168.15.1
11:25:04
#host mail.ru
mail.ru has address 217.69.128.44
mail.ru has address 217.69.128.45
mail.ru has address 217.69.128.41
mail.ru has address 217.69.128.42
mail.ru has address 217.69.128.43
mail.ru mail is handled by 10 mxs.mail.ru.
11:25:12
#ls /etc/sysconfig/
apmd         firstboot         kudzu            readonly-root
apm-scripts  grub              mkinitrd         rhn
atd          hidd              modules          saslauthd
auditd       hsqldb            netconsole       selinux
authconfig   httpd             network          sendmail
autofs       hwconf            networking       smartmontools
bluetooth    i18n              network-scripts  squid
cbq          init              nfs              syslog
clock        ip6tables-config  nspluginwrapper  system-config-securitylevel
conman       iptables-config   ntpd             system-config-users
console      irda              pand             udev-stw
cpuspeed     irqbalance        pm-action        vncservers
crond        kernel            prelink          wpa_supplicant
desktop      keyboard          raid-check       xinetd
dund         krb524            rawdevices
11:26:15
#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.15.4
GATEWAY=192.168.15.254
TYPE=Ethernet
11:26:33
#system-config-network
system-config-network      system-config-network-gui
system-config-network-cmd  system-config-network-tui
/dev/tty2
11:31:17
#uptime
 15:36:31 up 1 day,  5:26, 12 users,  load average: 0.99, 0.96, 0.91
/dev/pts/5
11:31:24
#ls
ifcfg-eth0      ifdown-isdn    ifup-eth    ifup-routes
ifcfg-eth1      ifdown-post    ifup-ippp   ifup-sit
ifcfg-eth1.bak  ifdown-ppp     ifup-ipsec  ifup-sl
ifcfg-lo        ifdown-routes  ifup-ipv6   ifup-tunnel
ifdown          ifdown-sit     ifup-ipx    ifup-wireless
ifdown-bnep     ifdown-sl      ifup-isdn   init.ipv6-global
ifdown-eth      ifdown-tunnel  ifup-plip   net.hotplug
ifdown-ippp     ifup           ifup-plusb  network-functions
ifdown-ipsec    ifup-aliases   ifup-post   network-functions-ipv6
ifdown-ipv6     ifup-bnep      ifup-ppp
11:31:25
#cp ifcfg-eth1 ifcfg-eth1.10

11:31:36
#vi ifcfg-eth1.10
11:31:42
#rm ifcfg-eth1.10
rm: remove regular file `ifcfg-eth1.10'? y
11:31:46
#cp ifcfg-eth0 ifcfg-eth0.10

11:31:53
#vi ifcfg-eth0.10
--- /tmp/l3-saved-3097.29732.24465	2010-06-08 15:31:53.000000000 +0600
+++ ifcfg-eth0.10	2010-06-08 15:32:11.000000000 +0600
@@ -1,7 +1,6 @@
-DEVICE=eth0
+DEVICE=eth0.10
 BOOTPROTO=none
 ONBOOT=yes
 NETMASK=255.255.255.0
-IPADDR=192.168.15.4
-GATEWAY=192.168.15.254
+IPADDR=192.168.110.254
 TYPE=Ethernet
11:32:11
#cat ifcfg-eth0.10
DEVICE=eth0.10
BOOTPROTO=none
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.110.254
TYPE=Ethernet
11:32:24
#for i in {11..50}
> do
> cp ifcfg-eth0.10 ifcfg-eth0.$i
> sed -i s/eth0.10/eth0.$i/ ifcfg-eth0.$i
> sed -i s/110.254/1$i.254/ ifcfg-eth0.$i
> done
11:33:51
#less ifcfg-eth0.
11:33:51
#less ifcfg-eth0.34
11:34:03
#ifup eth0.34
Device eth0.34 does not seem to be present, delaying initialization.
11:34:15
#vconfig add eth0 34
Added VLAN with VID == 34 to IF -:eth0:-
11:34:33
#ifup eth0.34
RTNETLINK answers: File exists
Error adding address 192.168.134.254 for eth0.34.
11:34:39
#ifconfig eth0.3
eth0.3: error fetching interface information: Device not found
11:34:52
#ifconfig eth0.34
eth0.34   Link encap:Ethernet  HWaddr 00:26:18:E4:55:57
          inet addr:192.168.134.254  Bcast:192.168.134.255  Mask:255.255.255.0
          inet6 addr: fe80::226:18ff:fee4:5557/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:6436 (6.2 KiB)
/dev/tty2
11:36:31
#uptime
 15:42:32 up 1 day,  5:32, 13 users,  load average: 0.99, 0.97, 0.91
/dev/pts/5
11:38:40
#man ifconfig
/dev/pts/9
11:41:46
#screen -x
/dev/tty2
11:42:32
#uptime
 16:25:45 up 1 day,  6:15, 15 users,  load average: 0.99, 0.97, 0.85
прошло 24 минуты
/dev/pts/3
12:07:08
#screen -x
/dev/pts/11
12:08:17
#screen -x
/dev/pts/15
12:13:24
#screen -x
/dev/pts/17
12:19:16
#screen -x
/dev/pts/19
12:19:38
#screen -x
/dev/pts/23
12:19:47
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] PERM on eth0
? (192.168.15.2) at 00:26:18:E4:56:74 [ether] on eth0
? (192.168.15.1) at 00:26:18:CA:E6:A2 [ether] PERM on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] PERM on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] PERM on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] PERM on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] PERM on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] PERM on eth0
? (192.168.15.12) at E0:CB:4E:DD:E8:A7 [ether] on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] PERM on eth0
12:19:52
#arp -dn 192.168.15.254

12:20:18
#arp -dn 192.168.15.2

12:20:20
#arp -dn 192.168.15.1

12:20:22
#arp -dn 192.168.15.3

12:20:31
#arp -dn 192.168.15.11

12:20:33
#arp -dn 192.168.15.9

12:20:35
#arp -dn 192.168.15.10

12:20:38
#arp -dn 192.168.15.8

12:20:40
#arp -dn 192.168.15.12

12:20:42
#arp -dn 192.168.15.13

12:20:44
#arp -an
? (192.168.15.254) at 00:1F:29:BC:3A:D8 [ether] on eth0
? (192.168.15.2) at 00:26:18:E4:56:74 [ether] on eth0
? (192.168.15.1) at <incomplete> on eth0
? (192.168.15.3) at 00:26:18:E4:55:7C [ether] on eth0
? (192.168.15.11) at 00:26:18:CA:EE:82 [ether] on eth0
? (192.168.15.9) at 00:26:18:CA:E7:52 [ether] on eth0
? (192.168.15.10) at E0:CB:4E:DD:EA:1A [ether] on eth0
? (192.168.15.8) at 00:26:18:E4:55:BB [ether] on eth0
? (192.168.15.12) at E0:CB:4E:DD:E8:A7 [ether] on eth0
? (192.168.15.13) at 00:26:18:E4:56:60 [ether] on eth0
12:20:48
#cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz
stepping        : 10
cpu MHz         : 2700.054
cache size      : 2048 KB
physical id     : 0
siblings        : 2
...
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 5399.96
/dev/pts/25
12:22:40
#screen -x
/dev/tty2
12:25:45
#who
root     tty1         2010-06-07 10:12
root     tty2         2010-06-08 14:31
user     tty3         2010-06-07 15:43
root     pts/1        2010-06-08 10:03 (linux254.unix.bas)
root     pts/3        2010-06-08 16:07 (linux12.unix.bas)
root     pts/5        2010-06-07 10:12 (:pts/2:S.0)
root     pts/7        2010-06-08 10:09 (linux11.unix.bas)
root     pts/9        2010-06-08 15:41 (linux3.unix.bas)
root     pts/11       2010-06-08 16:08 (linux8.unix.bas)
root     pts/20       2010-06-07 10:22 (linux10.unix.bas)
root     pts/15       2010-06-08 16:13 (linux9.unix.bas)
root     pts/17       2010-06-08 16:19 (linux2.unix.bas)
root     pts/19       2010-06-08 16:19 (linux13.unix.bas)
root     pts/23       2010-06-08 16:19 (:pts/2:S.1)
root     pts/25       2010-06-08 16:22 (linux1.unix.bas)
прошло 17 минут
/dev/pts/23
12:42:58
#cat /proc/cpuinfo | grep vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
/dev/pts/12
12:43:22
#screen -x
/dev/pts/28
12:43:23
#cat /proc/cpuinfo |grep vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
/dev/pts/23
12:43:35
#cat /proc/cpuinfo | grep --color vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
/dev/pts/28
12:43:43
#screen -x
/dev/pts/23
12:43:59
#cat /proc/cpuinfo | grep --color vmx
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
прошло 37 минут
13:21:53
#cd /mnt/

прошло 58 минут
14:20:01
#ls
CentOS                 RELEASE-NOTES-en          RELEASE-NOTES-nl
EULA                   RELEASE-NOTES-en.html     RELEASE-NOTES-nl.html
GPL                    RELEASE-NOTES-en_US       RELEASE-NOTES-pt_BR
images                 RELEASE-NOTES-en_US.html  RELEASE-NOTES-pt_BR.html
isolinux               RELEASE-NOTES-es          RELEASE-NOTES-ro
NOTES                  RELEASE-NOTES-es.html     RELEASE-NOTES-ro.html
RELEASE-NOTES-cs       RELEASE-NOTES-fr          repodata
RELEASE-NOTES-cs.html  RELEASE-NOTES-fr.html     RPM-GPG-KEY-beta
RELEASE-NOTES-de       RELEASE-NOTES-ja          RPM-GPG-KEY-CentOS-5
RELEASE-NOTES-de.html  RELEASE-NOTES-ja.html     TRANS.TBL
14:20:02
#cd CentOS/

14:20:06
#ls *xen*
kernel-xen-2.6.18-194.el5.i686.rpm
kernel-xen-devel-2.6.18-194.el5.i686.rpm
kmod-cmirror-xen-0.1.22-3.el5.i686.rpm
kmod-gfs-xen-0.1.34-12.el5.centos.i686.rpm
kmod-gnbd-xen-0.1.5-2.el5.centos.i686.rpm
xen-3.0.3-105.el5.i386.rpm
xen-devel-3.0.3-105.el5.i386.rpm
xen-libs-3.0.3-105.el5.i386.rpm

Файлы

  • /etc/sysconfig/network-scripts/ifcfg-eth0
  • /proc/cpuinfo
  • /proc/sys/net/ipv4/ip_forward
  • ifcfg-eth0.10
  • /etc/sysconfig/network-scripts/ifcfg-eth0
    >
    DEVICE=eth0
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.0
    IPADDR=192.168.15.4
    GATEWAY=192.168.15.254
    TYPE=Ethernet
    
    /proc/cpuinfo
    >
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz
    stepping        : 10
    cpu MHz         : 2700.054
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 2
    core id         : 0
    cpu cores       : 2
    apicid          : 0
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
    bogomips        : 5400.10
    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 23
    model name      : Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz
    stepping        : 10
    cpu MHz         : 2700.054
    cache size      : 2048 KB
    physical id     : 0
    siblings        : 2
    core id         : 1
    cpu cores       : 2
    apicid          : 1
    fdiv_bug        : no
    hlt_bug         : no
    f00f_bug        : no
    coma_bug        : no
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
    bogomips        : 5399.96
    
    /proc/sys/net/ipv4/ip_forward
    >
    0
    
    ifcfg-eth0.10
    >
    DEVICE=eth0.10
    BOOTPROTO=none
    ONBOOT=yes
    NETMASK=255.255.255.0
    IPADDR=192.168.110.254
    TYPE=Ethernet
    

    Статистика

    Время первой команды журнала10:32:52 2010- 6- 8
    Время последней команды журнала14:20:06 2010- 6- 8
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 2.19
    Количество командных строк в единицу времени, команда/мин 0.77
    Частота использования команд
    arp23|===================| 19.83%
    screen10|========| 8.62%
    ifconfig9|=======| 7.76%
    cat8|======| 6.90%
    ethtool5|====| 4.31%
    uptime4|===| 3.45%
    less4|===| 3.45%
    cut4|===| 3.45%
    grep4|===| 3.45%
    ls4|===| 3.45%
    tcpdump3|==| 2.59%
    vi3|==| 2.59%
    mii-tool3|==| 2.59%
    ping2|=| 1.72%
    ifup2|=| 1.72%
    host2|=| 1.72%
    eth2|=| 1.72%
    route2|=| 1.72%
    cp2|=| 1.72%
    cd2|=| 1.72%
    vconfig2|=| 1.72%
    modprobe2|=| 1.72%
    mii-diag2|=| 1.72%
    tr2|=| 1.72%
    man1|| 0.86%
    #1|| 0.86%
    for1|| 0.86%
    system-config-network1|| 0.86%
    rm1|| 0.86%
    less\1|| 0.86%
    netstat1|| 0.86%
    who1|| 0.86%
    /etc/ethers1|| 0.86%
    les1|| 0.86%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$