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

Содержание

Журнал

Четверг (05/15/08)

/dev/ttyp0
10:04:18
#chfn user
Изменение информации о пользователе user
Введите новое значение или нажмите ВВОД для выбора значения по умолчанию
        Полное имя [User]: user
        Номер комнаты []: 101
        Рабочий телефон []: 11111
        Домашний телефон []: 1111
        Другое []:
10:06:39
#less /passwd
10:06:50
#less /etc/passwd
10:11:21
#for A [ in 1-9 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `['
10:13:48
#for A [ in 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `['
10:14:32
#for A [ 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `['
10:15:26
#for A [ in ' 1 2 3 4 5 6 7 ' ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `['
10:16:04
#for A [ in 1 2 3 4 5 6 7 ] ; do touch /home/user/file$A ; done
bash: syntax error near unexpected token `['
10:17:36
#man for
10:17:43
#info for
10:18:15
#File: dir Node: Top This is the top of the INFO tree
/dev/hda1 on / type ext3 (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
прошло 12 минут
10:30:35
#ps -u
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1235  0.0  0.0   1584   488 tty1     Ss+  May10   0:00 /sbin/getty 38400 tty1
root      1236  0.0  0.0   1588   496 tty2     Ss+  May10   0:00 /sbin/getty 38400 tty2
root      1237  0.0  0.0   1588   492 tty3     Ss+  May10   0:00 /sbin/getty 38400 tty3
root      1238  0.0  0.0   1584   492 tty4     Ss+  May10   0:00 /sbin/getty 38400 tty4
root      1239  0.0  0.0   1588   496 tty5     Ss+  May10   0:00 /sbin/getty 38400 tty5
root      1240  0.0  0.0   1588   492 tty6     Ss+  May10   0:00 /sbin/getty 38400 tty6
root      4079  0.0  0.1   4716   680 ttyp0    Ss+  06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4116  0.0  0.0   4720   468 ttyp0    S+   06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4117  0.0  0.3   5796  1808 ttyp1    Ss   06:37   0:00 bash -i
root      4709  0.0  0.1   5176   992 ttyp1    R+   09:36   0:00 ps -u
прошло >2 часов
12:36:28
#top
top - 09:37:21 up 4 days, 20:13,  2 users,  load average: 0.00, 0.00, 0.00
Tasks:  40 total,   1 running,  39 sleeping,   0 stopped,   0 zombie
Cpu(s): 11.3%us,  0.0%sy,  0.0%ni, 88.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.3%st
Mem:    524436k total,   166540k used,   357896k free,    80384k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    34640k cached
 1494 root      16   0 11604 6872 1412 S 11.3  1.3   0:59.32 l3-agent
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.03 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
 4077 root      15   0  7872 2372 1920 S  0.0  0.5   0:00.01 sshd
 4079 root      15   0  4716  680  556 S  0.0  0.1   0:00.01 script
 4116 root      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4117 root      15   0  5796 1808 1360 S  0.0  0.3   0:00.02 bash
 4324 root      18   0  7712 2284 1856 S  0.0  0.4   0:00.01 sshd
 4326 user      15   0  7712 1592 1152 S  0.0  0.3   0:00.00 sshd
 4327 user      15   0  4716  680  556 S  0.0  0.1   0:00.08 script
 4380 user      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4381 user      22   0  6996 2768 1372 S  0.0  0.5   0:00.10 bash
 4717 root      15   0  2240 1120  864 R  0.0  0.2   0:00.00 top
прошло 15 минут
12:51:39
#ps -x
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
...
 1238 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1239 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1240 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1494 ?        Ss     1:28 l3-agent
 4077 ?        Ss     0:00 sshd: root@ttyp0
 4079 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
 4116 ttyp0    S+     0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
 4117 ttyp1    Ss     0:00 bash -i
 4324 ?        Ss     0:00 sshd: user [priv]
 4725 ttyp1    R+     0:00 ps -x
12:58:10
#ps U root
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [migration/0]
    3 ?        SN     0:00 [ksoftirqd/0]
    4 ?        S<     0:00 [events/0]
    5 ?        S<     0:00 [khelper]
    6 ?        S<     0:00 [kthread]
    7 ?        S<     0:00 [xenwatch]
    8 ?        S<     0:00 [xenbus]
   16 ?        S<     0:00 [kblockd/0]
...
 1238 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1239 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1240 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 1494 ?        Ss     1:28 l3-agent
 4077 ?        Ss     0:00 sshd: root@ttyp0
 4079 ttyp0    Ss+    0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
 4116 ttyp0    S+     0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
 4117 ttyp1    Ss     0:00 bash -i
 4324 ?        Ss     0:00 sshd: user [priv]
 4733 ttyp1    R+     0:00 ps U root
12:58:55
#ps U user
  PID TTY      STAT   TIME COMMAND
 1580 ?        Ss     0:03 l3-agent
 4326 ?        S      0:00 sshd: user@ttyp2
 4327 ttyp2    Ss+    0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
 4380 ttyp2    S+     0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
 4381 ttyp3    Ss+    0:00 bash -i
12:59:07
#ps -t tty1
  PID TTY          TIME CMD
 1235 tty1     00:00:00 getty
12:59:34
#ps
  PID TTY          TIME CMD
 4117 ttyp1    00:00:00 bash
 4757 ttyp1    00:00:00 ps
13:01:10
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   648 ?        Ss   May10   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    May10   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   May10   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   May10   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   May10   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   May10   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   May10   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   May10   0:00 [xenbus]
...
root      4077  0.0  0.4   7872  2372 ?        Ss   06:37   0:00 sshd: root@ttyp0
root      4079  0.0  0.1   4716   680 ttyp0    Ss+  06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4116  0.0  0.0   4720   468 ttyp0    S+   06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4117  0.0  0.3   5796  1808 ttyp1    Ss   06:37   0:00 bash -i
root      4324  0.0  0.4   7712  2284 ?        Ss   06:55   0:00 sshd: user [priv]
user      4326  0.0  0.3   7712  1592 ?        S    06:55   0:00 sshd: user@ttyp2
user      4327  0.0  0.1   4716   680 ttyp2    Ss+  06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4380  0.0  0.0   4720   468 ttyp2    S+   06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4381  0.0  0.5   6996  2768 ttyp3    Ss+  06:55   0:00 bash -i
root      4765  0.0  0.1   5176   988 ttyp1    R+   10:01   0:00 ps -aux
13:01:20
#ps -aux | grep -v USER. *PID. *CPU
grep: *PID.: No such file or directory
grep: *CPU: No such file or directory
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
13:02:23
#ps -aux | grep -v USER.*PID.*CPU
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root         1  0.0  0.1   1960   648 ?        Ss   May10   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    May10   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   May10   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   May10   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   May10   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   May10   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   May10   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   May10   0:00 [xenbus]
root        16  0.0  0.0      0     0 ?        S<   May10   0:00 [kblockd/0]
...
root      4077  0.0  0.4   7872  2372 ?        Ss   06:37   0:00 sshd: root@ttyp0
root      4079  0.0  0.1   4716   680 ttyp0    Ss+  06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4116  0.0  0.0   4720   468 ttyp0    S+   06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4117  0.0  0.3   5796  1808 ttyp1    Ss   06:37   0:00 bash -i
root      4324  0.0  0.4   7712  2284 ?        Ss   06:55   0:00 sshd: user [priv]
user      4326  0.0  0.3   7712  1592 ?        S    06:55   0:00 sshd: user@ttyp2
user      4327  0.0  0.1   4716   680 ttyp2    Ss+  06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4380  0.0  0.0   4720   468 ttyp2    S+   06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4381  0.0  0.5   6996  2768 ttyp3    Ss+  06:55   0:00 bash -i
root      4782  0.0  0.1   5176   992 ttyp1    R+   10:02   0:00 ps -aux
13:02:36
#ps -aux
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   648 ?        Ss   May10   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    May10   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   May10   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   May10   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   May10   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   May10   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   May10   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   May10   0:00 [xenbus]
...
root      4077  0.0  0.4   7872  2372 ?        Ss   06:37   0:00 sshd: root@ttyp0
root      4079  0.0  0.1   4716   680 ttyp0    Ss+  06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4116  0.0  0.0   4720   468 ttyp0    S+   06:37   0:00 script -f -q /root/.lilalo//1111110365181746550-1210833472.script
root      4117  0.0  0.3   5796  1808 ttyp1    Ss   06:37   0:00 bash -i
root      4324  0.0  0.4   7712  2284 ?        Ss   06:55   0:00 sshd: user [priv]
user      4326  0.0  0.3   7712  1592 ?        S    06:55   0:00 sshd: user@ttyp2
user      4327  0.0  0.1   4716   680 ttyp2    Ss+  06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4380  0.0  0.0   4720   468 ttyp2    S+   06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
user      4381  0.0  0.5   6996  2768 ttyp3    Ss+  06:55   0:00 bash -i
root      4791  0.0  0.1   5172   988 ttyp1    R+   10:03   0:00 ps -aux
13:03:03
#ps -aux | grep -v USER.*PID.*CPU | sort -n +3
sort: Warning: "+number" syntax is deprecated, please use "-k number"
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
root      1162  0.0  0.0   1592   384 ?        Ss   May10   0:00 /sbin/klogd -x
root      1235  0.0  0.0   1584   488 tty1     Ss+  May10   0:00 /sbin/getty 38400 tty1
root      1236  0.0  0.0   1588   496 tty2     Ss+  May10   0:00 /sbin/getty 38400 tty2
root      1237  0.0  0.0   1588   492 tty3     Ss+  May10   0:00 /sbin/getty 38400 tty3
root      1238  0.0  0.0   1584   492 tty4     Ss+  May10   0:00 /sbin/getty 38400 tty4
root      1239  0.0  0.0   1588   496 tty5     Ss+  May10   0:00 /sbin/getty 38400 tty5
root      1240  0.0  0.0   1588   492 tty6     Ss+  May10   0:00 /sbin/getty 38400 tty6
root        16  0.0  0.0      0     0 ?        S<   May10   0:00 [kblockd/0]
...
user      4327  0.0  0.1   4716   680 ttyp2    Ss+  06:55   0:00 script -f -q /home/user/.lilalo//28723196721791816538-1210834525.script
root      1186  0.0  0.2   4940  1092 ?        Ss   May10   0:00 /usr/sbin/sshd
root      1201  0.0  0.3  13308  1920 ?        Ss   May10   0:00 /usr/sbin/gdm
root      4117  0.0  0.3   5796  1808 ttyp1    Ss   06:37   0:00 bash -i
user      4326  0.0  0.3   7712  1592 ?        S    06:55   0:00 sshd: user@ttyp2
root      4077  0.0  0.4   7872  2372 ?        Ss   06:37   0:00 sshd: root@ttyp0
root      4324  0.0  0.4   7712  2284 ?        Ss   06:55   0:00 sshd: user [priv]
user      4381  0.0  0.5   6996  2768 ttyp3    Ss+  06:55   0:00 bash -i
user      1580  0.0  1.2  11068  6336 ?        Ss   May10   0:03 l3-agent
root      1494  0.0  1.3  11604  6872 ?        Ss   May10   1:31 l3-agent
13:03:25
#man sort
13:06:11
#man pstree
13:07:09
#man pstree
13:07:29
#top
top - 10:08:30 up 4 days, 20:44,  2 users,  load average: 0.00, 0.00, 0.00
Tasks:  40 total,   1 running,  39 sleeping,   0 stopped,   0 zombie
Cpu(s): 12.7%us,  0.0%sy,  0.0%ni, 87.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524436k total,   167284k used,   357152k free,    80384k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    35384k cached
 1494 root      16   0 11604 6872 1412 S 12.7  1.3   1:35.10 l3-agent
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.03 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
...
 4077 root      15   0  7872 2372 1920 S  0.0  0.5   0:00.02 sshd
 4079 root      15   0  4716  680  556 S  0.0  0.1   0:00.01 script
 4116 root      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4117 root      15   0  5796 1808 1360 S  0.0  0.3   0:00.03 bash
 4324 root      18   0  7712 2284 1856 S  0.0  0.4   0:00.01 sshd
 4326 user      15   0  7712 1592 1152 S  0.0  0.3   0:00.00 sshd
 4327 user      15   0  4716  680  556 S  0.0  0.1   0:00.08 script
 4380 user      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4381 user      22   0  6996 2768 1372 S  0.0  0.5   0:00.10 bash
 4928 root      15   0  2244 1124  864 R  0.0  0.2   0:00.00 top
13:09:22
#top
top - 10:10:13 up 4 days, 20:45,  2 users,  load average: 0.02, 0.01, 0.00
Tasks:  40 total,   2 running,  38 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524436k total,   167408k used,   357028k free,    80384k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    35508k cached
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.03 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
 4077 root      16   0  7872 2372 1920 R  0.0  0.5   0:00.02 sshd
 4079 root      15   0  4716  680  556 S  0.0  0.1   0:00.01 script
 4116 root      15   0  4720  468  336 S  0.0  0.1   0:00.01 script
 4117 root      15   0  5796 1808 1360 S  0.0  0.3   0:00.03 bash
 4324 root      18   0  7712 2284 1856 S  0.0  0.4   0:00.01 sshd
 4326 user      15   0  7712 1592 1152 S  0.0  0.3   0:00.00 sshd
 4327 user      15   0  4716  680  556 S  0.0  0.1   0:00.08 script
 4380 user      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4381 user      22   0  6996 2768 1372 S  0.0  0.5   0:00.10 bash
 4936 root      15   0  2244 1128  868 R  0.0  0.2   0:00.00 top
13:10:24
#uptime
 10:10:30 up 4 days, 20:46,  2 users,  load average: 0.01, 0.01, 0.00
13:10:30
#top
top - 10:11:21 up 4 days, 20:47,  2 users,  load average: 0.00, 0.00, 0.00
Tasks:  40 total,   1 running,  39 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    524436k total,   167532k used,   356904k free,    80384k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,    35636k cached
    1 root      15   0  1960  648  552 S  0.0  0.1   0:00.03 init
    2 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    3 root      34  19     0    0    0 S  0.0  0.0   0:00.00 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
 4077 root      15   0  7872 2372 1920 S  0.0  0.5   0:00.02 sshd
 4079 root      15   0  4716  680  556 S  0.0  0.1   0:00.01 script
 4116 root      15   0  4720  468  336 S  0.0  0.1   0:00.01 script
 4117 root      15   0  5796 1808 1360 S  0.0  0.3   0:00.03 bash
 4324 root      18   0  7712 2284 1856 S  0.0  0.4   0:00.01 sshd
 4326 user      15   0  7712 1592 1152 S  0.0  0.3   0:00.00 sshd
 4327 user      15   0  4716  680  556 S  0.0  0.1   0:00.08 script
 4380 user      15   0  4720  468  336 S  0.0  0.1   0:00.00 script
 4381 user      22   0  6996 2768 1372 S  0.0  0.5   0:00.10 bash
 4952 root      15   0  2240 1120  864 R  0.0  0.2   0:00.00 top
13:11:22
#ps
  PID TTY          TIME CMD
 4117 ttyp1    00:00:00 bash
 4968 ttyp1    00:00:00 ps
13:12:30
#kill 4381

13:13:08
#ps -u user
  PID TTY          TIME CMD
 1580 ?        00:00:03 l3-agent
 4326 ?        00:00:00 sshd
 4327 ttyp2    00:00:00 script
 4380 ttyp2    00:00:00 script
 4381 ttyp3    00:00:00 bash
13:13:33
#kill 4381

13:13:59
#ps -u user
  PID TTY          TIME CMD
 1580 ?        00:00:03 l3-agent
 4326 ?        00:00:00 sshd
 4327 ttyp2    00:00:00 script
 4380 ttyp2    00:00:00 script
 4381 ttyp3    00:00:00 bash
13:14:16
#ps
  PID TTY          TIME CMD
 4117 ttyp1    00:00:00 bash
 5028 ttyp1    00:00:00 ps
13:15:01
#whoami
root
13:15:13
#kill -9 4381

13:15:54
#ps -u user
  PID TTY          TIME CMD
 1580 ?        00:00:04 l3-agent
 5053 ?        00:00:00 sshd
 5054 ttyp2    00:00:00 script
 5107 ttyp2    00:00:00 script
 5108 ttyp3    00:00:00 bash
 5170 ttyp3    00:00:00 vim
 5173 ?        00:00:00 sshd
 5174 ttyp4    00:00:00 script
 5228 ttyp4    00:00:00 script
 5229 ttyp5    00:00:00 bash
 5272 ttyp5    00:00:00 vim
13:21:55
#killall vim

13:26:37
#man ls
прошло 93 минуты
15:00:27
#ls /
bin  boot  dev  etc  home  initrd  lib  lost+found  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
15:00:45
#ls /lib
cpp              libattr.so.1.1.0          libcfont.so.0.0.0    libdevmapper.so.1.02  libm.so.6               libnss_files.so.2        libpam.so.0.79      librt.so.1           libutil-2.3.6.so
i386-linux-gnu   libblkid.so.1             libcidn-2.3.6.so     libdl-2.3.6.so        libncurses.so.5         libnss_hesiod-2.3.6.so   libpcprofile.so     libSegFault.so       libutil.so.1
i486-linux-gnu   libblkid.so.1.0           libcidn.so.1         libdl.so.2            libncurses.so.5.5       libnss_hesiod.so.2       libpopt.so.0        libselinux.so.1      libuuid.so.1
init             libBrokenLocale-2.3.6.so  libcom_err.so.2      libe2p.so.2           libncursesw.so.5        libnss_nis-2.3.6.so      libpopt.so.0.0.0    libsepol.so.1        libuuid.so.1.2
iptables         libBrokenLocale.so.1      libcom_err.so.2.1    libe2p.so.2.3         libncursesw.so.5.5      libnss_nisplus-2.3.6.so  libproc-3.2.7.so    libslang.so.2        libwrap.so.0
ld-2.3.6.so      libbz2.so.1               libconsole.so.0      libext2fs.so.2        libnsl-2.3.6.so         libnss_nisplus.so.2      libpthread-0.10.so  libslang.so.2.0.6    libwrap.so.0.7.6
ld-linux.so.2    libbz2.so.1.0             libconsole.so.0.0.0  libext2fs.so.2.4      libnsl.so.1             libnss_nis.so.2          libpthread.so.0     libss.so.2           lsb
libacl.so.1      libbz2.so.1.0.3           libcrypt-2.3.6.so    libgcc_s.so.1         libnss_compat-2.3.6.so  libpamc.so.0             libreadline.so.5    libss.so.2.0         modules
libacl.so.1.1.0  libc-2.3.6.so             libcrypt.so.1        libhistory.so.5       libnss_compat.so.2      libpamc.so.0.79          libreadline.so.5.2  libthread_db-1.0.so  security
libanl-2.3.6.so  libcap.so.1               libc.so.6            libhistory.so.5.2     libnss_dns-2.3.6.so     libpam_misc.so.0         libresolv-2.3.6.so  libthread_db.so.1    terminfo
libanl.so.1      libcap.so.1.10            libctutils.so.0      libm-2.3.6.so         libnss_dns.so.2         libpam_misc.so.0.79      libresolv.so.2      libusb-0.1.so.4      tls
libattr.so.1     libcfont.so.0             libctutils.so.0.0.0  libmemusage.so        libnss_files-2.3.6.so   libpam.so.0              librt-2.3.6.so      libusb-0.1.so.4.4.4  udev
15:00:56
#ls -l | grep libcurses*

15:03:32
#ls -l | grep libcurses.*

15:03:41
#ls -l /lib | grep libcurses.*

15:04:01
#ls -l /lib | grep libcurses*

15:04:07
#ls -l /lib | grep libcurses

15:04:30
#ls /lib -l | grep libcurses

15:04:46
#ls /lib -l
итого 4612
lrwxrwxrwx  1 root root      21 2007-12-23 14:42 cpp -> /etc/alternatives/cpp
lrwxrwxrwx  1 root root      14 2008-02-17 21:18 i386-linux-gnu -> i486-linux-gnu
drwxr-xr-x  2 root root    4096 2007-07-30 20:27 i486-linux-gnu
drwxr-xr-x  3 root root    4096 2007-12-23 14:30 init
drwxr-xr-x  2 root root    4096 2007-12-23 14:31 iptables
-rwxr-xr-x  1 root root   88164 2008-01-19 12:14 ld-2.3.6.so
lrwxrwxrwx  1 root root      11 2008-02-17 21:18 ld-linux.so.2 -> ld-2.3.6.so
lrwxrwxrwx  1 root root      15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0
-rw-r--r--  1 root root   22156 2006-07-20 23:40 libacl.so.1.1.0
...
lrwxrwxrwx  1 root root      14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2
-rw-r--r--  1 root root    9128 2007-03-07 02:17 libuuid.so.1.2
lrwxrwxrwx  1 root root      16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6
-rw-r--r--  1 root root   27596 2007-02-25 20:06 libwrap.so.0.7.6
drwxr-xr-x  2 root root    4096 2007-12-23 14:30 lsb
drwxr-xr-x  4 root root    4096 2008-02-17 21:48 modules
drwxr-xr-x  2 root root    4096 2007-12-23 14:30 security
drwxr-xr-x 15 root root    4096 2006-10-19 11:02 terminfo
drwxr-xr-x  3 root root    4096 2008-02-17 21:18 tls
drwxr-xr-x  2 root root    4096 2007-12-23 14:42 udev
15:04:55
#grep libcurses `ls -l /lib`
grep: invalid option -- >
Использование: grep [OPTION]... PATTERN [FILE]...
Попробуйте `grep --help' для получения более подробного описания.
15:07:05
#ls -l /lib | grep 'libcurses*'

15:08:51
#ls -l /lib | grep 'libcurses.*'

15:09:05
#ls -l /lib
итого 4612
lrwxrwxrwx  1 root root      21 2007-12-23 14:42 cpp -> /etc/alternatives/cpp
lrwxrwxrwx  1 root root      14 2008-02-17 21:18 i386-linux-gnu -> i486-linux-gnu
drwxr-xr-x  2 root root    4096 2007-07-30 20:27 i486-linux-gnu
drwxr-xr-x  3 root root    4096 2007-12-23 14:30 init
drwxr-xr-x  2 root root    4096 2007-12-23 14:31 iptables
-rwxr-xr-x  1 root root   88164 2008-01-19 12:14 ld-2.3.6.so
lrwxrwxrwx  1 root root      11 2008-02-17 21:18 ld-linux.so.2 -> ld-2.3.6.so
lrwxrwxrwx  1 root root      15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0
-rw-r--r--  1 root root   22156 2006-07-20 23:40 libacl.so.1.1.0
...
lrwxrwxrwx  1 root root      14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2
-rw-r--r--  1 root root    9128 2007-03-07 02:17 libuuid.so.1.2
lrwxrwxrwx  1 root root      16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6
-rw-r--r--  1 root root   27596 2007-02-25 20:06 libwrap.so.0.7.6
drwxr-xr-x  2 root root    4096 2007-12-23 14:30 lsb
drwxr-xr-x  4 root root    4096 2008-02-17 21:48 modules
drwxr-xr-x  2 root root    4096 2007-12-23 14:30 security
drwxr-xr-x 15 root root    4096 2006-10-19 11:02 terminfo
drwxr-xr-x  3 root root    4096 2008-02-17 21:18 tls
drwxr-xr-x  2 root root    4096 2007-12-23 14:42 udev
15:09:16
#ls -l /lib | grep lib
lrwxrwxrwx  1 root root      15 2007-12-23 14:30 libacl.so.1 -> libacl.so.1.1.0
-rw-r--r--  1 root root   22156 2006-07-20 23:40 libacl.so.1.1.0
-rw-r--r--  1 root root    9868 2008-01-19 12:14 libanl-2.3.6.so
lrwxrwxrwx  1 root root      15 2008-02-17 21:18 libanl.so.1 -> libanl-2.3.6.so
lrwxrwxrwx  1 root root      16 2007-12-23 14:30 libattr.so.1 -> libattr.so.1.1.0
-rw-r--r--  1 root root   12840 2006-03-28 05:25 libattr.so.1.1.0
lrwxrwxrwx  1 root root      15 2007-12-23 14:30 libblkid.so.1 -> libblkid.so.1.0
-rw-r--r--  1 root root   32248 2007-03-07 02:17 libblkid.so.1.0
-rw-r--r--  1 root root    5448 2008-01-19 12:14 libBrokenLocale-2.3.6.so
lrwxrwxrwx  1 root root      24 2008-02-17 21:18 libBrokenLocale.so.1 -> libBrokenLocale-2.3.6.so
...
-rw-r--r--  1 root root   17860 2008-01-19 12:14 libthread_db-1.0.so
lrwxrwxrwx  1 root root      19 2008-02-17 21:18 libthread_db.so.1 -> libthread_db-1.0.so
lrwxrwxrwx  1 root root      19 2007-12-23 14:31 libusb-0.1.so.4 -> libusb-0.1.so.4.4.4
-rw-r--r--  1 root root   28740 2007-02-13 01:05 libusb-0.1.so.4.4.4
-rw-r--r--  1 root root    9656 2008-01-19 12:14 libutil-2.3.6.so
lrwxrwxrwx  1 root root      16 2008-02-17 21:18 libutil.so.1 -> libutil-2.3.6.so
lrwxrwxrwx  1 root root      14 2007-12-23 14:30 libuuid.so.1 -> libuuid.so.1.2
-rw-r--r--  1 root root    9128 2007-03-07 02:17 libuuid.so.1.2
lrwxrwxrwx  1 root root      16 2007-12-23 14:31 libwrap.so.0 -> libwrap.so.0.7.6
-rw-r--r--  1 root root   27596 2007-02-25 20:06 libwrap.so.0.7.6
прошло 11 минут
15:21:13
#ls -l /lib | grep libcur

15:21:18
#ls -l /lib | grep libncurs
lrwxrwxrwx  1 root root      17 2007-12-23 14:30 libncurses.so.5 -> libncurses.so.5.5
-rw-r--r--  1 root root  263040 2006-10-19 11:02 libncurses.so.5.5
lrwxrwxrwx  1 root root      18 2007-12-23 14:31 libncursesw.so.5 -> libncursesw.so.5.5
-rw-r--r--  1 root root  308288 2006-10-19 11:02 libncursesw.so.5.5
15:28:11
#vim /lib/libncursesw.so.5.5
15:29:32
#+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31^@
Переформатирование cp(1), подождите...
       -S, --suffix=SUFFIX
              override the usual backup suffix
       cp - copy files and directories
       -t, --target-directory=DIRECTORY
              copy all SOURCE arguments into DIRECTORY
       cp [OPTION]... [-T] SOURCE DEST
       -T, --no-target-directoryDIRECTORY
              treat DEST as a normal file...
       -u, --update
...
       The full documentation for cp is maintained as a Texinfo manual.  If the info and cp programs are properly installed at your site, the command
              info cpnation
              remove each existing destination file before attempting to open it (contrast with --force)
       should give you access to the complete manual.
       --sparse=WHEN
cp 5.97                                                                                        January 2007                                                                                          CP(1)
       --strip-trailing-slashes remove any trailing slashes from each SOURCE
              argument
       -s, --symbolic-link
              make symbolic links instead of copying
прошло 14 минут
15:43:56
#ls /
bin  boot  dev  etc  home  initrd  lib  lost+found  media  mnt  opt  proc  root  sbin  srv  sys  tmp  usr  var
15:44:01
#ls /mnt

15:44:10
#ls /media

15:44:17
#acropus
bash: acropus: command not found
прошло 26 минут
16:10:30
#apropose libncursesw.so.5.5
bash: apropose: command not found
16:11:16
#apropos libncurses.so.5.5
libncurses.so.5.5: ничего подходящего не найдено.
16:12:27
#whatis libncurses.so.5.5
libncurses.so.5.5: ничего подходящего не найдено.
16:12:47
#info libncurses.so.5.5
16:13:16
#File: dir Node: Top This is the top of the INFO tree

16:13:18
#info libncurses.so.5.5
16:23:17
#File: dir Node: Top This is the top of the INFO tree
bash: mat: command not found
16:23:23
#man anacron
16:29:03
#man date
16:36:47
#ls /var
backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp
16:36:57
#ls /var/run
crond.pid  crond.reboot  gdm.pid  inetd.pid  klogd.pid  motd  network  sshd  sshd.pid  sudo  syslogd.pid  utmp
16:44:24
#file libncurses.so.5.5
libncurses.so.5.5: ERROR: cannot open `libncurses.so.5.5' (No such file or directory)
16:53:35
#file libncursesw.so.5.5
libncursesw.so.5.5: ERROR: cannot open `libncursesw.so.5.5' (No such file or directory)
16:54:15
#file /lib/libncursesw.so.5.5
/lib/libncursesw.so.5.5: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), stripped
16:54:47
#apt-get install sync
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет sync

Пятница (05/16/08)

09:50:32
#apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  rsync
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено.
Необходимо скачать 261kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 451kB.
Получено:1 http://debian.org.ua etch/main rsync 2.6.9-2etch1 [261kB]
Получено 261kB за 32s (8081B/c)
Выбор ранее не выбранного пакета rsync.
(Чтение базы данных... на данный момент установлено 19752 файлов и каталогов.)
Распаковывается пакет rsync (из файла .../rsync_2.6.9-2etch1_i386.deb)...
Настраивается пакет rsync (2.6.9-2etch1) ...
09:51:36
#apt-get install bzip2
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  bzip2
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено.
Необходимо скачать 269kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 446kB.
Получено:1 http://debian.org.ua etch/main bzip2 1.0.3-6 [269kB]
Получено 269kB за 11s (24,3kB/c)
Выбор ранее не выбранного пакета bzip2.
(Чтение базы данных... на данный момент установлено 19766 файлов и каталогов.)
Распаковывается пакет bzip2 (из файла .../bzip2_1.0.3-6_i386.deb)...
Настраивается пакет bzip2 (1.0.3-6) ...
09:56:09
#cd /src/usr
bash: cd: /src/usr: No such file or directory
09:58:15
#cd /usr/src

09:58:40
#tar xvjf linux-2.6.25.3.tar.bz2
linux-2.6.25.3/Documentation/scsi/Mylex.txt
linux-2.6.25.3/Documentation/scsi/NinjaSCSI.txt
linux-2.6.25.3/Documentation/scsi/aacraid.txt
linux-2.6.25.3/Documentation/scsi/advansys.txt
linux-2.6.25.3/Documentation/scsi/aha152x.txt
linux-2.6.25.3/Documentation/scsi/aic79xx.txt
linux-2.6.25.3/Documentation/scsi/aic7xxx.txt
linux-2.6.25.3/Documentation/scsi/aic7xxx_old.txt
linux-2.6.25.3/Documentation/scsi/arcmsr_spec.txt
linux-2.6.25.3/Documentation/scsi/dc395x.txt
...
linux-2.6.25.3/Documentation/uml/UserModeLinux-HOWTO.txt
linux-2.6.25.3/Documentation/unaligned-memory-access.txt
linux-2.6.25.3/Documentation/unicode.txt
linux-2.6.25.3/Documentation/unshare.txt
linux-2.6.25.3/Documentation/usb/
linux-2.6.25.3/Documentation/usb/CREDITS
linux-2.6.25.3/Documentation/usb/URB.txt
linux-2.6.25.3/Documentation/usb/acm.txt
linux-2.6.25.3/Documentation/usb/auerswald.txt
linux-2.6.25.3/Documentation/usb/authorization.txt
10:00:04
#cd ./linux-2.6.25.3

10:01:27
#make menuconfig
  HOSTCC  scripts/basic/fixdep
/bin/sh: gcc: command not found
make[1]: *** [scripts/basic/fixdep] Ошибка 127
make: *** [scripts_basic] Ошибка 2
10:01:59
#apt-get install gcc
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  gcc-4.1 libssp0
Предлагаемые пакеты:
  manpages-dev autoconf automake1.9 libtool flex bison gdb gcc-doc gcc-4.1-doc gcc-4.1-locales libc6-dev-amd64 lib64gcc1 lib64ssp0
Рекомендуемые пакеты:
  libc6-dev libc-dev libmudflap0-dev
НОВЫЕ пакеты, которые будут установлены:
  gcc gcc-4.1 libssp0
...
Выбор ранее не выбранного пакета libssp0.
(Чтение базы данных... на данный момент установлено 19799 файлов и каталогов.)
Распаковывается пакет libssp0 (из файла .../libssp0_4.1.1-21_i386.deb)...
Выбор ранее не выбранного пакета gcc-4.1.
Распаковывается пакет gcc-4.1 (из файла .../gcc-4.1_4.1.1-21_i386.deb)...
Выбор ранее не выбранного пакета gcc.
Распаковывается пакет gcc (из файла .../gcc_4%3a4.1.1-15_i386.deb)...
Настраивается пакет libssp0 (4.1.1-21) ...
Настраивается пакет gcc-4.1 (4.1.1-21) ...
Настраивается пакет gcc (4.1.1-15) ...
10:03:08
#make menuconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:107:23: error: sys/types.h: No such file or directory
scripts/basic/fixdep.c:108:22: error: sys/stat.h: No such file or directory
scripts/basic/fixdep.c:109:22: error: sys/mman.h: No such file or directory
scripts/basic/fixdep.c:110:20: error: unistd.h: No such file or directory
scripts/basic/fixdep.c:111:19: error: fcntl.h: No such file or directory
scripts/basic/fixdep.c:112:20: error: string.h: No such file or directory
scripts/basic/fixdep.c:113:20: error: stdlib.h: No such file or directory
scripts/basic/fixdep.c:114:19: error: stdio.h: No such file or directory
In file included from /usr/lib/gcc/i486-linux-gnu/4.1.2/include/syslimits.h:7,
...
scripts/basic/fixdep.c:359: error: ‘MAP_PRIVATE’ undeclared (first use in this function)
scripts/basic/fixdep.c:359: warning: assignment makes pointer from integer without a cast
scripts/basic/fixdep.c:366: error: too many arguments to function ‘parse_dep_file’
scripts/basic/fixdep.c:343: warning: unused variable ‘st’
scripts/basic/fixdep.c: In function ‘traps’:
scripts/basic/fixdep.c:378: warning: incompatible implicit declaration of built-in function ‘fprintf’
scripts/basic/fixdep.c:378: error: ‘stderr’ undeclared (first use in this function)
scripts/basic/fixdep.c:380: warning: incompatible implicit declaration of built-in function ‘exit’
make[1]: *** [scripts/basic/fixdep] Ошибка 1
make: *** [scripts_basic] Ошибка 2
10:03:31
#apt-get install libncurses5-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libc6-dev linux-kernel-headers
Предлагаемые пакеты:
  glibc-doc manpages-dev
НОВЫЕ пакеты, которые будут установлены:
  libc6-dev libncurses5-dev linux-kernel-headers
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 35 пакетов не обновлено.
Необходимо скачать 5989kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 28,3MB.
Хотите продолжить [Д/н]? Y
Получено:1 http://debian.org.ua etch/main linux-kernel-headers 2.6.18-7 [1875kB]
прошло 11 минут
10:14:46
#make menuconfig
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                               [ ] Second extended fs support (NEW)                                                                                                  x x
                                                                    [ ] Ext3 journalling file system support (NEW)
  x x                                                               [ ] Reiserfs support (NEW)system support (NEW)                                                                                        x x
                                                                    [ ] JFS filesystem support (NEW)
  x x                                                               [ ] JFS filesystem support (NEW)                                                                                                      x x
  x x                                                                                                                                                                                                     x x
...
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x x                                                                                                                                                                                                     x x
  x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
  tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                                                                       <Select>    < Exit >    < Help >
  x                                                                                                                                                                                                         x
  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
прошло 22 минуты
10:37:06
#make && make modules_install && make install
  CC      drivers/pci/proc.o
  CC      drivers/pci/hotplug.o
  CC      drivers/pci/setup-bus.o
  LD      drivers/pci/built-in.o
  LD      drivers/serial/built-in.o
  CC      drivers/usb/host/pci-quirks.o
  LD      drivers/usb/host/built-in.o
  LD      drivers/usb/built-in.o
  CC      drivers/video/fb_notify.o
  LD      drivers/video/backlight/built-in.o
...
  HOSTCC  arch/x86/boot/tools/build
  BUILD   arch/x86/boot/bzImage
Root device is (3, 1)
Setup is 11192 bytes (padded to 11264 bytes).
System is 782 kB
Kernel: arch/x86/boot/bzImage is ready  (#1)
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.
make: *** [modules_install] Ошибка 1
10:39:45
#make menuconfig
                                                                        Firmware Drivers  --->
                                                                        Kernel hacking  --->
                                                                    [ ] Cryptographic API  --->
                                                                        Library routines  --->
                                                                        Load an Alternate Configuration File
                                                                        Save an Alternate Configuration File
                                                                          lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
                                                                          x  Do you wish to save your new kernel configuration?      x
                                                                          x  <ESC><ESC> to continue.                                 x
                                                                          tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                                                          x                   < Yes >      <  No  >                  x
                                                                          mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
#
# configuration written to .config
#
*** End of Linux kernel configuration.
*** Execute 'make' to build the kernel or try 'make help'.
10:47:46
#make && make modules_install && make install
  CC      arch/x86/pci/irq.o
  CC      arch/x86/pci/common.o
  CC      arch/x86/pci/early.o
  LD      arch/x86/pci/built-in.o
  CC      net/nonet.o
  LD      net/built-in.o
  CC      lib/div64.o
  CC      lib/sort.o
  CC      lib/parser.o
  CC      lib/halfmd4.o
...
If you need to modify the floppy's lilo.conf, run the following:
        mount /dev/fd0 /mnt
        cd /mnt
        vi lilo.conf            # edit the file
        lilo -C lilo.conf       # run lilo on floppy
        cd
        umount /dev/fd0
umount: /dev/fd0: not found
rmdir: /tmp/boot16706: Directory not empty
...Success.
10:52:01
#ls /boot/
config  config-2.6.25.3  System.map  System.map-2.6.25.3  vmlinuz  vmlinuz-2.6.25.3
10:52:09
#modeprobe --help
bash: modeprobe: command not found
прошло 59 минут
11:51:17
#modprobe --help
modprobe: unrecognized option `--help'
Usage: modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...]
modprobe -r [-n] [-i] [-v] <modulename> ...
modprobe -l -t <dirname> [ -a <modulename> ...]
11:51:34
#modprobe
Usage: modprobe [-v] [-V] [-C config-file] [-n] [-i] [-q] [-b] [-o <modname>] [ --dump-modversions ] <modname> [parameters...]
modprobe -r [-n] [-i] [-v] <modulename> ...
modprobe -l -t <dirname> [ -a <modulename> ...]
11:51:44
#lsmod
Module                  Size  Used by
ext2                   59784  0
ipv6                  229376  16
8250                   28164  0
serial_core            20288  1 8250
ext3                  120072  1
jbd                    53224  1 ext3
mbcache                 9124  2 ext2,ext3
dm_mirror              20048  0
dm_snapshot            16320  0
dm_mod                 51000  2 dm_mirror,dm_snapshot
processor              29608  0
11:57:50
#rpm --h
bash: rpm: command not found
прошло 16 минут
12:14:37
#rpm --help
bash: rpm: command not found

Статистика

Время первой команды журнала10:04:18 2008- 5-15
Время последней команды журнала12:14:37 2008- 5-16
Количество командных строк в журнале99
Процент команд с ненулевым кодом завершения, %34.34
Процент синтаксически неверно набранных команд, % 6.06
Суммарное время работы с терминалом *, час 4.60
Количество командных строк в единицу времени, команда/мин 0.36
Частота использования команд
ls21|================| 16.67%
ps16|============| 12.70%
grep15|===========| 11.90%
man7|=====| 5.56%
make6|====| 4.76%
apt-get5|===| 3.97%
do5|===| 3.97%
for5|===| 3.97%
done5|===| 3.97%
top4|===| 3.17%
cd3|==| 2.38%
info3|==| 2.38%
File:3|==| 2.38%
kill3|==| 2.38%
file3|==| 2.38%
&2|=| 1.59%
modprobe2|=| 1.59%
less2|=| 1.59%
rpm2|=| 1.59%
sort1|| 0.79%
chfn1|| 0.79%
whoami1|| 0.79%
killall1|| 0.79%
lsmod1|| 0.79%
tar1|| 0.79%
whatis1|| 0.79%
acropus1|| 0.79%
vim1|| 0.79%
apropos1|| 0.79%
uptime1|| 0.79%
+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31^@1|| 0.79%
apropose1|| 0.79%
modeprobe1|| 0.79%
____
*) Интервалы неактивности длительностью 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$