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

Содержание

Журнал

Четверг (03/29/18)

/dev/pts/4
09:57:59
#ls -l
итого 0
-r-x------ 1 root root 0 Мар 29 10:53 1file
-r-xr-xr-x 1 root root 0 Мар 29 10:53 2file
-r-x------ 1 root root 0 Мар 29 10:53 3file
-rw-r--r-- 1 root root 0 Мар 29 10:53 4file
-rw-r--r-- 1 root root 0 Мар 29 10:53 5file
-rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a
-rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b
-rw-r--r-- 1 root ivan 0 Мар 29 10:48 c
-rw-r--r-- 1 ivan root 0 Мар 29 10:48 d
-rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable
09:58:01
#chmod 600 3file

09:59:48
#ls -l
итого 0
-r-x------ 1 root root 0 Мар 29 10:53 1file
-r-xr-xr-x 1 root root 0 Мар 29 10:53 2file
-rw------- 1 root root 0 Мар 29 10:53 3file
-rw-r--r-- 1 root root 0 Мар 29 10:53 4file
-rw-r--r-- 1 root root 0 Мар 29 10:53 5file
-rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 a
-rw-r--r-- 1 ivan ivan 0 Мар 29 10:48 b
-rw-r--r-- 1 root ivan 0 Мар 29 10:48 c
-rw-r--r-- 1 ivan root 0 Мар 29 10:48 d
-rw-r--r-- 1 root root 0 Мар 29 10:53 user-executable
09:59:50
#mkdir noexit

10:00:44
#cd noexit/

10:00:48
#touch z

10:01:06
#chmod 100 z

10:01:19
#ls -l
итого 0
---x------ 1 root root 0 Мар 29 11:01 z
10:01:23
#chmod 200 z

10:01:37
#ls -l
итого 0
--w------- 1 root root 0 Мар 29 11:01 z
10:01:39
#chmod 300 z

10:01:44
#ls -l
итого 0
--wx------ 1 root root 0 Мар 29 11:01 z
10:01:46
#chmod 400 z

10:01:51
#ls -l
итого 0
-r-------- 1 root root 0 Мар 29 11:01 z
10:01:54
#chmod 500 z

10:01:59
#ls -l
итого 0
-r-x------ 1 root root 0 Мар 29 11:01 z
10:02:01
#chmod 600 z

10:02:06
#ls -l
итого 0
-rw------- 1 root root 0 Мар 29 11:01 z
10:02:10
#chmod 700 z

10:02:16
#ls -l
итого 0
-rwx------ 1 root root 0 Мар 29 11:01 z
10:02:17
#chmod 800 z
chmod: неверный режим: «800»
Попробуйте «chmod --help» для получения более подробного описания.
10:02:22
#chmod 900 z
chmod: неверный режим: «900»
Попробуйте «chmod --help» для получения более подробного описания.
10:02:31
#chmod --help
Использование: chmod [КÐ,РЕЖИМ]… ФАЙÐ
hmod [КÐ
hmod [КÐeference=ОФАЙÐ
 на указанный РЕЖИМ.
  -c, --changes           как verbose, но сообщать, только если сделано
                          действительное изменение
      --no-preserve-root  не обрабатывать / особым образом (по умолчанию)
      --preserve-root     отказываться рекурсивно обрабатывать /
  -f, --silent, --quiet   подавлять большинство сообщений об ошибках
  -v, --verbose           выводить диагностические сообщения для каждого файла
      --reference=ОФАЙÐявного указания
                          РЕЖИМА
  -R, --recursive         рекурсивно обрабатывать файлы и каталоги
      --help     показать эту справку и выйти
      --version  показать информацию о версии и выйти
РЕЖИМ задается в форме «[ugoa]*([-+=]([rwxXst]*|[ugo]))+».
Об ошибках в chmod сообщайте по адресу bug-coreutils@gnu.org.
Домашняя страница GNU coreutils: <http://www.gnu.org/software/coreutils/>
Справка по работе с программами GNU: <http://www.gnu.org/gethelp/>
Об ошибках в переводе сообщений «chmod» сообщайте по адресу <gnu@mx.ru>
Полная документация доступна по команде: info coreutils 'chmod invocation'
10:03:19
#chmod 111 z

10:04:30
#ls -l
итого 0
---x--x--x 1 root root 0 Мар 29 11:01 z
10:04:33
#chmod 222 z

10:04:41
#ls -l
итого 0
--w--w--w- 1 root root 0 Мар 29 11:01 z
10:04:43
#chmod 333 z

10:04:51
#ls -l
итого 0
--wx-wx-wx 1 root root 0 Мар 29 11:01 z
10:04:52
#chmod 1111 z

10:05:03
#ls -l
итого 0
---x--x--t 1 root root 0 Мар 29 11:01 z
10:05:05
#chmod 2222 z

10:05:16
#ls -l
итого 0
--w--wS-w- 1 root root 0 Мар 29 11:01 z
10:05:19
#chmod 4444 z

10:05:30
#ls -l
итого 0
-r-Sr--r-- 1 root root 0 Мар 29 11:01 z
10:05:32
#ls -l
итого 0
-r-Sr--r-- 1 root root 0 Мар 29 11:01 z
10:06:00
#chmod 5555 z

10:06:09
#ls -l
итого 0
-r-sr-xr-t 1 root root 0 Мар 29 11:01 z
10:06:10
#chmod 6666 z

10:06:19
#ls -l
итого 0
-rwSrwSrw- 1 root root 0 Мар 29 11:01 z
10:06:20
#chmod 7777 z

10:06:29
#ls -l
итого 0
-rwsrwsrwt 1 root root 0 Мар 29 11:01 z
10:06:31
#chmod 8888 z
chmod: неверный режим: «8888»
Попробуйте «chmod --help» для получения более подробного описания.
10:06:40
#mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=61932,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=50740k,mode=755)
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 on / type ext4 (rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /run/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=101460k)
прошло >5 часов
15:06:56
#зі
l3script: $'\320\267\321\226': команда не найдена
15:07:23
#зps
  PID TTY          TIME CMD
14086 pts/5    00:00:01 l3script
15796 pts/5    00:00:00 ps
15:07:29
#ps a
  PID TTY      STAT   TIME COMMAND
 2296 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 2297 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 2298 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 2299 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 2300 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 2301 tty6     Ss+    0:00 /sbin/getty 38400 tty6
 6687 pts/1    Ss+    0:02 l3script
12858 pts/3    Ss+    0:00 l3script
13617 pts/4    Ss     0:00 -bash
14054 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
14085 pts/4    S+     0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
14086 pts/5    Ss     0:01 l3script
15804 pts/5    R+     0:00 ps a
15:07:59
#ps -a
  PID TTY          TIME CMD
14054 pts/4    00:00:00 script
14085 pts/4    00:00:02 script
15812 pts/5    00:00:00 ps
15:09:51
#ps al
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2296     1  20   0  18368   968 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2297     1  20   0  18368   976 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2298     1  20   0  18368   964 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2299     1  20   0  18368   976 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2300     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2301     1  20   0  18368   976 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0  6687  6686  20   0  24080  2620 -      Ss+  pts/1      0:02 l3script
0     0 12858 12857  20   0  21652  2304 -      Ss+  pts/3      0:00 l3script
4     0 13617 13615  20   0  22116  2780 -      Ss   pts/4      0:00 -bash
0     0 14054 13617  20   0  18164   840 -      S+   pts/4      0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
1     0 14085 14054  20   0  18168   468 -      S+   pts/4      0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
0     0 14086 14085  20   0  21880  2444 -      Ss   pts/5      0:01 l3script
4     0 15820 14086  20   0  10536   844 -      R+   pts/5      0:00 ps al
15:09:56
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─2*[script───l3script]
     ├─sshd───sshd───bash───script───script───l3script───pstree
     ├─udevd───2*[udevd]
     └─vsftpd
15:15:52
#pstree -p
init(1)─┬─acpid(1924)
        ├─cron(1966)
        ├─exim4(2269)
        ├─getty(2296)
        ├─getty(2297)
        ├─getty(2298)
        ├─getty(2299)
        ├─getty(2300)
        ├─getty(2301)
        ├─l3-agent(2356)
        ├─l3-agent(4199)
        ├─rsyslogd(1882)─┬─{rsyslogd}(1895)
        │                ├─{rsyslogd}(1897)
        │                └─{rsyslogd}(1898)
        ├─script(6686)───l3script(6687)
        ├─script(12857)───l3script(12858)
        ├─sshd(2242)───sshd(13615)───bash(13617)───script(14054)───script(14085)───l3script(14086)───pstree(15838)
        ├─udevd(280)─┬─udevd(12522)
        │            └─udevd(12523)
        └─vsftpd(12510)
15:16:21
#pstree -ph
init(1)─┬─acpid(1924)
        ├─cron(1966)
        ├─exim4(2269)
        ├─getty(2296)
        ├─getty(2297)
        ├─getty(2298)
        ├─getty(2299)
        ├─getty(2300)
        ├─getty(2301)
        ├─l3-agent(2356)
        ├─l3-agent(4199)
        ├─rsyslogd(1882)─┬─{rsyslogd}(1895)
        │                ├─{rsyslogd}(1897)
        │                └─{rsyslogd}(1898)
        ├─script(6686)───l3script(6687)
        ├─script(12857)───l3script(12858)
        ├─sshd(2242)───sshd(13615)───bash(13617)───script(14054)───script(14085)───l3script(14086)───pstree(15846)
        ├─udevd(280)─┬─udevd(12522)
        │            └─udevd(12523)
        └─vsftpd(12510)
15:16:26
#ps alx
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:05 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/0]
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:0]
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/0]
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0]
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
5     0 12522   280  20   0  21244   740 -      S    ?          0:00 udevd --daemon
5     0 12523   280  20   0  21244   756 -      S    ?          0:00 udevd --daemon
1     0 12857     1  20   0  18168   468 -      S    ?          0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script
0     0 12858 12857  20   0  21652  2304 -      Ss+  pts/3      0:00 l3script
4     0 13615  2242  20   0  71288  3684 -      Ss   ?          0:02 sshd: root@pts/4
4     0 13617 13615  20   0  22116  2780 -      Ss   pts/4      0:00 -bash
0     0 14054 13617  20   0  18164   840 -      S+   pts/4      0:00 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
1     0 14085 14054  20   0  18168   468 -      S+   pts/4      0:02 script -f -c l3script -q /root/.lilalo//1807219350583412706-1522305835.script
0     0 14086 14085  20   0  21880  2444 -      Ss   pts/5      0:01 l3script
4     0 15857 14086  20   0  10536   840 -      R+   pts/5      0:00 ps alx
15:17:42
#ls/proc
l3script: ls/proc: Нет такого файла или каталога
15:18:39
#ls /proc
1    12510  13617  16    21    23    396   9          consoles     fb           kcore       meminfo       sched_debug    sysvipc      xen
10   12522  137    17    22    2300  4199  98         cpuinfo      filesystems  keys        misc          self           timer_list   zoneinfo
11   12523  14     1882  2242  2301  5     acpi       crypto       fs           key-users   modules       slabinfo       timer_stats
112  12857  14054  19    2269  2309  6     asound     devices      interrupts   kmsg        mounts        softirqs       tty
113  12858  14085  1924  2296  2356  6686  buddyinfo  diskstats    iomem        kpagecount  mtrr          stat           uptime
114  13     14086  1966  2297  280   6687  bus        dma          ioports      kpageflags  net           swaps          version
118  136    15     2     2298  3     7     cgroups    driver       irq          loadavg     pagetypeinfo  sys            vmallocinfo
12   13615  15873  20    2299  3030  8     cmdline    execdomains  kallsyms     locks       partitions    sysrq-trigger  vmstat
15:18:44
#ls -l /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:19 /proc/interrupts
15:19:40
#cat /proc/interrupts
            CPU0
   0:         41   IO-APIC-edge      timer
   1:          8  xen-pirq-ioapic-edge  i8042
   6:          2  xen-pirq-ioapic-edge  floppy
   7:          0  xen-pirq-ioapic-edge  parport0
   8:          0  xen-pirq-ioapic-edge  rtc0
   9:          0   IO-APIC-fasteoi   acpi
  12:        142  xen-pirq-ioapic-edge  i8042
  14:          0   IO-APIC-edge      ata_piix
  15:        213   IO-APIC-edge      ata_piix
...
 IWI:          0   IRQ work interrupts
 RES:          0   Rescheduling interrupts
 CAL:          0   Function call interrupts
 TLB:          0   TLB shootdowns
 TRM:          0   Thermal event interrupts
 THR:          0   Threshold APIC interrupts
 MCE:          0   Machine check exceptions
 MCP:        950   Machine check polls
 ERR:          0
 MIS:          0
15:20:18
#ls -lh /proc/interrupts
-r--r--r-- 1 root root 0 Мар 29 16:20 /proc/interrupts
15:20:26
#cat /proc/interrupts | wc -m
1477
15:21:11
#top
top - 16:24:38 up 3 days,  7:10,  1 user,  load average: 0,00, 0,01, 0,05
Tasks:  58 total,   1 running,  57 sleeping,   0 stopped,   0 zombie
%Cpu(s): 12,7 us,  0,0 sy,  0,0 ni, 81,5 id,  1,3 wa,  0,0 hi,  0,0 si,  4,5 st
KiB Mem:    507368 total,   376976 used,   130392 free,   137728 buffers
KiB Swap:        0 total,        0 used,        0 free,   123680 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
    1 root      20   0 10648  832  696 S   0,0  0,2   0:05.88 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S   0,0  0,0   0:01.84 ksoftirqd/0
    5 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/u:0
...
  114 root      20   0     0    0    0 S   0,0  0,0   0:00.01 kworker/u:1
  118 root      20   0     0    0    0 S   0,0  0,0   0:10.58 kworker/0:2
  137 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 ext4-dio-unwrit
  280 root      20   0 21248 1208  784 S   0,0  0,2   0:00.06 udevd
  396 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1882 root      20   0 52772 1644 1212 S   0,0  0,3   0:00.06 rsyslogd
 1924 root      20   0  4116  660  512 S   0,0  0,1   0:00.00 acpid
 1966 root      20   0 22492  892  688 S   0,0  0,2   0:00.37 cron
 2242 root      20   0 49932 1252  640 S   0,0  0,2   0:00.02 sshd
 2269 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.08 exim4
15:27:35
#top
top - 16:27:48 up 3 days,  7:13,  1 user,  load average: 0,68, 0,31, 0,15
Tasks:  58 total,   2 running,  56 sleeping,   0 stopped,   0 zombie
%Cpu(s): 46,7 us,  0,3 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si, 53,0 st
KiB Mem:    507368 total,   378960 used,   128408 free,   137764 buffers
KiB Swap:        0 total,        0 used,        0 free,   125564 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 2356 root      20   0 61056  22m 1752 R  99,9  4,5  29:37.43 l3-agent
14085 root      20   0 18168  468  308 S   0,3  0,1   0:03.44 script
    1 root      20   0 10648  832  696 S   0,0  0,2   0:05.88 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
   19 root       0    0    0   0,0   0:00.07 khungtaskd                                                                             2     0     0
   20 root       0    0    0   0,0   0:00.00 kswapd0                                                                                2     0     0
   21 root       5    0    0   0,0   0:00.00 ksmd                                                                                   2     0     0
   22 root       0    0    0   0,0   0:00.00 fsnotify_mark                                                                          2     0     0
   23 root     -20    0    0   0,0   0:00.00 crypto                                                                                 2     0     0
   98 root     -20    0    0   0,0   0:00.00 ata_sff                                                                                2     0     0
  112 root       0    0    0   0,0   0:00.00 scsi_eh_0                                                                              2     0     0
  113 root       0    0    0   0,0   0:00.07 scsi_eh_1                                                                              2     0     0
  114 root       0    0    0   0,0   0:00.01 kworker/u:1                                                                            2     0     0
  118 root       0    0    0   0,0   0:10.85 kworker/0:2                                                                            2     0     0
15:31:27
#htop
l3script: htop: команда не найдена
15:31:41
#yum install htop
l3script: yum: команда не найдена
15:32:18
#app-get install htop
l3script: app-get: команда не найдена
15:32:33
#app-get instal htop
l3script: app-get: команда не найдена
15:32:38
#app-get install htop
l3script: app-get: команда не найдена
15:32:52
#app-get install htop
l3script: app-get: команда не найдена
15:33:16
#app-get install ehtop
l3script: app-get: команда не найдена
15:33:20
#app-get install Htop
l3script: app-get: команда не найдена
15:33:51
#apt-get install Htop
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
E: Не удалось найти пакет Htop
15:34:17
#apt-get install htop
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  strace ltrace
НОВЫЕ пакеты, которые будут установлены:
  htop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 74,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 216 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main htop amd64 1.0.1-1 [74,9 kB]
Получено 74,9 kБ за 0с (764 kБ/c)
Выбор ранее не выбранного пакета htop.
(Чтение базы данных … на данный момент установлено 30095 файлов и каталогов.)
Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет htop (1.0.1-1) …
15:34:31
#htop

15:34:41
# Mem[||||||||||||||||||||||||||||||||||||||||||||||||| 115/495MB] Load average: 0.15 0.36 0.26
 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL       5) SIGTRAP
 6) SIGABRT      7) SIGBUS       8) SIGFPE       9) SIGKILL     10) SIGUSR1
11) SIGSEGV     12) SIGUSR2     13) SIGPIPE     14) SIGALRM     15) SIGTERM
16) SIGSTKFLT   17) SIGCHLD     18) SIGCONT     19) SIGSTOP     20) SIGTSTP
21) SIGTTIN     22) SIGTTOU     23) SIGURG      24) SIGXCPU     25) SIGXFSZ
26) SIGVTALRM   27) SIGPROF     28) SIGWINCH    29) SIGIO       30) SIGPWR
31) SIGSYS      34) SIGRTMIN    35) SIGRTMIN+1  36) SIGRTMIN+2  37) SIGRTMIN+3
38) SIGRTMIN+4  39) SIGRTMIN+5  40) SIGRTMIN+6  41) SIGRTMIN+7  42) SIGRTMIN+8
43) SIGRTMIN+9  44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9  56) SIGRTMAX-8  57) SIGRTMAX-7
58) SIGRTMAX-6  59) SIGRTMAX-5  60) SIGRTMAX-4  61) SIGRTMAX-3  62) SIGRTMAX-2
63) SIGRTMAX-1  64) SIGRTMAX
прошло 12 минут
/dev/pts/4
15:46:57
#ps alx
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   832 -      Ss   ?          0:05 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:01 [ksoftirqd/0]
1     0     5     2  20   0      0     0 -      S    ?          0:00 [kworker/u:0]
1     0     6     2 -100  -      0     0 -      S    ?          0:00 [migration/0]
5     0     7     2 -100  -      0     0 -      S    ?          0:02 [watchdog/0]
1     0     8     2   0 -20      0     0 -      S<   ?          0:00 [cpuset]
1     0     9     2   0 -20      0     0 -      S<   ?          0:00 [khelper]
5     0    10     2  20   0      0     0 -      S    ?          0:00 [kdevtmpfs]
...
5     0 12522   280  20   0  21244   740 -      S    ?          0:00 udevd --daemon
5     0 12523   280  20   0  21244   756 -      S    ?          0:00 udevd --daemon
1     0 12857     1  20   0  18168   468 -      S    ?          0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script
0     0 12858 12857  20   0  21652  2304 -      Ss+  pts/3      0:00 l3script
4     0 13615  2242  20   0  71288  3684 -      Ss   ?          0:04 sshd: root@pts/4
4     0 13617 13615  20   0  22116  2804 -      Ss   pts/4      0:00 -bash
0     0 16248 13617  20   0  18164   844 -      S+   pts/4      0:00 script -f -c l3script -q /root/.lilalo//1886913226302192505-1522331217.script
1     0 16279 16248  20   0  18168   468 -      S+   pts/4      0:00 script -f -c l3script -q /root/.lilalo//1886913226302192505-1522331217.script
0     0 16280 16279  20   0  21684  2288 -      Ss   pts/5      0:00 l3script
4     0 16301 16280  20   0  10536   840 -      R+   pts/5      0:00 ps alx
15:50:00
#sleep 1000&
[1] 16309
15:53:27
#ps l -p 16309
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0     0 16309 16280  20   0   7708   324 -      S    pts/5      0:00 sleep 1000
15:54:10
#renice 5 16309
16309 (process ID) old priority 0, new priority 5
15:55:43
#ps l -p 16309
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
0     0 16309 16280  25   5   7708   324 -      SN   pts/5      0:00 sleep 1000

Пятница (03/30/18)

/dev/pts/4
07:48:46
#ps
  PID TTY          TIME CMD
16679 pts/5    00:00:00 l3script
16700 pts/5    00:00:00 ps
прошло 11 минут
08:00:33
#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:06 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:02 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:03 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
12522 ?        S      0:00 udevd --daemon
12523 ?        S      0:00 udevd --daemon
12857 ?        S      0:00 script -f -c l3script -q /root/.lilalo//3012072023260
12858 pts/3    Ss+    0:00 l3script
16600 ?        Ss     0:00 sshd: root@pts/4
16602 pts/4    Ss     0:00 -bash
16647 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1136451451182
16678 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1136451451182
16679 pts/5    Ss     0:00 l3script
16708 pts/5    R+     0:00 ps -x
08:00:40
#ps U user
  PID TTY      STAT   TIME COMMAND
 4199 ?        Ss     2:04 l3-agent
прошло 12 минут
08:12:52
#зps -t tty1
  PID TTY          TIME CMD
 2296 tty1     00:00:00 getty
08:13:28
#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:06 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:02 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:03 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
12522 ?        S      0:00 udevd --daemon
12523 ?        S      0:00 udevd --daemon
12857 ?        S      0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script
12858 pts/3    Ss+    0:00 l3script
16600 ?        Ss     0:00 sshd: root@pts/4
16602 pts/4    Ss     0:00 -bash
16647 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
16678 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
16679 pts/5    Ss     0:00 l3script
16732 pts/5    R+     0:00 ps -ax
08:13:37
#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   Мар26   0:06 init [2]
root         2  0.0  0.0      0     0 ?        S    Мар26   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Мар26   0:02 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Мар26   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар26   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Мар26   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар26   0:00 [cpuset]
...
root     12522  0.0  0.1  21244   740 ?        S    Мар28   0:00 udevd --daemon
root     12523  0.0  0.1  21244   756 ?        S    Мар28   0:00 udevd --daemon
root     12857  0.0  0.0  18168   468 ?        S    Мар28   0:00 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script
root     12858  0.0  0.4  21652  2304 pts/3    Ss+  Мар28   0:00 l3script
root     16600  0.0  0.7  71288  3684 ?        Ss   08:48   0:00 sshd: root@pts/4
root     16602  0.0  0.5  22152  2780 pts/4    Ss   08:48   0:00 -bash
root     16647  0.0  0.1  18164   840 pts/4    S+   08:48   0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
root     16678  0.0  0.0  18168   468 pts/4    S+   08:48   0:00 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
root     16679  0.0  0.4  21684  2296 pts/5    Ss   08:48   0:00 l3script
root     16742  0.0  0.2  18948  1272 pts/5    R+   09:16   0:00 ps -aux
08:16:34
#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:06     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:03      0     0     0     0  0.0 [watchdog/0]
    8 ?        S<     0:00      0     0     0     0  0.0 [cpuset]
...
12522 ?        S      0:00      0   143 21100   740  0.1 udevd --daemon
12523 ?        S      0:00      0   143 21100   756  0.1 udevd --daemon
12857 ?        S      0:00      0    10 18157   468  0.0 script -f -c l3script -q /root/.lilalo//3012072023260917552-1522242169.script
12858 pts/3    Ss+    0:00      0   914 20737  2304  0.4 l3script
16600 ?        Ss     0:00      0   492 70795  3684  0.7 sshd: root@pts/4
16602 pts/4    Ss     0:00      0   914 21237  2780  0.5 -bash
16647 pts/4    S+     0:00      0    10 18153   840  0.1 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
16678 pts/4    S+     0:00      0    10 18157   468  0.0 script -f -c l3script -q /root/.lilalo//1136451451182425328-1522388925.script
16679 pts/5    Ss     0:00      0   914 20769  2296  0.4 l3script
16750 pts/5    R+     0:00      0    84 10451   840  0.1 ps -avx
08:16:41
#ps -aux | grep -v USER.*PID.%CPU | sort -n +3
sort: операция открытия завершилась неудачно: +3: Нет такого файла или каталога
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
08:18:22
#ps -aux | grep -v USER.*PID.%CPU | sort -n
warning: bad ps syntax, perhaps a bogus '-'?
See http://gitorious.org/procps/procps/blobs/master/Documentation/FAQ
root        10  0.0  0.0      0     0 ?        S    Мар26   0:00 [kdevtmpfs]
root         1  0.0  0.1  10648   832 ?        Ss   Мар26   0:06 init [2]
root        11  0.0  0.0      0     0 ?        S<   Мар26   0:00 [netns]
root       112  0.0  0.0      0     0 ?        S    Мар26   0:00 [scsi_eh_0]
root       113  0.0  0.0      0     0 ?        S    Мар26   0:00 [scsi_eh_1]
root       114  0.0  0.0      0     0 ?        S    Мар26   0:00 [kworker/u:1]
root       118  0.0  0.0      0     0 ?        S    Мар26   0:12 [kworker/0:2]
root        12  0.0  0.0      0     0 ?        S    Мар26   0:00 [xenwatch]
...
root         5  0.0  0.0      0     0 ?        S    Мар26   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Мар26   0:00 [migration/0]
root      6686  0.0  0.0  18168   472 ?        S    Мар27   0:00 script -f -c l3script -q /root/.lilalo//273171225088496970-1522133177.script
root      6687  0.0  0.5  24080  2620 pts/1    Ss+  Мар27   0:02 l3script
root         7  0.0  0.0      0     0 ?        S    Мар26   0:03 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Мар26   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Мар26   0:00 [khelper]
root        98  0.0  0.0      0     0 ?        S<   Мар26   0:00 [ata_sff]
user      4199  0.0  1.9  47532 10136 ?        Ss   Мар26   2:04 l3-agent
101       2269  0.0  0.2  46804  1032 ?        Ss   Мар26   0:00 /usr/sbin/exim4 -bd -q30m
08:19:16
#pstree
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─2*[script───l3script]
     ├─sshd───sshd───bash───script───script───l3script───pstree
     ├─udevd───2*[udevd]
     └─vsftpd
08:19:55
#top
top - 09:21:15 up 4 days, 7 min,  1 user,  load average: 0,01, 0,02, 0,05
Tasks:  58 total,   1 running,  57 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,3 sy,  0,0 ni, 99,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   385160 used,   122208 free,   140680 buffers
KiB Swap:        0 total,        0 used,        0 free,   127840 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
  118 root      20   0     0    0    0 S   0,3  0,0   0:12.40 kworker/0:2
    1 root      20   0 10648  832  696 S   0,0  0,2   0:06.64 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
    3 root      20   0     0    0    0 S   0,0  0,0   0:02.18 ksoftirqd/0
...
  280 root      20   0 21248 1208  784 S   0,0  0,2   0:00.06 udevd
  396 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 kpsmoused
 1882 root      20   0 52772 1644 1212 S   0,0  0,3   0:00.07 rsyslogd
 1924 root      20   0  4116  660  512 S   0,0  0,1   0:00.00 acpid
 1966 root      20   0 22492  892  688 S   0,0  0,2   0:00.45 cron
 2242 root      20   0 49932 1252  640 S   0,0  0,2   0:00.02 sshd
 2269 Debian-e  20   0 46804 1032  584 S   0,0  0,2   0:00.11 exim4
 2296 root      20   0 18368  968  812 S   0,0  0,2   0:00.02 getty
%Cpu(s): 66,4 us,  0,9 sy,  0,0 ni,  0,0 id,  0,0 wa,  0,0 hi,  0,0 si, 32,7 st
 4199 user      20   0 47532 9,9m 1656 S   3,9  2,0   2:04.91 l3-agent
08:24:07
#~/bin/bigwork
l3script: /root/bin/bigwork: Нет такого файла или каталога
08:24:37
#uptime
 09:24:53 up 4 days, 10 min,  1 user,  load average: 0,24, 0,16, 0,10
08:24:53
#tty
/dev/pts/4
08:26:39
#tty1
l3script: tty1: команда не найдена
08:26:43
#ttyv0
l3script: ttyv0: команда не найдена
08:27:01
#ps -t tty1
  PID TTY          TIME CMD
 2296 tty1     00:00:00 getty
08:27:18
#ps -t tty0
  PID TTY          TIME CMD
08:27:25
#ps -t tty2
  PID TTY          TIME CMD
 2297 tty2     00:00:00 getty
08:27:31
#ps -t tty3
  PID TTY          TIME CMD
 2298 tty3     00:00:00 getty
08:27:45
#ps -t tty7
  PID TTY          TIME CMD
08:28:01
#ps -t tty4
  PID TTY          TIME CMD
 2299 tty4     00:00:00 getty
08:28:05
#ps -t tty5
  PID TTY          TIME CMD
 2300 tty5     00:00:00 getty

Файлы

  • /proc/interrupts
  • /proc/interrupts
    >
                CPU0
       0:         41   IO-APIC-edge      timer
       1:          8  xen-pirq-ioapic-edge  i8042
       6:          2  xen-pirq-ioapic-edge  floppy
       7:          0  xen-pirq-ioapic-edge  parport0
       8:          0  xen-pirq-ioapic-edge  rtc0
       9:          0   IO-APIC-fasteoi   acpi
      12:        142  xen-pirq-ioapic-edge  i8042
      14:          0   IO-APIC-edge      ata_piix
      15:        213   IO-APIC-edge      ata_piix
      64:    1565454  xen-percpu-virq      timer0
      65:          0  xen-percpu-ipi       resched0
      66:          0  xen-percpu-ipi       callfunc0
      67:          0  xen-percpu-virq      debug0
      68:          0  xen-percpu-ipi       callfuncsingle0
      69:        409   xen-dyn-event     xenbus
      70:     200606   xen-dyn-event     eth0
      71:     219257   xen-dyn-event     blkif
      72:       1003   xen-dyn-event     blkif
      73:          1   xen-dyn-event     eth1
      74:          1   xen-dyn-event     eth2
     NMI:          0   Non-maskable interrupts
     LOC:          0   Local timer interrupts
     SPU:          0   Spurious interrupts
     PMI:          0   Performance monitoring interrupts
     IWI:          0   IRQ work interrupts
     RES:          0   Rescheduling interrupts
     CAL:          0   Function call interrupts
     TLB:          0   TLB shootdowns
     TRM:          0   Thermal event interrupts
     THR:          0   Threshold APIC interrupts
     MCE:          0   Machine check exceptions
     MCP:        950   Machine check polls
     ERR:          0
     MIS:          0
    

    Статистика

    Время первой команды журнала09:57:59 2018- 3-29
    Время последней команды журнала08:28:05 2018- 3-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, %12.87
    Суммарное время работы с терминалом *, час 1.61
    Количество командных строк в единицу времени, команда/мин 1.04
    Частота использования команд
    ps22|====================| 20.56%
    ls22|====================| 20.56%
    chmod21|===================| 19.63%
    app-get6|=====| 5.61%
    pstree4|===| 3.74%
    top3|==| 2.80%
    sort2|=| 1.87%
    зps2|=| 1.87%
    htop2|=| 1.87%
    cat2|=| 1.87%
    apt-get2|=| 1.87%
    grep2|=| 1.87%
    sleep1|| 0.93%
    touch1|| 0.93%
    mkdir1|| 0.93%
    yum1|| 0.93%
    зі1|| 0.93%
    495MB]1|| 0.93%
    mount1|| 0.93%
    Mem[1|| 0.93%
    cd1|| 0.93%
    bigwork1|| 0.93%
    ttyv01|| 0.93%
    wc1|| 0.93%
    uptime1|| 0.93%
    proc1|| 0.93%
    tty11|| 0.93%
    tty1|| 0.93%
    renice1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$