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

Содержание

Журнал

Вторник (06/27/06)

/dev/pts/7
15:31:57
#[root@linux1:root]# ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:32:12
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
From 192.168.16.126 icmp_seq=1 Destination Host Unreachable
From 192.168.16.126 icmp_seq=2 Destination Host Unreachable
From 192.168.16.126 icmp_seq=3 Destination Host Unreachable
c
--- 192.168.16.65 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4998ms
, pipe 3
15:32:21
#[root@linux1:root]# ifconfig eth0 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.64

15:32:30
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.16.126  Bcast:192.168.16.64  Mask:255.255.255.192
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:148391 errors:0 dropped:0 overruns:0 frame:0
          TX packets:142361 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:187527391 (178.8 MiB)  TX bytes:187135612 (178.4 MiB)
          Interrupt:201 Base address:0xc000
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:69969 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69969 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120319939 (114.7 MiB)  TX bytes:120319939 (114.7 MiB)
15:32:33
#mii0tool
bash: mii0tool: command not found
15:32:48
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:32:52
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.64

15:33:05
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:33:07
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:33:08
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:33:11
#[root@linux1:root]# ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:33:25
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
From 192.168.16.126 icmp_seq=1 Destination Host Unreachable
From 192.168.16.126 icmp_seq=2 Destination Host Unreachable
From 192.168.16.126 icmp_seq=3 Destination Host Unreachable
--- 192.168.16.65 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4000ms
, pipe 3
15:33:32
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.65

15:33:48
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:34:00
#ifconfig eth0 192.168.15.1 netmask 255.255.255.192 broadcast 192.168.16.65

15:34:42
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.64

15:35:04
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.16.65  Mask:255.255.255.192
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:148391 errors:0 dropped:0 overruns:0 frame:0
          TX packets:142367 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:187527391 (178.8 MiB)  TX bytes:187135972 (178.4 MiB)
          Interrupt:201 Base address:0xc000
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
...
          RX bytes:540 (540.0 b)  TX bytes:378 (378.0 b)
          Interrupt:185 Base address:0xc400
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:69974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120320499 (114.7 MiB)  TX bytes:120320499 (114.7 MiB)
15:35:22
#ifdown eth0
SIOCDELRT: No such process
15:35:50
#ifdown eth1
ifdown: interface eth1 not configured
15:35:57
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.16.65  Mask:255.255.255.192
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:148391 errors:0 dropped:0 overruns:0 frame:0
          TX packets:142367 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:187527391 (178.8 MiB)  TX bytes:187135972 (178.4 MiB)
          Interrupt:201 Base address:0xc000
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
...
          RX bytes:540 (540.0 b)  TX bytes:378 (378.0 b)
          Interrupt:185 Base address:0xc400
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:69974 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69974 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120320499 (114.7 MiB)  TX bytes:120320499 (114.7 MiB)
15:36:01
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:36:30
#ping 192.168.16.64 -b
WARNING: pinging broadcast address
PING 192.168.16.64 (192.168.16.64) 56(84) bytes of data.
64 bytes from 192.168.16.126: icmp_seq=1 ttl=64 time=0.117 ms
64 bytes from 192.168.16.126: icmp_seq=2 ttl=64 time=0.071 ms
64 bytes from 192.168.16.126: icmp_seq=3 ttl=64 time=0.071 ms
64 bytes from 192.168.16.126: icmp_seq=4 ttl=64 time=0.077 ms
64 bytes from 192.168.16.126: icmp_seq=5 ttl=64 time=0.071 ms
64 bytes from 192.168.16.126: icmp_seq=6 ttl=64 time=0.071 ms
64 bytes from 192.168.16.126: icmp_seq=7 ttl=64 time=0.077 ms
64 bytes from 192.168.16.126: icmp_seq=8 ttl=64 time=0.104 ms
--- 192.168.16.64 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7000ms
rtt min/avg/max/mdev = 0.071/0.082/0.117/0.018 ms
15:36:46
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192

15:36:58
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:37:13
#ping 192.168.16.65
Do you want to ping broadcast? Then -b
15:37:24
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.63

15:37:33
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:37:38
#ping 192.168.16.65
Do you want to ping broadcast? Then -b
15:37:44
#ping 192.168.16.66
PING 192.168.16.66 (192.168.16.66) 56(84) bytes of data.
From 192.168.16.126 icmp_seq=1 Destination Host Unreachable
From 192.168.16.126 icmp_seq=2 Destination Host Unreachable
From 192.168.16.126 icmp_seq=3 Destination Host Unreachable
--- 192.168.16.66 ping statistics ---
6 packets transmitted, 0 received, +3 errors, 100% packet loss, time 5000ms
, pipe 3
15:37:55
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.16.65  Mask:255.255.255.192
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:148391 errors:0 dropped:0 overruns:0 frame:0
          TX packets:142367 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:187527391 (178.8 MiB)  TX bytes:187135972 (178.4 MiB)
          Interrupt:201 Base address:0xc000
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
...
          RX bytes:1080 (1.0 KiB)  TX bytes:1522 (1.4 KiB)
          Interrupt:185 Base address:0xc400
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:69988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120321843 (114.7 MiB)  TX bytes:120321843 (114.7 MiB)
15:38:59
#mii-tool
eth0: no link
eth1: negotiated 100baseTx-FD, link ok
15:39:07
#ifconfig eth0 down

15:39:38
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
          inet addr:192.168.16.126  Bcast:192.168.16.63  Mask:255.255.255.192
          inet6 addr: fe80::260:8ff:fe13:792a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1080 (1.0 KiB)  TX bytes:1522 (1.4 KiB)
          Interrupt:185 Base address:0xc400
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:69988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120321843 (114.7 MiB)  TX bytes:120321843 (114.7 MiB)
15:39:41
#ifconfig eth1 192.168.16.126 netmask 255.255.255.192 broadcast 192.168.16.127

15:40:14
#ifdown eth1
ifdown: interface eth1 not configured
15:40:22
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
          inet addr:192.168.16.126  Bcast:192.168.16.127  Mask:255.255.255.192
          inet6 addr: fe80::260:8ff:fe13:792a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1080 (1.0 KiB)  TX bytes:1522 (1.4 KiB)
          Interrupt:185 Base address:0xc400
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:69988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120321843 (114.7 MiB)  TX bytes:120321843 (114.7 MiB)
15:40:25
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:40:38
#[root@linux1:root]# ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:40:45
#ping 192.168.16.62
connect: Network is unreachable
15:40:48
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:60:08:13:79:2A
          inet addr:192.168.16.126  Bcast:192.168.16.127  Mask:255.255.255.192
          inet6 addr: fe80::260:8ff:fe13:792a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1080 (1.0 KiB)  TX bytes:1522 (1.4 KiB)
          Interrupt:185 Base address:0xc400
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:69988 errors:0 dropped:0 overruns:0 frame:0
          TX packets:69988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:120321843 (114.7 MiB)  TX bytes:120321843 (114.7 MiB)
15:40:58
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:41:15
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.319 ms
64 bytes from 192.168.16.65: icmp_seq=2 ttl=64 time=0.183 ms
--- 192.168.16.65 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.183/0.251/0.319/0.068 ms
15:42:59
#ping 192.168.16.254
connect: Network is unreachable
15:48:41
#ping 192.168.16.62
connect: Network is unreachable
15:48:49
#ping 192.168.16.64
Do you want to ping broadcast? Then -b
15:48:54
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.222 ms
64 bytes from 192.168.16.65: icmp_seq=2 ttl=64 time=0.189 ms
64 bytes from 192.168.16.65: icmp_seq=3 ttl=64 time=0.191 ms
64 bytes from 192.168.16.65: icmp_seq=4 ttl=64 time=0.186 ms
64 bytes from 192.168.16.65: icmp_seq=5 ttl=64 time=0.186 ms
64 bytes from 192.168.16.65: icmp_seq=6 ttl=64 time=0.171 ms
64 bytes from 192.168.16.65: icmp_seq=7 ttl=64 time=0.185 ms
64 bytes from 192.168.16.65: icmp_seq=8 ttl=64 time=0.183 ms
64 bytes from 192.168.16.65: icmp_seq=9 ttl=64 time=0.245 ms
--- 192.168.16.65 ping statistics ---
9 packets transmitted, 9 received, 0% packet loss, time 8000ms
rtt min/avg/max/mdev = 0.171/0.195/0.245/0.024 ms
15:49:05
#cd /etc/X11/

15:49:54
#ls -l
total 44
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 app-defaults
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 cursors
-rw-r--r--   1 root root    17 2006-06-27 09:44 default-display-manager
drwxr-xr-x   7 root root  1024 2006-06-27 09:43 fonts
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 fs
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 lbxproxy
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 proxymngr
-rw-r--r--   1 root root 17371 2004-12-15 21:13 rgb.txt
drwxr-xr-x   4 root root  1024 2006-06-27 09:43 rstart
...
-rw-r--r--   1 root root  3262 2006-06-27 11:27 XF86Config-4
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 xinit
drwxr-xr-x  10 root root  1024 2006-06-27 09:39 xkb
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 Xresources
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 xserver
-rwxr-xr-x   1 root root  3911 2004-12-15 21:15 Xsession
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 Xsession.d
-rw-r--r--   1 root root   217 2004-12-15 21:15 Xsession.options
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 xsm
-rw-------   1 root root   771 2006-06-27 09:43 Xwrapper.config
15:49:56
#ssh 192.168.16.65
The authenticity of host '192.168.16.65 (192.168.16.65)' can't be established.
RSA key fingerprint is 07:18:94:2c:0b:9b:a6:d6:e1:70:03:f4:b8:e5:91:31.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.65' (RSA) to the list of known hosts.
root@192.168.16.65's password:
Last login: Tue Jun 27 16:48:16 2006 from 192.168.16.16
Linux linux2.unix.nt 2.6.8-2-686-smp #1 SMP Mon Jan 24 02:32:52 EST 2005 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.
l3-agent is already running: pid=4108; pidfile=/root/.lilalo/l3-agent.pid
15:51:14
#[root@linux1:X11]# ls -l
total 44
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 app-defaults
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 cursors
-rw-r--r--   1 root root    17 2006-06-27 09:44 default-display-manager
drwxr-xr-x   7 root root  1024 2006-06-27 09:43 fonts
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 fs
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 lbxproxy
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 proxymngr
-rw-r--r--   1 root root 17371 2004-12-15 21:13 rgb.txt
drwxr-xr-x   4 root root  1024 2006-06-27 09:43 rstart
...
-rw-r--r--   1 root root  3262 2006-06-27 11:27 XF86Config-4
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 xinit
drwxr-xr-x  10 root root  1024 2006-06-27 09:39 xkb
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 Xresources
drwxr-xr-x   2 root root  1024 2006-06-27 09:43 xserver
-rwxr-xr-x   1 root root  3911 2004-12-15 21:15 Xsession
drwxr-xr-x   2 root root  1024 2006-06-27 09:44 Xsession.d
-rw-r--r--   1 root root   217 2004-12-15 21:15 Xsession.options
drwxr-xr-x   2 root root  1024 2006-06-27 09:39 xsm
-rw-------   1 root root   771 2006-06-27 09:43 Xwrapper.config
/dev/pts/12
15:51:15
#vi /etc/network/interfaces
/dev/pts/7
15:51:22
#rstart
Usage:  rstart [options] hostname command args ...
where options include:
    -c context    run command in the specified context
    -g            interpret command as a generic command
    -l username   run command as the specified user
    -v            enable verbose output
/dev/pts/12
15:51:50
#exit
exit
Connection to 192.168.15.2 closed.
/dev/pts/7
15:52:25
#[root@linux1:X11]# cd /

/dev/pts/12
15:54:19
#vi /etc/network/interfaces
/dev/pts/7
15:54:26
#[root@linux1:/]# xinetd
bash: xinetd: command not found
/dev/pts/12
15:55:08
#exit
exit
Connection to 192.168.15.2 closed.
/dev/pts/7
15:56:21
#apt-get install xinetd
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  xinetd
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/130kB of archives.
After unpacking 348kB of additional disk space will be used.
Media Change: Please insert the disc labelled
 ‘Debian GNU/Linux testing _Sarge_ - Official Snapshot i386 Binary-1 (20050211)’
in the drive ‘/cdrom/’ and press enter
15:57:33
#cd ~

15:57:46
#ls
dbootstrap_settings  Desktop  install-report.template
15:57:50
#ls -ll
total 4
-rw-r--r--  1 root root  180 2006-06-26 00:54 dbootstrap_settings
drwx------  3 root root 1024 2006-06-27 12:45 Desktop
-rw-r--r--  1 root root 1336 2006-06-26 00:54 install-report.template
15:57:57
#su user

15:58:10
$[user@linux1:root]$ cd ~

15:58:17
$[user@linux1:user]$ ls -l
total 12
drwx------  3 user user 4096 2006-06-27 10:40 Desktop
-rw-------  1 user user 1391 2006-06-27 10:43 mbox
drwxr-xr-x  2 user user 4096 2006-06-27 11:50 test
15:58:23
$rmdir test
rmdir: `test': Directory not empty
15:58:46
$rm test
rm: cannot remove `test': Is a directory
15:58:56
$rm -rf test

15:59:07
$ls -l
total 8
drwx------  3 user user 4096 2006-06-27 10:40 Desktop
-rw-------  1 user user 1391 2006-06-27 10:43 mbox
15:59:12
$mkdir virtual

15:59:46
$ls -l
total 12
drwx------  3 user user 4096 2006-06-27 10:40 Desktop
-rw-------  1 user user 1391 2006-06-27 10:43 mbox
drwxr-xr-x  2 user user 4096 2006-06-27 15:59 virtual
15:59:49
$su
Password:
/dev/pts/10
15:59:58
#scp 192.168.16.65:/dev/cdmount
cdrom   cdu535
/dev/pts/7
15:59:58
#scp 192.168.16.65:/dev/cdmount
cdrom   cdu535
/dev/pts/10
15:59:58
#scp 192.168.16.65:/dev/cdrom | mount virtual/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/7
15:59:58
#scp 192.168.16.65:/dev/cdrom | mount virtual/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program]
           [[user@]host1:]file1 [...] [[user@]host2:]file2
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/10
16:01:13
#192.168.16.65:/dev/cdrom | mount virtual/
bash: 192.168.16.65:/dev/cdrom: No such file or directory
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/7
16:01:13
#192.168.16.65:/dev/cdrom | mount virtual/
bash: 192.168.16.65:/dev/cdrom: No such file or directory
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/10
16:01:48
#ssh 192.168.16.65:/dev/cdrom | mount virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom: Temporary failure in name resolution
/dev/pts/7
16:01:48
#ssh 192.168.16.65:/dev/cdrom | mount virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom: Temporary failure in name resolution
/dev/pts/10
16:02:51
#ssh 192.168.16.65:/dev/cdrom/ | mount virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom/: Temporary failure in name resolution
/dev/pts/7
16:02:51
#ssh 192.168.16.65:/dev/cdrom/ | mount virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom/: Temporary failure in name resolution
/dev/pts/10
16:03:04
#ssh 192.168.16.65:/dev/cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom/: Temporary failure in name resolution
/dev/pts/7
16:03:04
#ssh 192.168.16.65:/dev/cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
ssh: 192.168.16.65:/dev/cdrom/: Temporary failure in name resolution
/dev/pts/10
16:03:27
#ssh 192.168.16.65:/cdrom/ | mount /home/user/virtual/
ssh: 192.168.16.65:/cdrom/: Temporary failure in name resolution
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/7
16:03:27
#ssh 192.168.16.65:/cdrom/ | mount /home/user/virtual/
ssh: 192.168.16.65:/cdrom/: Temporary failure in name resolution
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
/dev/pts/10
16:04:05
#ssh 192.168.16.65 /cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
root@192.168.16.65's password:
bash: /cdrom/: is a directory
/dev/pts/7
16:04:05
#ssh 192.168.16.65 /cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
root@192.168.16.65's password:
bash: /cdrom/: is a directory
/dev/pts/10
16:04:29
#ssh 192.168.16.65 /dev/cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
root@192.168.16.65's password:
bash: /dev/cdrom/: Not a directory
/dev/pts/7
16:04:29
#ssh 192.168.16.65 /dev/cdrom/ | mount /home/user/virtual/
mount: can't find /home/user/virtual in /etc/fstab or /etc/mtab
root@192.168.16.65's password:
bash: /dev/cdrom/: Not a directory
/dev/pts/10
16:04:48
#ssh 192.168.16.65 /dev/cdrom/ /home/user/virtual/
root@192.168.16.65's password:
bash: /dev/cdrom/: Not a directory
/dev/pts/7
16:04:48
#ssh 192.168.16.65 /dev/cdrom/ /home/user/virtual/
root@192.168.16.65's password:
bash: /dev/cdrom/: Not a directory
/dev/pts/10
16:05:46
#ssh 192.168.16.65 /home/user/virtual/ /cdrom/
root@192.168.16.65's password:
bash: /home/user/virtual/: No such file or directory
/dev/pts/7
16:05:46
#ssh 192.168.16.65 /home/user/virtual/ /cdrom/
root@192.168.16.65's password:
bash: /home/user/virtual/: No such file or directory
/dev/pts/10
16:06:13
#[root@linux1:user]# ping 192.168.16.16
connect: Network is unreachable
/dev/pts/7
16:06:13
#[root@linux1:user]# ping 192.168.16.16
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.205 ms
connect: Network is unreachable
/dev/pts/10
16:07:38
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.205 ms
64 bytes from 192.168.16.65: icmp_seq=2 ttl=64 time=0.187 ms
--- 192.168.16.65 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.187/0.196/0.205/0.009 ms
/dev/pts/7
16:07:38
#ping 192.168.16.65
PING 192.168.16.65 (192.168.16.65) 56(84) bytes of data.
64 bytes from 192.168.16.65: icmp_seq=1 ttl=64 time=0.205 ms
64 bytes from 192.168.16.65: icmp_seq=2 ttl=64 time=0.187 ms
--- 192.168.16.65 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.187/0.196/0.205/0.009 ms
/dev/pts/10
16:07:48
#ping 192.168.16.62
connect: Network is unreachable
/dev/pts/7
16:07:48
#ping 192.168.16.62
connect: Network is unreachable
/dev/pts/10
16:07:52
#ping 192.168.16.62
connect: Network is unreachable
/dev/pts/7
16:07:52
#ping 192.168.16.62
connect: Network is unreachable

Статистика

Время первой команды журнала15:31:57 2006- 6-27
Время последней команды журнала16:07:52 2006- 6-27
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %43.56
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 0.60
Количество командных строк в единицу времени, команда/мин 2.81
Частота использования команд
ping23|===================| 19.66%
ssh17|==============| 14.53%
mount16|=============| 13.68%
ifconfig15|============| 12.82%
mii-tool6|=====| 5.13%
ls5|====| 4.27%
scp4|===| 3.42%
[root@linux1:root]#4|===| 3.42%
ifdown3|==| 2.56%
[root@linux1:user]#2|=| 1.71%
[root@linux1:X11]#2|=| 1.71%
cdrom2|=| 1.71%
cd2|=| 1.71%
rm2|=| 1.71%
vi2|=| 1.71%
exit2|=| 1.71%
su2|=| 1.71%
mkdir1|| 0.85%
[user@linux1:root]$1|| 0.85%
]#1|| 0.85%
rmdir1|| 0.85%
apt-get1|| 0.85%
[user@linux1:user]$1|| 0.85%
rstart1|| 0.85%
mii0tool1|| 0.85%
____
*) Интервалы неактивности длительностью 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$