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

Содержание

Журнал

Пятница (03/31/17)

/dev/pts/2
10:20:34
#ps -aux | grep -v
Использование: grep [ПАРАМЕТР]… ШАБÐФАЙÐ
rep --help» для получения более подробного описания.
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:20:34
#ps -aux | grep -v
Использование: grep [ПАРАМЕТР]… ШАБÐФАЙÐ
rep --help» для получения более подробного описания.
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:20:39
#ps -aux | grep -v ivan
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   832 ?        Ss   Мар24   0:09 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар24   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар24   0:02 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар24   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар24   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар24   0:05 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар24   0:00 [cpuset]
...
root     10623  0.0  0.1  18164   836 pts/2    S+   09:18   0:00 script -f -c l3script -q /root/.lilalo//159101311141020384-1490941090.script
root     10654  0.0  0.0  18168   464 pts/2    S+   09:18   0:01 script -f -c l3script -q /root/.lilalo//159101311141020384-1490941090.script
root     10655  0.0  0.4  21936  2468 pts/8    Ss   09:18   0:00 l3script
root     10739  0.0  0.4  21636  2244 pts/8    S    09:36   0:00 bash
root     10805  0.0  0.1  18164   836 pts/8    S+   09:38   0:00 script -f -c l3script -q /root/.lilalo//2051231007276719814-1490942283.script
root     10836  0.0  0.0  18168   468 pts/8    S+   09:38   0:01 script -f -c l3script -q /root/.lilalo//2051231007276719814-1490942283.script
root     10837  0.0  0.5  22096  2644 pts/9    Ss   09:38   0:00 l3script
root     11117  0.0  0.3  25292  1576 pts/9    T    09:57   0:00 top
root     11902  0.0  0.2  18948  1272 pts/9    R+   11:21   0:00 ps -aux
root     13432  0.0  0.2  22520  1072 ?        Ss   Мар29   0:00 /usr/sbin/cron
/dev/pts/8
10:20:39
#ps -aux | grep -v ivan
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   832 ?        Ss   Мар24   0:09 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар24   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар24   0:02 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар24   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар24   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар24   0:05 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар24   0:00 [cpuset]
...
root     10623  0.0  0.1  18164   836 pts/2    S+   09:18   0:00 script -f -c l3script -q /root/.lilalo//159101311141020384-1490941090.script
root     10654  0.0  0.0  18168   464 pts/2    S+   09:18   0:01 script -f -c l3script -q /root/.lilalo//159101311141020384-1490941090.script
root     10655  0.0  0.4  21936  2468 pts/8    Ss   09:18   0:00 l3script
root     10739  0.0  0.4  21636  2244 pts/8    S    09:36   0:00 bash
root     10805  0.0  0.1  18164   836 pts/8    S+   09:38   0:00 script -f -c l3script -q /root/.lilalo//2051231007276719814-1490942283.script
root     10836  0.0  0.0  18168   468 pts/8    S+   09:38   0:01 script -f -c l3script -q /root/.lilalo//2051231007276719814-1490942283.script
root     10837  0.0  0.5  22096  2644 pts/9    Ss   09:38   0:00 l3script
root     11117  0.0  0.3  25292  1576 pts/9    T    09:57   0:00 top
root     11902  0.0  0.2  18948  1272 pts/9    R+   11:21   0:00 ps -aux
root     13432  0.0  0.2  22520  1072 ?        Ss   Мар29   0:00 /usr/sbin/cron
/dev/pts/2
10:21:43
#ps -aux | grep -v ivan. *pid
grep: *pid: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:21:43
#ps -aux | grep -v ivan. *pid
grep: *pid: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:22:11
#ps -aux | grep -v ivan. *PID
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/8
10:22:11
#ps -aux | grep -v ivan. *PID
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/2
10:22:15
#ps -aux | grep -v ivan *PID
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/8
10:22:15
#ps -aux | grep -v ivan *PID
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/2
10:22:23
#ps -aux | grep -v ivan '*PID'
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/8
10:22:23
#ps -aux | grep -v ivan '*PID'
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
*PID: Нет такого файла или каталога
/dev/pts/2
10:22:51
#ps -aux | grep -v ivan 'PID'
grep: PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:22:51
#ps -aux | grep -v ivan 'PID'
grep: PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:22:57
#ps -aux | grep -v ivan.* PID
grep: PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:22:57
#ps -aux | grep -v ivan.* PID
grep: PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:23:36
#ps -aux | grep -v ivan. *PID
grep: *PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:23:36
#ps -aux | grep -v ivan. *PID
grep: *PID: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:23:49
#ps -aux | grep -v ivan. * PID
grep: d1: Это каталог
err.txt:Втр Мар 28 14:14:52 EEST 2017
grep: f2: Нет такого файла или каталога
install:#!/bin/sh
install:
install:hostname=`hostname`
install:uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
install:
install:###############################################################################
install:#
...
shadow:gnats:*:16248:0:99999:7:::
shadow:nobody:*:16248:0:99999:7:::
shadow:libuuid:!:16248:0:99999:7:::
shadow:Debian-exim:!:16248:0:99999:7:::
shadow:user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
shadow:sshd:*:16248:0:99999:7:::
shadow:petr:$6$fXUdFlD2$NmIaJ.CADa6adUZwRxP2nH.XnIe/4qNIIk6lUEMsquDRCnHg.rWGQqVfJDTT3cJwjCgi8lgwrduWIJJPZFJXn.:17254:0:99999:7:::
shadow:anna:!:17254:0:99999:7:::
grep: skripts: Это каталог
grep: PID: Нет такого файла или каталога
/dev/pts/8
10:23:49
#ps -aux | grep -v ivan. * PID
grep: d1: Это каталог
err.txt:Втр Мар 28 14:14:52 EEST 2017
grep: f2: Нет такого файла или каталога
install:#!/bin/sh
install:
install:hostname=`hostname`
install:uname -a | egrep -qi '(freebsd|darwin)' || hostname=`hostname -f`
install:
install:###############################################################################
install:#
...
shadow:gnats:*:16248:0:99999:7:::
shadow:nobody:*:16248:0:99999:7:::
shadow:libuuid:!:16248:0:99999:7:::
shadow:Debian-exim:!:16248:0:99999:7:::
shadow:user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
shadow:sshd:*:16248:0:99999:7:::
shadow:petr:$6$fXUdFlD2$NmIaJ.CADa6adUZwRxP2nH.XnIe/4qNIIk6lUEMsquDRCnHg.rWGQqVfJDTT3cJwjCgi8lgwrduWIJJPZFJXn.:17254:0:99999:7:::
shadow:anna:!:17254:0:99999:7:::
grep: skripts: Это каталог
grep: PID: Нет такого файла или каталога
/dev/pts/2
10:24:07
#ps -aux | grep -v ivan. * PID |sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталогаgrep:
d1: Это каталогwarning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
10:24:07
#ps -aux | grep -v ivan. * PID |sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталогаgrep:
d1: Это каталогwarning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
10:24:31
#ps -aux | grep -v ivan. * PID |sort +3
sort: grep: d1: Это каталогоперация открытия завершилась неудачно: +3: Нет такого файла или каталога
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
f2: Нет такого файла или каталога
grep:
skripts: Это каталог
grep: PID: Нет такого файла или каталога
/dev/pts/8
10:24:31
#ps -aux | grep -v ivan. * PID |sort +3
sort: grep: d1: Это каталогоперация открытия завершилась неудачно: +3: Нет такого файла или каталога
grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
f2: Нет такого файла или каталога
grep:
skripts: Это каталог
grep: PID: Нет такого файла или каталога
/dev/pts/2
10:24:39
#ps -aux | grep -v ivan. * PID |sort -n
grep: d1: Это каталог
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
grep: f2: Нет такого файла или каталога
grep: skripts: Это каталог
grep: PID: Нет такого файла или каталога
err.txt:Втр Мар 28 14:14:52 EEST 2017
install:
install:
install:
...
shadow:proxy:*:16248:0:99999:7:::
shadow:root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
shadow:sshd:*:16248:0:99999:7:::
shadow:sync:*:16248:0:99999:7:::
shadow:sys:*:16248:0:99999:7:::
shadow:user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
shadow:uucp:*:16248:0:99999:7:::
shadow:www-data:*:16248:0:99999:7:::
Двоичный файл MBR2 совпадает
Двоичный файл MBR совпадает
/dev/pts/8
10:24:39
#ps -aux | grep -v ivan. * PID |sort -n
grep: d1: Это каталог
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
grep: f2: Нет такого файла или каталога
grep: skripts: Это каталог
grep: PID: Нет такого файла или каталога
err.txt:Втр Мар 28 14:14:52 EEST 2017
install:
install:
install:
...
shadow:proxy:*:16248:0:99999:7:::
shadow:root:$6$ppY7xZxX$CnutMU4XxetHko6DW5K/ckfiA6CFeC0cbV/d6rrWE6F5iszqxAaQTwekH3.vBTQPNCakvqusvPcBecndLcbX8.:16248:0:99999:7:::
shadow:sshd:*:16248:0:99999:7:::
shadow:sync:*:16248:0:99999:7:::
shadow:sys:*:16248:0:99999:7:::
shadow:user:$6$CkJHVC8E$ykTJUix/7qmcPBJgqnJtCHlWhYfEaImqXcQyeRrwYm6Xi4KaZSfb4FB20ocZ/VlrQzTR2wiEobMxT/OM/FXgd0:16248:0:99999:7:::
shadow:uucp:*:16248:0:99999:7:::
shadow:www-data:*:16248:0:99999:7:::
Двоичный файл MBR2 совпадает
Двоичный файл MBR совпадает
/dev/pts/2
10:24:50
#cd

/dev/pts/8
10:24:50
#cd

/dev/pts/2
10:25:57
#ps -aux | grep -v ivan. *PID. *%CPU |sort -n +3
sort: grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
/dev/pts/8
10:25:57
#ps -aux | grep -v ivan. *PID. *%CPU |sort -n +3
sort: grep: warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
10:27:24
#top
top - 11:28:34 up 6 days, 17:41,  2 users,  load average: 0,00, 0,01, 0,05
Tasks:  80 total,   1 running,  78 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 98,7 id,  1,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   474876 used,    32492 free,   144712 buffers
KiB Swap:        0 total,        0 used,        0 free,   195268 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
10654 root      20   0 18168  464  308 S   0,3  0,1   0:01.23 script
12030 root      20   0 25292 1576 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  832  696 S   0,0  0,2   0:09.69 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
10655 root      20   0 21936 2460 1724 S   0,0  0,5   0:00.04 l3script
10739 root      20   0 21636 2236 1624 S   0,0  0,4   0:00.00 bash
10805 root      20   0 18164  836  684 S   0,0  0,2   0:00.04 script
10836 root      20   0 18168  468  308 R   0,0  0,1   0:01.82 script
10837 root      20   0 22096 2628 1760 S   0,0  0,5   0:00.75 l3script
10905 root      20   0 71380 3716 2820 S   0,0  0,7   0:00.03 sshd
10907 ivan      25   5 71380 1976 1080 S   0,0  0,4   0:00.08 sshd
10908 ivan      25   5 24892 3484 1848 S   0,0  0,7   0:00.11 bash
11117 root      20   0 25292 1576 1128 T   0,0  0,3   0:00.45 top
12030 root      20   0 25292 1648 1196 R   0,0  0,3   0:01.50 top
/dev/pts/2
10:27:24
#top
top - 11:28:34 up 6 days, 17:41,  2 users,  load average: 0,00, 0,01, 0,05
Tasks:  80 total,   1 running,  78 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 98,7 id,  1,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   474876 used,    32492 free,   144712 buffers
KiB Swap:        0 total,        0 used,        0 free,   195268 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
10654 root      20   0 18168  464  308 S   0,3  0,1   0:01.23 script
12030 root      20   0 25292 1576 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  832  696 S   0,0  0,2   0:09.69 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
10655 root      20   0 21936 2460 1724 S   0,0  0,5   0:00.04 l3script
10739 root      20   0 21636 2236 1624 S   0,0  0,4   0:00.00 bash
10805 root      20   0 18164  836  684 S   0,0  0,2   0:00.04 script
10836 root      20   0 18168  468  308 R   0,0  0,1   0:01.82 script
10837 root      20   0 22096 2628 1760 S   0,0  0,5   0:00.75 l3script
10905 root      20   0 71380 3716 2820 S   0,0  0,7   0:00.03 sshd
10907 ivan      25   5 71380 1976 1080 S   0,0  0,4   0:00.08 sshd
10908 ivan      25   5 24892 3484 1848 S   0,0  0,7   0:00.11 bash
11117 root      20   0 25292 1576 1128 T   0,0  0,3   0:00.45 top
12030 root      20   0 25292 1648 1196 R   0,0  0,3   0:01.50 top
прошло 10 минут
/dev/pts/8
10:37:41
#uptime
 11:37:58 up 6 days, 17:51,  3 users,  load average: 4,29, 1,84, 0,76
/dev/pts/2
10:37:41
#uptime
 11:37:58 up 6 days, 17:51,  3 users,  load average: 4,29, 1,84, 0,76
10:37:58
#tty 1
/dev/pts/8
/dev/pts/8
10:37:58
#tty 1
/dev/pts/8
/dev/pts/2
10:38:50
#tty2
l3script: tty2: команда не найдена
/dev/pts/8
10:38:50
#tty2
l3script: tty2: команда не найдена
/dev/pts/2
10:39:06
#tty 2
/dev/pts/8
/dev/pts/8
10:39:06
#tty 2
/dev/pts/8
/dev/pts/2
10:39:16
#kill 8747

/dev/pts/8
10:39:16
#kill 8747

/dev/pts/2
10:41:20
#kill 8747 -9
l3script: kill: (-9) - Нет такого процесса
/dev/pts/8
10:41:20
#kill 8747 -9
l3script: kill: (-9) - Нет такого процесса
/dev/pts/2
10:41:27
#kill -9 8747

/dev/pts/8
10:41:27
#kill -9 8747

/dev/pts/2
10:41:34
#kill -9 8976

/dev/pts/8
10:41:34
#kill -9 8976

/dev/pts/2
10:42:01
#kill -9 8976
l3script: kill: (8976) - Нет такого процесса
/dev/pts/8
10:42:01
#kill -9 8976
l3script: kill: (8976) - Нет такого процесса
/dev/pts/2
10:42:50
#kill -9 10908

/dev/pts/8
10:42:50
#kill -9 10908

/dev/pts/2
10:43:40
#kill -9 10908
l3script: kill: (10908) - Нет такого процесса
/dev/pts/8
10:43:40
#kill -9 10908
l3script: kill: (10908) - Нет такого процесса
/dev/pts/2
10:43:58
#killall vim

/dev/pts/8
10:43:58
#killall vim

/dev/pts/2
10:52:28
#nice -n 19 ~/user/bin/bigwork
nice: /root/user/bin/bigwork: Нет такого файла или каталога
/dev/pts/8
10:52:28
#nice -n 19 ~/user/bin/bigwork
nice: /root/user/bin/bigwork: Нет такого файла или каталога
/dev/pts/2
10:53:40
#nice -n 19 ~/user/bin/bigworkps
nice: /root/user/bin/bigworkps: Нет такого файла или каталога
/dev/pts/8
10:53:40
#nice -n 19 ~/user/bin/bigworkps
nice: /root/user/bin/bigworkps: Нет такого файла или каталога
прошло 107 минут
/dev/pts/2
12:41:34
#ps
  PID TTY          TIME CMD
10837 pts/9    00:00:00 l3script
11117 pts/9    00:00:00 top
13158 pts/9    00:00:00 ps
/dev/pts/8
12:41:34
#ps
  PID TTY          TIME CMD
10837 pts/9    00:00:00 l3script
11117 pts/9    00:00:00 top
13158 pts/9    00:00:00 ps
/dev/pts/2
12:41:40
#ps -avx
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:09     17    32 10615   832  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:02      0     0     0     0  0.0 [ksoftirqd/0]
    5 ?        S      0:00      0     0     0     0  0.0 [kworker/u:0]
    6 ?        S      0:00      0     0     0     0  0.0 [migration/0]
    7 ?        S      0:05      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
...
12701 ?        Ss     0:00      0   492 70795  3604  0.7 sshd: ivan [priv]
12703 ?        S      0:00      0   492 70795  1876  0.3 sshd: ivan@pts/10
12704 pts/10   Ss     0:00      0   914 21685  3288  0.6 -bash
12785 pts/10   S+     0:00      0   914 21445  2880  0.5 l3script
12876 pts/4    S      0:00      0   914 21253  2864  0.5 bash
12917 pts/4    S+     0:00      0    10 18153   840  0.1 script -f -c l3script -q /home/user/.lilalo//16769120812732320538-1490950512.script
12988 pts/4    S+     0:00      0    10 18157   468  0.0 script -f -c l3script -q /home/user/.lilalo//16769120812732320538-1490950512.script
12989 pts/11   Ss+    0:00      0   914 21609  3172  0.6 l3script
13166 pts/9    R+     0:00      0    84 10451   840  0.1 ps -avx
13432 ?        Ss     0:00      0    38 22481  1072  0.2 /usr/sbin/cron
/dev/pts/8
12:41:40
#ps -avx
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME  MAJFL   TRS   DRS   RSS %MEM COMMAND
    1 ?        Ss     0:09     17    32 10615   832  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:02      0     0     0     0  0.0 [ksoftirqd/0]
    5 ?        S      0:00      0     0     0     0  0.0 [kworker/u:0]
    6 ?        S      0:00      0     0     0     0  0.0 [migration/0]
    7 ?        S      0:05      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
...
12701 ?        Ss     0:00      0   492 70795  3604  0.7 sshd: ivan [priv]
12703 ?        S      0:00      0   492 70795  1876  0.3 sshd: ivan@pts/10
12704 pts/10   Ss     0:00      0   914 21685  3288  0.6 -bash
12785 pts/10   S+     0:00      0   914 21445  2880  0.5 l3script
12876 pts/4    S      0:00      0   914 21253  2864  0.5 bash
12917 pts/4    S+     0:00      0    10 18153   840  0.1 script -f -c l3script -q /home/user/.lilalo//16769120812732320538-1490950512.script
12988 pts/4    S+     0:00      0    10 18157   468  0.0 script -f -c l3script -q /home/user/.lilalo//16769120812732320538-1490950512.script
12989 pts/11   Ss+    0:00      0   914 21609  3172  0.6 l3script
13166 pts/9    R+     0:00      0    84 10451   840  0.1 ps -avx
13432 ?        Ss     0:00      0    38 22481  1072  0.2 /usr/sbin/cron
/dev/pts/2
12:41:53
#ps -aux | gry -v ivan. *PID. *%CPU | sort -k +2
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
12:41:53
#ps -aux | gry -v ivan. *PID. *%CPU | sort -k +2
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
12:43:45
#ps -aux | gry -v ivan. *PID. *%CPU | sort k +2
sort: l3script: gry: команда не найдена
операция открытия завершилась неудачно: k: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
12:43:45
#ps -aux | gry -v ivan. *PID. *%CPU | sort k +2
sort: l3script: gry: команда не найдена
операция открытия завершилась неудачно: k: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
12:43:50
#ps -aux | gry -v ivan. *PID. *%CPU | sort k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
sort: операция открытия завершилась неудачно: k: Нет такого файла или каталога
/dev/pts/8
12:43:50
#ps -aux | gry -v ivan. *PID. *%CPU | sort k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
sort: операция открытия завершилась неудачно: k: Нет такого файла или каталога
/dev/pts/2
12:44:01
#ps -aux | gry -v ivan. *PID. *%CPU | sort -k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
12:44:01
#ps -aux | gry -v ivan. *PID. *%CPU | sort -k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
12:44:04
#ps -aux | gry -v ivan | sort -k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/8
12:44:04
#ps -aux | gry -v ivan | sort -k +3
l3script: gry: команда не найдена
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
/dev/pts/2
12:44:37
#ps -aux | grep -v ivan | sort -k +3
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        21  0.0  0.0      0     0 ?        SN   Мар24   0:00 [ksmd]
root        89  0.0  0.0      0     0 ?        S<   Мар24   0:00 [ata_sff]
root        15  0.0  0.0      0     0 ?        S    Мар24   0:00 [bdi-default]
root         8  0.0  0.0      0     0 ?        S<   Мар24   0:00 [cpuset]
root        23  0.0  0.0      0     0 ?        S<   Мар24   0:00 [crypto]
root       133  0.0  0.0      0     0 ?        S<   Мар24   0:00 [ext4-dio-unwrit]
root        22  0.0  0.0      0     0 ?        S    Мар24   0:00 [fsnotify_mark]
root        17  0.0  0.0      0     0 ?        S<   Мар24   0:00 [kblockd]
...
root     10578  0.0  0.5  22204  2872 pts/2    Ss   09:18   0:00 -bash
user      9089  0.0  0.5  22212  2868 pts/6    Ss   Мар30   0:00 l3script
user      9267  0.0  0.6  22316  3088 pts/7    Ss+  Мар30   0:00 l3script
user     12989  0.0  0.6  22524  3172 pts/11   Ss+  11:55   0:00 l3script
user     12485  0.0  0.6  24596  3244 pts/4    Ss   11:44   0:00 l3script
root     12365  0.0  0.7  71288  3608 ?        Ss   11:44   0:00 sshd: user [priv]
root     10576  0.0  0.7  71288  3684 ?        Ss   09:17   0:03 sshd: root@pts/2
user      5319  0.1  2.5  50188 12876 ?        Ss   Мар27   6:33 l3-agent
root      3397  0.6  4.3  60668 22288 ?        Ss   Мар27  40:19 l3-agent
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
/dev/pts/8
12:44:37
#ps -aux | grep -v ivan | sort -k +3
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        21  0.0  0.0      0     0 ?        SN   Мар24   0:00 [ksmd]
root        89  0.0  0.0      0     0 ?        S<   Мар24   0:00 [ata_sff]
root        15  0.0  0.0      0     0 ?        S    Мар24   0:00 [bdi-default]
root         8  0.0  0.0      0     0 ?        S<   Мар24   0:00 [cpuset]
root        23  0.0  0.0      0     0 ?        S<   Мар24   0:00 [crypto]
root       133  0.0  0.0      0     0 ?        S<   Мар24   0:00 [ext4-dio-unwrit]
root        22  0.0  0.0      0     0 ?        S    Мар24   0:00 [fsnotify_mark]
root        17  0.0  0.0      0     0 ?        S<   Мар24   0:00 [kblockd]
...
root     10578  0.0  0.5  22204  2872 pts/2    Ss   09:18   0:00 -bash
user      9089  0.0  0.5  22212  2868 pts/6    Ss   Мар30   0:00 l3script
user      9267  0.0  0.6  22316  3088 pts/7    Ss+  Мар30   0:00 l3script
user     12989  0.0  0.6  22524  3172 pts/11   Ss+  11:55   0:00 l3script
user     12485  0.0  0.6  24596  3244 pts/4    Ss   11:44   0:00 l3script
root     12365  0.0  0.7  71288  3608 ?        Ss   11:44   0:00 sshd: user [priv]
root     10576  0.0  0.7  71288  3684 ?        Ss   09:17   0:03 sshd: root@pts/2
user      5319  0.1  2.5  50188 12876 ?        Ss   Мар27   6:33 l3-agent
root      3397  0.6  4.3  60668 22288 ?        Ss   Мар27  40:19 l3-agent
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
прошло 62 минуты
/dev/pts/2
13:47:08
#cat
^C
13:47:18
#apt-get sqit
E: Неверная операция sqit
13:51:53
#apt-get squid
E: Неверная операция squid
13:52:03
#apt-get squid
E: Неверная операция squid
13:52:16
#apt-get install squid
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libldap-2.4-2 libsasl2-2 libsasl2-modules squid-common squid-langpack
Предлагаемые пакеты:
  libsasl2-modules-otp libsasl2-modules-ldap libsasl2-modules-sql
  libsasl2-modules-gssapi-mit libsasl2-modules-gssapi-heimdal squidclient
  squid-cgi logcheck-database resolvconf smbclient winbind
НОВЫЕ пакеты, которые будут установлены:
...
Обрабатываются триггеры для man-db …
Настраивается пакет libsasl2-2:amd64 (2.1.25.dfsg1-6+deb7u1) …
Настраивается пакет libldap-2.4-2:amd64 (2.4.31-2+deb7u2) …
Настраивается пакет squid-langpack (20120616-1) …
Настраивается пакет squid-common (2.7.STABLE9-4.1+deb7u2) …
Настраивается пакет squid (2.7.STABLE9-4.1+deb7u2) …
Creating squid spool directory structure
2017/03/31 14:53:53| Creating Swap Directories
[ ok ] Restarting Squid HTTP proxy: squid.
Настраивается пакет libsasl2-modules:amd64 (2.1.25.dfsg1-6+deb7u1) …
13:54:00
#cat /etc/cron
cron.d/       cron.hourly/  crontab
cron.daily/   cron.monthly/ cron.weekly/
13:54:00
#cat /etc/cron.d
cron.d/     cron.daily/
13:54:00
#cat /etc/cron.daily/logrotate
#!/bin/sh
test -x /usr/sbin/logrotate || exit 0
/usr/sbin/logrotate /etc/logrotate.conf
13:54:53
#cat /etc/crontab
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
прошла 31 минута
14:26:25
#uname -r
3.2.0-4-amd64
прошло 15 минут
14:42:19
#3cd /usr/src
l3script: 3cd: команда не найдена
14:44:20
#cd /usr/src

Файлы

  • /etc/cron
  • /etc/cron.d
  • /etc/cron.daily/logrotate
  • /etc/crontab
  • /etc/cron
    >
    cron.d/       cron.hourly/  crontab
    cron.daily/   cron.monthly/ cron.weekly/
    
    /etc/cron.d
    >
    cron.d/     cron.daily/
    
    /etc/cron.daily/logrotate
    >
    #!/bin/sh
    test -x /usr/sbin/logrotate || exit 0
    /usr/sbin/logrotate /etc/logrotate.conf
    
    /etc/crontab
    >
    # /etc/crontab: system-wide crontab
    # Unlike any other crontab you don't have to run the `crontab'
    # command to install the new version when you edit this file
    # and files in /etc/cron.d. These files also have username fields,
    # that none of the other crontabs do.
    SHELL=/bin/sh
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    # m h dom mon dow user  command
    17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
    25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
    47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
    52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
    #
    

    Статистика

    Время первой команды журнала10:20:34 2017- 3-31
    Время последней команды журнала14:44:20 2017- 3-31
    Количество командных строк в журнале88
    Процент команд с ненулевым кодом завершения, %39.77
    Процент синтаксически неверно набранных команд, % 7.95
    Суммарное время работы с терминалом *, час 1.03
    Количество командных строк в единицу времени, команда/мин 1.42
    Частота использования команд
    ps44|=============================| 29.73%
    grep30|====================| 20.27%
    sort20|=============| 13.51%
    kill14|=========| 9.46%
    gry10|======| 6.76%
    cat5|===| 3.38%
    apt-get4|==| 2.70%
    nice4|==| 2.70%
    tty4|==| 2.70%
    cd3|==| 2.03%
    uptime2|=| 1.35%
    top2|=| 1.35%
    killall2|=| 1.35%
    tty22|=| 1.35%
    3cd1|| 0.68%
    uname1|| 0.68%
    ____
    *) Интервалы неактивности длительностью 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$