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

Содержание

Журнал

Понедельник (06/22/09)

/dev/ttyp0
11:20:37
#ping nt.ua -c 1
PING nt.ua (212.40.34.157) 56(84) bytes of data.
64 bytes from stream.tsua.net (212.40.34.157): icmp_seq=1 ttl=56 time=3.85 ms
--- nt.ua ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.852/3.852/3.852/0.000 ms

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

/dev/ttyp3
18:28:19
#gpg --export --armor 55BE302B | apt-key add -
OK

Среда (07/08/09)

/dev/ttyp5
19:02:26
#cat ~/mymmotd
cat: /root/mymmotd: No such file or directory
19:03:05
#cat ~/mymotd
cat: /root/mymotd: No such file or directory
19:04:22
#vim ~/mymotd
--- /dev/null	2009-06-25 12:01:10.988817975 +0300
+++ /root/mymotd	2009-07-08 20:09:23.000000000 +0300
@@ -0,0 +1 @@
+Hello !!!!::
19:09:23
#cp ~/mymotd /etc/motd

прошло 14 минут
/dev/ttyp5
19:24:07
#cd ~user/files

19:24:25
#chown a
chown: пропущен операнд после `a'
Попробуйте `chown --help' для получения более подробного описания.
19:24:39
#chown root a

19:24:52
#chgrp root a

19:25:13
#chown user:user b

19:25:51
#less a
19:26:45
#ls a
a
19:27:52
#ls --help
ull-iso, long-iso, iso, locale, +ФОРМАТ.information about the FILEs (the current directory by default).
Использование: ls [КÐФАЙÐ
                             ФОРМАТ интерпретируется как в `date'; если ФОРМАТ
                             -- это ФОРМАТ1<перевод-строки>ФОРМАТ2, ФОРМАТ1
                             применяется к старым файлам, а ФОРМАТ2 к новым; коротких.
posix-', то он           если к СТИÐь файлы начинающиеся с .
                             действует только в локали, отличной от POSIX
  -t                         сортировать по времени изменения³Ð¾ файла
  -T, --tabsize=ЧИСÐым ЧИСР                        с -lt: сортировать и показывать время доступа
                              c -l: показывать время доступа и сортировать по имени
...
  -S                         сортировать по размеру файла
      --sort=СÐ
                xtension -X, none -U, size -S, time -t,
                             version -v, status -c, time -t, atime -u,
                             access -u, use -u
      --time=СÐ, показывать вместо времени изменения время,
                             заданное СРtime, access, use, ctime или
                             status; если --sort=time, использовать указанное
                             время в качестве ключа сортировки
      --time-style=СТИÐ, показывать время используя указанный СТИÐ
19:27:59
#ls --help | more
19:29:54
#ls -l a
-rw-r--r-- 1 root root 0 2009-07-08 20:22 a
19:30:05
#ls -ld a
-rw-r--r-- 1 root root 0 2009-07-08 20:22 a
19:30:37
#mkdir /tmp/noexit

19:31:42
#cd /tmp/noexit

19:31:52
#cp ~user/files /tmp/noexit
cp: пропуск каталога `/home/user/files'
19:33:03
#cp ~user/files/a /tmp/noexit

19:33:26
#cd /tmp/noexit
[root@debian2:noexit]# cp ~user/files/b /tmp/noexit
19:33:57
#ls
a  b
19:34:02
#ls -l
итого 0
-rw-r--r-- 1 root root 0 2009-07-08 20:33 a
-rw-r--r-- 1 root root 0 2009-07-08 20:33 b
19:34:06
#man chown
19:41:05
#chown --help
Использование: chown [КÐВÐ:[ГРУППА]] ФАЙÐhown [КÐeference=ОФАЙÐуппу каждого ФАЙом --reference, изменяет владельца и группу каждого ФАЙР-c, --change            тоже что и --verbose, но сообщает только когда
                          были произведены изменения
      --dereference       изменять файл, на который указывает символьная
                          ссылка, а не саму ссылку (по умолчанию)
  -h, --no-dereference   изменяет символьные ссылки, а не файлы, на которые
                         они ссылаются (имеет смысл только на системах, где
                         можно изменять владельца символьной ссылки)
      --from=CURRENT_OWNER:CURRENT_GROUP
                          изменяет владельца и/или группу каждого файла
                          только если текущий владелец и/или группа
...
      --version  показать информацию о версии и выйти
Владелец не изменяется, если он не задан в аргументе.  Группа также не
:', подразумевается изменение группы на основную группу текущего
пользователя.
Вовыми, так и символьными.
Примеры:
  chown root /u        Меняет владельца /u на "root".
  chown root:staff /u  То же, но еще меняет группу на "staff".
  chown -hR root /u    Меняет владельца /u и вложенных файлов на "root".
Об ошибках сообщайте по адресу <bug-coreutils@gnu.org>.
19:41:14
#chown --help | more
19:42:04
#mount --help
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
прошло 52 минуты
20:34:13
#cd \dev
bash: cd: dev: No such file or directory
20:35:39
#ls
a  b
20:35:45
#cd \
> q
bash: cd: q: No such file or directory
20:35:56
#cd /

20:36:01
#cd /dev

20:36:12
#ls
console  psaux  ptypc  ram4    tty13  tty26  tty39  tty51  tty7   ttypb
disk     ptmx   ptypd  ram5    tty14  tty27  tty4   tty52  tty8   ttypc
full     ptyp0  ptype  ram6    tty15  tty28  tty40  tty53  tty9   ttypd
hda1     ptyp1  ptypf  ram7    tty16  tty29  tty41  tty54  ttyp0  ttype
initctl  ptyp2  ram0   ram8    tty17  tty3   tty42  tty55  ttyp1  ttypf
input    ptyp3  ram1   ram9    tty18  tty30  tty43  tty56  ttyp2  urandom
kmem     ptyp4  ram10  random  tty19  tty31  tty44  tty57  ttyp3  xconsole
kmsg     ptyp5  ram11  shm     tty2   tty32  tty45  tty58  ttyp4  xen
log      ptyp6  ram12  tty     tty20  tty33  tty46  tty59  ttyp5  zero
MAKEDEV  ptyp7  ram13  tty0    tty21  tty34  tty47  tty6   ttyp6
mapper   ptyp8  ram14  tty1    tty22  tty35  tty48  tty60  ttyp7
mem      ptyp9  ram15  tty10   tty23  tty36  tty49  tty61  ttyp8
null     ptypa  ram2   tty11   tty24  tty37  tty5   tty62  ttyp9
port     ptypb  ram3   tty12   tty25  tty38  tty50  tty63  ttypa

Четверг (07/09/09)

/dev/ttyp5
17:13:46
#pstree -p
init(1)─┬─cron(1220)
        ├─events/0(4)
        ├─gconfd-2(5542)
        ├─gdm(1208)───gdm(1209)─┬─Xvnc(1219)
        │                       └─fluxbox(1444)─┬─firefox-bin(5538)─┬─{firefox-+
        │                                       │                   ├─{firefox-+
        │                                       │                   ├─{firefox-+
        │                                       │                   ├─{firefox-+
        │                                       │                   ├─{firefox-+
        │                                       │                   └─{firefox-+
...
        │            ├─kswapd0(57)
        │            ├─pdflush(55)
        │            ├─pdflush(56)
        │            ├─reiserfs/0(707)
        │            ├─xenbus(8)
        │            └─xenwatch(7)
        ├─l3-agent(5606)
        ├─migration/0(2)
        ├─sshd(1193)
        └─syslogd(1170)
прошло 18 минут
17:32:18
#pstree -p | more
17:37:03
#pidof --help
pidof: invalid options on command line!
17:37:23
#ps a
  PID TTY      STAT   TIME COMMAND
 1242 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 1243 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 1244 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1245 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1246 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1247 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 7006 ttyp0    Ss+    0:00 script -f -q /home/user/.lilalo//1976326243196035754-
 7053 ttyp0    S+     0:00 script -f -q /home/user/.lilalo//1976326243196035754-
 7054 ttyp1    Ss     0:00 bash -i
...
 9445 ttyp3    Ss     0:00 bash -i
 9482 ttyp3    S+     0:00 ssh root@192.168.16.4
 9487 ttyp4    Ss+    0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9534 ttyp4    S+     0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9535 ttyp5    Ss     0:00 bash -i
 9572 ttyp5    S+     0:00 su -
 9573 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9612 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9613 ttyp6    Ss     0:00 bash -i
 9672 ttyp6    R+     0:00 ps a
17:43:47
#ps au
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1242  0.0  0.0   1584   492 tty1     Ss+  Jun25   0:00 /sbin/getty 384
root      1243  0.0  0.0   1588   496 tty2     Ss+  Jun25   0:00 /sbin/getty 384
root      1244  0.0  0.0   1584   492 tty3     Ss+  Jun25   0:00 /sbin/getty 384
root      1245  0.0  0.0   1588   496 tty4     Ss+  Jun25   0:00 /sbin/getty 384
root      1246  0.0  0.0   1584   492 tty5     Ss+  Jun25   0:00 /sbin/getty 384
root      1247  0.0  0.0   1588   496 tty6     Ss+  Jun25   0:00 /sbin/getty 384
user      7006  0.0  0.1   4712   676 ttyp0    Ss+  Jul06   0:00 script -f -q /h
user      7053  0.0  0.0   4840   468 ttyp0    S+   Jul06   0:00 script -f -q /h
user      7054  0.0  0.4   7008  2752 ttyp1    Ss   Jul06   0:00 bash -i
...
user      9445  0.0  0.4   7012  2756 ttyp3    Ss   18:11   0:00 bash -i
user      9482  0.0  0.3   4484  2220 ttyp3    S+   18:12   0:00 ssh root@192.16
user      9487  0.0  0.1   4712   680 ttyp4    Ss+  18:13   0:00 script -f -q /h
user      9534  0.0  0.0   4840   472 ttyp4    S+   18:13   0:00 script -f -q /h
user      9535  0.0  0.4   7008  2752 ttyp5    Ss   18:13   0:00 bash -i
root      9572  0.0  0.1   5460  1068 ttyp5    S+   18:13   0:00 su -
root      9573  0.0  0.1   4716   680 ttyp5    S+   18:13   0:00 script -f -q /r
root      9612  0.0  0.0   4844   472 ttyp5    S+   18:13   0:00 script -f -q /r
root      9613  0.0  0.3   5792  1828 ttyp6    Ss   18:13   0:00 bash -i
root      9680  0.0  0.1   5176   992 ttyp6    R+   18:43   0:00 ps au
17:43:58
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   652 ?        Ss   Jun25   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    Jun25   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Jun25   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   Jun25   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   Jun25   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenbus]
root        16  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kblockd/0]
...
user      9482  0.0  0.3   4484  2220 ttyp3    S+   18:12   0:00 ssh root@192.16
user      9483  0.0  0.6  10152  3928 ?        Ss   18:13   0:00 xterm -class UX
user      9487  0.0  0.1   4712   680 ttyp4    Ss+  18:13   0:00 script -f -q /h
user      9534  0.0  0.0   4840   472 ttyp4    S+   18:13   0:00 script -f -q /h
user      9535  0.0  0.4   7008  2752 ttyp5    Ss   18:13   0:00 bash -i
root      9572  0.0  0.1   5460  1068 ttyp5    S+   18:13   0:00 su -
root      9573  0.0  0.1   4716   680 ttyp5    S+   18:13   0:00 script -f -q /r
root      9612  0.0  0.0   4844   472 ttyp5    S+   18:13   0:00 script -f -q /r
root      9613  0.0  0.3   5792  1828 ttyp6    Ss   18:13   0:00 bash -i
root      9688  0.0  0.1   5172   992 ttyp6    R+   18:44   0:00 ps aux
17:44:28
#ps waux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   652 ?        Ss   Jun25   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    Jun25   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Jun25   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   Jun25   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   Jun25   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenbus]
root        16  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kblockd/0]
...
user      9482  0.0  0.3   4484  2220 ttyp3    S+   18:12   0:00 ssh root@192.168.16.4
user      9483  0.0  0.6  10152  3988 ?        Ss   18:13   0:00 xterm -class UXTerm -title uxterm -u8
user      9487  0.0  0.1   4712   680 ttyp4    Ss+  18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.sc
user      9534  0.0  0.0   4840   472 ttyp4    S+   18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.sc
user      9535  0.0  0.4   7008  2752 ttyp5    Ss   18:13   0:00 bash -i
root      9572  0.0  0.1   5460  1068 ttyp5    S+   18:13   0:00 su -
root      9573  0.0  0.1   4716   680 ttyp5    S+   18:13   0:00 script -f -q /root/.lilalo//1497132181153514241-1247152426.script
root      9612  0.0  0.0   4844   472 ttyp5    S+   18:13   0:00 script -f -q /root/.lilalo//1497132181153514241-1247152426.script
root      9613  0.0  0.3   5792  1828 ttyp6    Ss   18:13   0:00 bash -i
root      9696  0.0  0.1   5172   988 ttyp6    R+   18:44   0:00 ps waux
17:44:38
#ps waux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   652 ?        Ss   Jun25   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    Jun25   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Jun25   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   Jun25   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   Jun25   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenbus]
root        16  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kblockd/0]
...
user      9482  0.0  0.3   4624  2308 ttyp3    S+   18:12   0:00 ssh root@192.168.16.4
user      9483  0.0  0.6  10152  4048 ?        Ss   18:13   0:00 xterm -class UXTerm -title uxterm -u8
user      9487  0.0  0.1   4712   680 ttyp4    Ss+  18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.sc
user      9534  0.0  0.0   4840   472 ttyp4    S+   18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.sc
user      9535  0.0  0.4   7008  2752 ttyp5    Ss   18:13   0:00 bash -i
root      9572  0.0  0.1   5460  1068 ttyp5    S+   18:13   0:00 su -
root      9573  0.0  0.1   4716   680 ttyp5    S+   18:13   0:00 script -f -q /root/.lilalo//1497132181153514241-1247152426.script
root      9612  0.0  0.0   4844   472 ttyp5    S+   18:13   0:00 script -f -q /root/.lilalo//1497132181153514241-1247152426.script
root      9613  0.0  0.3   5792  1828 ttyp6    Ss   18:13   0:00 bash -i
root      9709  0.0  0.1   5172   992 ttyp6    R+   19:32   0:00 ps waux
прошло 48 минут
18:32:40
#ps waux | more
18:32:56
#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]
...
 1244 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1245 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1246 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1247 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 5606 ?        Ss     0:02 l3-agent
 9572 ttyp5    S+     0:00 su -
 9573 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9612 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9613 ttyp6    Ss     0:00 bash -i
 9726 ttyp6    R+     0:00 ps -x
18:33:42
#ps U root
[root@debian2:~]# ps -x | more
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]
...
 1244 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 1245 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 1246 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 1247 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 5606 ?        Ss     0:02 l3-agent
 9572 ttyp5    S+     0:00 su -
 9573 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9612 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9613 ttyp6    Ss     0:00 bash -i
 9743 ttyp6    R+     0:00 ps U root
18:33:59
#ps U user
  PID TTY      STAT   TIME COMMAND
 1444 ?        Ss     0:00 /usr/bin/fluxbox
 1481 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/startfluxbox
 5538 ?        Ssl    0:07 /usr/lib/iceweasel/firefox-bin -a firefox
 5542 ?        S      0:00 /usr/lib/libgconf2-4/gconfd-2 11
 7002 ?        Ss     0:00 xterm -class UXTerm -title uxterm -u8
 7006 ttyp0    Ss+    0:00 script -f -q /home/user/.lilalo//1976326243196035754-
 7053 ttyp0    S+     0:00 script -f -q /home/user/.lilalo//1976326243196035754-
 7054 ttyp1    Ss     0:00 bash -i
 7091 ttyp1    S+     0:00 ssh root@192.168.16.4
 9393 ?        Ss     0:00 xterm -class UXTerm -title uxterm -u8
 9397 ttyp2    Ss+    0:00 script -f -q /home/user/.lilalo//2568193491027213037-
 9444 ttyp2    S+     0:00 script -f -q /home/user/.lilalo//2568193491027213037-
 9445 ttyp3    Ss     0:00 bash -i
 9482 ttyp3    S+     0:00 ssh root@192.168.16.4
 9483 ?        Ss     0:00 xterm -class UXTerm -title uxterm -u8
 9487 ttyp4    Ss+    0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9534 ttyp4    S+     0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9535 ttyp5    Ss     0:00 bash -i
18:34:06
#ps -ax
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]
...
 9482 ttyp3    S+     0:00 ssh root@192.168.16.4
 9483 ?        Ss     0:00 xterm -class UXTerm -title uxterm -u8
 9487 ttyp4    Ss+    0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9534 ttyp4    S+     0:00 script -f -q /home/user/.lilalo//21447100183177312612
 9535 ttyp5    Ss     0:00 bash -i
 9572 ttyp5    S+     0:00 su -
 9573 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9612 ttyp5    S+     0:00 script -f -q /root/.lilalo//1497132181153514241-12471
 9613 ttyp6    Ss     0:00 bash -i
 9759 ttyp6    R+     0:00 ps -ax
18:35:00
#ps -avx | more
18:35:32
#ps -aux | grep -v USER. *PID. *%CPU | sort -n +3
grep: *PID.: No such file or directory
grep: *%CPU: No such file or directory
sort: Warning: "+number" syntax is deprecated, please use "-k number"
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
18:37:48
#ps -aux | grep -v root. *PID. *%CPU | sort -n +3
grep: *PID.: No such file or directory
grep: *%CPU: No such file or directory
sort: Warning: "+number" syntax is deprecated, please use "-k number"
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
18:38:13
#pstree
init─┬─cron
     ├─events/0
     ├─gconfd-2
     ├─gdm───gdm─┬─Xvnc
     │           └─fluxbox─┬─firefox-bin───6*[{firefox-bin}]
     │                     ├─ssh-agent
     │                     ├─2*[xterm───script───script───bash───ssh]
     │                     └─xterm───script───script───bash───su───script───scr+
     ├─6*[getty]
     ├─khelper
...
     │         ├─kseriod
     │         ├─kswapd0
     │         ├─2*[pdflush]
     │         ├─reiserfs/0
     │         ├─xenbus
     │         └─xenwatch
     ├─l3-agent
     ├─migration/0
     ├─sshd
     └─syslogd
18:38:53
#top
top - 19:41:47 up 14 days,  7:40,  4 users,  load average: 0.00, 0.00, 0.00
Tasks:  53 total,   3 running,  50 sleeping,   0 stopped,   0 zombie
Cpu(s): 49.5%us,  0.0%sy,  0.0%ni, 48.5%id,  2.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   369952k used,   224116k free,    72832k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   171136k cached
    1 root      15   0  1960  652  552 S  0.0  0.1   0:00.02 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.01 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 reiserfs/0
 1170 root      18   0  1764  644  516 S  0.0  0.1   0:00.02 syslogd
18:44:23
#uptime
top - 19:44:21 up 14 days,  7:43,  4 users,  load average: 0.06, 0.05, 0.01
Tasks:  53 total,   2 running,  51 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.0%id,  1.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   370820k used,   223248k free,    72832k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   171792k cached
    1 root      15   0  1960  652  552 S  0.0  0.1   0:00.02 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.01 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
 19:45:40 up 14 days,  7:44,  4 users,  load average: 0.09, 0.07, 0.02
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 reiserfs/0
 1170 root      18   0  1764  644  516 S  0.0  0.1   0:00.02 syslogd
18:45:40
#ps -aux | grep user
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
user      1444  0.0  0.9  11808  5912 ?        Ss   Jun26   0:00 /usr/bin/fluxbox
user      1481  0.0  0.1   4148   744 ?        Ss   Jun26   0:00 /usr/bin/ssh-agent /usr/bin/startfluxbox
user      5538  0.0  6.9 130864 41500 ?        Ssl  Jul03   0:07 /usr/lib/iceweasel/firefox-bin -a firefox
user      5542  0.0  0.3   6396  2104 ?        S    Jul03   0:00 /usr/lib/libgconf2-4/gconfd-2 11
user      7002  0.0  1.0  11544  5960 ?        Ss   Jul06   0:00 xterm -class UXTerm -title uxterm -u8
user      7006  0.0  0.1   4712   676 ttyp0    Ss+  Jul06   0:00 script -f -q /home/user/.lilalo//1976326243196035754-1246892856.script
user      7053  0.0  0.0   4840   468 ttyp0    S+   Jul06   0:00 script -f -q /home/user/.lilalo//1976326243196035754-1246892856.script
user      7054  0.0  0.4   7008  2752 ttyp1    Ss   Jul06   0:00 bash -i
user      7091  0.0  0.3   4624  2264 ttyp1    S+   Jul06   0:00 ssh root@192.168.16.4
user      9393  0.0  0.9  11532  5916 ?        Ss   18:11   0:00 xterm -class UXTerm -title uxterm -u8
user      9397  0.0  0.1   4716   680 ttyp2    Ss+  18:11   0:00 script -f -q /home/user/.lilalo//2568193491027213037-1247152302.script
user      9444  0.0  0.0   4844   472 ttyp2    S+   18:11   0:00 script -f -q /home/user/.lilalo//2568193491027213037-1247152302.script
user      9445  0.0  0.4   7012  2756 ttyp3    Ss   18:11   0:00 bash -i
user      9482  0.0  0.3   4624  2308 ttyp3    S+   18:12   0:00 ssh root@192.168.16.4
user      9483  0.0  0.7  10152  4444 ?        Ss   18:13   0:00 xterm -class UXTerm -title uxterm -u8
user      9487  0.0  0.1   4712   680 ttyp4    Ss+  18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.script
user      9534  0.0  0.0   4840   472 ttyp4    S+   18:13   0:00 script -f -q /home/user/.lilalo//21447100183177312612-1247152382.script
user      9535  0.0  0.4   7008  2752 ttyp5    Ss   18:13   0:00 bash -i
root      9847  0.0  0.1   4624   744 ttyp6    R+   19:46   0:00 grep user
18:46:13
#ps -aux | grep user | more
18:46:38
#top
top - 19:47:58 up 14 days,  7:46,  4 users,  load average: 0.08, 0.06, 0.01
Tasks:  53 total,   2 running,  51 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 98.0%id,  2.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   373664k used,   220404k free,    72840k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   172360k cached
    1 root      15   0  1960  652  552 S  0.0  0.1   0:00.02 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.01 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 reiserfs/0
 1170 root      18   0  1764  644  516 S  0.0  0.1   0:00.02 syslogd
18:48:14
#ps -t tty1
  PID TTY          TIME CMD
 1242 tty1     00:00:00 getty
18:49:43
#kill 5538

18:50:03
#kill 1242

18:50:21
#top
top - 19:51:15 up 14 days,  7:50,  5 users,  load average: 0.00, 0.02, 0.00
Tasks:  55 total,   1 running,  54 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 98.7%id,  1.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   352188k used,   241880k free,    72848k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   172232k cached
    1 root      15   0  1960  652  552 S  0.0  0.1   0:00.02 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.01 ksoftirqd/0
    4 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 events/0
...
    8 root      13  -5     0    0    0 S  0.0  0.0   0:00.00 xenbus
   16 root      10  -5     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
   18 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
   55 root      25   0     0    0    0 S  0.0  0.0   0:00.00 pdflush
   56 root      15   0     0    0    0 S  0.0  0.0   0:00.02 pdflush
   57 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kswapd0
   58 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  609 root      20  -5     0    0    0 S  0.0  0.0   0:00.00 kmirrord
  707 root      10  -5     0    0    0 S  0.0  0.0   0:00.03 reiserfs/0
 1170 root      16   0  1764  644  516 S  0.0  0.1   0:00.02 syslogd
18:51:15
#ps | more
18:51:49
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   1960   652 ?        Ss   Jun25   0:00 init [2]
root         2  0.0  0.0      0     0 ?        S    Jun25   0:00 [migration/0]
root         3  0.0  0.0      0     0 ?        SN   Jun25   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S<   Jun25   0:00 [events/0]
root         5  0.0  0.0      0     0 ?        S<   Jun25   0:00 [khelper]
root         6  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kthread]
root         7  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenwatch]
root         8  0.0  0.0      0     0 ?        S<   Jun25   0:00 [xenbus]
root        16  0.0  0.0      0     0 ?        S<   Jun25   0:00 [kblockd/0]
...
root      9612  0.0  0.0   4844   472 ttyp5    S+   18:13   0:00 script -f -q /r
root      9613  0.0  0.3   5792  1832 ttyp6    Ss   18:13   0:00 bash -i
user      9876  0.0  0.8  11700  5296 ?        Ss   19:49   0:00 xterm -class UX
user      9880  0.0  0.0   4508   512 ttyp7    Ss+  19:49   0:00 script -f -q /h
user      9929  0.0  0.0   4636   432 ttyp7    S+   19:49   0:00 script -f -q /h
user      9930  0.0  0.4   7008  2752 ttyp8    Ss+  19:49   0:00 bash -i
root      9986  0.0  0.0   1584   492 tty1     Ss+  19:50   0:00 /sbin/getty 384
user      9999  4.8  5.4 113988 32392 ?        Ssl  19:51   0:01 /usr/lib/icewea
user     10003  0.0  0.3   6524  2108 ?        S    19:51   0:00 /usr/lib/libgco
root     10025  0.0  0.1   5172   988 ttyp6    R+   19:52   0:00 ps aux
18:52:49
#ps aux | more
18:53:17
#top
top - 19:54:35 up 14 days,  7:53,  5 users,  load average: 0.05, 0.04, 0.00
Tasks:  57 total,   1 running,  56 sleeping,   0 stopped,   0 zombie
Cpu(s): 13.0%us,  0.0%sy,  0.0%ni, 86.7%id,  0.3%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    594068k total,   367008k used,   227060k free,    72848k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:        0k total,        0k used,        0k free,   169152k cached
 1444 user      15   0 11808 5912 4240 S  0.0  1.0   0:00.44 fluxbox
  1,I       Toggle SMP view: '1' single/separate states; 'I' Irix/Solaris mode
 1481 user      15   0  4148  744  472 S  0.0  0.1   0:00.00 ssh-agent
 7002 user      15   0 11544 5960 2228 S  0.0  1.0   0:00.55 xterm
...
 9487 user      15   0  4712  680  556 S  0.0  0.1   0:00.09 script
  d or s    Set update interval
 9534 user      15   0  4840  472  336 S  0.0  0.1   0:00.00 script
  W         Write configuration file
 9535 user      15   0  7008 2752 1372 S  0.0  0.5   0:00.09 bash
  q         Quit
 9876 user      15   0 11700 5296 2172 S  0.0  0.9   0:00.04 xterm
          ( commands shown with '.' require a visible task display window )
Press 'h' or '?' for help with Windows,
any other key to continue
18:54:37
#kill -9 144
bash: kill: (144) - No such process

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

/dev/ttyp1
17:40:04
#vim /etc/crontab
17:43:03
#vim /etc/crontab

Статистика

Время первой команды журнала11:20:37 2009- 6-22
Время последней команды журнала17:43:03 2009- 7-10
Количество командных строк в журнале67
Процент команд с ненулевым кодом завершения, %19.40
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 1.62
Количество командных строк в единицу времени, команда/мин 0.69
Частота использования команд
ps19|=======================| 23.17%
ls9|==========| 10.98%
more8|=========| 9.76%
cd7|========| 8.54%
chown5|======| 6.10%
top4|====| 4.88%
grep4|====| 4.88%
cp3|===| 3.66%
vim3|===| 3.66%
kill3|===| 3.66%
pstree3|===| 3.66%
sort2|==| 2.44%
cat2|==| 2.44%
apt-key1|=| 1.22%
mkdir1|=| 1.22%
ping1|=| 1.22%
man1|=| 1.22%
pidof1|=| 1.22%
mount1|=| 1.22%
gpg1|=| 1.22%
uptime1|=| 1.22%
less1|=| 1.22%
chgrp1|=| 1.22%
____
*) Интервалы неактивности длительностью 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$