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

Содержание

Журнал

Четверг (08/22/19)

/dev/pts/6
13:57:54
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2291     1  20   0  18368   972 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2292     1  20   0  18368   976 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2293     1  20   0  18368   964 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2294     1  20   0  18368   976 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2295     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2296     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 11360 11359  20   0  21872  2388 -      Ss+  pts/1      0:00 l3script
4     0 16876 16874  20   0  22152  2836 -      Ss   pts/6      0:00 -bash
0     0 16921 16876  20   0  18164   840 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
1     0 16952 16921  20   0  18168   464 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
4     0 16953 16952  20   0  23816  2476 -      Ss   pts/7      0:00 l3script
0     0 17677 16953  15  -5   7708   320 -      S<   pts/7      0:00 sleep 10000
4     0 17710 16953  20   0  10536   840 -      R+   pts/7      0:00 ps l
13:59:10
#renice 5 -u user
1000 (user ID) old priority 0, new priority 5
14:00:43
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2291     1  20   0  18368   972 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2292     1  20   0  18368   976 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2293     1  20   0  18368   964 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2294     1  20   0  18368   976 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2295     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2296     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 11360 11359  20   0  21872  2388 -      Ss+  pts/1      0:00 l3script
4     0 16876 16874  20   0  22152  2836 -      Ss   pts/6      0:00 -bash
0     0 16921 16876  20   0  18164   840 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
1     0 16952 16921  20   0  18168   464 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
4     0 16953 16952  20   0  23816  2476 -      Ss   pts/7      0:00 l3script
0     0 17677 16953  15  -5   7708   320 -      S<   pts/7      0:00 sleep 10000
4     0 17810 16953  20   0  10536   840 -      R+   pts/7      0:00 ps l
14:00:46
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2291     1  20   0  18368   972 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2292     1  20   0  18368   976 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2293     1  20   0  18368   964 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2294     1  20   0  18368   976 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2295     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2296     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 11360 11359  20   0  21872  2388 -      Ss+  pts/1      0:00 l3script
4     0 16876 16874  20   0  22152  2836 -      Ss   pts/6      0:00 -bash
0     0 16921 16876  20   0  18164   840 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
1     0 16952 16921  20   0  18168   464 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
4     0 16953 16952  20   0  23816  2476 -      Ss   pts/7      0:00 l3script
0     0 17677 16953  15  -5   7708   320 -      S<   pts/7      0:00 sleep 10000
4     0 17819 16953  20   0  10536   840 -      R+   pts/7      0:00 ps l
14:01:11
#ps -l
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
4 S     0 16953 16952  0  80   0 -  5954 -      pts/7    00:00:00 l3script
0 S     0 17677 16953  0  75  -5 -  1927 -      pts/7    00:00:00 sleep
4 R     0 17827 16953  0  80   0 -  2634 -      pts/7    00:00:00 ps
14:01:20
#ps -al
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000 12841 12304  0  85   5 -  8440 -      pts/5    00:00:00 vi
0 S     0 16921 16876  0  80   0 -  4541 -      pts/6    00:00:00 script
1 S     0 16952 16921  0  80   0 -  4542 -      pts/6    00:00:00 script
0 S     0 17677 16953  0  75  -5 -  1927 -      pts/7    00:00:00 sleep
0 S  1000 17885 17839  0  80   0 -  4541 -      pts/9    00:00:00 script
1 S  1000 17956 17885  0  80   0 -  4542 -      pts/9    00:00:00 script
4 R     0 18147 16953  0  80   0 -  2634 -      pts/7    00:00:00 ps
прошло 20 минут
14:22:15
#ps
  PID TTY          TIME CMD
16953 pts/7    00:00:00 l3script
17677 pts/7    00:00:00 sleep
18155 pts/7    00:00:00 ps
14:22:33
#kill 17677
[1]+  Завершено      sleep 10000
14:22:52
#ps
  PID TTY          TIME CMD
16953 pts/7    00:00:00 l3script
18170 pts/7    00:00:00 ps
14:22:55
#vim &
14:25:03
#ps
  PID TTY          TIME CMD
16953 pts/7    00:00:00 l3script
18211 pts/7    00:00:00 l3script
18225 pts/7    00:00:00 vim
18254 pts/7    00:00:00 ps
[1]+  Stopped                 vim
14:26:59
#ps -al
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000 12841 12304  0  85   5 -  8440 -      pts/5    00:00:00 vi
0 S     0 16921 16876  0  80   0 -  4541 -      pts/6    00:00:00 script
1 S     0 16952 16921  0  80   0 -  4542 -      pts/6    00:00:00 script
0 S  1000 17885 17839  0  80   0 -  4541 -      pts/9    00:00:00 script
1 S  1000 17956 17885  0  80   0 -  4542 -      pts/9    00:00:00 script
1 T     0 18211 16953  0  80   0 -  6003 -      pts/7    00:00:00 l3script
0 T     0 18225 18211  0  80   0 -  6412 -      pts/7    00:00:00 vim
0 T  1001 18226 17721  0  80   0 -  6411 -      pts/8    00:00:00 vim
0 T  1001 18230 17721  0  80   0 -  6412 -      pts/8    00:00:00 vim
1 T  1000 18239 17957  0  80   0 -  5548 -      pts/10   00:00:00 l3script
0 T  1000 18253 18239  0  80   0 -  6280 -      pts/10   00:00:00 vim
4 R     0 18262 16953  0  80   0 -  2634 -      pts/7    00:00:00 ps
14:27:05
#ps -au
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      2291  0.0  0.1  18368   972 tty1     Ss+  Авг16   0:00 /sbin/getty 38400 tty1
root      2292  0.0  0.1  18368   976 tty2     Ss+  Авг16   0:00 /sbin/getty 38400 tty2
root      2293  0.0  0.1  18368   964 tty3     Ss+  Авг16   0:00 /sbin/getty 38400 tty3
root      2294  0.0  0.1  18368   976 tty4     Ss+  Авг16   0:00 /sbin/getty 38400 tty4
root      2295  0.0  0.1  18368   972 tty5     Ss+  Авг16   0:00 /sbin/getty 38400 tty5
root      2296  0.0  0.1  18368   972 tty6     Ss+  Авг16   0:00 /sbin/getty 38400 tty6
root     11360  0.0  0.4  21872  2388 pts/1    Ss+  Авг21   0:00 l3script
...
user     17885  0.0  0.1  18164   836 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17956  0.0  0.0  18168   464 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17957  0.0  0.5  22184  2860 pts/10   Ss+  15:16   0:00 l3script
root     18211  0.0  0.2  24012  1216 pts/7    T    15:25   0:00 l3script
root     18225  0.0  0.5  25648  2908 pts/7    T    15:25   0:00 /usr/bin/vim
ivan     18226  0.0  0.5  25644  2944 pts/8    T    15:25   0:00 vim
ivan     18230  0.0  0.5  25648  2904 pts/8    T    15:26   0:00 vim
user     18239  0.0  0.3  22192  1628 pts/10   T    15:26   0:00 l3script
user     18253  0.0  0.4  25120  2332 pts/10   T    15:26   0:00 /usr/bin/vim
root     18270  0.0  0.2  18948  1264 pts/7    R+   15:27   0:00 ps -au
14:27:16
#killall vim

14:27:26
#ps -au
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      2291  0.0  0.1  18368   972 tty1     Ss+  Авг16   0:00 /sbin/getty 38400 tty1
root      2292  0.0  0.1  18368   976 tty2     Ss+  Авг16   0:00 /sbin/getty 38400 tty2
root      2293  0.0  0.1  18368   964 tty3     Ss+  Авг16   0:00 /sbin/getty 38400 tty3
root      2294  0.0  0.1  18368   976 tty4     Ss+  Авг16   0:00 /sbin/getty 38400 tty4
root      2295  0.0  0.1  18368   972 tty5     Ss+  Авг16   0:00 /sbin/getty 38400 tty5
root      2296  0.0  0.1  18368   972 tty6     Ss+  Авг16   0:00 /sbin/getty 38400 tty6
root     11360  0.0  0.4  21872  2388 pts/1    Ss+  Авг21   0:00 l3script
...
user     17885  0.0  0.1  18164   836 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17956  0.0  0.0  18168   464 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17957  0.0  0.5  22184  2860 pts/10   Ss+  15:16   0:00 l3script
root     18211  0.0  0.2  24012  1216 pts/7    T    15:25   0:00 l3script
root     18225  0.0  0.5  25648  2908 pts/7    T    15:25   0:00 /usr/bin/vim
ivan     18226  0.0  0.5  25644  2944 pts/8    T    15:25   0:00 vim
ivan     18230  0.0  0.5  25648  2904 pts/8    T    15:26   0:00 vim
user     18239  0.0  0.3  22192  1628 pts/10   T    15:26   0:00 l3script
user     18253  0.0  0.4  25120  2332 pts/10   T    15:26   0:00 /usr/bin/vim
root     18286  0.0  0.2  18948  1260 pts/7    R+   15:27   0:00 ps -au
14:27:29
#killall vim.orig
vim.orig: процесс не найден
14:28:45
#killall vim

14:28:49
#ps -au
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      2291  0.0  0.1  18368   972 tty1     Ss+  Авг16   0:00 /sbin/getty 38400 tty1
root      2292  0.0  0.1  18368   976 tty2     Ss+  Авг16   0:00 /sbin/getty 38400 tty2
root      2293  0.0  0.1  18368   964 tty3     Ss+  Авг16   0:00 /sbin/getty 38400 tty3
root      2294  0.0  0.1  18368   976 tty4     Ss+  Авг16   0:00 /sbin/getty 38400 tty4
root      2295  0.0  0.1  18368   972 tty5     Ss+  Авг16   0:00 /sbin/getty 38400 tty5
root      2296  0.0  0.1  18368   972 tty6     Ss+  Авг16   0:00 /sbin/getty 38400 tty6
root     11360  0.0  0.4  21872  2388 pts/1    Ss+  Авг21   0:00 l3script
...
user     17885  0.0  0.1  18164   836 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17956  0.0  0.0  18168   464 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17957  0.0  0.5  22184  2860 pts/10   Ss+  15:16   0:00 l3script
root     18211  0.0  0.2  24012  1216 pts/7    T    15:25   0:00 l3script
root     18225  0.0  0.5  25648  2908 pts/7    T    15:25   0:00 /usr/bin/vim
ivan     18226  0.0  0.5  25644  2944 pts/8    T    15:25   0:00 vim
ivan     18230  0.0  0.5  25648  2904 pts/8    T    15:26   0:00 vim
user     18239  0.0  0.3  22192  1628 pts/10   T    15:26   0:00 l3script
user     18253  0.0  0.4  25120  2332 pts/10   T    15:26   0:00 /usr/bin/vim
root     18318  0.0  0.2  18948  1264 pts/7    R+   15:28   0:00 ps -au
14:28:53
#killall --help
Использование: killall [ПАРАМЕТР]… [--] ИМЯ…
       killall -l, --list
       killall -V, --version
  -e,--exact           требовать полного совпадения для очень длинных имён
  -I,--ignore-case     игнорировать регистр символов в именах процессов
  -g,--process-group   завершать группу процесса вместо одного процесса
  -y,--younger-than    завершить процессы, новее чем заданного ВРЕМЕНИ
  -o,--older-than      завершить процессы, старее чем заданного ВРЕМЕНИ
  -i,--interactive     запрашивать подтверждение перед завершением процессов
  -l,--list            вывести список допустимых имён сигналов
  -q,--quiet           не показывать подробные сообщения
  -r,--regexp          рассматривать ИМЯ как расширенное регулярное выражение
TERM,--signal СИГНАÐ
  -u,--user ПОÐный только ПОÐ
rbose         уведомлять только при успешной отправке сигнала
  -V,--version         показать информацию о версии
  -w,--wait            ожидать завершения процессов
14:29:16
#kill -9 vim
l3script: kill: vim: arguments must be process or job IDs
14:30:08
#jobs
[1]+  Stopped                 vim
14:30:15
#jobs -a
l3script: jobs: -a: неправильная опция
jobs: usage: jobs [-lnprs] [jobspec ...] or jobs -x command [args]
14:30:24
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:30:27
#ps -au
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      2291  0.0  0.1  18368   972 tty1     Ss+  Авг16   0:00 /sbin/getty 38400 tty1
root      2292  0.0  0.1  18368   976 tty2     Ss+  Авг16   0:00 /sbin/getty 38400 tty2
root      2293  0.0  0.1  18368   964 tty3     Ss+  Авг16   0:00 /sbin/getty 38400 tty3
root      2294  0.0  0.1  18368   976 tty4     Ss+  Авг16   0:00 /sbin/getty 38400 tty4
root      2295  0.0  0.1  18368   972 tty5     Ss+  Авг16   0:00 /sbin/getty 38400 tty5
root      2296  0.0  0.1  18368   972 tty6     Ss+  Авг16   0:00 /sbin/getty 38400 tty6
root     11360  0.0  0.4  21872  2388 pts/1    Ss+  Авг21   0:00 l3script
...
user     17885  0.0  0.1  18164   836 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17956  0.0  0.0  18168   464 pts/9    S+   15:16   0:00 script -f -c l3script -q /home/user/.lilalo//2010714
user     17957  0.0  0.5  22184  2860 pts/10   Ss+  15:16   0:00 l3script
root     18211  0.0  0.2  24012  1216 pts/7    T    15:25   0:00 l3script
root     18225  0.0  0.5  25648  2908 pts/7    T    15:25   0:00 /usr/bin/vim
ivan     18226  0.0  0.5  25644  2944 pts/8    T    15:25   0:00 vim
ivan     18230  0.0  0.5  25648  2904 pts/8    T    15:26   0:00 vim
user     18239  0.0  0.3  22192  1628 pts/10   T    15:26   0:00 l3script
user     18253  0.0  0.4  25120  2332 pts/10   T    15:26   0:00 /usr/bin/vim
root     18362  0.0  0.2  18948  1264 pts/7    R+   15:30   0:00 ps -au
14:30:34
#kill -9 25644,25648
l3script: kill: 25644,25648: arguments must be process or job IDs
14:31:30
#kill -9 25644
l3script: kill: (25644) - Нет такого процесса
14:31:37
#kill -9 1

14:31:43
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:31:48
#sleep 600 &
[2] 18398
14:33:21
#ps
  PID TTY          TIME CMD
16953 pts/7    00:00:00 l3script
18211 pts/7    00:00:00 l3script
18225 pts/7    00:00:00 vim
18398 pts/7    00:00:00 sleep
18422 pts/7    00:00:00 ps
14:34:38
#renice -5 18398
18398 (process ID) old priority 0, new priority -5
14:35:26
#ps -aux
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   Авг16   0:08 init [2]
root         2  0.0  0.0      0     0 ?        S    Авг16   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Авг16   0:02 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Авг16   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Авг16   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Авг16   0:04 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Авг16   0:00 [cpuset]
...
user     17957  0.0  0.5  22188  2864 pts/10   Ss+  15:16   0:00 l3script
root     18211  0.0  0.2  24012  1216 pts/7    T    15:25   0:00 l3script
root     18225  0.0  0.5  25648  2908 pts/7    T    15:25   0:00 /usr/bin/vim
ivan     18226  0.0  0.5  25644  2944 pts/8    T    15:25   0:00 vim
ivan     18230  0.0  0.5  25648  2904 pts/8    T    15:26   0:00 vim
user     18239  0.0  0.3  22192  1628 pts/10   T    15:26   0:00 l3script
user     18253  0.0  0.4  25120  2332 pts/10   T    15:26   0:00 /usr/bin/vim
root     18398  0.0  0.0   7708   320 pts/7    S<   15:33   0:00 sleep 600
user     18406  0.0  0.0   7708   324 pts/10   S    15:33   0:00 sleep 600
root     18446  0.0  0.2  18948  1268 pts/7    R+   15:35   0:00 ps -aux
14:35:35
#ps -aul
error: user name does not exist
Usage:
 ps [options]
 Try 'ps --help <simple|list|output|threads|misc|all>'
  or 'ps --help <s|l|o|t|m|a>'
 for additional help text.
For more details see ps(1).
14:35:43
#ps -al
F S   UID   PID  PPID  C PRI  NI ADDR SZ WCHAN  TTY          TIME CMD
0 S  1000 12841 12304  0  85   5 -  8440 -      pts/5    00:00:00 vi
0 S     0 16921 16876  0  80   0 -  4541 -      pts/6    00:00:00 script
1 S     0 16952 16921  0  80   0 -  4542 -      pts/6    00:00:00 script
0 S  1000 17885 17839  0  80   0 -  4541 -      pts/9    00:00:00 script
1 S  1000 17956 17885  0  80   0 -  4542 -      pts/9    00:00:00 script
1 T     0 18211 16953  0  80   0 -  6003 -      pts/7    00:00:00 l3script
0 T     0 18225 18211  0  80   0 -  6412 -      pts/7    00:00:00 vim
0 T  1001 18226 17721  0  80   0 -  6411 -      pts/8    00:00:00 vim
0 T  1001 18230 17721  0  80   0 -  6412 -      pts/8    00:00:00 vim
1 T  1000 18239 17957  0  80   0 -  5548 -      pts/10   00:00:00 l3script
0 T  1000 18253 18239  0  80   0 -  6280 -      pts/10   00:00:00 vim
0 S     0 18398 16953  0  75  -5 -  1927 -      pts/7    00:00:00 sleep
0 S  1000 18406 17957  0  80   0 -  1927 -      pts/10   00:00:00 sleep
4 R     0 18462 16953  0  80   0 -  2634 -      pts/7    00:00:00 ps
14:35:47
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2291     1  20   0  18368   972 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2292     1  20   0  18368   976 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2293     1  20   0  18368   964 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2294     1  20   0  18368   976 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2295     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2296     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 11360 11359  20   0  21872  2388 -      Ss+  pts/1      0:00 l3script
4     0 16876 16874  20   0  22152  2836 -      Ss   pts/6      0:00 -bash
0     0 16921 16876  20   0  18164   840 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
1     0 16952 16921  20   0  18168   464 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//32320187
4     0 16953 16952  20   0  24012  2564 -      Ss   pts/7      0:00 l3script
1     0 18211 16953  20   0  24012  1216 -      T    pts/7      0:00 l3script
0     0 18225 18211  20   0  25648  2908 -      T    pts/7      0:00 /usr/bin/vim
0     0 18398 16953  15  -5   7708   320 -      S<   pts/7      0:00 sleep 600
4     0 18502 16953  20   0  10536   844 -      R+   pts/7      0:00 ps l
14:36:49
#jobs
[1]+  Stopped                 vim
[2]-  Running                 sleep 600 &
14:36:57
#kill 1

14:37:11
#jobs
[1]+  Stopped                 vim
[2]-  Running                 sleep 600 &
14:37:15
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
[2]- 18398 Running                 sleep 600 &
14:37:25
#kill 18211

14:37:32
#kill 18398
[2]-  Завершено      sleep 600
14:37:38
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:42
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:45
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:45
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:46
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:48
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:48
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:49
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:51
#jobs -l
[1]+ 18211 Остановлено (вывод на терминал)                                 vim
14:37:57
#%1
~
~
~                              VIM ::: Vi IMproved (Улучшенный Vi) ::: Русская версия
~
~                                                  версия 7.3.547
~                                              Брам Мооленаар и другие
~                       С изменениями, внесёнными pkg-vim-maintainers@lists.alioth.debian.org
~                           Vim это свободно распространяемая программа с открытым кодом
~
~                                            Помогите в разработке Vim!
...
~
~
~
~
~
~
~
Vim: Получен убийственный сигнал TERM                                     0,0-1        Весь
Vim: Готово.
Завершено
14:38:02
#jobs -l

Пятница (08/23/19)

/dev/pts/6
08:44:51
#clear

/dev/pts/6
08:54:14
#clear

08:54:17
#man 5 passwd
08:54:27
#man -a passwd
08:55:23
#vi /etc/rsyslog.conf
--- /tmp/l3-saved-19144.4102.9856	2019-08-23 09:55:37.869557420 +0300
+++ /etc/rsyslog.conf	2019-08-23 10:01:27.637559075 +0300
@@ -59,13 +59,14 @@
 # First some standard log files.  Log by facility.
 #
 auth,authpriv.*			/var/log/auth.log
-*.*;auth,authpriv.none		-/var/log/syslog
+*.*;auth,authpriv.none;local3.none		-/var/log/syslog
 #cron.*				/var/log/cron.log
 daemon.*			-/var/log/daemon.log
 kern.*				-/var/log/kern.log
 lpr.*				-/var/log/lpr.log
 mail.*				-/var/log/mail.log
 user.*				-/var/log/user.log
+local3.* 			/var/log/ssh.log
 
 #
 # Logging for the mail system.  Split it up so that
09:01:27
#service rsyslog force-reload
[ ok ] Stopping enhanced syslogd: rsyslogd.
[ ok ] Starting enhanced syslogd: rsyslogd.
09:02:35
#ls /var/log/
alternatives.log    btmp             dmesg          faillog        lpr.log        news         user.log
alternatives.log.1  btmp.1           dmesg.0        fsck           mail.err       ssh.log      user.log.1
apt                 daemon.log       dmesg.1.gz     installer      mail.info      syslog       user.log.2.gz
aptitude            daemon.log.1     dmesg.2.gz     iptraf         mail.log       syslog.1     user.log.3.gz
aptitude.1.gz       daemon.log.2.gz  dmesg.3.gz     kern.log       mail.warn      syslog.2.gz  wtmp
auth.log            daemon.log.3.gz  dmesg.4.gz     kern.log.1     messages       syslog.3.gz  wtmp.1
auth.log.1          debug            dpkg.log       kern.log.2.gz  messages.1     syslog.4.gz
auth.log.2.gz       debug.1          dpkg.log.1     kern.log.3.gz  messages.2.gz  syslog.5.gz
auth.log.3.gz       debug.2.gz       dpkg.log.2.gz  kern.log.4.gz  messages.3.gz  syslog.6.gz
auth.log.4.gz       debug.3.gz       exim4          lastlog        messages.4.gz  syslog.7.gz
09:02:56
#logger -p local3.info "Test Message"

09:05:53
#vi /etc/ssh/sshd_config
--- /tmp/l3-saved-19144.8410.1569	2019-08-23 10:08:06.245559957 +0300
+++ /etc/ssh/sshd_config	2019-08-23 10:08:56.345544094 +0300
@@ -19,7 +19,7 @@
 ServerKeyBits 768
 
 # Logging
-SyslogFacility AUTH
+SyslogFacility local3
 LogLevel INFO
 
 # Authentication:
09:08:56
#service ssh reload
[ ok ] Reloading OpenBSD Secure Shell server's configuration: sshd.
09:17:03
#св cd /etc/cron.daily# ls
l3script: cd: /etc/cron.daily#: Нет такого файла или каталога
09:24:43
#cd /etc/cron.daily#
l3script: cd: /etc/cron.daily#: Нет такого файла или каталога
09:24:48
#vi /etc/cron.dayli
09:25:20
#~
# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# packages drop log rotation information into this directory
...
    create 0664 root utmp
    rotate 1
}
/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}
# system-specific logs may be configured here
09:26:59
#vi /etc/logrotate.conf
09:31:59
#~

09:32:19
#ls -al
итого 36
drwxr-xr-x  2 root root 4096 Окт 13  2014 .
drwxr-xr-x 68 root root 4096 Авг 23 10:31 ..
-rw-r--r--  1 root root  173 Ноя 16  2013 apt
-rw-r--r--  1 root root   79 Ноя  7  2012 aptitude
-rw-r--r--  1 root root  232 Окт  1  2013 dpkg
-rw-r--r--  1 root root  146 Янв  2  2013 exim4-base
-rw-r--r--  1 root root  126 Янв  2  2013 exim4-paniclog
-rw-r--r--  1 root root  151 Окт  5  2012 iptraf
-rw-r--r--  1 root root  515 Мар  6  2013 rsyslog
09:32:24
#ls -a
.  ..  apt  aptitude  dpkg  exim4-base  exim4-paniclog  iptraf  rsyslog
09:32:57
#ls -l
итого 28
-rw-r--r-- 1 root root 173 Ноя 16  2013 apt
-rw-r--r-- 1 root root  79 Ноя  7  2012 aptitude
-rw-r--r-- 1 root root 232 Окт  1  2013 dpkg
-rw-r--r-- 1 root root 146 Янв  2  2013 exim4-base
-rw-r--r-- 1 root root 126 Янв  2  2013 exim4-paniclog
-rw-r--r-- 1 root root 151 Окт  5  2012 iptraf
-rw-r--r-- 1 root root 515 Мар  6  2013 rsyslog
09:33:00
#history
    1  ifconfig
    2  vim /etc/network/interfaces
    3  nano /etc/network/interfaces
    4  /etc/init.d/networking restart
    5  ifconfig
    6  route
    7  ping 192.168.13.253
    8  shutdown -r now
    9  exit
   10  ping ya.ru
...
  860  cd /etc/cron.daily# ls
  861  cd /etc/cron.daily#
  862  vi /etc/cron.dayli
  863  cat /etc/logrotate.conf
  864  vi /etc/logrotate.conf
  865  cd /etc/logrotate.d/
  866  ls -al
  867  ls -a
  868  ls -l
  869  history
прошло 63 минуты
10:36:48
#cd

10:36:57
#history | awk '{print$2' | sort | uniq -c | sort-k1 -n -r | head -10
l3script: sort-k1: команда не найдена
awk: line 2: missing } near end of file
10:38:16
#history | awk '{print$2}' | sort | uniq -c | sort-k1 -n -r | head -10
l3script: sort-k1: команда не найдена
10:38:27
#history | awk '{print$2}' | sort | uniq -c | sort -k1 -n -r | head -10
    133 ls
     60 cd
     45 ps
     44 cat
     37 exit
     36 vi
     36 apt-get
     34 echo
     26 jobs
     25 l3script
10:38:33
#history | awk '{print$2}' | sort | uniq -c | sort -k1 -n -r | wc -l
132
10:38:51
#ссдуфк
l3script: $'\321\201\320\264\321\203\321\204\320\272': команда не найдена
прошло 28 минут
11:07:50
#clear

11:07:55
#ls -d /etc/cron*
/etc/cron.d  /etc/cron.daily  /etc/cron.hourly  /etc/cron.monthly  /etc/crontab  /etc/cron.weekly
11:08:09
#vi /etc/crontab
--- /tmp/l3-saved-19144.5982.8128	2019-08-23 12:09:00.741551556 +0300
+++ /etc/crontab	2019-08-23 12:17:44.701560036 +0300
@@ -10,6 +10,7 @@
 # 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 )
+:
+p
+
 #
11:17:44
#vi /etc/crontab
--- /tmp/l3-saved-19144.8593.25197	2019-08-23 12:17:47.217578223 +0300
+++ /etc/crontab	2019-08-23 12:18:29.157568314 +0300
@@ -10,7 +10,8 @@
 # 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 )
-:
-p
+
+
+
 
 #
11:18:29
#clear

11:18:33
#crontab -e
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
...
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   comma
Сохранить изменённый буфер? (ИНАЧЕ ВСЕ ИЗМЕНЕНИЯ БУДУТ ПОТЕРЯНЫ)
No modification made
11:22:52
#userdel --help
, --force                   удалять файлы, даже если они
                                не принадлежат пользователю
  -h, --help                    показать данное сообщение и закончить работу
  -r, --remove                  удалить домашний каталог и почтовый ящик
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -Z, --selinux-user            удалить все пользовательские сопоставления
                                SELinux для пользователя
11:25:11
#vi /etc/cron.deny
--- /dev/null	2019-08-16 16:08:37.715999998 +0300
+++ /etc/cron.deny	2019-08-23 12:31:36.349559216 +0300
@@ -0,0 +1,3 @@
+ivan
+petr
+

Статистика

Время первой команды журнала13:57:54 2019- 8-22
Время последней команды журнала11:25:11 2019- 8-23
Количество командных строк в журнале86
Процент команд с ненулевым кодом завершения, %17.44
Процент синтаксически неверно набранных команд, % 1.16
Суммарное время работы с терминалом *, час 2.28
Количество командных строк в единицу времени, команда/мин 0.63
Частота использования команд
ps18|=================| 17.31%
jobs17|================| 16.35%
kill8|=======| 7.69%
vi7|======| 6.73%
history5|====| 4.81%
ls5|====| 4.81%
uniq4|===| 3.85%
awk4|===| 3.85%
sort4|===| 3.85%
killall4|===| 3.85%
clear4|===| 3.85%
head3|==| 2.88%
man2|=| 1.92%
service2|=| 1.92%
sort-k12|=| 1.92%
cd2|=| 1.92%
~2|=| 1.92%
renice2|=| 1.92%
sleep1|| 0.96%
crontab1|| 0.96%
%11|| 0.96%
св1|| 0.96%
userdel1|| 0.96%
vim1|| 0.96%
wc1|| 0.96%
logger1|| 0.96%
ссдуфк1|| 0.96%
____
*) Интервалы неактивности длительностью 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$