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

Содержание

Журнал

Пятница (06/30/06)

/dev/pts/2
14:55:39
#apt-get install rdesctop
Reading Package Lists... Done
Building Dependency Tree... Done
E: Couldn't find package rdesctop
прошла 41 минута
15:37:18
#apt-get install rdesktop
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
  rdesktop
0 upgraded, 1 newly installed, 0 to remove and 29 not upgraded.
Need to get 104kB of archives.
After unpacking 401kB of additional disk space will be used.
Get:1 http://debian.org.ua testing/main rdesktop 1.4.1-1.1 [104kB]
Fetched 104kB in 0s (118kB/s)
Selecting previously deselected package rdesktop.
(Reading database ... 78497 files and directories currently installed.)
Unpacking rdesktop (from .../rdesktop_1.4.1-1.1_i386.deb) ...
Setting up rdesktop (1.4.1-1.1) ...
15:37:29
#rdesktop -a 16 192.168.15.2
ERROR: connect: Connection refused
15:37:52
#rdesktop -a 16 192.168.15.100
ERROR: connect: No route to host
15:38:05
#traceroute ukrtelecom.com.ua
traceroute: unknown host ukrtelecom.com.ua
15:39:44
#traceroute ukrtelecom.ua
traceroute: unknown host ukrtelecom.uacom.ua
15:39:49
#traceroute ukrtelecom.ua
traceroute to ukrtelecom.ua (195.5.6.20), 30 hops max, 40 byte packets
 1  linux.nt (192.168.15.254)  0.606 ms  0.204 ms  0.395 ms
 2  * * *
 3  * * *
15:40:26
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.0.0.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:35598 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32961 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:16256692 (15.5 MiB)  TX bytes:6070508 (5.7 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:2238 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2238 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:261095 (254.9 KiB)  TX bytes:261095 (254.9 KiB)
15:40:53
#traceroute ukrtelecom.ua
traceroute to ukrtelecom.ua (195.5.6.20), 30 hops max, 40 byte packets
 1  linux.nt (192.168.15.254)  0.400 ms  0.150 ms  0.146 ms
15:43:01
#ping 195.5.6.20
PING 195.5.6.20 (195.5.6.20) 56(84) bytes of data.
--- 195.5.6.20 ping statistics ---
36 packets transmitted, 0 received, 100% packet loss, time 34999ms
15:43:45
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 linux1.unix.nt:33056    linux2.linux.nt:ssh     ESTABLISHED
tcp        0      0 linux1.unix.nt:33098    linux.nt:18030          TIME_WAIT
tcp        0      0 linux1.unix.nt:33099    linux.nt:18030          TIME_WAIT
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  4      [ ]         DGRAM                    22792    /dev/log
unix  2      [ ]         DGRAM                    27940
unix  3      [ ]         STREAM     CONNECTED     26997    /tmp/.ICE-unix/dcop4392-1151650148
...
unix  4      [ ]         STREAM     CONNECTED     9540     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     9528
unix  2      [ ]         DGRAM                    6108
unix  2      [ ]         DGRAM                    6097
unix  2      [ ]         DGRAM                    6054
unix  2      [ ]         DGRAM                    5941
unix  2      [ ]         DGRAM                    5757
unix  3      [ ]         STREAM     CONNECTED     5677
unix  3      [ ]         STREAM     CONNECTED     5676
unix  2      [ ]         DGRAM                    5598
15:44:20
#vi /etc/init.d/
15:44:20
#vi /etc/pptpd.conf
прошло 14 минут
15:58:26
#cd /etc/pp
ppp/        pptpd.conf
15:58:26
#cd /etc/ppp/
chap-secrets     ip-up.d/         ipv6-up.d/       peers/           tmp.zfVlsX/
ip-down          ipv6-down        options          ppp_on_boot.dsl
ip-down.d/       ipv6-down.d/     options.ttyS0    pptpd-options
ip-up            ipv6-up          pap-secrets      resolv/
15:58:26
#cd /etc/ppp/

15:59:18
#mv options options.bak

15:59:41
#ps aux | grep pptpd
root     10053  0.0  0.0   2632   964 ?        Ss   14:52   0:00 /usr/sbin/pptpd
root     10824  0.0  0.0   3644   780 pts/3    S+   16:00   0:00 grep pptpd
16:00:38
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
16:01:05
#rde
rdesktop  rdev
16:01:05
#rde
rdesktop  rdev
16:01:05
#rdesktop -a 16 192.168.15.182

16:03:58
#apt-get install pptpd
Reading Package Lists... Done
Building Dependency Tree... Done
pptpd is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.
16:04:30
#make
make: *** No targets specified and no makefile found.  Stop.
16:04:44
#cd /etc/ppp/

16:05:07
#ls -lll
total 35
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw-r--r-- 1 root root    23 2006-06-30 12:44 options.ttyS0
-rw------- 1 root root  1645 2006-06-30 14:25 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2986 2006-05-22 09:23 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:05:11
#ps aux | grep pptpd
root     10053  0.0  0.0   2632   980 ?        Ss   14:52   0:00 /usr/sbin/pptpd
root     10970  0.0  0.0   3644   776 pts/3    R+   16:05   0:00 grep pptpd
16:05:32
#kill 10053

16:05:43
#ps aux | grep pptpd
root     10982  0.0  0.0   3644   776 pts/3    R+   16:05   0:00 grep pptpd
16:05:45
#/etc/init.d/pptpd start
Starting PPTP Daemon: pptpd.
16:05:57
#ps aux | grep pptpd
root     10990  0.0  0.0   2632   964 ?        Ss   16:05   0:00 /usr/sbin/pptpd
root     10997  0.0  0.0   3644   780 pts/3    S+   16:05   0:00 grep pptpd
16:05:59
#rdesktop -a 16 192.168.15.182

16:06:56
#rdesktop -a 16 192.168.15.182

16:07:25
#vi /etc/pptpd.conf
16:09:42
#vi /etc/pptpd.conf
16:09:53
#ps aux | grep pptpd
root     10990  0.0  0.0   2632   980 ?        Ss   16:05   0:00 /usr/sbin/pptpd
root     11080  0.0  0.0   3644   780 pts/3    S+   16:09   0:00 grep pptpd
16:09:56
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
16:10:09
#ps aux | grep pptpd
root     11096  0.0  0.0   2632   964 ?        Ss   16:10   0:00 /usr/sbin/pptpd
root     11103  0.0  0.0   3644   780 pts/3    S+   16:10   0:00 grep pptpd
16:10:13
#rdesktop -a 16 192.168.15.182

16:12:39
#vi /etc/pp
16:12:39
#vi /etc/ppp/pp
16:12:39
#vi /etc/ppp/pptpd-options
16:13:13
#scp root@192.168.15.2:/etc/ppp/pp
ppp_on_boot.dsl  pptpd-options
16:14:19
#vi /etc/ppp/pptpd-options
16:14:19
#vi /etc/ppp/pptpd-options
16:14:35
#vi /etc/ppp/pptpd-options
16:14:35
#vi /etc/ppp/pptpd-options
16:14:35
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
16:14:48
#vi /etc/ppp/pptpd-options
16:14:48
#rdesktop -a 16 192.168.15.182

16:15:20
#vi /etc/ppp/pptpd-
16:15:20
#scp root@192.168.15.2:/etc/ppp/pap-secrets root@192.168.15.1:/etc/ppp/pap
secrets
Enter passphrase for key '/root/.ssh/id_dsa':
16:16:47
#rdesktop -a 16 192.168.15.182

16:16:47
#/etc/init.d/pptpd restart
Restarting PPTP:
Stopping PPTP: pptpd.
Starting PPTP Daemon: pptpd.
16:16:50
#/etc/init.d/pptpd restart

16:16:50
#vi pap-secrets
16:17:11
#rdesktop -a 16 192.168.15.182

16:17:11
#rdesktop -a 16 192.168.15.182

16:17:11
#rdesktop -a 16 192.168.15.182

16:18:26
#/etc/init.d/pptpd restart

16:18:26
#rdesktop -a 16 192.168.15.182

16:18:26
#vi /etc/ppp/pptpd-options
16:18:26
#vi /etc/ppp/pptpd-
16:18:26
#/etc/init.d/pptpd restart

16:18:26
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:04:76:A0:A9:12
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.0.0.0
          inet6 addr: fe80::204:76ff:fea0:a912/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50129 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22782226 (21.7 MiB)  TX bytes:8275906 (7.8 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:2841 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2841 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:330489 (322.7 KiB)  TX bytes:330489 (322.7 KiB)
16:18:48
#ps aux | grep pptpd
root     11249  0.0  0.0   2632   984 ?        Ss   16:16   0:00 /usr/sbin/pptpd
root     11307  0.0  0.0   3644   776 pts/3    R+   16:19   0:00 grep pptpd
16:19:18
#killall pptpd

16:19:29
#ps aux | grep pptpd
root     11320  0.0  0.0   3644   780 pts/3    S+   16:19   0:00 grep pptpd
16:19:30
#/etc/init.d/pp
ppp       pppd-dns  pptpd
16:19:30
#/etc/init.d/pptpd start
Starting PPTP Daemon: pptpd.
16:20:06
#ps aux | grep pptpd
root     11346  0.0  0.0   2632   964 ?        Ss   16:20   0:00 /usr/sbin/pptpd
root     11358  0.0  0.0   3644   776 pts/3    R+   16:20   0:00 grep pptpd
16:20:48
#ls -l
total 35
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw-r--r-- 1 root root    23 2006-06-30 12:44 options.ttyS0
-rw------- 1 root root  1637 2006-06-30 16:16 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2997 2006-06-30 16:14 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:23:19
#ip-up
bash: ip-up: command not found
16:23:25
#vi ip-up
16:23:49
#vi chap-secrets
16:24:14
#vi options.ttyS0
16:24:36
#rm -rf options.ttyS0

16:25:00
#ls -l
total 34
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw------- 1 root root  1637 2006-06-30 16:16 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2997 2006-06-30 16:14 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:25:11
#ls -l
total 34
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw------- 1 root root  1637 2006-06-30 16:16 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2997 2006-06-30 16:14 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:25:50
#cd resolv/

16:26:09
#ls -l
total 0
16:26:11
#cd ..

16:26:19
#ls -l
total 34
-rw------- 1 root root    80 2006-06-25 21:48 chap-secrets
-rwxr-xr-x 1 root root  1749 2005-12-04 17:50 ip-down
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-down.d
-rwxr-xr-x 1 root root  1887 2005-12-04 17:50 ip-up
drwxr-xr-x 2 root root  1024 2006-06-29 14:30 ip-up.d
-rwxr-xr-x 1 root root   779 2004-11-08 20:00 ipv6-down
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-down.d
-rwxr-xr-x 1 root root   917 2004-11-08 20:00 ipv6-up
drwxr-xr-x 2 root root  1024 2004-11-08 20:00 ipv6-up.d
-rw-r--r-- 1 root root 13275 2006-06-30 14:27 options.bak
-rw------- 1 root root  1637 2006-06-30 16:16 pap-secrets
drwxr-s--- 2 root dip   1024 2006-06-29 14:30 peers
-rwxr-x--- 1 root dip    118 2004-09-30 05:13 ppp_on_boot.dsl
-rw-r--r-- 1 root root  2997 2006-06-30 16:14 pptpd-options
drwxr-xr-x 2 root root  1024 2004-12-26 04:46 resolv
drw------- 2 root root  1024 2006-06-27 15:24 tmp.zfVlsX
16:26:24
#ip-down
bash: ip-down: command not found
16:26:54
#./ ip
ip-down      ip-up        ipv6-down    ipv6-up
ip-down.d/   ip-up.d/     ipv6-down.d/ ipv6-up.d/
16:26:54
#./ ip-down
bash: ./: is a directory
16:27:04
#cd ..

16:27:25
#ls -l
drwxr-xr-x  3 root   root     1024 2006-06-25 21:48 discover.d
drwxr-xr-x  2 root   root     1024 2006-05-03 10:13 dm
drwxr-xr-x  3 root   root     1024 2006-06-29 14:30 dpkg
drwxr-xr-x  3 root   root     1024 2006-06-25 22:07 emacs
-rw-r--r--  1 root   root      312 2005-01-05 12:07 email-addresses
-rw-r--r--  1 root   root     5138 2005-01-20 21:13 enscript.cfg
-rw-r--r--  1 root   root       50 2006-06-26 17:13 environment
drwxr-xr-x  2 root   root     1024 2006-06-29 14:30 esound
drwxr-xr-x  3 root   root     1024 2006-06-25 22:07 exim4
-rw-r--r--  1 root   root      354 2004-06-19 02:56 fdmount.conf
...
-rw-r--r--  1 root   root     1260 2004-10-28 21:50 ucf.conf
drwxr-xr-x  3 root   root     1024 2006-06-29 14:30 udev
-rw-r--r--  1 root   root      805 2006-05-13 15:04 updatedb.conf
drwxr-xr-x  2 root   root     1024 2006-06-29 14:30 vga
drwxr-xr-x  2 root   root     1024 2006-06-27 09:40 vim
drwxr-xr-x  2 root   root     1024 2006-06-25 22:08 w3m
-rw-r--r--  1 root   root     4221 2005-10-13 14:26 wgetrc
drwxr-xr-x 17 root   root     1024 2006-06-30 09:40 X11
drwxr-xr-x  3 root   root     1024 2006-06-27 09:37 xdg
drwxr-xr-x  4 root   root     1024 2006-06-27 09:43 Xprint
16:33:18
#cd /tmp/

16:33:26
#ls -l
total 701
drwx------ 2 user user   1024 2006-06-30 09:31 gconfd-user
drwx------ 2 user user   1024 2006-06-30 15:52 kde-user
drwx------ 3 user user   1024 2006-06-30 15:51 ksocket-user
-rw-r--r-- 1 root root   3354 2006-06-30 09:38 l3-saved-3794.27895.17064
-rw-r--r-- 1 root root   2007 2006-06-30 12:20 l3-saved-5877.9410.22418
drwxr-xr-x 2 root root  12288 2006-06-25 21:46 lost+found
drwx------ 2 user user   1024 2006-06-30 09:31 orbit-user
-rw-r--r-- 1 root root 688763 2006-06-30 16:33 ppp-2.4.4.tar.gz
drwx------ 2 user user   1024 2006-06-30 09:49 ssh-DjcgdH4268
drwx------ 2 user user   1024 2006-06-30 09:49 ssh-ypUYwy4268
16:33:28
#g
Display all 112 possibilities? (y or n)
16:33:28
#pp
pphs             ppmlabel         ppmtobmp         ppmtopict        pppoe
ppm2tiff         ppmmake          ppmtoeyuv        ppmtopj          pppoeconf
ppm3d            ppmmix           ppmtogif         ppmtopuzz        pppoe-connect
ppmbrighten      ppmnorm          ppmtoicr         ppmtorgb3        pppoe-discovery
ppmchange        ppmntsc          ppmtoilbm        ppmtosixel       pppoe-relay
ppmcie           ppmpat           ppmtojpeg        ppmtotga         pppoe-server
ppmcolormask     ppmquant         ppmtoleaf        ppmtouil         pppoe-setup
ppmcolors        ppmquantall      ppmtolj          ppmtowinicon     pppoe-sniff
ppmdim           ppmqvga          ppmtomap         ppmtoxpm         pppoe-start
ppmdist          ppmrainbow       ppmtomitsu       ppmtoyuv         pppoe-status
ppmdither        ppmrelief        ppmtompeg        ppmtoyuvsplit    pppoe-stop
ppmfade          ppmshadow        ppmtoneo         ppmtv            pppstats
ppmflash         ppmshift         ppmtopcx         pppconfig        pptpctrl
ppmforge         ppmspread        ppmtopgm         pppd             pptpd
ppmhist          ppmtoacad        ppmtopi1         pppdump
16:33:28
#./ ppp-2.4.4.tar.gz
bash: ./: is a directory
16:33:54
#ta
tac      tack     tail     tar      tasksel
16:33:54
#alias admin='su'

16:39:01
#alias del='rm'

16:39:11
#alias shutdown='shut.down -h now'

16:39:22
#alias view='less'

16:39:30
#gzip -h
gzip 1.3.5
(2002-09-30)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
 -c --stdout      write on standard output, keep original files unchanged
 -d --decompress  decompress
 -f --force       force overwrite of output file and compress links
 -h --help        give this help
 -l --list        list compressed file contents
 -L --license     display software license
 -n --no-name     do not save or restore the original name and time stamp
...
 -r --recursive   operate recursively on directories
 -S .suf  --suffix .suf     use suffix .suf on compressed files
 -t --test        test compressed file integrity
 -v --verbose     verbose mode
 -V --version     display version number
 -1 --fast        compress faster
 -9 --best        compress better
    --rsyncable   Make rsync-friendly archive
 file...          files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
16:42:45
#gzip -d ppp-2.4.4.tar.gz

16:43:55
#ls -l
total 2706
drwx------ 2 user user    1024 2006-06-30 09:31 gconfd-user
drwx------ 2 user user    1024 2006-06-30 16:36 kde-user
drwx------ 3 user user    1024 2006-06-30 16:36 ksocket-user
-rw-r--r-- 1 root root    3354 2006-06-30 09:38 l3-saved-3794.27895.17064
-rw-r--r-- 1 root root    2007 2006-06-30 12:20 l3-saved-5877.9410.22418
drwxr-xr-x 2 root root   12288 2006-06-25 21:46 lost+found
drwx------ 2 user user    1024 2006-06-30 09:31 orbit-user
-rw-r--r-- 1 root root 2734080 2006-06-30 16:33 ppp-2.4.4.tar
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-DjcgdH4268
drwx------ 2 user user    1024 2006-06-30 09:49 ssh-ypUYwy4268

Статистика

Время первой команды журнала14:55:39 2006- 6-30
Время последней команды журнала16:43:55 2006- 6-30
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %37.62
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.11
Количество командных строк в единицу времени, команда/мин 1.52
Частота использования команд
vi19|=================| 17.27%
rdesktop12|==========| 10.91%
ps9|========| 8.18%
/etc/init.d/pptpd9|========| 8.18%
grep9|========| 8.18%
ls9|========| 8.18%
cd8|=======| 7.27%
alias4|===| 3.64%
traceroute4|===| 3.64%
apt-get3|==| 2.73%
ifconfig2|=| 1.82%
rde2|=| 1.82%
scp2|=| 1.82%
gzip2|=| 1.82%
ip-down2|=| 1.82%
ping1|| 0.91%
pp1|| 0.91%
rm1|| 0.91%
make1|| 0.91%
ta1|| 0.91%
g1|| 0.91%
netstat1|| 0.91%
ip-up1|| 0.91%
killall1|| 0.91%
ppp-2.4.4.tar.gz1|| 0.91%
kill1|| 0.91%
mv1|| 0.91%
/etc/init.d/pp1|| 0.91%
ip1|| 0.91%
____
*) Интервалы неактивности длительностью 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$