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

Содержание

Журнал

Понедельник (08/31/09)

/dev/ttyp7
19:20:29
#mkdir -v 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
...
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:20:29
#mkdir -v 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
mkdir: 2006: No such file or directory
...
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
mkdir: 2008: No such file or directory
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:22:05
#ls
1                       tree-1.5.1.1.tbz
19:22:05
#ls
1                       tree-1.5.1.1.tbz
19:22:10
#mkdir -vp 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
2006
2006/01
2006/02
2006/03
2006/04
2006/05
2006/06
2006/07
2006/08
2006/09
...
2008/03
2008/04
2008/05
2008/06
2008/07
2008/08
2008/09
2008/10
2008/11
2008/12
19:22:10
#mkdir -vp 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}
2006
2006/01
2006/02
2006/03
2006/04
2006/05
2006/06
2006/07
2006/08
2006/09
...
2008/03
2008/04
2008/05
2008/06
2008/07
2008/08
2008/09
2008/10
2008/11
2008/12
19:22:15
#tree 2008
2008
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:15
#tree 2008
2008
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:19
#tree 2007
2007
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:19
#tree 2007
2007
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:22
#tree 2006
2006
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:22
#tree 2006
2006
|-- 01
|-- 02
|-- 03
|-- 04
|-- 05
|-- 06
|-- 07
|-- 08
|-- 09
|-- 10
|-- 11
`-- 12
12 directories, 0 files
19:22:25
#mkdir -vp 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}

19:22:25
#mkdir -vp 200{6,7,8}/{0{1,2,3,4,5,6,7,8,9},1{0,1,2}}

19:24:51
#ls -l
total 32
drwxr-xr-x   3 root  wheel    512 31 Á×Ç 20:17 1
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2006
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2007
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2008
-rw-r--r--   1 root  wheel  22824 31 Á×Ç 20:20 tree-1.5.1.1.tbz
19:24:51
#ls -l
total 32
drwxr-xr-x   3 root  wheel    512 31 Á×Ç 20:17 1
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2006
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2007
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2008
-rw-r--r--   1 root  wheel  22824 31 Á×Ç 20:20 tree-1.5.1.1.tbz
19:24:54
#touch 123

19:24:54
#touch 123

19:24:59
#ls -l
total 32
drwxr-xr-x   3 root  wheel    512 31 Á×Ç 20:17 1
-rw-r--r--   1 root  wheel      0 31 Á×Ç 20:24 123
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2006
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2007
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2008
-rw-r--r--   1 root  wheel  22824 31 Á×Ç 20:20 tree-1.5.1.1.tbz
19:24:59
#ls -l
total 32
drwxr-xr-x   3 root  wheel    512 31 Á×Ç 20:17 1
-rw-r--r--   1 root  wheel      0 31 Á×Ç 20:24 123
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2006
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2007
drwxr-xr-x  14 root  wheel    512 31 Á×Ç 20:22 2008
-rw-r--r--   1 root  wheel  22824 31 Á×Ç 20:20 tree-1.5.1.1.tbz
19:25:01
#ls -lt /var/log/
total 406
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-------  1 root  wheel     7893 31 Á×Ç 19:42 auth.log
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
...
-rw-------  1 root  wheel     5483 16 ÍÁÒ  2008 setuid.today
-rw-r-----  1 root  wheel      290 16 ÍÁÒ  2008 maillog.1.bz2
-rw-r-----  1 root  wheel        0 15 ÍÁÒ  2008 sendmail.st.6
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 debug.log
-rw-r--r--  1 root  wheel       61 15 ÍÁÒ  2008 lpd-errs
-rw-r-----  1 root  network     61 15 ÍÁÒ  2008 ppp.log
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 security
-rw-r-----  1 root  network     61 15 ÍÁÒ  2008 slip.log
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 xferlog
-rw-r-----  1 root  wheel        0 16 ÑÎ×  2008 sendmail.st.7
19:25:01
#ls -lt /var/log/
total 406
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-------  1 root  wheel     7893 31 Á×Ç 19:42 auth.log
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
...
-rw-------  1 root  wheel     5483 16 ÍÁÒ  2008 setuid.today
-rw-r-----  1 root  wheel      290 16 ÍÁÒ  2008 maillog.1.bz2
-rw-r-----  1 root  wheel        0 15 ÍÁÒ  2008 sendmail.st.6
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 debug.log
-rw-r--r--  1 root  wheel       61 15 ÍÁÒ  2008 lpd-errs
-rw-r-----  1 root  network     61 15 ÍÁÒ  2008 ppp.log
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 security
-rw-r-----  1 root  network     61 15 ÍÁÒ  2008 slip.log
-rw-------  1 root  wheel       61 15 ÍÁÒ  2008 xferlog
-rw-r-----  1 root  wheel        0 16 ÑÎ×  2008 sendmail.st.7
19:25:38
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-------  1 root  wheel     7893 31 Á×Ç 19:42 auth.log
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:25:38
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-------  1 root  wheel     7893 31 Á×Ç 19:42 auth.log
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:25:41
#/etc/rc.d/sshd restart
Stopping sshd.
Starting sshd.
19:25:41
#/etc/rc.d/sshd restart
Stopping sshd.
Starting sshd.
19:26:09
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel     8096 31 Á×Ç 20:26 auth.log
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:26:09
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel     8096 31 Á×Ç 20:26 auth.log
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:26:10
#less /var/log/auth.log
19:26:10
#less /var/log/auth.log
19:26:30
#vim /etc/syslog.conf
19:26:30
#vim /etc/syslog.conf
19:27:00
#:q!
#       Consult the syslog.conf(5) manpage.
auth.info;authpriv.info                         /var/log/auth.log
*.err;kern.warning;auth.notice;mail.crit                /dev/console
mail.info                                       /var/log/maillog
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messagee
lpr.info                                        /var/log/lpd-errs
ftp.info                                        /var/log/xferlog
cron.*                                          /var/log/cron
*.=debugslog.conf" 32 lines, 1335 characters    /var/log/debug.log
*.emerg                                         *
# uncomment this to log all writes to /dev/console to /var/log/console.log
#console.info                                   /var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*                                            /var/log/all.log
19:27:00
#:q!
#       Consult the syslog.conf(5) manpage.
auth.info;authpriv.info                         /var/log/auth.log
*.err;kern.warning;auth.notice;mail.crit                /dev/console
mail.info                                       /var/log/maillog
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err   /var/log/messagee
lpr.info                                        /var/log/lpd-errs
ftp.info                                        /var/log/xferlog
cron.*                                          /var/log/cron
*.=debugslog.conf" 32 lines, 1335 characters    /var/log/debug.log
*.emerg                                         *
# uncomment this to log all writes to /dev/console to /var/log/console.log
#console.info                                   /var/log/console.log
# uncomment this to enable logging of all log messages to /var/log/all.log
# touch /var/log/all.log and chmod it to mode 600 before it will work
#*.*                                            /var/log/all.log
19:27:33
#auth.info;authpriv.info /var/log/auth.lo

19:27:33
#auth.info;authpriv.info /var/log/auth.lo

19:27:34
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel     8096 31 Á×Ç 20:26 auth.log
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:27:34
#ls -lt /var/log/ | head
total 406
-rw-------  1 root  wheel     8096 31 Á×Ç 20:26 auth.log
-rw-------  1 root  wheel    67613 31 Á×Ç 20:25 cron
-rw-r-----  1 root  wheel    37567 31 Á×Ç 20:21 maillog
-rw-r-----  1 root  wheel      728 31 Á×Ç 20:20 sendmail.st
-rw-r--r--  1 root  wheel    28056 31 Á×Ç 19:41 lastlog
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
19:27:38
#whois
usage: whois [-aAbdfgiIklmQrR6] [-c country-code | -h hostname] [-p port] name ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
19:27:38
#whois
usage: whois [-aAbdfgiIklmQrR6] [-c country-code | -h hostname] [-p port] name ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
/dev/ttyp3
19:36:38
#screen -x
19:36:38
#screen -x
прошло 45 минут
/dev/ttyp7
20:22:27
#whois nt.ua | grep gmail
e-mail:         sergey.cherepenin@gmail.com
20:22:27
#whois nt.ua | grep gmail
e-mail:         sergey.cherepenin@gmail.com

Среда (09/02/09)

/dev/ttyp1
17:11:22
#scree -x
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
[root@fbsd1:dir]# whois
usage: whois [-aAbdfgiIklmQrR6] [-c country-code | -h hostname] [-p port] name ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
[root@fbsd1:dir]# whois nt.ua | grep gmail
e-mail:         sergey.cherepenin@gmail.com
[root@fbsd1:dir]#
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:11:22
#scree -x
-rw-r--r--  1 root  wheel     5192 31 Á×Ç 19:41 wtmp
-rw-r--r--  1 root  wheel    59706 31 Á×Ç 18:42 messages
-rw-r--r--  1 root  wheel     1329 31 Á×Ç 18:42 xdm.log
-rw-r-----  1 root  wheel      728 31 Á×Ç 17:50 sendmail.st.0
[root@fbsd1:dir]# whois
usage: whois [-aAbdfgiIklmQrR6] [-c country-code | -h hostname] [-p port] name ...
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
[root@fbsd1:dir]# whois nt.ua | grep gmail
e-mail:         sergey.cherepenin@gmail.com
[root@fbsd1:dir]#
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
/dev/ttyp3
17:12:08
#screen -x
17:12:08
#screen -x
/dev/ttyp5
17:14:30
#screen -x
17:14:30
#screen -x
/dev/ttyp7
17:14:47
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:14:47
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:14:47
#ssh 192.168.16.254
Connection to 192.168.16.254 closed.
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
прошло 10 минут
17:25:44
#vim
17:25:44
#vim
17:25:44
#vim
17:32:00
#vim
17:32:00
#vim
17:32:00
#vim
/dev/ttyp1
17:39:07
#screen -x
/dev/ttyp3
17:39:07
#screen -x
/dev/ttyp5
17:39:07
#screen
/dev/ttyp1
17:39:07
#screen -x
/dev/ttyp3
17:39:07
#screen -x
/dev/ttyp5
17:39:07
#screen
/dev/ttyp1
17:39:07
#screen -x
/dev/ttyp3
17:39:07
#screen -x
/dev/ttyp5
17:39:07
#screen
/dev/ttyp7
17:39:17
#vim
17:39:17
#vim
17:39:17
#vim
17:39:31
#vim
17:39:31
#vim
17:39:39
#~
root  16407 22,8  1,8 10408  9136  ??  Ss   18:11     2:31,26 l3-agent (perl5.8
root   7823 22,1  1,8 10444  9204  ??  Ss   ÐÎ20      7:20,63 l3-agent (perl5.8
root  17082  0,0  0,2  1608  1068  p8  S+   18:39     0:00,00 grep l3
17:39:39
#~
root  16407 22,8  1,8 10408  9136  ??  Ss   18:11     2:31,26 l3-agent (perl5.8
root   7823 22,1  1,8 10444  9204  ??  Ss   ÐÎ20      7:20,63 l3-agent (perl5.8
root  17082  0,0  0,2  1608  1068  p8  S+   18:39     0:00,00 grep l3
17:39:44
#kill -9 16407 7823

17:39:44
#kill -9 16407 7823

17:40:00
#ps aux | grep l3

17:40:00
#ps aux | grep l3

17:40:02
#l3-agent
Removing stale pidfile
17:40:02
#l3-agent
Removing stale pidfile
17:40:05
#ps aux | grep l3
root  17111 17,0  1,7  9812  8528  ??  Ss   18:40     0:01,39 l3-agent (perl5.8
17:40:05
#ps aux | grep l3
root  17111 17,0  1,7  9812  8528  ??  Ss   18:40     0:01,39 l3-agent (perl5.8
17:40:08
#vim
17:40:08
#vim
/dev/ttyp5
17:41:51
#screen
17:41:51
#screen
/dev/ttyp7
17:41:53
#screen -x
17:41:53
#screen -x
/dev/ttypb
17:42:00
#screen -x
17:42:00
#screen -x
/dev/ttyp9
17:42:01
#ps aux \
> | grep l
root     10 85,4  0,0     0     8  ??  RL   ÐÎ16    2945:20,60 [idle: cpu0]
root  17111  8,3  1,7  9892  8608  ??  Ss   18:40     0:11,97 l3-agent (perl5.8.8)
root     12  0,0  0,0     0     8  ??  WL   ÐÎ16      3:37,63 [swi4: clock sio]
root     35  0,0  0,0     0     8  ??  DL   ÐÎ16      0:01,49 [vnlru]
root     36  0,0  0,0     0     8  ??  DL   ÐÎ16      0:01,82 [softdepflush]
root    771  0,0  0,2  1404  1068  ??  Ss   ÐÎ16      0:00,51 /usr/sbin/syslogd -s
root    932  0,0  0,6  3508  2928  ??  Ss   ÐÎ16      0:02,70 sendmail: accepting co
smmsp   936  0,0  0,5  3408  2796  ??  Is   ÐÎ16      0:00,05 sendmail: Queue runner
root    994  0,0  2,5 20916 12984  ??  Ss   ÐÎ16      0:03,16 /usr/local/bin/X :0 -a
...
root    988  0,0  0,2  1352   932  v5  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root    989  0,0  0,2  1352   932  v6  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root    990  0,0  0,2  1352   932  v7  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root  16444  0,0  0,4  3340  2196  p2  Ss+  18:11     0:00,03 /usr/local/bin/bash -i
root  16527  0,0  0,4  3340  2196  p4  Ss+  18:12     0:00,03 /usr/local/bin/bash -i
root  17250  0,0  0,4  3320  2152  p6  Ss   18:41     0:00,02 /usr/local/bin/bash -i
root  17314  0,0  0,4  3320  2152  p8  Ss   18:41     0:00,02 /usr/local/bin/bash -i
root  17378  0,0  0,4  3352  2192  pa  Ss   18:41     0:00,04 /usr/local/bin/bash -i
root  17515  0,0  0,4  3352  2192  pa  R+   18:42     0:00,00 /usr/local/bin/bash -i
root  17464  0,0  0,4  3320  2152  pc  Ss   18:42     0:00,02 /usr/local/bin/bash -i
17:42:01
#ps aux \
> | grep l
root     10 85,4  0,0     0     8  ??  RL   ÐÎ16    2945:20,60 [idle: cpu0]
root  17111  8,3  1,7  9892  8608  ??  Ss   18:40     0:11,97 l3-agent (perl5.8.8)
root     12  0,0  0,0     0     8  ??  WL   ÐÎ16      3:37,63 [swi4: clock sio]
root     35  0,0  0,0     0     8  ??  DL   ÐÎ16      0:01,49 [vnlru]
root     36  0,0  0,0     0     8  ??  DL   ÐÎ16      0:01,82 [softdepflush]
root    771  0,0  0,2  1404  1068  ??  Ss   ÐÎ16      0:00,51 /usr/sbin/syslogd -s
root    932  0,0  0,6  3508  2928  ??  Ss   ÐÎ16      0:02,70 sendmail: accepting co
smmsp   936  0,0  0,5  3408  2796  ??  Is   ÐÎ16      0:00,05 sendmail: Queue runner
root    994  0,0  2,5 20916 12984  ??  Ss   ÐÎ16      0:03,16 /usr/local/bin/X :0 -a
...
root    988  0,0  0,2  1352   932  v5  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root    989  0,0  0,2  1352   932  v6  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root    990  0,0  0,2  1352   932  v7  Is+  ÐÎ16      0:00,00 /usr/libexec/getty Pc
root  16444  0,0  0,4  3340  2196  p2  Ss+  18:11     0:00,03 /usr/local/bin/bash -i
root  16527  0,0  0,4  3340  2196  p4  Ss+  18:12     0:00,03 /usr/local/bin/bash -i
root  17250  0,0  0,4  3320  2152  p6  Ss   18:41     0:00,02 /usr/local/bin/bash -i
root  17314  0,0  0,4  3320  2152  p8  Ss   18:41     0:00,02 /usr/local/bin/bash -i
root  17378  0,0  0,4  3352  2192  pa  Ss   18:41     0:00,04 /usr/local/bin/bash -i
root  17515  0,0  0,4  3352  2192  pa  R+   18:42     0:00,00 /usr/local/bin/bash -i
root  17464  0,0  0,4  3320  2152  pc  Ss   18:42     0:00,02 /usr/local/bin/bash -i
17:42:11
#ps aux | grep l3
root  17111  7,4  1,7  9892  8608  ??  Ss   18:40     0:11,97 l3-agent (perl5.8.8)
17:42:11
#ps aux | grep l3
root  17111  7,4  1,7  9892  8608  ??  Ss   18:40     0:11,97 l3-agent (perl5.8.8)
17:42:15
#vim
17:42:15
#vim
прошло 16 минут
17:58:53
#vim
17:58:53
#vim
17:59:49
#~
        # DHCP auto-configuration, NET-TEST, MULTICAST (class D), and class E)
        # on the outside interface
        ${fwcmd} add deny all from 0.0.0.0/8 to any via ${oif}
        ${fwcmd} add deny all from 169.254.0.0/16 to any via ${oif}
        ${fwcmd} add deny all from 192.0.2.0/24 to any via ${oif}
        ${fwcmd} add deny all from 224.0.0.0/4 to any via ${oif}
        ${fwcmd} add deny all from 240.0.0.0/4 to any via ${oif}
        # Allow TCP through if setup succeeded
        ${fwcmd} add pass tcp from any to any established
        # Allow IP fragments to pass through
        ${fwcmd} add pass all from any to any frag
        # Allow setup of incoming email
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
17:59:49
#~
        # DHCP auto-configuration, NET-TEST, MULTICAST (class D), and class E)
        # on the outside interface
        ${fwcmd} add deny all from 0.0.0.0/8 to any via ${oif}
        ${fwcmd} add deny all from 169.254.0.0/16 to any via ${oif}
        ${fwcmd} add deny all from 192.0.2.0/24 to any via ${oif}
        ${fwcmd} add deny all from 224.0.0.0/4 to any via ${oif}
        ${fwcmd} add deny all from 240.0.0.0/4 to any via ${oif}
        # Allow TCP through if setup succeeded
        ${fwcmd} add pass tcp from any to any established
        # Allow IP fragments to pass through
        ${fwcmd} add pass all from any to any frag
        # Allow setup of incoming email
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root

Статистика

Время первой команды журнала19:20:29 2009- 8-31
Время последней команды журнала17:59:49 2009- 9- 2
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %24.75
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.08
Количество командных строк в единицу времени, команда/мин 1.56
Частота использования команд
screen21|=================| 17.95%
vim19|================| 16.24%
ls14|===========| 11.97%
ps8|======| 6.84%
grep8|======| 6.84%
mkdir6|=====| 5.13%
head6|=====| 5.13%
tree6|=====| 5.13%
~4|===| 3.42%
whois4|===| 3.42%
ssh3|==| 2.56%
touch2|=| 1.71%
l3-agent2|=| 1.71%
:q!2|=| 1.71%
auth.info2|=| 1.71%
authpriv.info2|=| 1.71%
less2|=| 1.71%
scree2|=| 1.71%
kill2|=| 1.71%
/etc/rc.d/sshd2|=| 1.71%
____
*) Интервалы неактивности длительностью 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$