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

Содержание

Журнал

Четверг (08/06/09)

/dev/ttypc
18:46:56
#showmount -e
Export list for debian7:
/debian-pxe 192.168.16
18:48:21
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
18:48:31
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
18:50:14
#vim /var/lib/tftpboot/
18:50:14
#vim /var/lib/tftpboot/pxelinux.cfg/default
18:51:32
#/etc/init.d/dhcp restart
                                              {
 39 }
    }
 41 # Hosts which require special configuration options can be listed in
 42 # host statements.   If no address is specified, the address will be
 43 #  option root-path "192.168.16.7:/debian-pxe";host-specific information
 44 } will still come from the host declaration.
 45
 46 #host passacaglia {
 47 #  hardware ethernet 0:0:c0:5d:bd:95;
 48 #  filename "vmunix.passacaglia";
 49 #  server-name "toccata.fugue.com";
"/etc/dhcpd.conf" 93L, 3303C записано
Stopping DHCP server: dhcp.
Starting DHCP server: dhcpd.
18:51:42
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
18:51:45
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
18:51:45
#tail -f /var/log/daemon.log
Aug  6 19:51:45 debian7 xinetd[23208]: removing daytime
Aug  6 19:51:45 debian7 xinetd[23208]: removing daytime
Aug  6 19:51:45 debian7 xinetd[23208]: removing discard
Aug  6 19:51:45 debian7 xinetd[23208]: removing discard
Aug  6 19:51:45 debian7 xinetd[23208]: removing echo
Aug  6 19:51:45 debian7 xinetd[23208]: removing echo
Aug  6 19:51:45 debian7 xinetd[23208]: removing time
Aug  6 19:51:45 debian7 xinetd[23208]: removing time
Aug  6 19:51:45 debian7 xinetd[23208]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 19:51:45 debian7 xinetd[23208]: Started working: 2 available services
...
Aug  6 19:52:15 debian7 in.tftpd[23224]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A810
Aug  6 19:52:15 debian7 in.tftpd[23225]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A81
Aug  6 19:52:15 debian7 in.tftpd[23226]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A8
Aug  6 19:52:15 debian7 in.tftpd[23227]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A
Aug  6 19:52:15 debian7 in.tftpd[23228]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 19:52:15 debian7 in.tftpd[23229]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 19:52:15 debian7 in.tftpd[23230]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 19:52:15 debian7 in.tftpd[23231]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 19:52:18 debian7 in.tftpd[23232]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 19:52:19 debian7 in.tftpd[23233]: RRQ from 192.168.16.50 filename initrd-pxe
18:53:15
#vim /etc/dhcpd.conf
18:53:40
#vim /var/lib/tftpboot/pxelinux.cfg/default
18:57:36
#tail -f /var/log/daemon.log
Aug  6 19:57:08 debian7 in.tftpd[23336]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A810
Aug  6 19:57:08 debian7 in.tftpd[23337]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A81
Aug  6 19:57:08 debian7 in.tftpd[23338]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A8
Aug  6 19:57:08 debian7 in.tftpd[23339]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0A
Aug  6 19:57:08 debian7 in.tftpd[23340]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 19:57:08 debian7 in.tftpd[23341]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 19:57:08 debian7 in.tftpd[23342]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 19:57:08 debian7 in.tftpd[23343]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 19:57:10 debian7 in.tftpd[23344]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 19:57:10 debian7 in.tftpd[23345]: RRQ from 192.168.16.50 filename initrd-pxe
18:57:45
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
19:00:04
#ls /tmp/
default                      initrd.img-2.6.28-1-686      vmlinuz-2.6.18-6-686
gconfd-user                  initrd.img-2.6.28-1-686.bak  vmlinuz-2.6.18.8-xen
initrd.img-2.6.18-5-xen-686  orbit-user                   vmlinuz-2.6.28
initrd.img-2.6.18-6-686      ssh-odwoHA9594               vmlinuz-2.6.28-1-686
initrd.img-2.6.18-6-686.bak  ssh-uqFrYu9676               vmlinuz-2.6.28.old
initrd.img-2.6.18.8-xen      ssh-yguRks7233               xinetd.conf
initrd.img-2.6.28            vmlinuz-2.6.18-5-xen-686
19:00:07
#cp /tmp/vmlinuz-2.6.28 /var/lib/tftpboot/
boot.msg                 pxelinux.0               vmlinuz-2.6.28-1-686
initrd.img-2.6.28-1-686  .pxelinux.0.swp          vmlinuz-pxe
initrd-pxe               pxelinux.cfg/
19:00:07
#cp /tmp/vmlinuz-2.6.28 /var/lib/tftpboot/

19:00:31
#cp /tmp/initrd.img-2.6.28

19:00:38
#cd /var/lib/tftpboot/

19:00:40
#ls
boot.msg           initrd.img-2.6.28-1-686  pxelinux.0    vmlinuz-2.6.28        vmlinuz-pxe
initrd.img-2.6.28  initrd-pxe               pxelinux.cfg  vmlinuz-2.6.28-1-686
19:00:41
#rm initrd-pxe

19:00:47
#rm vmlinuz-pxe

19:00:51
#ls
boot.msg           initrd.img-2.6.28-1-686  pxelinux.cfg    vmlinuz-2.6.28-1-686
initrd.img-2.6.28  pxelinux.0               vmlinuz-2.6.28
19:00:52
#ln -s vmlinuz-2.6.28

19:01:01
#ln -s initrd.img-2.6.28

19:01:04
#vim /var/lib/tftpboot/pxelinux.cfg/default
19:01:06
#ls
boot.msg           initrd.img-2.6.28-1-686  pxelinux.0    vmlinuz-2.6.28        vmlinuz-pxe
initrd.img-2.6.28  initrd-pxe               pxelinux.cfg  vmlinuz-2.6.28-1-686
19:01:07
#tail -f /var/log/daemon.log
Aug  6 19:57:08 debian7 in.tftpd[23340]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 19:57:08 debian7 in.tftpd[23341]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 19:57:08 debian7 in.tftpd[23342]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 19:57:08 debian7 in.tftpd[23343]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 19:57:10 debian7 in.tftpd[23344]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 19:57:10 debian7 in.tftpd[23345]: RRQ from 192.168.16.50 filename initrd-pxe
Aug  6 20:00:20 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  6 20:00:20 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
Aug  6 20:00:39 debian7 dhcpd: DHCPREQUEST for 192.168.16.52 from 00:16:35:7d:81:ee via eth0
Aug  6 20:00:39 debian7 dhcpd: DHCPACK on 192.168.16.52 to 00:16:35:7d:81:ee via eth0
...
Aug  6 20:06:47 debian7 in.tftpd[23568]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 20:06:47 debian7 in.tftpd[23569]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 20:06:47 debian7 in.tftpd[23570]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 20:06:47 debian7 in.tftpd[23571]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 20:06:48 debian7 in.tftpd[23572]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:06:49 debian7 in.tftpd[23573]: RRQ from 192.168.16.50 filename initrd-pxe
Aug  6 20:07:01 debian7 dhcpd: DHCPDISCOVER from 00:1b:fc:7d:bb:47 via eth0
Aug  6 20:07:02 debian7 dhcpd: DHCPOFFER on 192.168.16.53 to 00:1b:fc:7d:bb:47 via eth0
Aug  6 20:07:02 debian7 dhcpd: DHCPREQUEST for 192.168.16.53 from 00:1b:fc:7d:bb:47 via eth0
Aug  6 20:07:02 debian7 dhcpd: DHCPACK on 192.168.16.53 to 00:1b:fc:7d:bb:47 via eth0
19:08:12
#vim /var/lib/tftpboot/pxelinux.cfg/default
19:10:23
#ssh 192.168.16.254
                  File systems  --->
  | |                                                                                        | |
                  Kernel hacking  --->
  | |                                                                                        | |
                  Security options  --->
  | |                                                                                        | |
              -*- Cryptographic API  --->
  | |                                                                                        | |
                  General setup  --->
  | |         [*] Enable loadable module support  --->                                       | |
...
  | |                                                                                        | |
  | |                                                                                        | |
  | |                                                                                        | |
  | +----------------------------------------------------------------------------------------+ |
              v(+)
  +--------------------------------------------------------------------------------------------+
  |                                                                                            |
                                 <Select>    < Exit >    < Help >
  +--------------------------------------------------------------------------------------------+
0 bash                                                                                       20:13
прошло 37 минут
19:47:31
#ls
boot.msg           initrd.img-2.6.28-1-686  pxelinux.0    vmlinuz-2.6.28        vmlinuz-2.6.30.4
initrd.img-2.6.28  initrd-pxe               pxelinux.cfg  vmlinuz-2.6.28-1-686  vmlinuz-pxe
19:47:32
#rm initrd-pxe

19:47:39
#rm vmlinuz-pxe

19:47:43
#ln -s vmlinuz-2.6.30.4 vmlinuz-pxe

19:47:51
#vim pxelinux.cfg/default
19:48:51
#/etc/init.d/
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:48:54
#tail -f /var/log/daemon.log
Aug  6 20:48:55 debian7 in.tftpd[23805]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 20:48:55 debian7 in.tftpd[23806]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 20:48:55 debian7 in.tftpd[23807]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 20:48:57 debian7 in.tftpd[23808]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:49:02 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 portmap[23809]: connect from 192.168.16.50 to getport(nfs): request from unauthorized host
Aug  6 20:49:02 debian7 portmap[23810]: connect from 192.168.16.50 to getport(mountd): request from unauthorized host
19:49:54
#/etc/init.d/nfs-kernel-server restart
  6 #                           6.50(rw,subtree_check)
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
"/etc/exports" 11L, 372C записано
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
19:50:03
#tail -f /var/log/daemon.log
Aug  6 20:48:57 debian7 in.tftpd[23808]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:49:02 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:49:02 debian7 portmap[23809]: connect from 192.168.16.50 to getport(nfs): request from unauthorized host
Aug  6 20:49:02 debian7 portmap[23810]: connect from 192.168.16.50 to getport(mountd): request from unauthorized host
Aug  6 20:50:02 debian7 mountd[23016]: Caught signal 15, un-registering and exiting.
Aug  6 20:50:20 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  6 20:50:20 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
...
Aug  6 20:50:40 debian7 in.tftpd[23907]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 20:50:41 debian7 in.tftpd[23908]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:50:46 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:50:46 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:50:46 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:50:46 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:50:46 debian7 portmap[23909]: connect from 192.168.16.50 to getport(nfs): request from unauthorized host
Aug  6 20:50:46 debian7 portmap[23910]: connect from 192.168.16.50 to getport(mountd): request from unauthorized host
Aug  6 20:51:05 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 20:51:09 debian7 dhcpd: DHCPINFORM from 10.0.100.22
19:52:18
#vim /etc/hosts.allow
19:52:36
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
19:52:40
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:52:43
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:53:44
#vim /etc/hosts.allow
19:53:55
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
19:53:57
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:53:58
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:53:58
#tail -f /var/log/daemon.log
Aug  6 20:53:58 debian7 xinetd[24137]: removing daytime
Aug  6 20:53:58 debian7 xinetd[24137]: removing discard
Aug  6 20:53:58 debian7 xinetd[24137]: removing discard
Aug  6 20:53:58 debian7 xinetd[24137]: removing echo
Aug  6 20:53:58 debian7 xinetd[24137]: removing echo
Aug  6 20:53:58 debian7 xinetd[24137]: removing time
Aug  6 20:53:58 debian7 xinetd[24137]: removing time
Aug  6 20:53:58 debian7 xinetd[24137]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 20:53:58 debian7 xinetd[24137]: Started working: 2 available services
Aug  6 20:53:58 debian7 xinetd[24137]: Exiting...
19:54:01
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
19:54:02
#tail -f /var/log/daemon.log
Aug  6 20:54:02 debian7 xinetd[24175]: removing daytime
Aug  6 20:54:02 debian7 xinetd[24175]: removing daytime
Aug  6 20:54:02 debian7 xinetd[24175]: removing discard
Aug  6 20:54:02 debian7 xinetd[24175]: removing discard
Aug  6 20:54:02 debian7 xinetd[24175]: removing echo
Aug  6 20:54:02 debian7 xinetd[24175]: removing echo
Aug  6 20:54:02 debian7 xinetd[24175]: removing time
Aug  6 20:54:02 debian7 xinetd[24175]: removing time
Aug  6 20:54:03 debian7 xinetd[24175]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 20:54:03 debian7 xinetd[24175]: Started working: 2 available services
...
Aug  6 20:54:38 debian7 in.tftpd[24199]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:54:43 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:54:43 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:54:43 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:54:43 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:54:43 debian7 mountd[24117]: authenticated mount request from host50.net.nt:931 for /debian-pxe (/debian-pxe)
Aug  6 20:54:56 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 20:55:00 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 20:55:20 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  6 20:55:20 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
19:55:40
#vim /etc/exports
19:55:52
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon...exportfs: 192.168.16. has non-inet addr
exportfs: 192.168.16. has non-inet addr
.
Starting NFS kernel daemon: nfsd mountd.
19:55:56
#vim /etc/exports
19:56:24
#vim /etc/exports
19:59:15
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
19:59:18
#tail -f /var/log/daemon.log
Aug  6 20:59:47 debian7 in.tftpd[24478]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 20:59:47 debian7 in.tftpd[24479]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 20:59:47 debian7 in.tftpd[24480]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 20:59:50 debian7 in.tftpd[24481]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 20:59:54 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:54 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 20:59:55 debian7 mountd[24453]: mount request from unknown host 192.168.16.50 for /debian-pxe (/debian-pxe)
Aug  6 21:00:00 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 21:00:03 debian7 dhcpd: DHCPINFORM from 10.0.100.22
Aug  6 21:00:20 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  6 21:00:20 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
Aug  6 21:00:25 debian7 dhcpd: DHCPINFORM from 10.0.100.28
20:00:40
#vim /etc/hosts.allow
20:00:57
#tail -f /var/log/daemon.log
Aug  6 21:01:26 debian7 in.tftpd[24547]: RRQ from 192.168.16.50 filename pxelinux.cfg/C0
Aug  6 21:01:26 debian7 in.tftpd[24548]: RRQ from 192.168.16.50 filename pxelinux.cfg/C
Aug  6 21:01:26 debian7 in.tftpd[24549]: RRQ from 192.168.16.50 filename pxelinux.cfg/default
Aug  6 21:01:26 debian7 in.tftpd[24550]: RRQ from 192.168.16.50 filename boot.msg
Aug  6 21:01:28 debian7 in.tftpd[24551]: RRQ from 192.168.16.50 filename vmlinuz-pxe
Aug  6 21:01:32 debian7 dhcpd: DHCPDISCOVER from 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPOFFER on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPREQUEST for 192.168.16.50 from 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 dhcpd: DHCPACK on 192.168.16.50 to 00:04:76:a1:f0:5d via eth0
Aug  6 21:01:32 debian7 mountd[24453]: mount request from unknown host 192.168.16.50 for /debian-pxe (/debian-pxe)
Aug  6 21:01:44 debian7 dhcpd: DHCPINFORM from 10.0.100.28
20:02:47
#vim /etc/exports
20:03:01
#/etc/init.d/nfs-kernel-server restart
Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.
20:03:10
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:03:10
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
20:03:11
#tail -f /var/log/daemon.log
Aug  6 21:03:10 debian7 xinetd[24673]: removing daytime
Aug  6 21:03:10 debian7 xinetd[24673]: removing discard
Aug  6 21:03:10 debian7 xinetd[24673]: removing discard
Aug  6 21:03:10 debian7 xinetd[24673]: removing echo
Aug  6 21:03:10 debian7 xinetd[24673]: removing echo
Aug  6 21:03:10 debian7 xinetd[24673]: removing time
Aug  6 21:03:10 debian7 xinetd[24673]: removing time
Aug  6 21:03:10 debian7 xinetd[24673]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Aug  6 21:03:10 debian7 xinetd[24673]: Started working: 2 available services
Aug  6 21:03:11 debian7 xinetd[24673]: Exiting...
20:03:12
#/etc/init.d/xinetd restart
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
прошло 22 минуты
20:26:01
#vim /etc/exports
20:26:07
#ssh 192.168.16.254
  INSTALL net/ipv4/netfilter/iptable_filter.ko
  INSTALL net/ipv4/netfilter/iptable_mangle.ko
  INSTALL net/ipv4/netfilter/iptable_raw.ko
  INSTALL net/ipv4/tcp_bic.ko
  INSTALL net/ipv4/tcp_cubic.ko
  INSTALL net/ipv4/tcp_diag.ko
  INSTALL net/ipv4/tcp_highspeed.ko
  INSTALL net/ipv4/tcp_htcp.ko
  INSTALL net/ipv4/tcp_hybla.ko
  INSTALL net/ipv4/tcp_lp.ko
  INSTALL net/ipv4/tcp_scalable.ko
  INSTALL net/ipv4/tcp_vegas.ko
  INSTALL net/ipv4/tcp_veno.ko
0 bash  1 bash                                                                               21:26

Пятница (08/07/09)

16:45:17
#exit
exit
прошло 28 минут
/dev/ttyp2
17:13:32
$screen -x
прошло 25 минут
/dev/ttyp4
17:38:37
$screen -x
/dev/ttyp6
17:39:45
$screen -x
/dev/ttyp8
17:39:49
$screen -x
/dev/ttyp0
17:43:04
$su -
Password:
l3-agent is already running: pid=1707; pidfile=/root/.lilalo/l3-agent.pid
17:43:10
#. /etc/bash_completion

/dev/ttypb
17:43:19
$screen -x
/dev/ttyp0
17:43:20
#apt-cache search bind
python-alsaaudio - Alsa bindings for Python
python-at-spi - Assistive Technology Service Provider Interface - Python bindings
python-beagle - python bindings for beagle
python-bibtex - Python interfaces to BibTeX and the GNU Recode library
python-cairo - Python bindings for the Cairo vector graphics library
python-cairo-dev - Python cairo bindings: development files
python-chm - Python binding for CHMLIB
python-clamav - Python bindings to ClamAV
python-clearsilver - python bindings for clearsilver
python-crack - Python bindings for cracklib
...
wx2.4-examples - wxWindows Cross-platform C++ GUI toolkit (examples)
wx2.6-examples - wxWidgets Cross-platform C++ GUI toolkit (examples)
xbindkeys - Associate a combination of keys or mouse buttons with a shell command
xbindkeys-config - An easy to use gtk program for configuring Xbindkeys.
xinetd - replacement for inetd with many enhancements
xjove - X11-Frontend for jove - a compact, powerful editor
xmmsctrl - Small utility to control xmms from the command line
xulrunner - XUL + XPCOM application runner
xvile - VI Like Emacs - vi work-alike (X11)
yasgml - Yet Another Linuxdoc-DTD only SGML mode
17:43:28
#apt-cache search bind9
bind9 - Internet Domain Name Server
bind9-doc - Documentation for BIND
bind9-host - Version of 'host' bundled with BIND 9.X
bindgraph - DNS statistics RRDtool frontend for BIND9
gbindadmin - GTK+ configuration tool for bind9
gforge-dns-bind9 - collaborative development tool - DNS management (using Bind9)
host - utility for querying DNS servers
libbind9-0 - BIND9 Shared Library used by BIND
libconfig-auto-perl - Magical config file parser
libnss-lwres - NSS module for using bind9's lwres as a naming service
17:43:34
#netstat -lnp | less
17:44:16
#netstat -lnp | grep :53

17:44:20
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
Предлагаемые пакеты:
  dnsutils bind9-doc
НОВЫЕ пакеты, которые будут установлены:
  bind9 libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9
обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 1345kБ архивов.
...
Err http://debian.org.ua etch/main bind9 1:9.3.4-2etch3
  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisc11_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libdns22_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccc0_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccfg1_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libbind9-0_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/liblwres9_9.3.4-2etch3_i386.deb  404 Not Found
Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/bind9_9.3.4-2etch3_i386.deb  404 Not Found
E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
17:44:33
#ping ya.ru
PING ya.ru (93.158.134.8) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.8): icmp_seq=1 ttl=49 time=52.5 ms
64 bytes from ya.ru (93.158.134.8): icmp_seq=2 ttl=49 time=51.8 ms
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 51.897/52.218/52.539/0.321 ms
17:44:42
#vim /etc/apt/sources.list
17:45:10
#gpg --keyserver subkeys.pgp.net --recv 9AA38DCD55BE302B
[root@debian7:~]# apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
Получено:2 http://10.0.35.1 etch Release [67,8kB]
Ign http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages
Получено:3 http://10.0.35.1 etch/main Packages [5620kB]
Получено 5689kB за 1s (3043kB/c)
Чтение списков пакетов... Готово
W: GPG error: http://10.0.35.1 etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
gpg: directory `/root/.gnupg' created
gpg: can't open `/gnupg/options.skel': No such file or directory
gpg: keyring `/root/.gnupg/secring.gpg' created
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: requesting key 55BE302B from hkp server subkeys.pgp.net
gpg: Interrupt caught ... exiting
17:46:09
#gpg --keyserver wwwkeys.eu.pgp.net
gpg: requesting key 55BE302B from hkp server wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: key 55BE302B: public key "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
17:46:14
#sudo apt-key add ~/.gnupg/pubring.gpg
OK
17:46:28
#apt-get update
[root@debian7:~]# apt-get update
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
В кэше http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages/DiffIndex
Ign http://10.0.35.1 etch/main Packages
В кэше http://10.0.35.1 etch/main Packages
Получено 1032B за 0s (1436B/c)
Чтение списков пакетов... Готово
Получено:1 http://10.0.35.1 etch Release.gpg [1032B]
В кэше http://10.0.35.1 etch Release
Ign http://10.0.35.1 etch/main Packages/DiffIndex
Ign http://10.0.35.1 etch/main Packages
В кэше http://10.0.35.1 etch/main Packages
Получено 1032B за 0s (1718B/c)
Чтение списков пакетов... Готово
17:47:03
#dpkg -L bind9
/.
/etc
/etc/init.d
/etc/init.d/bind9
/etc/bind
/etc/bind/db.empty
/etc/bind/db.root
/etc/bind/named.conf.options
/etc/bind/named.conf.local
/etc/bind/zones.rfc1918
...
/usr/sbin/rndc-confgen
/usr/sbin/named-checkconf
/usr/sbin/dnssec-signzone
/usr/sbin/named
/var
/var/run
/var/run/bind
/var/run/bind/run
/var/cache
/var/cache/bind
17:47:47
#vim /etc/bind/named.conf
17:49:49
#vim /etc/bind/named.conf.options
17:50:19
#vim /etc/bind/db.0 /etc/bind/db.255 /etc/bind/db.127
17:54:21
#vim /etc/bind/named.conf.options
17:55:04
#vim /etc/bind/named.conf.options
17:56:15
#vim /etc/bind/named.conf
17:56:21
#vim /etc/bind/named.conf.local
18:00:27
#dig
~
~
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
"/etc/bind/db.sergey.net.nt" [Новый] 0L, 0C записано                                 сь
bash: dig: command not found
18:00:35
#apt-get install dnsutils
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  bind9-host
Предлагаемые пакеты:
  rblcheck
НОВЫЕ пакеты, которые будут установлены:
  bind9-host dnsutils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 294kБ архивов.
...
Получено:1 http://10.0.35.1 etch/main bind9-host 1:9.3.4-2etch4 [113kB]
Получено:2 http://10.0.35.1 etch/main dnsutils 1:9.3.4-2etch4 [181kB]
Получено 294kB за 0s (4104kB/c)
Выбор ранее не выбранного пакета bind9-host.
(Чтение базы данных... на данный момент установлено 23891 файлов и каталогов.)
Распаковывается пакет bind9-host (из файла .../bind9-host_1%3a9.3.4-2etch4_i386.deb)...
Выбор ранее не выбранного пакета dnsutils.
Распаковывается пакет dnsutils (из файла .../dnsutils_1%3a9.3.4-2etch4_i386.deb)...
Настраивается пакет bind9-host (9.3.4-2etch4) ...
Настраивается пакет dnsutils (9.3.4-2etch4) ...
18:00:45
#dig @192.168.16.254 net.nt axfr
host182.net.nt.         604800  IN      A       192.168.16.182
host183.net.nt.         604800  IN      A       192.168.16.183
host184.net.nt.         604800  IN      A       192.168.16.184
host185.net.nt.         604800  IN      A       192.168.16.185
host186.net.nt.         604800  IN      A       192.168.16.186
host187.net.nt.         604800  IN      A       192.168.16.187
host188.net.nt.         604800  IN      A       192.168.16.188
host189.net.nt.         604800  IN      A       192.168.16.189
host190.net.nt.         604800  IN      A       192.168.16.190
host191.net.nt.         604800  IN      A       192.168.16.191
...
linux20.net.nt.         604800  IN      A       192.168.16.20
lnet.net.nt.            604800  IN      NS      debian10.lnet.net.nt.
debian10.lnet.net.nt.   604800  IN      A       192.168.16.10
sergey.net.nt.          604800  IN      NS      debian1.sergey.net.nt.
debian1.sergey.net.nt.  604800  IN      A       192.168.16.1
net.nt.                 604800  IN      SOA     debian.net.nt. root.debian.net.nt. 13 604800 86400 2419200 604800
;; Query time: 277 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Fri Aug  7 19:01:20 2009
;; XFR size: 257 records (messages 1)
18:01:30
#vim /etc/bind/db.sergey.net.nt
18:10:39
#vim /etc/bind/db.sergey.net.nt
18:13:04
#vim /etc/bind/db.sergey.net.nt
18:14:31
#tail -f /var/log/daemon.log
Aug  7 19:11:28 debian7 dhcpd: DHCPREQUEST for 192.168.16.57 from 00:14:c2:05:a3:38 via eth0
Aug  7 19:11:28 debian7 dhcpd: DHCPACK on 192.168.16.57 to 00:14:c2:05:a3:38 via eth0
Aug  7 19:12:39 debian7 dhcpd: DHCPREQUEST for 192.168.16.60 from 00:14:c2:05:9a:de via eth0
Aug  7 19:12:39 debian7 dhcpd: DHCPACK on 192.168.16.60 to 00:14:c2:05:9a:de via eth0
Aug  7 19:13:26 debian7 dhcpd: DHCPREQUEST for 192.168.16.55 from 00:1e:8c:64:2a:66 via eth0
Aug  7 19:13:26 debian7 dhcpd: DHCPACK on 192.168.16.55 to 00:1e:8c:64:2a:66 via eth0
Aug  7 19:13:30 debian7 dhcpd: DHCPREQUEST for 192.168.16.59 from 00:14:c2:05:40:a4 via eth0
Aug  7 19:13:30 debian7 dhcpd: DHCPACK on 192.168.16.59 to 00:14:c2:05:40:a4 via eth0
Aug  7 19:14:32 debian7 dhcpd: DHCPREQUEST for 192.168.16.51 from 00:14:c2:05:a3:1b via eth0
Aug  7 19:14:32 debian7 dhcpd: DHCPACK on 192.168.16.51 to 00:14:c2:05:a3:1b via eth0
[1]+  Stopped                 tail -f /var/log/daemon.log
18:14:42
#bg
[1]+ tail -f /var/log/daemon.log &
18:14:52
#Aug 7 19:14:52 debian7 named[27199]: starting BIND 9.3.4-P1.1 -u bind
[root@debian7:~]# /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Aug  7 19:14:49 debian7 named[26657]: shutting down: flushing changes
Aug  7 19:14:49 debian7 named[26657]: stopping command channel on 127.0.0.1#953
Aug  7 19:14:49 debian7 named[26657]: stopping command channel on ::1#953
Aug  7 19:14:49 debian7 named[26657]: no longer listening on ::#53
Aug  7 19:14:49 debian7 named[26657]: no longer listening on 127.0.0.1#53
Aug  7 19:14:49 debian7 named[26657]: no longer listening on 192.168.16.7#53
Aug  7 19:14:49 debian7 named[26657]: exiting
Starting domain name service...: bind.
...
Aug  7 19:14:52 debian7 named[27199]: command channel listening on ::1#953
Aug  7 19:14:52 debian7 named[27199]: zone 0.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone 127.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone 255.in-addr.arpa/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: zone localhost/IN: loaded serial 1
Aug  7 19:14:52 debian7 named[27199]: dns_rdata_fromtext: /etc/bind/db.sergey.net.nt:1: near eol: unexpected end of input
Aug  7 19:14:52 debian7 named[27199]: zone serg.net.nt/IN: loading master file /etc/bind/db.sergey.net.nt: unexpected end of input
Aug  7 19:14:52 debian7 named[27199]: running
Aug  7 19:15:16 debian7 dhcpd: DHCPREQUEST for 192.168.16.58 from 00:14:c2:05:9e:4a via eth0
Aug  7 19:15:16 debian7 dhcpd: DHCPACK on 192.168.16.58 to 00:14:c2:05:9e:4a via eth0

Статистика

Время первой команды журнала18:46:56 2009- 8- 6
Время последней команды журнала18:14:52 2009- 8- 7
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 4.95
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.53
Количество командных строк в единицу времени, команда/мин 0.67
Частота использования команд
vim26|=========================| 25.00%
/etc/init.d/xinetd12|===========| 11.54%
tail11|==========| 10.58%
/etc/init.d/nfs-kernel-server6|=====| 5.77%
screen5|====| 4.81%
ls5|====| 4.81%
rm4|===| 3.85%
cp3|==| 2.88%
apt-get3|==| 2.88%
ln3|==| 2.88%
ssh3|==| 2.88%
dig2|=| 1.92%
gpg2|=| 1.92%
netstat2|=| 1.92%
apt-cache2|=| 1.92%
dpkg1|| 0.96%
sudo1|| 0.96%
apt-key1|| 0.96%
Aug1|| 0.96%
ping1|| 0.96%
cd1|| 0.96%
bg1|| 0.96%
/etc/init.d/1|| 0.96%
.1|| 0.96%
less1|| 0.96%
/etc/init.d/dhcp1|| 0.96%
grep1|| 0.96%
exit1|| 0.96%
showmount1|| 0.96%
su1|| 0.96%
____
*) Интервалы неактивности длительностью 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$