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

Содержание

Журнал

Четверг (11/30/17)

/dev/pts/2
15:38:39
#cd /mnt/

15:38:48
#umount data/
umount: /mnt/data: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
15:38:53
#umount /mnt/data/
umount: /mnt/data: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
15:39:12
#fuser -v /mnt/data/
                     ПОÐID ДОСТУП КОМАНДА
/mnt/data:           root     kernel mount /mnt/data
                     user      19454 ..c.. l3script
15:39:55
#mount -o remount /dev/xvdb1 /mnt/data

15:40:51
#ls -l
итого 1
drwxr-xr-x 3 root root 1024 Ноя 30 16:08 data
15:42:13
#cd

15:42:18
#cd /mnt/data/

15:42:24
#> my

15:42:28
#ls
lost+found  my
15:42:29
#rm my

Пятница (12/01/17)

/dev/pts/6
08:21:42
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3e:00:00:04
          inet addr:192.168.13.4  Bcast:192.168.13.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:198729 errors:0 dropped:0 overruns:0 frame:0
          TX packets:251490 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:19030792 (18.1 MiB)  TX bytes:39397874 (37.5 MiB)
          Interrupt:72
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
прошло 11 минут
/dev/pts/6
08:32:59
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/xvda1 during installation
UUID=92b79496-a6c3-450d-a438-766caa8504d8 /               ext4    errors=remount-ro 0       1
# swap was on /dev/xvda5 during installation
UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/xvdb1      /mnt/data       ext4    defaults                0       1
прошло 70 минут
09:43:21
#ps
  PID TTY          TIME CMD
21322 pts/7    00:00:00 l3script
21360 pts/7    00:00:00 ps
прошло 28 минут
10:12:15
#ps д
error: garbage option
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).
10:16:25
#ps дl
error: garbage option
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).
10:16:29
#ps Ðl
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2287     1  20   0  18368   968 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2288     1  20   0  18368   972 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2289     1  20   0  18368   972 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2290     1  20   0  18368   972 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2291     1  20   0  18368   968 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2292     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 16031 16030  20   0  21676  2372 -      Ss+  pts/1      0:00 l3script
0     0 18422 18421  20   0  21896  2488 -      Ss+  pts/3      0:01 l3script
4     0 21245 21243  20   0  22128  2820 -      Ss   pts/6      0:00 -bash
0     0 21290 21245  20   0  18164   844 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
1     0 21321 21290  20   0  18168   472 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
0     0 21322 21321  20   0  21664  2324 -      Ss   pts/7      0:00 l3script
4     0 21391 21322  20   0  10536   840 -      R+   pts/7      0:00 ps l
10:16:31
#ps a -o "%U %u %a"
USER     RUSER    COMMAND
root     root     /sbin/getty 38400 tty1
root     root     /sbin/getty 38400 tty2
root     root     /sbin/getty 38400 tty3
root     root     /sbin/getty 38400 tty4
root     root     /sbin/getty 38400 tty5
root     root     /sbin/getty 38400 tty6
root     root     l3script
root     root     l3script
user     user     l3script
root     root     -bash
root     root     script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
root     root     script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
root     root     l3script
root     root     ps a -o %U %u %a
10:24:15
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   828 ?        Ss   Ноя24   0:09 init [2]
root         2  0.0  0.0      0     0 ?        S    Ноя24   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Ноя24   0:03 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    Ноя24   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    Ноя24   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    Ноя24   0:05 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   Ноя24   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   Ноя24   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S    Ноя24   0:00 [kdevtmpfs]
...
root     20085  0.0  0.0      0     0 ?        S    Ноя30   0:03 [kworker/0:0]
root     20540  0.0  0.0      0     0 ?        S    Ноя30   0:00 [kworker/0:2]
root     20581  0.0  0.0      0     0 ?        S    Ноя30   0:00 [jbd2/xvdb1-8]
root     20582  0.0  0.0      0     0 ?        S<   Ноя30   0:00 [ext4-dio-unwrit]
root     21243  0.0  0.7  71288  3680 ?        Ss   09:32   0:00 sshd: root@pts/6
root     21245  0.0  0.5  22128  2820 pts/6    Ss   09:32   0:00 -bash
root     21290  0.0  0.1  18164   844 pts/6    S+   09:32   0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
root     21321  0.0  0.0  18168   472 pts/6    S+   09:32   0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
root     21322  0.0  0.4  21664  2324 pts/7    Ss   09:32   0:00 l3script
root     21412  0.0  0.2  18948  1260 pts/7    R+   11:26   0:00 ps aux
10:26:59
#ls /proc/
1    13     17     19453  20081  21243  22    2290  3358  7   90         cmdline    dma          interrupts  keys        locks    net           softirqs       timer_list   vmstat
10   14     18421  19454  20085  21245  2233  2291  3401  8   acpi       consoles   driver       iomem       key-users   meminfo  pagetypeinfo  stat           timer_stats  xen
11   15     18422  1957   20540  21290  2260  2292  378   87  asound     cpuinfo    execdomains  ioports     kmsg        misc     partitions    swaps          tty          zoneinfo
12   16     1885   2      20581  21321  2287  23    3927  88  buddyinfo  crypto     fb           irq         kpagecount  modules  sched_debug   sys            uptime
127  16030  19     20     20582  21322  2288  271   5     89  bus        devices    filesystems  kallsyms    kpageflags  mounts   self          sysrq-trigger  version
128  16031  1915   20071  21     21420  2289  3     6     9   cgroups    diskstats  fs           kcore       loadavg     mtrr     slabinfo      sysvipc        vmallocinfo
10:28:17
#ls /proc
1    13     17     19453  20081  21243  22    2290  3358  7   90         cmdline    dma          interrupts  keys        locks    net           softirqs       timer_list   vmstat
10   14     18421  19454  20085  21245  2233  2291  3401  8   acpi       consoles   driver       iomem       key-users   meminfo  pagetypeinfo  stat           timer_stats  xen
11   15     18422  1957   20540  21290  2260  2292  378   87  asound     cpuinfo    execdomains  ioports     kmsg        misc     partitions    swaps          tty          zoneinfo
12   16     1885   2      20581  21321  2287  23    3927  88  buddyinfo  crypto     fb           irq         kpagecount  modules  sched_debug   sys            uptime
127  16030  19     20     20582  21322  2288  271   5     89  bus        devices    filesystems  kallsyms    kpageflags  mounts   self          sysrq-trigger  version
128  16031  1915   20071  21     21428  2289  3     6     9   cgroups    diskstats  fs           kcore       loadavg     mtrr     slabinfo      sysvipc        vmallocinfo
10:28:23
#top
top - 11:30:05 up 6 days, 19:42,  1 user,  load average: 0,00, 0,01, 0,05
Tasks:  61 total,   1 running,  60 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,3 us,  0,0 sy,  0,0 ni, 98,7 id,  1,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   404816 used,   102552 free,   144372 buffers
KiB Swap:        0 total,        0 used,        0 free,   145304 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 3927 user      20   0 59440  19m 1724 S   0,3  4,0  12:49.53 l3-agent
21243 root      20   0 71288 3680 2888 S   0,3  0,7   0:00.05 sshd
    1 root      20   0 10648  828  696 S   0,0  0,2   0:09.73 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
 2287 root      20   0 18368  968  812 S   0,0  0,2   0:00.03 getty
 2288 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 2289 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 2290 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 2291 root      20   0 18368  968  812 S   0,0  0,2   0:00.00 getty
 2292 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 3358 root      20   0     0    0    0 S   0,0  0,0   0:02.76 flush-202:0
20540 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/0:2
20540 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/0:2
20581 root      20   0     0    0    0 S   0,0  0,0   0:00.00 jbd2/xvdb1-8
10:30:46
#htop
l3script: htop: команда не найдена
10:30:50
#top
Fields Management for window 1:Def, whose current sort field is %CPU
   Navigate with Up/Dn, Right selects for move then <Enter> or Left commits,
* PID     = Process Id          y, 's' sets sort.  Use 'q' or <Esc> to end!
* USER    = Effective User Name
* PR      = Priority
* NI      = Nice Value
* VIRT    = Virtual Image (KiB)
* RES     = Resident Size (KiB)
* SHR     = Shared Memory (KiB)
* S       = Process Status
...
 2292 root      20   0 18368  972  812 S   0,0  0,2   0:00.00 getty
 3358 root      20   0     0    0    0 S   0,0  0,0   0:02.76 flush-202:0
16030 root      20   0 18168  472  308 S   0,0  0,1   0:00.09 script
16031 root      20   0 21676 2372 1708 S   0,0  0,5   0:00.45 l3script
18421 root      20   0 18168  464  304 S   0,0  0,1   0:00.20 script
18422 root      20   0 21896 2488 1788 S   0,0  0,5   0:01.27 l3script
19453 user      20   0 18168  464  304 S   0,0  0,1   0:00.01 script
19454 user      20   0 22576 3252 1876 S   0,0  0,6   0:00.28 l3script
20071 root      20   0 21244  912  500 S   0,0  0,2   0:00.00 udevd
20081 root      20   0 21244  892  480 S   0,0  0,2   0:00.00 udevd
10:34:24
#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с (477 kБ/c)
Выбор ранее не выбранного пакета htop.
(Чтение базы данных … на данный момент установлено 30152 файла и каталога.)
Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет htop (1.0.1-1) …
10:34:57
#htop

10:38:17
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 113/495MB] Load average: 0.05 0.04 0.05
 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
10:42:38
#netstat -tan
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp        0    384 192.168.13.4:22         192.168.16.154:49191    ESTABLISHED
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:25                  :::*                    LISTEN
прошло 11 минут
10:54:13
#nice -n -5 sleep 2000 &
[1] 21693
прошло 14 минут
11:08:51
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2287     1  20   0  18368   968 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2288     1  20   0  18368   972 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2289     1  20   0  18368   972 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2290     1  20   0  18368   972 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2291     1  20   0  18368   968 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2292     1  20   0  18368   972 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
0     0 16031 16030  20   0  21676  2372 -      Ss+  pts/1      0:00 l3script
0     0 18422 18421  20   0  21896  2488 -      Ss+  pts/3      0:01 l3script
4     0 21245 21243  20   0  22128  2820 -      Ss   pts/6      0:00 -bash
0     0 21290 21245  20   0  18164   844 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
1     0 21321 21290  20   0  18168   472 -      S+   pts/6      0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
0     0 21322 21321  20   0  21664  2336 -      Ss   pts/7      0:00 l3script
4     0 21693 21322  15  -5   7708   324 -      S<   pts/7      0:00 sleep 2000
4     0 21701 21322  20   0  10536   836 -      R+   pts/7      0:00 ps l
11:09:15
#renice 5 `pidof sleep`
21693 (process ID) old priority -5, new priority 5
11:10:52
#ps
  PID TTY          TIME CMD
21322 pts/7    00:00:00 l3script
21693 pts/7    00:00:00 sleep
21731 pts/7    00:00:00 ps
прошло 26 минут
11:36:54
#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:09 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:03 [ksoftirqd/0]
    5 ?        S      0:00 [kworker/u:0]
    6 ?        S      0:00 [migration/0]
    7 ?        S      0:05 [watchdog/0]
    8 ?        S<     0:00 [cpuset]
...
20540 ?        S      0:00 [kworker/0:2]
20581 ?        S      0:00 [jbd2/xvdb1-8]
20582 ?        S<     0:00 [ext4-dio-unwrit]
21243 ?        Ss     0:00 sshd: root@pts/6
21245 pts/6    Ss     0:00 -bash
21290 pts/6    S+     0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
21321 pts/6    S+     0:00 script -f -c l3script -q /root/.lilalo//1137160292790729986-1512113578.script
21322 pts/7    Ss     0:00 l3script
21693 pts/7    SN     0:00 sleep 2000
21739 pts/7    R+     0:00 ps -x
11:37:01
#~/bin/bigwok
l3script: /root/bin/bigwok: Нет такого файла или каталога
[1]+  Done                    nice -n -5 sleep 2000
прошло 14 минут
11:51:38
#jobs

11:52:25
#jobs

11:52:32
#~/bin/bigwok
l3script: /root/bin/bigwok: Нет такого файла или каталога
11:52:39
#jobs

11:58:22
#kill -s KILL 22853
[1]+  Done                    nice -n -5 sleep 2000
прошло 68 минут
13:06:40
#kill -KILL 22772

13:07:35
#kill -9 22909

13:08:28
#killall vim
vim: процесс не найден
13:09:19
#killall vi

13:09:21
#top
top - 14:10:26 up 6 days, 22:23,  3 users,  load average: 0,47, 0,14, 0,08
Tasks:  75 total,   2 running,  73 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,7 sy,  0,0 ni,  0,0 id, 97,9 wa,  0,0 hi,  0,0 si,  1,4 st
KiB Mem:    507368 total,   501540 used,     5828 free,   115508 buffers
KiB Swap:        0 total,        0 used,        0 free,   272292 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
23114 user      39  19 11976  636  520 R   2,6  0,1   0:00.38 dd
   20 root      20   0     0    0    0 S   0,7  0,0   0:00.08 kswapd0
 3358 root      20   0     0    0    0 D   0,7  0,0   0:02.91 flush-202:0
  127 root      20   0     0    0    0 S   0,3  0,0   0:06.93 jbd2/xvda1-8
...
16030 root      20   0 18168  472  308 S   0,0  0,1   0:00.09 script
16031 root      20   0 21676 2372 1708 S   0,0  0,5   0:00.45 l3script
18421 root      20   0 18168  464  304 S   0,0  0,1   0:00.20 script
18422 root      20   0 21896 2444 1744 S   0,0  0,5   0:01.27 l3script
19453 user      20   0 18168  464  304 S   0,0  0,1   0:00.01 script
19454 user      20   0 22576 3200 1824 S   0,0  0,6   0:00.28 l3script
20071 root      20   0 21244  912  500 S   0,0  0,2   0:00.00 udevd
20081 root      20   0 21244  892  480 S   0,0  0,2   0:00.00 udevd
20085 root      20   0     0    0    0 S   0,0  0,0   0:04.81 kworker/0:0
20540 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kworker/0:2
13:10:40
#ps
  PID TTY          TIME CMD
21322 pts/7    00:00:00 l3script
23123 pts/7    00:00:00 ps
13:10:48
#top
top - 14:12:12 up 6 days, 22:24,  4 users,  load average: 2,52, 0,94, 0,37
Tasks:  78 total,   2 running,  76 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  1,0 sy,  0,0 ni,  0,0 id, 97,6 wa,  0,0 hi,  0,0 si,  1,4 st
KiB Mem:    507368 total,   501232 used,     6136 free,   108072 buffers
KiB Swap:        0 total,        0 used,        0 free,   304672 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
23139 user      39  19 11976  636  520 R   2,3  0,1   0:01.74 dd
 3358 root      20   0     0    0    0 D   0,7  0,0   0:03.62 flush-202:0
   20 root      20   0     0    0    0 S   0,3  0,0   0:00.39 kswapd0
  127 root      20   0     0    0    0 S   0,3  0,0   0:07.38 jbd2/xvda1-8
...
23189 root      20   0 25388 1592 1128 R   0,3  0,3   0:00.09 top
 3927 user      20   0 59600  19m 1716 S   0,0  4,0  15:38.50 l3-agent
16030 root      20   0 18168  472  308 S   0,0  0,1   0:00.09 script
16031 root      20   0 21676 2372 1708 S   0,0  0,5   0:00.45 l3script
18421 root      20   0 18168  464  304 S   0,0  0,1   0:00.20 script
18422 root      20   0 21896 2444 1744 S   0,0  0,5   0:01.27 l3script
19453 user      20   0 18168  464  304 S   0,0  0,1   0:00.01 script
19454 user      20   0 22576 3200 1824 S   0,0  0,6   0:00.28 l3script
20071 root      20   0 21244  912  500 S   0,0  0,2   0:00.00 udevd
20081 root      20   0 21244  892  480 S   0,0  0,2   0:00.00 udevd
13:13:15
#renice -5 23205
23205 (process ID) old priority 19, new priority -5
13:13:39
#top
top - 14:14:10 up 6 days, 22:26,  4 users,  load average: 2,55, 1,50, 0,65
Tasks:  76 total,   1 running,  75 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,   500292 used,     7076 free,   108244 buffers
KiB Swap:        0 total,        0 used,        0 free,   303864 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
21243 root      20   0 71288 3680 2888 S   0,3  0,7   0:00.26 sshd
21321 root      20   0 18168  472  308 S   0,3  0,1   0:00.10 script
23254 root      20   0 25388 1592 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  828  696 S   0,0  0,2   0:09.86 init
...
top - 14:24:18 up 6 days, 22:37,  4 users,  load average: 0,53, 0,60, 0,55
Tasks:  77 total,   1 running,  76 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,0 us,  0,0 sy,  0,0 ni, 99,3 id,  0,7 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   501544 used,     5824 free,   109428 buffers
KiB Swap:        0 total,        0 used,        0 free,   302584 cached
 3401 root      20   0 50048  11m 1716 S  30,5  2,4  29:52.62 l3-agent
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
21290 root      20   0 18164  844  688 S   2,0  0,2   0:00.03 script
top - 14:24:20 up 6 days, 22:37,  4 users,  load average: 0,53, 0,60, 0,55
%Cpu(s):  0,0 us, 10,0 sy,  0,0 ni, 90,0 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st

Файлы

  • /etc/fstab
  • /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    # / was on /dev/xvda1 during installation
    UUID=92b79496-a6c3-450d-a438-766caa8504d8 /               ext4    errors=remount-ro 0       1
    # swap was on /dev/xvda5 during installation
    UUID=c74f7f49-4c6d-4208-81f6-14356114f2e0 none            swap    sw              0       0
    /dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/xvdb1      /mnt/data       ext4    defaults                0       1
    

    Статистика

    Время первой команды журнала15:38:39 2017-11-30
    Время последней команды журнала13:13:39 2017-12- 1
    Количество командных строк в журнале48
    Процент команд с ненулевым кодом завершения, %10.42
    Процент синтаксически неверно набранных команд, % 6.25
    Суммарное время работы с терминалом *, час 2.62
    Количество командных строк в единицу времени, команда/мин 0.31
    Частота использования команд
    ps10|====================| 20.00%
    top5|==========| 10.00%
    ls4|========| 8.00%
    cd3|======| 6.00%
    jobs3|======| 6.00%
    kill3|======| 6.00%
    umount2|====| 4.00%
    bigwok2|====| 4.00%
    htop2|====| 4.00%
    killall2|====| 4.00%
    renice2|====| 4.00%
    ifconfig1|==| 2.00%
    fuser1|==| 2.00%
    495MB]1|==| 2.00%
    mount1|==| 2.00%
    >1|==| 2.00%
    Mem[1|==| 2.00%
    rm1|==| 2.00%
    netstat1|==| 2.00%
    apt-get1|==| 2.00%
    cat1|==| 2.00%
    nice1|==| 2.00%
    my1|==| 2.00%
    ____
    *) Интервалы неактивности длительностью 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$