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

Содержание

Журнал

Суббота (06/10/17)

/dev/pts/2
08:36:29
#sleep 400 &
[1] 19799
08:38:35
#jobs
[1]+  Running                 sleep 400 &
08:38:41
#jobs -l
[1]+ 19799 Running                 sleep 400 &
08:38:56
#kill -15 19799
[1]+  Завершено      sleep 400
08:39:42
#jobs -l

08:39:54
#echo $$
19250
08:40:44
#kill `echo $$`

08:40:52
#kill -15 `echo $$`

/dev/pts/2
08:41:40
#ps -u user u
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
user      4518  0.1  2.3  49284 11880 ?        Ss   Июн06   6:40 l3-agent
user     19273  0.0  0.3  71288  1752 ?        S    09:04   0:00 sshd: user@pts/4
user     19274  0.0  0.5  22148  2836 pts/4    Ss   09:04   0:00 -bash
user     19319  0.0  0.1  18164   836 pts/4    S+   09:04   0:00 script -f -c l3script -q /home/user/.lilalo//2760
user     19390  0.0  0.0  18168   468 pts/4    S+   09:04   0:00 script -f -c l3script -q /home/user/.lilalo//2760
user     19391  0.0  0.5  22236  2864 pts/5    Ss+  09:04   0:00 l3script
прошло 12 минут
08:54:38
#ps -u user
  PID TTY          TIME CMD
 4518 ?        00:06:40 l3-agent
19273 ?        00:00:00 sshd
19274 pts/4    00:00:00 bash
19319 pts/4    00:00:00 script
19390 pts/4    00:00:00 script
19391 pts/5    00:00:00 l3script
08:54:41
#ps -u user ul
error: conflicting format options
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).
08:54:49
#ps -u user ul
error: conflicting format options
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).
08:54:51
#ps -u user l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
1  1000  4518     1  20   0  49284 11880 -      Ss   ?          6:40 l3-agent
5  1000 19273 19271  20   0  71288  1752 -      S    ?          0:00 sshd: user@pts/4
0  1000 19274 19273  20   0  22148  2836 -      Ss   pts/4      0:00 -bash
0  1000 19319 19274  20   0  18164   836 -      S+   pts/4      0:00 script -f -c l3script -q /home/user/.lilalo//
1  1000 19390 19319  20   0  18168   468 -      S+   pts/4      0:00 script -f -c l3script -q /home/user/.lilalo//
0  1000 19391 19390  20   0  22236  2864 -      Ss+  pts/5      0:00 l3script
08:54:54
#ps -u user aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   832 ?        Ss   Июн02   0:10 init [2]
root         2  0.0  0.0      0     0 ?        S    Июн02   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Июн02   0:04 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Июн02   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Июн02   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Июн02   0:06 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Июн02   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Июн02   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Июн02   0:00 [kdevtmpfs]
...
root     19501  0.0  0.7  71288  3612 ?        Ss   09:11   0:00 sshd: ivan [priv]
ivan     19503  0.0  0.3  71288  1748 ?        S    09:11   0:00 sshd: ivan@pts/6
ivan     19504  0.0  0.6  22600  3200 pts/6    Ss+  09:11   0:00 -bash
root     19585  0.0  0.7  71288  3608 ?        Ss   09:11   0:00 sshd: petr [priv]
petr     19587  0.0  0.3  71288  1744 ?        S    09:11   0:00 sshd: petr@pts/7
petr     19588  0.0  0.6  22600  3196 pts/7    Ss+  09:11   0:00 -bash
root     19918  0.0  0.1  18164   840 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19949  0.0  0.0  18168   468 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19950  0.0  0.4  21688  2300 pts/3    Ss   09:41   0:00 l3script
root     20011  0.0  0.2  18948  1260 pts/3    R+   09:55   0:00 ps -u user aux
08:55:05
#ps
  PID TTY          TIME CMD
19950 pts/3    00:00:00 l3script
20021 pts/3    00:00:00 ps
прошло 17 минут
09:12:17
#ps -x
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:10 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:04 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:06 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
16244 pts/1    Ss+    0:00 l3script
19171 ?        Ss     0:00 sshd: root@pts/2
19173 pts/2    Ss     0:00 -bash
19271 ?        Ss     0:00 sshd: user [priv]
19501 ?        Ss     0:00 sshd: ivan [priv]
19585 ?        Ss     0:00 sshd: petr [priv]
19918 pts/2    S+     0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
19949 pts/2    S+     0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
19950 pts/3    Ss     0:00 l3script
20029 pts/3    R+     0:00 ps -x
09:12:20
#ps U user
  PID TTY      STAT   TIME COMMAND
 4518 ?        Ss     6:41 l3-agent
19273 ?        S      0:00 sshd: user@pts/4
19274 pts/4    Ss     0:00 -bash
19319 pts/4    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2760627376208204038-1497074654.script
19390 pts/4    S+     0:00 script -f -c l3script -q /home/user/.lilalo//2760627376208204038-1497074654.script
19391 pts/5    Ss+    0:00 l3script
09:12:31
#ps -t tty1
  PID TTY          TIME CMD
 2290 tty1     00:00:00 getty
09:12:42
#ps -ax
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:10 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:04 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:06 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
19501 ?        Ss     0:00 sshd: ivan [priv]
19503 ?        S      0:00 sshd: ivan@pts/6
19504 pts/6    Ss+    0:00 -bash
19585 ?        Ss     0:00 sshd: petr [priv]
19587 ?        S      0:00 sshd: petr@pts/7
19588 pts/7    Ss+    0:00 -bash
19918 pts/2    S+     0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
19949 pts/2    S+     0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
19950 pts/3    Ss     0:00 l3script
20053 pts/3    R+     0:00 ps -ax
09:12:48
#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   Июн02   0:10 init [2]
root         2  0.0  0.0      0     0 ?        S    Июн02   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Июн02   0:04 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Июн02   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Июн02   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Июн02   0:06 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Июн02   0:00 [cpuset]
...
root     19501  0.0  0.7  71288  3612 ?        Ss   09:11   0:00 sshd: ivan [priv]
ivan     19503  0.0  0.3  71288  1884 ?        S    09:11   0:00 sshd: ivan@pts/6
ivan     19504  0.0  0.6  22600  3200 pts/6    Ss+  09:11   0:00 -bash
root     19585  0.0  0.7  71288  3608 ?        Ss   09:11   0:00 sshd: petr [priv]
petr     19587  0.0  0.3  71288  1872 ?        S    09:11   0:00 sshd: petr@pts/7
petr     19588  0.0  0.6  22600  3196 pts/7    Ss+  09:11   0:00 -bash
root     19918  0.0  0.1  18164   840 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19949  0.0  0.0  18168   468 pts/2    D+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19950  0.0  0.4  21688  2300 pts/3    Ss   09:41   0:00 l3script
root     20061  0.0  0.2  18948  1268 pts/3    R+   10:12   0:00 ps -aux
09:13:00
#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:10     17    32 10615   832  0.1 init [2]
    2 ?        S      0:00      0     0     0     0  0.0 [kthreadd]
    3 ?        S      0:04      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:06      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
...
19501 ?        Ss     0:00      0   492 70795  3612  0.7 sshd: ivan [priv]
19503 ?        S      0:00      0   492 70795  1884  0.3 sshd: ivan@pts/6
19504 pts/6    Ss+    0:00      0   914 21685  3200  0.6 -bash
19585 ?        Ss     0:00      0   492 70795  3608  0.7 sshd: petr [priv]
19587 ?        S      0:00      0   492 70795  1872  0.3 sshd: petr@pts/7
19588 pts/7    Ss+    0:00      0   914 21685  3196  0.6 -bash
19918 pts/2    S+     0:00      0    10 18153   840  0.1 script -f -c l3script -q /root/.lilalo//22072109872716626
19949 pts/2    S+     0:00      0    10 18157   468  0.0 script -f -c l3script -q /root/.lilalo//22072109872716626
19950 pts/3    Ss     0:00      0   914 20773  2300  0.4 l3script
20069 pts/3    R+     0:00      0    84 10451   844  0.1 ps -avx
09:13:07
#ps -aux |grep -v USER. *PID. *%CPU | sort -n +3
grep: sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
*PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
09:14:04
#ps -aux |grep -v USER. *PID. *%CPU | sort -n $3
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
09:14:22
#ps -aux | grep -v USER. *PID. *%CPU | sort -n $3
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:14:49
#ps aux | grep -v USER. *PID. *%CPU | sort -n $3
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:15:23
#ps aux | grep -v USER. *PID. *%CPU
grep: *PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:15:32
#ps aux | grep -v USER.
root         1  0.0  0.1  10648   832 ?        Ss   Июн02   0:10 init [2]
root         2  0.0  0.0      0     0 ?        S    Июн02   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Июн02   0:04 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Июн02   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Июн02   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Июн02   0:06 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Июн02   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Июн02   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Июн02   0:00 [kdevtmpfs]
root        11  0.0  0.0      0     0 ?        S<   Июн02   0:00 [netns]
...
root     19501  0.0  0.7  71288  3612 ?        Ss   09:11   0:00 sshd: ivan [priv]
ivan     19503  0.0  0.3  71288  1884 ?        S    09:11   0:00 sshd: ivan@pts/6
ivan     19504  0.0  0.6  22600  3200 pts/6    Ss+  09:11   0:00 -bash
root     19585  0.0  0.7  71288  3608 ?        Ss   09:11   0:00 sshd: petr [priv]
petr     19587  0.0  0.3  71288  1872 ?        S    09:11   0:00 sshd: petr@pts/7
petr     19588  0.0  0.6  22600  3196 pts/7    Ss+  09:11   0:00 -bash
root     19918  0.0  0.1  18164   840 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
root     19949  0.0  0.0  18168   468 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//22072109872716626811-1497076900.script
root     19950  0.0  0.4  21688  2300 pts/3    Ss   09:41   0:00 l3script
root     20126  0.0  0.2  18948  1256 pts/3    R+   10:15   0:00 ps aux
09:15:35
#ps aux | grep -v USER. *PID *%CPU
grep: *PID: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:15:39
#ps aux | grep -v USER. *PID
grep: *PID: Нет такого файла или каталога
09:15:43
#ps aux | grep -v USER. PID. *%CPU
grep: PID.: Нет такого файла или каталога
grep: *%CPU: Нет такого файла или каталога
09:15:49
#ps aux | grep -v USER. PID. %CPU
grep: PID.: Нет такого файла или каталога
grep: %CPU: Нет такого файла или каталога
09:16:12
#~/bin/bigwork
l3script: /root/bin/bigwork: Нет такого файла или каталога
09:16:44
#$ ~/bin/bigwork
l3script: $: команда не найдена
09:16:57
#uptime
 10:17:12 up 7 days, 18:36,  4 users,  load average: 0,06, 0,03, 0,05
09:17:12
#ps -t tty1
  PID TTY          TIME CMD
 2290 tty1     00:00:00 getty
09:17:46
#ps -t
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
  PID TTY      STAT   TIME COMMAND
19950 pts/3    Ss     0:00 l3script
20214 pts/3    R+     0:00 ps -t
09:18:04
#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      2290  0.0  0.1  18368   976 tty1     Ss+  Июн02   0:00 /sbin/getty 38400 tty1
root      2291  0.0  0.1  18368   972 tty2     Ss+  Июн02   0:00 /sbin/getty 38400 tty2
root      2292  0.0  0.1  18368   972 tty3     Ss+  Июн02   0:00 /sbin/getty 38400 tty3
root      2293  0.0  0.1  18368   972 tty4     Ss+  Июн02   0:00 /sbin/getty 38400 tty4
root      2294  0.0  0.1  18368   976 tty5     Ss+  Июн02   0:00 /sbin/getty 38400 tty5
root      2295  0.0  0.1  18368   972 tty6     Ss+  Июн02   0:00 /sbin/getty 38400 tty6
root     16244  0.0  0.4  21900  2452 pts/1    Ss+  Июн09   0:00 l3script
root     19173  0.0  0.5  22152  2820 pts/2    Ss   09:03   0:00 -bash
user     19274  0.0  0.5  22148  2836 pts/4    Ss   09:04   0:00 -bash
user     19319  0.0  0.1  18164   836 pts/4    S+   09:04   0:00 script -f -c l3script -q /home/user/.lilalo//2760
user     19390  0.0  0.0  18168   468 pts/4    S+   09:04   0:00 script -f -c l3script -q /home/user/.lilalo//2760
user     19391  0.0  0.5  22236  2864 pts/5    Ss+  09:04   0:00 l3script
ivan     19504  0.0  0.6  22600  3200 pts/6    Ss+  09:11   0:00 -bash
petr     19588  0.0  0.6  22600  3196 pts/7    Ss+  09:11   0:00 -bash
root     19918  0.0  0.1  18164   840 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19949  0.0  0.0  18168   468 pts/2    S+   09:41   0:00 script -f -c l3script -q /root/.lilalo//220721098
root     19950  0.0  0.4  21688  2300 pts/3    Ss   09:41   0:00 l3script
root     20222  0.0  0.2  18948  1264 pts/3    R+   10:18   0:00 ps -au
09:18:15
#kill 19173

/dev/pts/2
09:19:13
#~/bin/signal_trap
l3script: /root/bin/signal_trap: Нет такого файла или каталога
09:20:01
#vim
09:20:24
#killall vim

09:20:35
#jobs
[1]+  Stopped                 /usr/bin/vim "$@"
09:20:42
#killall vim.orig
vim.orig: процесс не найден
09:20:52
#kill-9 vim
l3script: kill-9: команда не найдена
09:21:05
#kill -9 vim
l3script: kill: vim: arguments must be process or job IDs
09:21:09
#jobs
[1]+  Stopped                 /usr/bin/vim "$@"
09:21:15
#jobs -l
[1]+ 20354 Остановлено  /usr/bin/vim "$@"
09:21:19
#kill -9 20354
[1]+  Убито              /usr/bin/vim "$@"
09:21:27
#nice -n 19 ~user/bin/bigwork
nice: /home/user/bin/bigwork: Нет такого файла или каталога
09:22:12
#nice -n 20 ~user/bin/bigwork
nice: /home/user/bin/bigwork: Нет такого файла или каталога
09:23:55
#nice -n 20 ~user/bin/bigwork
                  killall vi
vi: процесс не найден
09:26:28
#nice -n 20 ~user/bin/bigwork

09:26:28
#killall vi

09:26:28
#killall vi

09:26:41
#nice -n 20 ~user/bin/bigwork
nice: /home/user/bin/bigwork: Нет такого файла или каталога
09:28:01
#renice -5 19391
19391 (process ID) old priority 0, new priority -5
renice -5 19391
09:28:01
#renice -5 19391
19391 (process ID) old priority -5, new priority -5
09:28:01
#nice -n 20 ~user/bin/bigwork
                  jobs -l
прошла 21 минута
09:49:42
#killall vim

09:49:51
#ñcd /etc/init.d/ | ls
fdgh  install  install.new  ip.txt  passwd  test.sh
прошло >2 часов
12:36:01
#cd /etc/init.d/

12:36:08
#ls
acpid                   mountnfs.sh
bootlogs                mtab.sh
bootmisc.sh             netdiag
checkfs.sh              networking
checkroot-bootclean.sh  procps
checkroot.sh            rc
console-cyrillic        rc.local
console-setup           rcS
cron                    README
exim4                   reboot
...
kbd                     sendsigs
keyboard-setup          single
killprocs               skeleton
kmod                    ssh
motd                    udev
mountall-bootclean.sh   udev-mtab
mountall.sh             umountfs
mountdevsubfs.sh        umountnfs.sh
mountkernfs.sh          umountroot
mountnfs-bootclean.sh   urandom
12:36:12
#ls -l
итого 220
-rwxr-xr-x 1 root root 2227 Апр 15  2013 acpid
-rwxr-xr-x 1 root root 1276 Окт 15  2012 bootlogs
-rwxr-xr-x 1 root root 1281 Июл 14  2013 bootmisc.sh
-rwxr-xr-x 1 root root 3816 Июл 14  2013 checkfs.sh
-rwxr-xr-x 1 root root 1099 Июл 14  2013 checkroot-bootclean.sh
-rwxr-xr-x 1 root root 9673 Июл 14  2013 checkroot.sh
-rwxr-xr-x 1 root root  686 Янв 22  2012 console-cyrillic
-rwxr-xr-x 1 root root 1379 Дек  9  2011 console-setup
-rwxr-xr-x 1 root root 3033 Июл  4  2012 cron
...
-rwxr-xr-x 1 root root 3200 Окт 15  2012 sendsigs
-rwxr-xr-x 1 root root  590 Окт 15  2012 single
-rw-r--r-- 1 root root 4290 Окт 15  2012 skeleton
-rwxr-xr-x 1 root root 3881 Апр  3  2014 ssh
-rwxr-xr-x 1 root root 8827 Ноя  9  2012 udev
-rwxr-xr-x 1 root root 1179 Авг 20  2012 udev-mtab
-rwxr-xr-x 1 root root 2721 Апр 10  2013 umountfs
-rwxr-xr-x 1 root root 2195 Апр 10  2013 umountnfs.sh
-rwxr-xr-x 1 root root 1122 Окт 15  2012 umountroot
-rwxr-xr-x 1 root root 3111 Окт 15  2012 urandom
12:36:16
#ls
acpid                   mountnfs.sh
bootlogs                mtab.sh
bootmisc.sh             netdiag
checkfs.sh              networking
checkroot-bootclean.sh  procps
checkroot.sh            rc
console-cyrillic        rc.local
console-setup           rcS
cron                    README
exim4                   reboot
...
kbd                     sendsigs
keyboard-setup          single
killprocs               skeleton
kmod                    ssh
motd                    udev
mountall-bootclean.sh   udev-mtab
mountall.sh             umountfs
mountdevsubfs.sh        umountnfs.sh
mountkernfs.sh          umountroot
mountnfs-bootclean.sh   urandom
12:36:19
#cd /tec/rc3.d/
l3script: cd: /tec/rc3.d/: Нет такого файла или каталога
12:39:49
#cd /etc/rc3.d/

12:39:57
#ls -l
итого 4
-rw-r--r-- 1 root root 677 Июл 14  2013 README
lrwxrwxrwx 1 root root  14 Июн 27  2014 S01motd -> ../init.d/motd
lrwxrwxrwx 1 root root  17 Июн 27  2014 S01netdiag -> ../init.d/netdiag
lrwxrwxrwx 1 root root  17 Июн 27  2014 S01rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  15 Июн 27  2014 S02acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root  14 Июн 27  2014 S02cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Июн 27  2014 S02exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Июн 27  2014 S02ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  18 Июн 27  2014 S03bootlogs -> ../init.d/bootlogs
lrwxrwxrwx 1 root root  18 Июн 27  2014 S04rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Июн 27  2014 S04rmnologin -> ../init.d/rmnologin
12:40:29
#ls -l
итого 4
-rw-r--r-- 1 root root 677 Июл 14  2013 README
lrwxrwxrwx 1 root root  14 Июн 27  2014 S01motd -> ../init.d/motd
lrwxrwxrwx 1 root root  17 Июн 27  2014 S01netdiag -> ../init.d/netdiag
lrwxrwxrwx 1 root root  17 Июн 27  2014 S01rsyslog -> ../init.d/rsyslog
lrwxrwxrwx 1 root root  15 Июн 27  2014 S02acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root  14 Июн 27  2014 S02cron -> ../init.d/cron
lrwxrwxrwx 1 root root  15 Июн 27  2014 S02exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root  13 Июн 27  2014 S02ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root  18 Июн 27  2014 S03bootlogs -> ../init.d/bootlogs
lrwxrwxrwx 1 root root  18 Июн 27  2014 S04rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root  19 Июн 27  2014 S04rmnologin -> ../init.d/rmnologin
12:40:46
#chkconfig --list
l3script: chkconfig: команда не найдена
12:42:29
#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
...
  718  cd /etc/init.d/
  719  ls
  720  ls -l
  721  ls
  722  cd /tec/rc3.d/
  723  cd /etc/rc3.d/
  724  ls -l
  725  ls -l
  726  chkconfig --list
  727  history

Понедельник (06/26/17)

/dev/pts/0
14:56:11
#test

Статистика

Время первой команды журнала08:36:29 2017- 6-10
Время последней команды журнала14:56:11 2017- 6-26
Количество командных строк в журнале71
Процент команд с ненулевым кодом завершения, %22.54
Процент синтаксически неверно набранных команд, %11.27
Суммарное время работы с терминалом *, час 1.33
Количество командных строк в единицу времени, команда/мин 0.89
Частота использования команд
ps26|==============================| 30.23%
grep10|===========| 11.63%
jobs6|======| 6.98%
nice6|======| 6.98%
kill6|======| 6.98%
ls6|======| 6.98%
killall5|=====| 5.81%
sort4|====| 4.65%
cd3|===| 3.49%
renice2|==| 2.33%
sleep1|=| 1.16%
chkconfig1|=| 1.16%
ñcd1|=| 1.16%
vim1|=| 1.16%
bigwork1|=| 1.16%
history1|=| 1.16%
echo1|=| 1.16%
uptime1|=| 1.16%
kill-91|=| 1.16%
signal_trap1|=| 1.16%
test1|=| 1.16%
$1|=| 1.16%
____
*) Интервалы неактивности длительностью 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$