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

Содержание

Журнал

Понедельник (10/25/10)

/dev/pts/3
13:26:58
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:27:06
#cat /root/.bash_profile
l3-agent
. ~/.bashrc
/dev/pts/5
13:27:19
#host
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] [-m flag] hostname [server]
       -a is equivalent to -v -t ANY
       -c specifies query class for non-IN data
       -C compares SOA records on authoritative nameservers
       -d is equivalent to -v
       -l lists all hosts in a domain, using AXFR
       -i IP6.INT reverse lookups
       -N changes the number of dots allowed before root lookup is done
       -r disables recursive processing
       -R specifies number of retries for UDP packets
       -s a SERVFAIL response should stop query
       -t specifies the query type
       -T enables TCP/IP mode
       -v enables verbose output
       -w specifies to wait forever for a reply
       -W specifies how long to wait for a reply
       -4 use IPv4 query transport only
       -6 use IPv6 query transport only
       -m set memory debugging flag (trace|record|usage)
/dev/pts/1
13:27:19
#host
Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time]
            [-R number] [-m flag] hostname [server]
       -a is equivalent to -v -t ANY
       -c specifies query class for non-IN data
       -C compares SOA records on authoritative nameservers
       -d is equivalent to -v
       -l lists all hosts in a domain, using AXFR
       -i IP6.INT reverse lookups
       -N changes the number of dots allowed before root lookup is done
       -r disables recursive processing
       -R specifies number of retries for UDP packets
       -s a SERVFAIL response should stop query
       -t specifies the query type
       -T enables TCP/IP mode
       -v enables verbose output
       -w specifies to wait forever for a reply
       -W specifies how long to wait for a reply
       -4 use IPv4 query transport only
       -6 use IPv6 query transport only
       -m set memory debugging flag (trace|record|usage)
/dev/pts/3
13:30:20
#host 192.168.15.254
Host 254.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
13:31:14
#host 192.168.15.22
22.15.168.192.in-addr.arpa domain name pointer esx2.unix.nt.
22.15.168.192.in-addr.arpa domain name pointer linux2.unix.nt.
13:31:23
#host 192.168.15.24
24.15.168.192.in-addr.arpa domain name pointer linux4.unix.nt.
13:31:39
#host 192.168.15.23
23.15.168.192.in-addr.arpa domain name pointer linux3.unix.nt.
13:31:41
#host linux3.unix.nt
linux3.unix.nt has address 192.168.15.23
13:31:45
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:31:53
#host 192.168.15.254

/dev/pts/5
13:32:00
#host 10.0.35.1

/dev/pts/1
13:32:00
#host 10.0.35.1

/dev/pts/5
13:32:17
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
/dev/pts/1
13:32:17
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
/dev/pts/3
13:32:19
#host 192.168.15.254

13:32:22
#cat /etc/resolv.conf
search unix.nt
nameserver 10.0.35.1
/dev/pts/5
13:32:34
#host 192.168.15.23
23.15.168.192.in-addr.arpa domain name pointer linux3.unix.nt.
/dev/pts/1
13:32:34
#host 192.168.15.23
23.15.168.192.in-addr.arpa domain name pointer linux3.unix.nt.
/dev/pts/5
13:32:39
#host 192.168.15.22
22.15.168.192.in-addr.arpa domain name pointer linux2.unix.nt.
/dev/pts/1
13:32:39
#host 192.168.15.22
22.15.168.192.in-addr.arpa domain name pointer linux2.unix.nt.
/dev/pts/5
13:32:43
#host 192.168.15.254

/dev/pts/1
13:32:43
#host 192.168.15.254

/dev/pts/3
13:33:01
#host 192.168.15.254
;; connection timed out; no servers could be reached
/dev/pts/5
13:33:11
#route 192.168.15.254
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
/dev/pts/1
13:33:11
#route 192.168.15.254
Usage: route [-nNvee] [-FC] [<AF>]           List kernel routing tables
       route [-v] [-FC] {add|del|flush} ...  Modify routing table for AF.
       route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
       route {-V|--version}                  Display version/author and exit.
        -v, --verbose            be verbose
        -n, --numeric            don't resolve names
        -e, --extend             display other/more information
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <AF>=Use '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
/dev/pts/3
13:33:12
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_seq=1 ttl=63 time=0.181 ms
^C
--- 10.0.35.1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.181/0.181/0.181/0.000 ms
13:33:17
#ps aux | grep netw
root      1099  0.0  0.0   3148   768 pts/4    S+   14:33   0:00 grep netw
/dev/pts/5
13:33:18
#host192.168.15.254
bash: host192.168.15.254: команда не найдена
/dev/pts/1
13:33:18
#host192.168.15.254
bash: host192.168.15.254: команда не найдена
/dev/pts/3
13:33:22
#ps aux | grep Netw
root      1108  0.0  0.0   3148   768 pts/4    S+   14:33   0:00 grep Netw
root     30551  0.0  0.0   4784  1896 ?        Ss   13:01   0:00 /usr/sbin/NetworkManager --pid-file /var/run/NetworkManager/NetworkManager.pid
13:33:24
#/etc/init.d/network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/5
13:33:25
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
/dev/pts/1
13:33:25
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
/dev/pts/3
13:33:34
#/etc/init.d/network-manager-dispatcher stop
Stopping network events dispatcher: NetworkManagerDispatcher.
/dev/pts/5
13:34:03
#ping ya.ru
^C
/dev/pts/1
13:34:03
#ping ya.ru
^C
/dev/pts/5
13:34:20
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=6 ttl=47 time=39.1 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=47 time=40.1 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=47 time=48.5 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 3 received, 62% packet loss, time 7022ms
rtt min/avg/max/mdev = 39.176/42.615/48.545/4.214 ms
/dev/pts/1
13:34:20
#ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=6 ttl=47 time=39.1 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=47 time=40.1 ms
64 bytes from 8.8.8.8: icmp_seq=8 ttl=47 time=48.5 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 3 received, 62% packet loss, time 7022ms
rtt min/avg/max/mdev = 39.176/42.615/48.545/4.214 ms
/dev/pts/5
13:34:34
#ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=1 ttl=51 time=51.2 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=2 ttl=51 time=51.6 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=3 ttl=51 time=50.6 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 50.658/51.170/51.651/0.405 ms
/dev/pts/1
13:34:34
#ping ya.ru
PING ya.ru (77.88.21.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=1 ttl=51 time=51.2 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=2 ttl=51 time=51.6 ms
64 bytes from www.yandex.ru (77.88.21.3): icmp_seq=3 ttl=51 time=50.6 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 50.658/51.170/51.651/0.405 ms
/dev/pts/5
13:34:38
#ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=1 ttl=48 time=53.0 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=2 ttl=48 time=51.7 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=3 ttl=48 time=51.8 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=4 ttl=48 time=52.6 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=5 ttl=48 time=53.9 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=6 ttl=48 time=51.9 ms
^C
--- ya.ru ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5019ms
rtt min/avg/max/mdev = 51.789/52.548/53.961/0.788 ms
/dev/pts/1
13:34:38
#ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=1 ttl=48 time=53.0 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=2 ttl=48 time=51.7 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=3 ttl=48 time=51.8 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=4 ttl=48 time=52.6 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=5 ttl=48 time=53.9 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_seq=6 ttl=48 time=51.9 ms
^C
--- ya.ru ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5019ms
rtt min/avg/max/mdev = 51.789/52.548/53.961/0.788 ms
/dev/pts/5
13:36:13
#vi /etc/network/interfaces
/dev/pts/1
13:36:13
#vi /etc/network/interfaces
/dev/pts/5
13:41:10
#~
192.168.15.23   linux3.unix.nt.unix.nt  linux3.unix.nt
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 10L, 272C записано
/dev/pts/1
13:41:10
#~
192.168.15.23   linux3.unix.nt.unix.nt  linux3.unix.nt
# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 10L, 272C записано
/dev/pts/5
13:42:05
#vi /etc/network/interfaces
--- /tmp/l3-saved-648.31834.21967	2010-10-25 14:42:14.000000000 +0300
+++ /etc/network/interfaces	2010-10-25 14:43:04.000000000 +0300
@@ -8,11 +8,11 @@
 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet static
-	address 192.168.15.23
+	address 192.168.103.23
 	netmask 255.255.255.0
-	network 192.168.15.0
-	broadcast 192.168.15.255
-	gateway 192.168.15.254
+	network 192.168.103.0
+	broadcast 192.168.103.255
+	gateway 192.168.103.254
 	# dns-* options are implemented by the resolvconf package, if installed
 	dns-nameservers 10.0.35.1
 	dns-search unix.nt
/dev/pts/1
13:42:05
#vi /etc/network/interfaces
/dev/pts/5
13:43:04
#chkconfig --list | grep netwo
network-manager           0:off  1:off  2:off  3:on   4:on   5:on   6:off
network-manager-dispatcher  0:off  1:off  2:off  3:on   4:on   5:on   6:off
networking                0:on   1:off  2:off  3:off  4:off  5:off  6:off  S:on
/dev/pts/1
13:43:04
#chkconfig --list | grep netwo
network-manager           0:off  1:off  2:off  3:on   4:on   5:on   6:off
network-manager-dispatcher  0:off  1:off  2:off  3:on   4:on   5:on   6:off
networking                0:on   1:off  2:off  3:off  4:off  5:off  6:off  S:on
/dev/pts/5
13:43:35
#chkconfig --del network-manager
insserv: warning: current start runlevel(s) (0) of script `halt' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountroot' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountfs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `wpa-ifupdown' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `sendsigs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountnfs.sh' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (6) of script `reboot' overwrites defaults (empty).
network-manager           0:off  1:off  2:off  3:off  4:off  5:off  6:off
/dev/pts/1
13:43:35
#chkconfig --del network-manager
insserv: warning: current start runlevel(s) (0) of script `halt' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountroot' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountfs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `wpa-ifupdown' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `sendsigs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountnfs.sh' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (6) of script `reboot' overwrites defaults (empty).
network-manager           0:off  1:off  2:off  3:off  4:off  5:off  6:off
/dev/pts/5
13:44:16
#chkconfig --del network-manager-dispatcher
insserv: warning: current start runlevel(s) (0) of script `halt' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountroot' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountfs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `wpa-ifupdown' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `sendsigs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountnfs.sh' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (6) of script `reboot' overwrites defaults (empty).
network-manager-dispatcher  0:off  1:off  2:off  3:off  4:off  5:off  6:off
/dev/pts/1
13:44:16
#chkconfig --del network-manager-dispatcher
insserv: warning: current start runlevel(s) (0) of script `halt' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountroot' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountfs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `wpa-ifupdown' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `sendsigs' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (0 6) of script `umountnfs.sh' overwrites defaults (empty).
insserv: warning: current start runlevel(s) (6) of script `reboot' overwrites defaults (empty).
network-manager-dispatcher  0:off  1:off  2:off  3:off  4:off  5:off  6:off
/dev/pts/5
13:44:28
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.15.23  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:467359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:231530 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:668882995 (637.8 MiB)  TX bytes:15680560 (14.9 MiB)
          Memory:f0180000-f01a0000
/dev/pts/1
13:44:28
#ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.15.23  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:467359 errors:0 dropped:0 overruns:0 frame:0
          TX packets:231530 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:668882995 (637.8 MiB)  TX bytes:15680560 (14.9 MiB)
          Memory:f0180000-f01a0000
/dev/pts/5
13:45:53
#service netwotk restart
service: no such service netwotk
/dev/pts/1
13:45:53
#service netwotk restart
service: no such service netwotk
прошло 28 минут
/dev/pts/5
14:14:15
#service netwotking restart
service: no such service netwotking
/dev/pts/1
14:14:15
#service netwotking restart
service: no such service netwotking
/dev/pts/5
14:14:22
#chkconfig --list |grep netwo
network-manager           0:off  1:off  2:off  3:off  4:off  5:off  6:off
network-manager-dispatcher  0:off  1:off  2:off  3:off  4:off  5:off  6:off
networking                0:on   1:off  2:off  3:off  4:off  5:off  6:off  S:on
/dev/pts/1
14:14:22
#chkconfig --list |grep netwo
network-manager           0:off  1:off  2:off  3:off  4:off  5:off  6:off
network-manager-dispatcher  0:off  1:off  2:off  3:off  4:off  5:off  6:off
networking                0:on   1:off  2:off  3:off  4:off  5:off  6:off  S:on
/dev/pts/5
14:15:01
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/1
14:15:01
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/5
14:15:04
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/1
14:15:04
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/5
14:15:06
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/1
14:15:06
#service networking restart
Reconfiguring network interfaces...done.
/dev/pts/5
14:15:07
#ti
tic         time        time-admin  times
/dev/pts/1
14:15:07
#ti
tic         time        time-admin  times
/dev/pts/5
14:15:07
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/1
14:15:07
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/5
14:15:33
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/1
14:15:33
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/5
14:15:36
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/1
14:15:36
#ifdown eth0
ifdown: interface eth0 not configured
/dev/pts/5
14:15:53
#ifup eth0

/dev/pts/1
14:15:53
#ifup eth0

/dev/pts/5
14:16:09
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.103.23  Bcast:192.168.103.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:473376 errors:0 dropped:0 overruns:0 frame:0
          TX packets:233846 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:669573473 (638.5 MiB)  TX bytes:15838394 (15.1 MiB)
          Memory:f0180000-f01a0000
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:371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:371 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:47134 (46.0 KiB)  TX bytes:47134 (46.0 KiB)
/dev/pts/1
14:16:09
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.103.23  Bcast:192.168.103.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:473376 errors:0 dropped:0 overruns:0 frame:0
          TX packets:233846 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:669573473 (638.5 MiB)  TX bytes:15838394 (15.1 MiB)
          Memory:f0180000-f01a0000
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:371 errors:0 dropped:0 overruns:0 frame:0
          TX packets:371 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:47134 (46.0 KiB)  TX bytes:47134 (46.0 KiB)
/dev/pts/5
14:25:47
#arp -a
^C
/dev/pts/1
14:25:47
#arp -a
^C
/dev/pts/5
14:26:02
#ping ya.ru
^C
/dev/pts/1
14:26:02
#ping ya.ru
^C
/dev/pts/1
14:28:59
#cp ./
.aptitude/           .dbus/               .gconfd/             .gnupg/              install              .metacity/           .ssh/                .Xauthority
.bash_history        .debtags/            .gnome/              .gstreamer-0.10/     .l3rc                .nautilus/           .update-notifier/    .xsession-errors
.bash_profile        Desktop/             .gnome2/             .gvfs/               .lilalo/             .profile             .viminfo
.bashrc              .gconf/              .gnome2_private/     .ICEauthority        .mc/                 .recently-used.xbel  .wapi/
/dev/pts/0
14:28:59
#cp ./
.aptitude/           .dbus/               .gconfd/             .gnupg/              install              .metacity/           .ssh/                .Xauthority
.bash_history        .debtags/            .gnome/              .gstreamer-0.10/     .l3rc                .nautilus/           .update-notifier/    .xsession-errors
.bash_profile        Desktop/             .gnome2/             .gvfs/               .lilalo/             .profile             .viminfo
.bashrc              .gconf/              .gnome2_private/     .ICEauthority        .mc/                 .recently-used.xbel  .wapi/
/dev/pts/1
14:28:59
#car ~/.bashrc
bash: car: команда не найдена
/dev/pts/0
14:28:59
#car ~/.bashrc
bash: car: команда не найдена
/dev/pts/1
14:29:36
#cat ~/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\h:\w\$ '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
. /etc/bash_completion
. /root/.lilalo/l3bashrc && _l3_start
/dev/pts/0
14:29:36
#cat ~/.bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\h:\w\$ '
umask 022
# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
. /etc/bash_completion
. /root/.lilalo/l3bashrc && _l3_start
/dev/pts/1
14:29:44
#setxkbmap -option "grp:caps_toggle,grp_led:scroll"
Cannot open display "default display"
/dev/pts/0
14:29:44
#setxkbmap -option "grp:caps_toggle,grp_led:scroll"
Cannot open display "default display"
/dev/pts/1
14:33:15
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/0
14:33:15
#mii-tool
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 1000baseT-FD flow-control, link ok
/dev/pts/1
14:34:34
#ping 192.168.103.254
PING 192.168.103.254 (192.168.103.254) 56(84) bytes of data.
^C
--- 192.168.103.254 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
/dev/pts/0
14:34:34
#ping 192.168.103.254
PING 192.168.103.254 (192.168.103.254) 56(84) bytes of data.
^C
--- 192.168.103.254 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
/dev/pts/1
14:35:23
#ping 192.168.103.1
PING 192.168.103.1 (192.168.103.1) 56(84) bytes of data.
From 192.168.103.23 icmp_seq=1 Destination Host Unreachable
From 192.168.103.23 icmp_seq=2 Destination Host Unreachable
From 192.168.103.23 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.103.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4018ms
, pipe 3
/dev/pts/0
14:35:23
#ping 192.168.103.1
PING 192.168.103.1 (192.168.103.1) 56(84) bytes of data.
From 192.168.103.23 icmp_seq=1 Destination Host Unreachable
From 192.168.103.23 icmp_seq=2 Destination Host Unreachable
From 192.168.103.23 icmp_seq=3 Destination Host Unreachable
^C
--- 192.168.103.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4018ms
, pipe 3
/dev/pts/1
14:35:31
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:b8:53
          inet addr:192.168.103.23  Bcast:192.168.103.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:b853/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:385 errors:0 dropped:0 overruns:0 frame:0
          TX packets:319 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:23470 (22.9 KiB)  TX bytes:19927 (19.4 KiB)
          Memory:f0180000-f01a0000
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:146 errors:0 dropped:0 overruns:0 frame:0
          TX packets:146 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12845 (12.5 KiB)  TX bytes:12845 (12.5 KiB)

Файлы

  • /etc/resolv.conf
  • /root/.bash_profile
  • ~/.bashrc
  • /etc/resolv.conf
    >
    search unix.nt
    nameserver 10.0.35.1
    
    /root/.bash_profile
    >
    l3-agent
    . ~/.bashrc
    
    ~/.bashrc
    >
    # ~/.bashrc: executed by bash(1) for non-login shells.
    export PS1='\h:\w\$ '
    umask 022
    # You may uncomment the following lines if you want `ls' to be colorized:
    # export LS_OPTIONS='--color=auto'
    # eval "`dircolors`"
    # alias ls='ls $LS_OPTIONS'
    # alias ll='ls $LS_OPTIONS -l'
    # alias l='ls $LS_OPTIONS -lA'
    #
    # Some more alias to avoid making mistakes:
    # alias rm='rm -i'
    # alias cp='cp -i'
    # alias mv='mv -i'
    . /etc/bash_completion
    . /root/.lilalo/l3bashrc && _l3_start
    

    Статистика

    Время первой команды журнала13:26:58 2010-10-25
    Время последней команды журнала14:35:31 2010-10-25
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %21.00
    Процент синтаксически неверно набранных команд, % 4.00
    Суммарное время работы с терминалом *, час 1.14
    Количество командных строк в единицу времени, команда/мин 1.46
    Частота использования команд
    host22|====================| 20.75%
    ping15|==============| 14.15%
    service10|=========| 9.43%
    chkconfig8|=======| 7.55%
    grep6|=====| 5.66%
    mii-tool6|=====| 5.66%
    ifconfig5|====| 4.72%
    route4|===| 3.77%
    vi4|===| 3.77%
    cat4|===| 3.77%
    ps2|=| 1.89%
    ifup2|=| 1.89%
    cp2|=| 1.89%
    car2|=| 1.89%
    ifdown2|=| 1.89%
    host192.168.15.2542|=| 1.89%
    ~2|=| 1.89%
    ti2|=| 1.89%
    arp2|=| 1.89%
    setxkbmap2|=| 1.89%
    /etc/init.d/network-manager-dispatcher1|| 0.94%
    /etc/init.d/network-manager1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$