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

Содержание

Журнал

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

/dev/pts/38
16:01:00
#cd /var/log

прошло 14 минут
/dev/pts/20
16:15:55
#screen -x
/dev/pts/44
16:18:06
#scrin -x
bash: scrin: команда не найдена
16:18:34
#screen -x
/dev/pts/38
16:18:58
#tail -f syslog
May 25 12:16:54 linux0 kernel: 4gb seg fixup, process ldconfig (pid 10224), cs:ip 73:08060aa5
May 25 12:16:54 linux0 kernel: 4gb seg fixup, process ldconfig (pid 10224), cs:ip 73:08060ab3
May 25 12:16:54 linux0 kernel: 4gb seg fixup, process ldconfig (pid 10224), cs:ip 73:0807afcc
May 25 12:16:54 linux0 kernel: 4gb seg fixup, process ldconfig (pid 10224), cs:ip 73:08060ab3
May 25 12:16:54 linux0 kernel: 4gb seg fixup, process ldconfig (pid 10224), cs:ip 73:08060aa5
May 25 12:17:01 linux0 /USR/SBIN/CRON[10286]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May 25 13:00:48 linux0 modprobe: FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
May 25 13:15:51 linux0 modprobe: FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
May 25 13:17:01 linux0 /USR/SBIN/CRON[10468]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
May 25 13:17:56 linux0 modprobe: FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
16:23:01
#cd /tmp

прошло 17 минут
16:40:33
#ls
f  install  ls.ps  mega-script  t  v264225
16:40:36
#screen
прошло 34 минуты
/dev/pts/40
17:15:23
#strings `which vim ` | grep vimrc
bash: strings: command not found
/dev/pts/32
17:15:23
#strings `which vim ` | grep vimrc
bash: strings: command not found
/dev/pts/14
17:15:23
#strings `which vim ` | grep vimrc
bash: strings: command not found
/dev/pts/41
17:15:23
#strings `which vim ` | grep vimrc
bash: strings: command not found
/dev/pts/40
17:15:35
#apt-get install strings
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package strings
/dev/pts/32
17:15:35
#apt-get install strings
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package strings
/dev/pts/14
17:15:35
#apt-get install strings
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package strings
/dev/pts/41
17:15:35
#apt-get install strings
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package strings
/dev/pts/40
17:15:40
#apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  binutils-doc
The following NEW packages will be installed:
  binutils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2860kB of archives.
After this operation, 8602kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  binutils
Install these packages without verification [y/N]? Y
Get:1 http://10.0.35.1 sid/main binutils 2.19.1-1 [2860kB]
Fetched 2860kB in 1s (1619kB/s)
Selecting previously deselected package binutils.
(Reading database ... 12096 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.19.1-1_i386.deb) ...
Processing triggers for man-db ...
Setting up binutils (2.19.1-1) ...
/dev/pts/32
17:15:40
#apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  binutils-doc
The following NEW packages will be installed:
  binutils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2860kB of archives.
After this operation, 8602kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  binutils
Install these packages without verification [y/N]? Y
Get:1 http://10.0.35.1 sid/main binutils 2.19.1-1 [2860kB]
Fetched 2860kB in 1s (1619kB/s)
Selecting previously deselected package binutils.
(Reading database ... 12096 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.19.1-1_i386.deb) ...
Processing triggers for man-db ...
Setting up binutils (2.19.1-1) ...
/dev/pts/14
17:15:40
#apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  binutils-doc
The following NEW packages will be installed:
  binutils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2860kB of archives.
After this operation, 8602kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  binutils
Install these packages without verification [y/N]? Y
Get:1 http://10.0.35.1 sid/main binutils 2.19.1-1 [2860kB]
Fetched 2860kB in 1s (1619kB/s)
Selecting previously deselected package binutils.
(Reading database ... 12096 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.19.1-1_i386.deb) ...
Processing triggers for man-db ...
Setting up binutils (2.19.1-1) ...
/dev/pts/41
17:15:40
#apt-get install binutils
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  binutils-doc
The following NEW packages will be installed:
  binutils
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 2860kB of archives.
After this operation, 8602kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  binutils
Install these packages without verification [y/N]? Y
Get:1 http://10.0.35.1 sid/main binutils 2.19.1-1 [2860kB]
Fetched 2860kB in 1s (1619kB/s)
Selecting previously deselected package binutils.
(Reading database ... 12096 files and directories currently installed.)
Unpacking binutils (from .../binutils_2.19.1-1_i386.deb) ...
Processing triggers for man-db ...
Setting up binutils (2.19.1-1) ...
/dev/pts/40
17:16:11
#strings `which vim ` | grep vimrc
gvimrc
mkvimrc
pre-vimrc command line
$VIM/vimrc
$HOME/.vimrc
-u <vimrc>              Use <vimrc> instead of any .vimrc
--cmd <command> Execute <command> before loading any vimrc file
   system vimrc file: "
     user vimrc file: "
E12: Command not allowed from exrc/vimrc in current dir or tag search
/dev/pts/32
17:16:11
#strings `which vim ` | grep vimrc
gvimrc
mkvimrc
pre-vimrc command line
$VIM/vimrc
$HOME/.vimrc
-u <vimrc>              Use <vimrc> instead of any .vimrc
--cmd <command> Execute <command> before loading any vimrc file
   system vimrc file: "
     user vimrc file: "
E12: Command not allowed from exrc/vimrc in current dir or tag search
/dev/pts/14
17:16:11
#strings `which vim ` | grep vimrc
gvimrc
mkvimrc
pre-vimrc command line
$VIM/vimrc
$HOME/.vimrc
-u <vimrc>              Use <vimrc> instead of any .vimrc
--cmd <command> Execute <command> before loading any vimrc file
   system vimrc file: "
     user vimrc file: "
E12: Command not allowed from exrc/vimrc in current dir or tag search
/dev/pts/41
17:16:11
#strings `which vim ` | grep vimrc
gvimrc
mkvimrc
pre-vimrc command line
$VIM/vimrc
$HOME/.vimrc
-u <vimrc>              Use <vimrc> instead of any .vimrc
--cmd <command> Execute <command> before loading any vimrc file
   system vimrc file: "
     user vimrc file: "
E12: Command not allowed from exrc/vimrc in current dir or tag search
/dev/pts/40
17:16:13
#vim --version
/dev/pts/32
17:16:13
#vim --version
/dev/pts/14
17:16:13
#vim --version
/dev/pts/41
17:16:13
#vim --version
diff (GNU diffutils) 2.8.1
Copyright (C) 2002 Free Software Foundation, Inc.

This program comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of this program
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

Written by Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman, and Len Tower.
/dev/pts/40
17:16:29
#vim --version | less
/dev/pts/32
17:16:29
#vim --version | less
/dev/pts/14
17:16:29
#vim --version | less
/dev/pts/41
17:16:29
#vim --version | less
/dev/pts/40
17:17:19
#pwd
/root
/dev/pts/32
17:17:19
#pwd
/root
/dev/pts/14
17:17:19
#pwd
/root
/dev/pts/41
17:17:19
#pwd
/root
прошло 22 минуты
/dev/pts/38
17:39:22
#screen -x
17:39:26
#screen -x 20294
17:43:29
#exit
Connection to 192.168.15.13 closed.
17:45:11
#who
root     tty1         2009-05-25 11:10
root     tty2         2009-05-25 12:10
user     tty7         2009-05-25 12:25 (:0)
user     pts/3        2009-05-25 18:01 (:0.0)
user     pts/5        2009-05-25 12:26 (:0.0)
user     pts/2        2009-05-25 12:26 (:0.0)
root     pts/14       2009-05-25 17:26 (:pts/40:S.0)
root     pts/16       2009-05-25 17:26 (:pts/40:S.1)
root     pts/18       2009-05-25 17:26 (:pts/40:S.2)
root     pts/22       2009-05-25 17:26 (:pts/40:S.4)
root     pts/24       2009-05-25 17:26 (:pts/40:S.5)
root     pts/28       2009-05-25 17:32 (:pts/40:S.7)
root     pts/26       2009-05-25 17:34 (:pts/40:S.6)
root     pts/12       2009-05-25 17:45 (10.0.35.100)
/dev/pts/0
17:48:08
#screen -x
17:48:11
#screen -r 3733
17:48:58
#screen -x -r 3733
/dev/pts/38
17:52:00
#d
bash: d: команда не найдена
17:52:04
#screen -ls
17:52:11
#ssh 192.168.15.13
The authenticity of host '192.168.15.13 (192.168.15.13)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.13' (RSA) to the list of known hosts.
root@192.168.15.13's password:
Linux linux13 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon May 25 14:13:57 2009 from 192.168.15.253
l3-agent is already running: pid=4037; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
17:57:28
#EXIT
bash: EXIT: команда не найдена
17:57:35
#ssh 192.168.15.13
root@192.168.15.13's password:
Linux linux13 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon May 25 17:39:22 2009 from 10.0.35.100
l3-agent is already running: pid=4037; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
18:01:26
#screen -ls
18:06:10
#chmod +s 'which screen'
chmod: cannot access `which screen': No such file or directory
18:07:40
#chmod +s `which screen`

18:07:51
#ssh 192.168.15.13
The authenticity of host '192.168.15.13 (192.168.15.13)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.13' (RSA) to the list of known hosts.
root@192.168.15.13's password:
Linux linux13 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Mon May 25 17:45:11 2009 from 10.0.35.100
l3-agent is already running: pid=4037; pidfile=/root/.lilalo/l3-agent.pid
bash: /etc/bash.bashrc: line 48: syntax error: unexpected end of file
/dev/pts/53
18:08:53
#useradd -m user
useradd: пользователь user уже существует
/dev/pts/38
18:09:06
#su - user
l3-agent is already running: pid=4348; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux13:~$ screen -x
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ screen -x root/
Cannot open your terminal '/dev/pts/50' - please check.
user@linux13:~$ exit
logout
/dev/pts/53
18:09:11
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
/dev/pts/40
18:09:54
#df -h /var
Filesystem            Size  Used Avail Use% Mounted on
rootfs                4.0G  3.9G     0 100% /
/dev/pts/32
18:09:54
#df -h /var
Filesystem            Size  Used Avail Use% Mounted on
rootfs                4.0G  3.9G     0 100% /
/dev/pts/14
18:09:54
#df -h /var
Filesystem            Size  Used Avail Use% Mounted on
rootfs                4.0G  3.9G     0 100% /
/dev/pts/41
18:09:54
#df -h /var
Filesystem            Size  Used Avail Use% Mounted on
rootfs                4.0G  3.9G     0 100% /
/dev/pts/40
18:09:56
#du -sk /root/
3628832 /root/
/dev/pts/32
18:09:56
#du -sk /root/
3628832 /root/
/dev/pts/14
18:09:56
#du -sk /root/
3628832 /root/
/dev/pts/41
18:09:56
#du -sk /root/
3628832 /root/
/dev/pts/40
18:10:00
#ls -l /root/.lilalo/
total 3653188
-rw-r--r-- 1 root root      14611 May 25 12:17 1044949921465630853-1243243630.info
-rw-r--r-- 1 root root     577723 May 25 15:10 1044949921465630853-1243243630.script
-rw-r--r-- 1 root root        147 May 25 11:51 1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
-rw-r--r-- 1 root root          0 May 25 12:14 1044949921465630853-1243243630_1243253646_root_.diff
-rw-r--r-- 1 root root          0 May 25 12:15 1044949921465630853-1243243630_1243253744_root_.diff
-rw-r--r-- 1 root root       1736 May 25 09:54 12868275372568515387-1243245144.info
-rw-r--r-- 1 root root      33809 May 25 09:53 12868275372568515387-1243245144.script
-rw-r--r-- 1 root root       1013 May 25 09:38 13014125652801229905-1243240300.info
-rw-r--r-- 1 root root     436589 May 25 09:38 13014125652801229905-1243240300.script
...
-rw-r--r-- 1 root root          0 May 25 08:29 8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
-rw-r--r-- 1 root root        183 May 25 08:29 8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
-rw-r--r-- 1 root root       1091 May 25 09:34 897419488248418552-1243240322.info
-rw-r--r-- 1 root root     455008 May 25 09:34 897419488248418552-1243240322.script
-rw-r--r-- 1 root root       1193 May 25 09:35 921221056567519241-1243243998.info
-rw-r--r-- 1 root root       4070 May 25 09:34 921221056567519241-1243243998.script
-rw-r--r-- 1 root root       1100 May 25 08:34 9302207580329367-1243240289.info
-rw-r--r-- 1 root root      15207 May 25 08:34 9302207580329367-1243240289.script
-rw-r--r-- 1 root root       7709 May 25 08:29 l3bashrc
-rwxr-xr-x 1 root root        234 May 25 08:29 l3prompt
/dev/pts/32
18:10:00
#ls -l /root/.lilalo/
total 3653188
-rw-r--r-- 1 root root      14611 May 25 12:17 1044949921465630853-1243243630.info
-rw-r--r-- 1 root root     577723 May 25 15:10 1044949921465630853-1243243630.script
-rw-r--r-- 1 root root        147 May 25 11:51 1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
-rw-r--r-- 1 root root          0 May 25 12:14 1044949921465630853-1243243630_1243253646_root_.diff
-rw-r--r-- 1 root root          0 May 25 12:15 1044949921465630853-1243243630_1243253744_root_.diff
-rw-r--r-- 1 root root       1736 May 25 09:54 12868275372568515387-1243245144.info
-rw-r--r-- 1 root root      33809 May 25 09:53 12868275372568515387-1243245144.script
-rw-r--r-- 1 root root       1013 May 25 09:38 13014125652801229905-1243240300.info
-rw-r--r-- 1 root root     436589 May 25 09:38 13014125652801229905-1243240300.script
...
-rw-r--r-- 1 root root          0 May 25 08:29 8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
-rw-r--r-- 1 root root        183 May 25 08:29 8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
-rw-r--r-- 1 root root       1091 May 25 09:34 897419488248418552-1243240322.info
-rw-r--r-- 1 root root     455008 May 25 09:34 897419488248418552-1243240322.script
-rw-r--r-- 1 root root       1193 May 25 09:35 921221056567519241-1243243998.info
-rw-r--r-- 1 root root       4070 May 25 09:34 921221056567519241-1243243998.script
-rw-r--r-- 1 root root       1100 May 25 08:34 9302207580329367-1243240289.info
-rw-r--r-- 1 root root      15207 May 25 08:34 9302207580329367-1243240289.script
-rw-r--r-- 1 root root       7709 May 25 08:29 l3bashrc
-rwxr-xr-x 1 root root        234 May 25 08:29 l3prompt
/dev/pts/14
18:10:00
#ls -l /root/.lilalo/
total 3653188
-rw-r--r-- 1 root root      14611 May 25 12:17 1044949921465630853-1243243630.info
-rw-r--r-- 1 root root     577723 May 25 15:10 1044949921465630853-1243243630.script
-rw-r--r-- 1 root root        147 May 25 11:51 1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
-rw-r--r-- 1 root root          0 May 25 12:14 1044949921465630853-1243243630_1243253646_root_.diff
-rw-r--r-- 1 root root          0 May 25 12:15 1044949921465630853-1243243630_1243253744_root_.diff
-rw-r--r-- 1 root root       1736 May 25 09:54 12868275372568515387-1243245144.info
-rw-r--r-- 1 root root      33809 May 25 09:53 12868275372568515387-1243245144.script
-rw-r--r-- 1 root root       1013 May 25 09:38 13014125652801229905-1243240300.info
-rw-r--r-- 1 root root     436589 May 25 09:38 13014125652801229905-1243240300.script
...
-rw-r--r-- 1 root root          0 May 25 08:29 8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
-rw-r--r-- 1 root root        183 May 25 08:29 8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
-rw-r--r-- 1 root root       1091 May 25 09:34 897419488248418552-1243240322.info
-rw-r--r-- 1 root root     455008 May 25 09:34 897419488248418552-1243240322.script
-rw-r--r-- 1 root root       1193 May 25 09:35 921221056567519241-1243243998.info
-rw-r--r-- 1 root root       4070 May 25 09:34 921221056567519241-1243243998.script
-rw-r--r-- 1 root root       1100 May 25 08:34 9302207580329367-1243240289.info
-rw-r--r-- 1 root root      15207 May 25 08:34 9302207580329367-1243240289.script
-rw-r--r-- 1 root root       7709 May 25 08:29 l3bashrc
-rwxr-xr-x 1 root root        234 May 25 08:29 l3prompt
/dev/pts/41
18:10:00
#ls -l /root/.lilalo/
total 3653188
-rw-r--r-- 1 root root      14611 May 25 12:17 1044949921465630853-1243243630.info
-rw-r--r-- 1 root root     577723 May 25 15:10 1044949921465630853-1243243630.script
-rw-r--r-- 1 root root        147 May 25 11:51 1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
-rw-r--r-- 1 root root          0 May 25 12:14 1044949921465630853-1243243630_1243253646_root_.diff
-rw-r--r-- 1 root root          0 May 25 12:15 1044949921465630853-1243243630_1243253744_root_.diff
-rw-r--r-- 1 root root       1736 May 25 09:54 12868275372568515387-1243245144.info
-rw-r--r-- 1 root root      33809 May 25 09:53 12868275372568515387-1243245144.script
-rw-r--r-- 1 root root       1013 May 25 09:38 13014125652801229905-1243240300.info
-rw-r--r-- 1 root root     436589 May 25 09:38 13014125652801229905-1243240300.script
...
-rw-r--r-- 1 root root          0 May 25 08:29 8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
-rw-r--r-- 1 root root        183 May 25 08:29 8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
-rw-r--r-- 1 root root       1091 May 25 09:34 897419488248418552-1243240322.info
-rw-r--r-- 1 root root     455008 May 25 09:34 897419488248418552-1243240322.script
-rw-r--r-- 1 root root       1193 May 25 09:35 921221056567519241-1243243998.info
-rw-r--r-- 1 root root       4070 May 25 09:34 921221056567519241-1243243998.script
-rw-r--r-- 1 root root       1100 May 25 08:34 9302207580329367-1243240289.info
-rw-r--r-- 1 root root      15207 May 25 08:34 9302207580329367-1243240289.script
-rw-r--r-- 1 root root       7709 May 25 08:29 l3bashrc
-rwxr-xr-x 1 root root        234 May 25 08:29 l3prompt
/dev/pts/40
18:10:12
#du -sk /root/
3653564 /root/
/dev/pts/32
18:10:12
#du -sk /root/
3653564 /root/
/dev/pts/14
18:10:12
#du -sk /root/
3653564 /root/
/dev/pts/41
18:10:12
#du -sk /root/
3653564 /root/
/dev/pts/40
18:10:24
#du -sh /root/
3.5G    /root/
/dev/pts/32
18:10:24
#du -sh /root/
3.5G    /root/
/dev/pts/14
18:10:24
#du -sh /root/
3.5G    /root/
/dev/pts/41
18:10:24
#du -sh /root/
3.5G    /root/
/dev/pts/40
18:10:28
#du -sh /root/*
4.0K    /root/17179869184
4.0K    /root/345448
4.0K    /root/345789358
4.0K    /root/file
4.0K    /root/last-ping
/dev/pts/32
18:10:28
#du -sh /root/*
4.0K    /root/17179869184
4.0K    /root/345448
4.0K    /root/345789358
4.0K    /root/file
4.0K    /root/last-ping
/dev/pts/14
18:10:28
#du -sh /root/*
4.0K    /root/17179869184
4.0K    /root/345448
4.0K    /root/345789358
4.0K    /root/file
4.0K    /root/last-ping
/dev/pts/41
18:10:28
#du -sh /root/*
4.0K    /root/17179869184
4.0K    /root/345448
4.0K    /root/345789358
4.0K    /root/file
4.0K    /root/last-ping
/dev/pts/40
18:10:30
#du -sh /root/.*
3.5G    /root/.
du: cannot access `/root/../proc/11183/task/11183/fd/6': No such file or directory
du: cannot access `/root/../proc/11183/fd/6': No such file or directory
4.1G    /root/..
4.0K    /root/.bash_history
4.0K    /root/.bash_profile
4.0K    /root/.bashrc
4.0K    /root/.l3rc
4.0K    /root/.lesshst
3.5G    /root/.lilalo
4.0K    /root/.profile
8.0K    /root/.ssh
4.0K    /root/.viminfo
/dev/pts/32
18:10:30
#du -sh /root/.*
3.5G    /root/.
du: cannot access `/root/../proc/11183/task/11183/fd/6': No such file or directory
du: cannot access `/root/../proc/11183/fd/6': No such file or directory
4.1G    /root/..
4.0K    /root/.bash_history
4.0K    /root/.bash_profile
4.0K    /root/.bashrc
4.0K    /root/.l3rc
4.0K    /root/.lesshst
3.5G    /root/.lilalo
4.0K    /root/.profile
8.0K    /root/.ssh
4.0K    /root/.viminfo
/dev/pts/14
18:10:30
#du -sh /root/.*
3.5G    /root/.
du: cannot access `/root/../proc/11183/task/11183/fd/6': No such file or directory
du: cannot access `/root/../proc/11183/fd/6': No such file or directory
4.1G    /root/..
4.0K    /root/.bash_history
4.0K    /root/.bash_profile
4.0K    /root/.bashrc
4.0K    /root/.l3rc
4.0K    /root/.lesshst
3.5G    /root/.lilalo
4.0K    /root/.profile
8.0K    /root/.ssh
4.0K    /root/.viminfo
/dev/pts/41
18:10:30
#du -sh /root/.*
3.5G    /root/.
du: cannot access `/root/../proc/11183/task/11183/fd/6': No such file or directory
du: cannot access `/root/../proc/11183/fd/6': No such file or directory
4.1G    /root/..
4.0K    /root/.bash_history
4.0K    /root/.bash_profile
4.0K    /root/.bashrc
4.0K    /root/.l3rc
4.0K    /root/.lesshst
3.5G    /root/.lilalo
4.0K    /root/.profile
8.0K    /root/.ssh
4.0K    /root/.viminfo
/dev/pts/40
18:10:39
#du -sh /root/.lilalo/*
16K     /root/.lilalo/1044949921465630853-1243243630.info
580K    /root/.lilalo/1044949921465630853-1243243630.script
4.0K    /root/.lilalo/1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253646_root_.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253744_root_.diff
4.0K    /root/.lilalo/12868275372568515387-1243245144.info
36K     /root/.lilalo/12868275372568515387-1243245144.script
4.0K    /root/.lilalo/13014125652801229905-1243240300.info
432K    /root/.lilalo/13014125652801229905-1243240300.script
4.0K    /root/.lilalo/13515228872546516412-1243256453.info
...
0       /root/.lilalo/8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
4.0K    /root/.lilalo/8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
4.0K    /root/.lilalo/897419488248418552-1243240322.info
452K    /root/.lilalo/897419488248418552-1243240322.script
4.0K    /root/.lilalo/921221056567519241-1243243998.info
4.0K    /root/.lilalo/921221056567519241-1243243998.script
4.0K    /root/.lilalo/9302207580329367-1243240289.info
16K     /root/.lilalo/9302207580329367-1243240289.script
8.0K    /root/.lilalo/l3bashrc
4.0K    /root/.lilalo/l3prompt
/dev/pts/32
18:10:39
#du -sh /root/.lilalo/*
16K     /root/.lilalo/1044949921465630853-1243243630.info
580K    /root/.lilalo/1044949921465630853-1243243630.script
4.0K    /root/.lilalo/1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253646_root_.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253744_root_.diff
4.0K    /root/.lilalo/12868275372568515387-1243245144.info
36K     /root/.lilalo/12868275372568515387-1243245144.script
4.0K    /root/.lilalo/13014125652801229905-1243240300.info
432K    /root/.lilalo/13014125652801229905-1243240300.script
4.0K    /root/.lilalo/13515228872546516412-1243256453.info
...
0       /root/.lilalo/8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
4.0K    /root/.lilalo/8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
4.0K    /root/.lilalo/897419488248418552-1243240322.info
452K    /root/.lilalo/897419488248418552-1243240322.script
4.0K    /root/.lilalo/921221056567519241-1243243998.info
4.0K    /root/.lilalo/921221056567519241-1243243998.script
4.0K    /root/.lilalo/9302207580329367-1243240289.info
16K     /root/.lilalo/9302207580329367-1243240289.script
8.0K    /root/.lilalo/l3bashrc
4.0K    /root/.lilalo/l3prompt
/dev/pts/14
18:10:39
#du -sh /root/.lilalo/*
16K     /root/.lilalo/1044949921465630853-1243243630.info
580K    /root/.lilalo/1044949921465630853-1243243630.script
4.0K    /root/.lilalo/1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253646_root_.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253744_root_.diff
4.0K    /root/.lilalo/12868275372568515387-1243245144.info
36K     /root/.lilalo/12868275372568515387-1243245144.script
4.0K    /root/.lilalo/13014125652801229905-1243240300.info
432K    /root/.lilalo/13014125652801229905-1243240300.script
4.0K    /root/.lilalo/13515228872546516412-1243256453.info
...
0       /root/.lilalo/8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
4.0K    /root/.lilalo/8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
4.0K    /root/.lilalo/897419488248418552-1243240322.info
452K    /root/.lilalo/897419488248418552-1243240322.script
4.0K    /root/.lilalo/921221056567519241-1243243998.info
4.0K    /root/.lilalo/921221056567519241-1243243998.script
4.0K    /root/.lilalo/9302207580329367-1243240289.info
16K     /root/.lilalo/9302207580329367-1243240289.script
8.0K    /root/.lilalo/l3bashrc
4.0K    /root/.lilalo/l3prompt
/dev/pts/41
18:10:39
#du -sh /root/.lilalo/*
16K     /root/.lilalo/1044949921465630853-1243243630.info
580K    /root/.lilalo/1044949921465630853-1243243630.script
4.0K    /root/.lilalo/1044949921465630853-1243243630_1243252298_tmp_mega-script.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253646_root_.diff
0       /root/.lilalo/1044949921465630853-1243243630_1243253744_root_.diff
4.0K    /root/.lilalo/12868275372568515387-1243245144.info
36K     /root/.lilalo/12868275372568515387-1243245144.script
4.0K    /root/.lilalo/13014125652801229905-1243240300.info
432K    /root/.lilalo/13014125652801229905-1243240300.script
4.0K    /root/.lilalo/13515228872546516412-1243256453.info
...
0       /root/.lilalo/8663318841833422988-1243240130_1243240154_root_.bash__profile.diff
4.0K    /root/.lilalo/8663318841833422988-1243240130_1243240188_root_.bash__profile.diff
4.0K    /root/.lilalo/897419488248418552-1243240322.info
452K    /root/.lilalo/897419488248418552-1243240322.script
4.0K    /root/.lilalo/921221056567519241-1243243998.info
4.0K    /root/.lilalo/921221056567519241-1243243998.script
4.0K    /root/.lilalo/9302207580329367-1243240289.info
16K     /root/.lilalo/9302207580329367-1243240289.script
8.0K    /root/.lilalo/l3bashrc
4.0K    /root/.lilalo/l3prompt
/dev/pts/40
18:10:46
#du -sh /root/.lilalo/* | less
/dev/pts/32
18:10:46
#du -sh /root/.lilalo/* | less
/dev/pts/14
18:10:46
#du -sh /root/.lilalo/* | less
/dev/pts/41
18:10:46
#du -sh /root/.lilalo/* | less
/dev/pts/40
18:11:11
#rm /root/.lilalo/284836572190323530-1243262771.script

/dev/pts/32
18:11:11
#rm /root/.lilalo/284836572190323530-1243262771.script

/dev/pts/14
18:11:11
#rm /root/.lilalo/284836572190323530-1243262771.script

/dev/pts/41
18:11:11
#rm /root/.lilalo/284836572190323530-1243262771.script

/dev/pts/40
18:11:15
#ls -l /root/.lilalo/284836572190323530-1243262771.script
ls: cannot access /root/.lilalo/284836572190323530-1243262771.script: No such file or directory
/dev/pts/32
18:11:15
#ls -l /root/.lilalo/284836572190323530-1243262771.script
ls: cannot access /root/.lilalo/284836572190323530-1243262771.script: No such file or directory
/dev/pts/14
18:11:15
#ls -l /root/.lilalo/284836572190323530-1243262771.script
ls: cannot access /root/.lilalo/284836572190323530-1243262771.script: No such file or directory
/dev/pts/41
18:11:15
#ls -l /root/.lilalo/284836572190323530-1243262771.script
ls: cannot access /root/.lilalo/284836572190323530-1243262771.script: No such file or directory
/dev/pts/40
18:11:17
#top
top - 15:11:26 up  6:46, 27 users,  load average: 3.23, 1.94, 1.15
Tasks: 157 total,   3 running, 154 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.9%us, 81.4%sy,  0.0%ni,  0.0%id,  0.0%wa,  1.7%hi,  0.0%si,  0.0%st
Mem:    262292k total,   259048k used,     3244k free,   139876k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    40652k cached
10861 root      25   0  6024 1152  756 R 58.1  0.4  16:29.62 screen
10862 root      15   0  4792  556  480 S 37.3  0.2   1:07.02 script
  624 root      10  -5     0    0    0 S  2.3  0.0   0:03.58 kjournald
10893 root      17   0  4796  352  268 R  2.0  0.1   2:07.47 script
...
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
    5 root      12  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    6 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
    8 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   14 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   16 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   53 root      15   0     0    0    0 S  0.0  0.0   0:00.13 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.48 pdflush
   55 root      10  -5     0    0    0 S  0.0  0.0   0:00.50 kswapd0
/dev/pts/32
18:11:17
#top
top - 15:11:26 up  6:46, 27 users,  load average: 3.23, 1.94, 1.15
Tasks: 157 total,   3 running, 154 sleeping,   0 stopped,   0 zombie
Cpu(s): 16.9%us, 81.4%sy,  0.0%ni,  0.0%id,  0.0%wa,  1.7%hi,  0.0%si,  0.0%st
Mem:    262292k total,   259048k used,     3244k free,   139876k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    40652k cached
10861 root      25   0  6024 1152  756 R 58.1  0.4  16:29.62 screen
10862 root      15   0  4792  556  480 S 37.3  0.2   1:07.02 script
  624 root      10  -5     0    0    0 S  2.3  0.0   0:03.58 kjournald
10893 root      17   0  4796  352  268 R  2.0  0.1   2:07.47 script
...
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
    5 root      12  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
    6 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kthread
    7 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 xenwatch
    8 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   14 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   16 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   53 root      15   0     0    0    0 S  0.0  0.0   0:00.13 pdflush
   54 root      15   0     0    0    0 S  0.0  0.0   0:00.48 pdflush
   55 root      10  -5     0    0    0 S  0.0  0.0   0:00.50 kswapd0

Статистика

Время первой команды журнала16:01:00 2009- 5-25
Время последней команды журнала18:11:17 2009- 5-25
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %27.72
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.59
Количество командных строк в единицу времени, команда/мин 1.06
Частота использования команд
du28|=======================| 23.93%
screen10|========| 8.55%
ls9|=======| 7.69%
strings8|======| 6.84%
vim8|======| 6.84%
less8|======| 6.84%
apt-get8|======| 6.84%
grep8|======| 6.84%
pwd4|===| 3.42%
rm4|===| 3.42%
df4|===| 3.42%
ssh3|==| 2.56%
top2|=| 1.71%
chmod2|=| 1.71%
cd2|=| 1.71%
passwd1|| 0.85%
useradd1|| 0.85%
EXIT1|| 0.85%
tail1|| 0.85%
who1|| 0.85%
d1|| 0.85%
exit1|| 0.85%
scrin1|| 0.85%
su1|| 0.85%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$