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

Содержание

Журнал

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

/dev/pts/0
13:56:16
#netstat --help
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}
       netstat [-vWnNcaeol] [<Socket> ...]
       netstat { [-vWeenNac] -i | [-cWnNe] -M | -s }
        -r, --route              display routing table
        -i, --interfaces         display interface table
        -g, --groups             display multicast group memberships
        -s, --statistics         display networking statistics (like SNMP)
        -M, --masquerade         display masqueraded connections
        -v, --verbose            be verbose
        -W, --wide               don't truncate IP addresses
...
        -a, --all, --listening   display all sockets (default: connected)
        -o, --timers             display timers
        -F, --fib                display Forwarding Information Base (default)
        -C, --cache              display routing cache instead of FIB
  <Socket>={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
  <AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inet
  List of possible address families (which support routing):
    inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
    netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
    x25 (CCITT X.25)
13:56:21
#netstat -na
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      0 192.168.13.1:55949      5.9.243.178:18030       TIME_WAIT
tcp        0    448 192.168.13.1:22         192.168.16.211:49168    ESTABLISHED
tcp        0      0 192.168.13.1:22         192.168.16.211:49638    ESTABLISHED
tcp        0      0 192.168.13.1:22         192.168.16.211:49169    ESTABLISHED
tcp        0      0 192.168.13.1:55950      5.9.243.178:18030       TIME_WAIT
tcp        0      0 192.168.13.1:55948      5.9.243.178:18030       TIME_WAIT
...
unix  6      [ ]         DGRAM                    5044     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     5086     /var/run/acpid.socket
unix  2      [ ]         DGRAM                    75151
unix  3      [ ]         STREAM     CONNECTED     72427
unix  3      [ ]         STREAM     CONNECTED     72426
unix  2      [ ]         DGRAM                    72425
unix  2      [ ]         DGRAM                    72232
unix  2      [ ]         DGRAM                    5083
unix  3      [ ]         DGRAM                    3255
unix  3      [ ]         DGRAM                    3254
13:57:36
#netstat -na | awk 'print$5'
awk: line 1: syntax error at or near print
13:57:51
#netstat -na | awk '{print$5}'
and
Address
0.0.0.0:*
0.0.0.0:*
5.9.243.178:18030
192.168.16.211:49168
192.168.16.211:49638
192.168.16.211:49169
:::*
:::*
...
DGRAM
]
DGRAM
STREAM
STREAM
DGRAM
DGRAM
DGRAM
DGRAM
DGRAM
13:58:08
#netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 debian1.net.nt:55953    xgu.ru:18030            TIME_WAIT
tcp        0    432 debian1.net.nt:ssh      192.168.16.211:49168    ESTABLISHED
tcp        0      0 debian1.net.nt:55954    xgu.ru:18030            TIME_WAIT
tcp        0      0 debian1.net.nt:ssh      192.168.16.211:49638    ESTABLISHED
tcp        0      0 debian1.net.nt:ssh      192.168.16.211:49169    ESTABLISHED
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  6      [ ]         DGRAM                    5044     /dev/log
unix  2      [ ]         DGRAM                    75151
unix  3      [ ]         STREAM     CONNECTED     72427
unix  3      [ ]         STREAM     CONNECTED     72426
unix  2      [ ]         DGRAM                    72425
unix  2      [ ]         DGRAM                    72232
unix  2      [ ]         DGRAM                    5083
unix  3      [ ]         DGRAM                    3255
unix  3      [ ]         DGRAM                    3254
13:58:38
#man netstat
13:59:29
#netstat -4nC
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0    432 192.168.13.1:22         192.168.16.211:49168    ESTABLISHED
tcp        0      0 192.168.13.1:22         192.168.16.211:49638    ESTABLISHED
tcp        0      0 192.168.13.1:22         192.168.16.211:49169    ESTABLISHED
tcp        0      0 192.168.13.1:55955      5.9.243.178:18030       TIME_WAIT
13:59:34
#netstat -4nC | awk '{print$5}'
servers)
Address
192.168.16.211:49168
5.9.243.178:18030
192.168.16.211:49638
192.168.16.211:49169
14:00:07
#netstat -4nC | awk '{print$5}' | awk '{print$1}'
servers)
Address
192.168.16.211:49168
192.168.16.211:49638
192.168.16.211:49169
5.9.243.178:18030
14:00:53
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}'
servers)
Address
192.168.16.211
192.168.16.211
192.168.16.211
5.9.243.178
5.9.243.178
14:01:42
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uni
unicode_start  unicode_stop   uniq           unique         unix_chkpwd    unix_update
14:01:42
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
uniq    unique
14:01:42
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
uniq    unique
14:01:42
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
servers)
Address
192.168.16.211
14:02:51
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -c
      1 servers)
      1 Address
      2 192.168.16.211
      1 5.9.243.178
      1 192.168.16.211
      1 5.9.243.178
14:02:54
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -cr
uniq: неверный ключ -- r
Попробуйте «uniq --help» для получения более подробного описания.
14:03:00
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -cu
      1 servers)
      1 Address
      1 5.9.243.178
      1 192.168.16.211
14:03:05
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -c
      1 servers)
      1 Address
      2 192.168.16.211
      1 5.9.243.178
      1 192.168.16.211
      2 5.9.243.178
14:03:08
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -c | awk '$1>=2 {print$2}'
192.168.16.211
5.9.243.178
14:03:51
#192.168.12.2
l3script: 192.168.12.2: команда не найдена
14:04:08
#cd

прошло 33 минуты
14:37:52
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/xvdb doesn't contain a valid partition table
14:38:06
#ls -l /dev/x*
prw-r----- 1 root adm        0 Ноя 30 15:17 /dev/xconsole
brw-rw---T 1 root disk 202,  0 Ноя 24 15:18 /dev/xvda
brw-rw---T 1 root disk 202,  1 Ноя 24 15:19 /dev/xvda1
brw-rw---T 1 root disk 202, 16 Ноя 24 15:18 /dev/xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvd
xvda   xvda1  xvdb
14:39:09
#fdisk /dev/xvdb
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel with disk identifier 0xcea30985.
Changes will remain in memory only, until you decide to write them.
After that, of course, the previous content won't be recoverable.
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
Command (m for help): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
...
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcea30985
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     5122047     2560000   83  Linux
/dev/xvdb2         5122048    10485759     2681856   83  Linux
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
14:47:50
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcea30985
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     5122047     2560000   83  Linux
/dev/xvdb2         5122048    10485759     2681856   83  Linux
14:48:03
#ls -l /dev/xvd*
brw-rw---T 1 root disk 202,  0 Ноя 24 15:18 /dev/xvda
brw-rw---T 1 root disk 202,  1 Ноя 24 15:19 /dev/xvda1
brw-rw---T 1 root disk 202, 16 Ноя 30 15:47 /dev/xvdb
brw-rw---T 1 root disk 202, 17 Ноя 30 15:47 /dev/xvdb1
brw-rw---T 1 root disk 202, 18 Ноя 30 15:47 /dev/xvdb2
14:48:23
#mkf
mkfifo        mkfs          mkfs.bfs      mkfs.cramfs   mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev  mkfs.minix
14:48:23
#mkf
mkfifo        mkfs          mkfs.bfs      mkfs.cramfs   mkfs.ext2     mkfs.ext3     mkfs.ext4     mkfs.ext4dev  mkfs.minix
14:48:23
#mkfs -t ext4 /dev/xvdb
xvdb   xvdb1  xvdb2
14:48:23
#mkfs -t ext4 /dev/xvdb
xvdb   xvdb1  xvdb2
14:48:23
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
160000 inodes, 640000 blocks
32000 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=658505728
20 block groups
32768 blocks per group, 32768 fragments per group
8000 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
прошло 17 минут
15:05:29
#mkfs -t ext4 -m 0 -L home -b 1024 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=home
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
160256 inodes, 2560000 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=69730304
313 block groups
8192 blocks per group, 8192 fragments per group
512 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409, 663553,
        1024001, 1990657
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
15:08:39
#ls /sbin/mk*
/sbin/mke2fs  /sbin/mkfs.bfs     /sbin/mkfs.ext2  /sbin/mkfs.ext4     /sbin/mkfs.minix        /sbin/mkswap
/sbin/mkfs    /sbin/mkfs.cramfs  /sbin/mkfs.ext3  /sbin/mkfs.ext4dev  /sbin/mkhomedir_helper
15:09:26
#ls -l /sbin/mk*
-rwxr-xr-x 1 root root 89656 Мар 21  2013 /sbin/mke2fs
-rwxr-xr-x 1 root root 10376 Дек 11  2012 /sbin/mkfs
-rwxr-xr-x 1 root root 18672 Дек 11  2012 /sbin/mkfs.bfs
-rwxr-xr-x 1 root root 31152 Дек 11  2012 /sbin/mkfs.cramfs
lrwxrwxrwx 1 root root     6 Мар 21  2013 /sbin/mkfs.ext2 -> mke2fs
lrwxrwxrwx 1 root root     6 Мар 21  2013 /sbin/mkfs.ext3 -> mke2fs
lrwxrwxrwx 1 root root     6 Мар 21  2013 /sbin/mkfs.ext4 -> mke2fs
lrwxrwxrwx 1 root root     6 Мар 21  2013 /sbin/mkfs.ext4dev -> mke2fs
-rwxr-xr-x 1 root root 27080 Дек 11  2012 /sbin/mkfs.minix
-rwxr-xr-x 1 root root 18696 Апр 29  2012 /sbin/mkhomedir_helper
-rwxr-xr-x 1 root root 27144 Дек 11  2012 /sbin/mkswap
15:09:44
#apt-get install xfs
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libfontenc1 libfs6 libxfont1
Предлагаемые пакеты:
  xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable
НОВЫЕ пакеты, которые будут установлены:
  libfontenc1 libfs6 libxfont1 xfs
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main libfontenc1 amd64 1:1.1.1-1 [24,3 kB]
Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main libfs6 amd64 2:1.0.4-1+deb7u1 [36,4 kB]
Ош  http://ftp.ua.debian.org/debian/ wheezy/main libxfont1 amd64 1:1.4.5-4
  404  Not Found
Получено:3 http://ftp.ua.debian.org/debian/ wheezy/main xfs amd64 1:1.0.8-7 [94,7 kB]
Ош  http://security.debian.org/ wheezy/updates/main libxfont1 amd64 1:1.4.5-4
  404  Not Found [IP: 217.196.149.233 80]
Получено 155 kБ за 0с (231 kБ/c)
Не удалось получить http://security.debian.org/pool/updates/main/libx/libxfont/libxfont1_1.4.5-4_amd64.deb  404  Not Found [IP: 217.196.149.233 80]
E: Невозможно получить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing
15:10:52
#apt-get update
Получено:1 http://ftp.ua.debian.org wheezy Release.gpg [2 373 B]
Получено:2 http://ftp.ua.debian.org wheezy-updates Release.gpg [1 601 B]
Получено:3 http://ftp.ua.debian.org wheezy Release [191 kB]
Получено:4 http://security.debian.org wheezy/updates Release.gpg [1 601 B]
Получено:5 http://security.debian.org wheezy/updates Release [39,0 kB]
Получено:6 http://ftp.ua.debian.org wheezy-updates Release [155 kB]
Получено:7 http://security.debian.org wheezy/updates/main Sources [324 kB]
Получено:8 http://ftp.ua.debian.org wheezy/main Sources [5 993 kB]
Получено:9 http://security.debian.org wheezy/updates/contrib Sources [14 B]
Получено:10 http://security.debian.org wheezy/updates/non-free Sources [1 372 B]
...
Получено:36 http://ftp.ua.debian.org wheezy-updates/main Translation-en [4 879 B]
Получено:37 http://ftp.ua.debian.org wheezy-updates/non-free Translation-en [496 B]
Получено 17,7 MБ за 10с (1 608 kБ/c)
Чтение списков пакетов… Готово
W: Недоступен открытый ключ для следующих ID ключей:
9D6D8F6BC857C906
W: Недоступен открытый ключ для следующих ID ключей:
7638D0442B90D010
W: Недоступен открытый ключ для следующих ID ключей:
7638D0442B90D010
15:11:17
#mkfs -t xfs /dev/xvd
xvda   xvda1  xvdb   xvdb1  xvdb2
15:11:17
#mkfs -t xfs /dev/xvd2
mkfs.xfs: Нет такого файла или каталога
15:11:43
#apt-get install xfsprogs
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libreadline5
Предлагаемые пакеты:
  xfsdump quota
НОВЫЕ пакеты, которые будут установлены:
  libreadline5 xfsprogs
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 93 пакетов не обновлено.
...
Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main xfsprogs amd64 3.1.7+b1 [1 464 kB]
Получено 1 614 kБ за 1с (1 427 kБ/c)
Выбор ранее не выбранного пакета libreadline5:amd64.
(Чтение базы данных … на данный момент установлено 30105 файлов и каталогов.)
Распаковывается пакет libreadline5:amd64 (из файла …/libreadline5_5.2+dfsg-2~deb7u1_amd64.deb) …
Выбор ранее не выбранного пакета xfsprogs.
Распаковывается пакет xfsprogs (из файла …/xfsprogs_3.1.7+b1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет libreadline5:amd64 (5.2+dfsg-2~deb7u1) …
Настраивается пакет xfsprogs (3.1.7+b1) …
15:12:18
#date
Чтв Ноя 30 16:12:30 EET 2017
15:12:39
#mkfs -t xfs /dev/xvd
xvda   xvda1  xvdb   xvdb1  xvdb2
15:12:39
#mkfs -t xfs /dev/xvdb
xvdb   xvdb1  xvdb2
15:12:39
#mkfs -t xfs /dev/xvdb2
meta-data=/dev/xvdb2             isize=256    agcount=4, agsize=167616 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=670464, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
15:12:53
#mkfs -t xfs -b size=1024 -f /dev/xvdb2
meta-data=/dev/xvdb2             isize=256    agcount=4, agsize=670464 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=1024   blocks=2681856, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal log           bsize=1024   blocks=10240, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
15:13:34
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcea30985
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     5122047     2560000   83  Linux
/dev/xvdb2         5122048    10485759     2681856   83  Linux
15:14:17
#cd /mnt/

15:18:02
#ls

15:18:03
#mkdir data

15:18:39
#ls
data
15:18:41
#ls -ld
drwxr-xr-x 3 root root 4096 Ноя 30 16:18 .
15:18:48
#ls -l
итого 4
drwxr-xr-x 2 root root 4096 Ноя 30 16:18 data
15:18:51
#mount /dev/xvdb1 data/

15:19:18
#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)
/dev/xvdb1 on /mnt/data type ext4 (rw,relatime,user_xattr,barrier=1,data=ordered)
15:19:23
#df -h
Файловая система                                       Размер Использовано  Дост Использовано% Cмонтировано в
rootfs                                                    16G         1,1G   14G            8% /
udev                                                      10M            0   10M            0% /dev
tmpfs                                                     50M         160K   50M            1% /run
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8    16G         1,1G   14G            8% /
tmpfs                                                    5,0M            0  5,0M            0% /run/lock
tmpfs                                                    100M            0  100M            0% /run/shm
/dev/xvdb1                                               2,5G          36M  2,4G            2% /mnt/data
15:19:40
#vi /etc/fstab
--- /tmp/l3-saved-16019.981.12650	2017-11-30 16:21:23.314848519 +0200
+++ /etc/fstab	2017-11-30 16:28:48.454848519 +0200
@@ -10,3 +10,4 @@
 # 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:28:48
#umount data

15:30:21
#cd

15:31:11
#mount /mnt/data/

15:31:18
#fdisk -l
Disk /dev/xvda: 17.2 GB, 17179869184 bytes
255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000e4875
    Device Boot      Start         End      Blocks   Id  System
/dev/xvda1            2048    32088063    16043008   83  Linux
Disk /dev/xvdb: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders, total 10485760 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcea30985
    Device Boot      Start         End      Blocks   Id  System
/dev/xvdb1            2048     5122047     2560000   83  Linux
/dev/xvdb2         5122048    10485759     2681856   83  Linux
15:31:29
#fune2fs -l /dev/xvdb1
l3script: fune2fs: команда не найдена
15:32:25
#fune2fs -l /dev/xvdb
xvdb   xvdb1  xvdb2
15:32:25
#tune2fs -l /dev/xvdb1
tune2fs 1.42.5 (29-Jul-2012)
Filesystem volume name:   home
Last mounted on:          <not available>
Filesystem UUID:          09a36b6e-7e4a-4e92-a11d-3f73ba90a0d5
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super huge_file uninit_bg dir_nlink extra_isize
Filesystem flags:         signed_directory_hash
Default mount options:    user_xattr acl
Filesystem state:         clean
...
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:               256
Required extra isize:     28
Desired extra isize:      28
Journal inode:            8
Default directory hash:   half_md4
Directory Hash Seed:      550be7d7-229a-4ad9-bfde-da00a5d10a80
Journal backup:           inode blocks
15:32:46
#lsof
l3script: lsof: команда не найдена
15:36:14
#umount /mnt/data/

15:36:21
#mount -o ro /dev/xvdb1 /mnt/data/

15:36:24
#> /mnt/data/
l3script: /mnt/data/: Это каталог
15:36:30
#> /mnt/data/file
l3script: /mnt/data/file: Файловая система доступна только для чтения
15:37:08
#mount -o ro /dev/xvdb1 /mnt/data/

15:38:15
#fuser -v /mnt/data/
                     ПОÐID ДОСТУП КОМАНДА
/mnt/data:           root     kernel mount /mnt/data
                     user      16160 ..c.. l3script
15:39:11
#mount -o remount /dev/xvdb1 /mnt/data/

15:41:08
#> /mnt/data/file

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

/dev/pts/0
08:22:38
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   828 ?        Ss   Ноя24   0:10 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     21290  0.0  0.1  18164   840 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21321  0.0  0.0  18168   468 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21322  0.0  0.4  21768  2316 pts/1    Ss   09:22   0:00 l3script
root     21343  0.0  0.7  71288  3608 ?        Ss   09:22   0:00 sshd: user [priv]
user     21345  0.0  0.3  71288  1872 ?        S    09:22   0:00 sshd: user@pts/2
user     21346  0.0  0.5  22120  2816 pts/2    Ss   09:22   0:00 -bash
user     21391  0.0  0.1  18164   840 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21462  0.0  0.0  18168   472 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21463  0.0  0.5  22204  2868 pts/3    Ss+  09:22   0:00 l3script
root     21533  0.0  0.2  18948  1260 pts/1    R+   11:10   0:00 ps aux
прошло 108 минут
10:10:40
#ps
  PID TTY          TIME CMD
21322 pts/1    00:00:00 l3script
21541 pts/1    00:00:00 ps
10:12:42
#ps l
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0  2317     1  20   0  18368   976 -      Ss+  tty1       0:00 /sbin/getty 38400 tty1
4     0  2318     1  20   0  18368   972 -      Ss+  tty2       0:00 /sbin/getty 38400 tty2
4     0  2319     1  20   0  18368   972 -      Ss+  tty3       0:00 /sbin/getty 38400 tty3
4     0  2320     1  20   0  18368   964 -      Ss+  tty4       0:00 /sbin/getty 38400 tty4
4     0  2321     1  20   0  18368   972 -      Ss+  tty5       0:00 /sbin/getty 38400 tty5
4     0  2322     1  20   0  18368   968 -      Ss+  tty6       0:00 /sbin/getty 38400 tty6
4     0 21245 21243  20   0  22232  2916 -      Ss   pts/0      0:00 -bash
0     0 21290 21245  20   0  18164   840 -      S+   pts/0      0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
1     0 21321 21290  20   0  18168   468 -      S+   pts/0      0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
0     0 21322 21321  20   0  21768  2372 -      Ss   pts/1      0:00 l3script
4     0 21549 21322  20   0  10536   840 -      R+   pts/1      0:00 ps l
10:15:50
#ps a
  PID TTY      STAT   TIME COMMAND
 2317 tty1     Ss+    0:00 /sbin/getty 38400 tty1
 2318 tty2     Ss+    0:00 /sbin/getty 38400 tty2
 2319 tty3     Ss+    0:00 /sbin/getty 38400 tty3
 2320 tty4     Ss+    0:00 /sbin/getty 38400 tty4
 2321 tty5     Ss+    0:00 /sbin/getty 38400 tty5
 2322 tty6     Ss+    0:00 /sbin/getty 38400 tty6
21245 pts/0    Ss     0:00 -bash
21290 pts/0    S+     0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
21321 pts/0    S+     0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
21322 pts/1    Ss     0:00 l3script
21346 pts/2    Ss     0:00 -bash
21391 pts/2    S+     0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
21462 pts/2    S+     0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
21463 pts/3    Ss+    0:00 l3script
21562 pts/1    R+     0:00 ps a
прошло 10 минут
10:25:58
#ps au
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      2317  0.0  0.1  18368   976 tty1     Ss+  Ноя24   0:00 /sbin/getty 38400 tty1
root      2318  0.0  0.1  18368   972 tty2     Ss+  Ноя24   0:00 /sbin/getty 38400 tty2
root      2319  0.0  0.1  18368   972 tty3     Ss+  Ноя24   0:00 /sbin/getty 38400 tty3
root      2320  0.0  0.1  18368   964 tty4     Ss+  Ноя24   0:00 /sbin/getty 38400 tty4
root      2321  0.0  0.1  18368   972 tty5     Ss+  Ноя24   0:00 /sbin/getty 38400 tty5
root      2322  0.0  0.1  18368   968 tty6     Ss+  Ноя24   0:00 /sbin/getty 38400 tty6
root     21245  0.0  0.5  22232  2916 pts/0    Ss   09:22   0:00 -bash
root     21290  0.0  0.1  18164   840 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21321  0.0  0.0  18168   468 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21322  0.0  0.4  21768  2372 pts/1    Ss   09:22   0:00 l3script
user     21346  0.0  0.5  22120  2816 pts/2    Ss   09:22   0:00 -bash
user     21391  0.0  0.1  18164   840 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21462  0.0  0.0  18168   472 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21463  0.0  0.5  22204  2868 pts/3    Ss+  09:22   0:00 l3script
root     21570  0.0  0.2  18948  1264 pts/1    R+   11:26   0:00 ps au
10:26:17
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   828 ?        Ss   Ноя24   0:10 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     21290  0.0  0.1  18164   840 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21321  0.0  0.0  18168   468 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21322  0.0  0.4  21768  2372 pts/1    Ss   09:22   0:00 l3script
root     21343  0.0  0.7  71288  3608 ?        Ss   09:22   0:00 sshd: user [priv]
user     21345  0.0  0.3  71288  1872 ?        S    09:22   0:00 sshd: user@pts/2
user     21346  0.0  0.5  22120  2816 pts/2    Ss   09:22   0:00 -bash
user     21391  0.0  0.1  18164   840 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21462  0.0  0.0  18168   472 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21463  0.0  0.5  22204  2868 pts/3    Ss+  09:22   0:00 l3script
root     21578  0.0  0.2  18948  1264 pts/1    R+   11:26   0:00 ps aux
10:26:44
#top
top - 11:30:09 up 6 days, 19:43,  2 users,  load average: 0,00, 0,03, 0,05
Tasks:  61 total,   1 running,  60 sleeping,   0 stopped,   0 zombie
%Cpu(s):  6,0 us,  0,3 sy,  0,0 ni, 93,7 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:    507368 total,   473884 used,    33484 free,   142076 buffers
KiB Swap:        0 total,        0 used,        0 free,   214248 cached
  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 3443 root      20   0 59176  20m 1724 S   6,0  4,1  14:22.30 l3-agent
21586 root      20   0 25284 1584 1128 R   0,3  0,3   0:00.01 top
    1 root      20   0 10648  828  696 S   0,0  0,2   0:10.06 init
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.00 kthreadd
...
 3551 user      20   0 47912  10m 1720 S   0,0  2,1   5:58.85 l3-agent
 4776 root      20   0     0    0    0 S   0,0  0,0   0:04.76 kworker/0:1
 3443 root      20   0 59176  20m 1724 R  60,5  4,1  17:00.25 l3-agent
21321 root      20   0 18168  468  308 S  15,1  0,1   0:01.18 script
20268 root      20   0 21224  948  484 S   0,0  0,2   0:00.00 udevd
20895 root      20   0     0    0    0 S   0,0  0,0   0:00.00 jbd2/xvdb1-8
20896 root       0 -20     0    0    0 S   0,0  0,0   0:00.00 ext4-dio-unwrit
21243 root      20   0 71288 3684 2892 S   0,0  0,7   0:02.01 sshd
21245 root      20   0 22232 2916 1720 S   0,0  0,6   0:00.05 bash
21290 root      20   0 18164  840  688 S   0,0  0,2   0:00.02 script
10:34:23
#apt-get install htop
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  strace ltrace
НОВЫЕ пакеты, которые будут установлены:
  htop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 93 пакетов не обновлено.
Необходимо скачать 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с (372 kБ/c)
Выбор ранее не выбранного пакета htop.
(Чтение базы данных … на данный момент установлено 30174 файла и каталога.)
Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет htop (1.0.1-1) …
10:42:34
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||114/495MB] Load average: 0.00 0.13 0.16
 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
#htop

прошло 14 минут
10:56:40
# Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||114/495MB] Load average: 0.00 0.01 0.07
init─┬─acpid
     ├─cron
     ├─exim4
     ├─6*[getty]
     ├─2*[l3-agent]
     ├─rsyslogd───3*[{rsyslogd}]
     ├─sshd─┬─sshd───bash───script───script───l3script───pstree
     │      └─sshd───sshd───bash───script───script───l3script
     └─udevd───2*[udevd]
10:56:49
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1  10648   828 ?        Ss   Ноя24   0:10 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     21290  0.0  0.1  18164   840 pts/0    S+   09:22   0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21321  0.0  0.0  18168   468 pts/0    S+   09:22   0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
root     21322  0.0  0.4  21768  2428 pts/1    Ss   09:22   0:00 l3script
root     21343  0.0  0.7  71288  3608 ?        Ss   09:22   0:00 sshd: user [priv]
user     21345  0.0  0.3  71288  1872 ?        S    09:22   0:00 sshd: user@pts/2
user     21346  0.0  0.5  22120  2816 pts/2    Ss   09:22   0:00 -bash
user     21391  0.0  0.1  18164   840 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21462  0.0  0.0  18168   472 pts/2    S+   09:22   0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
user     21463  0.0  0.5  22204  2868 pts/3    Ss+  09:22   0:00 l3script
root     21835  0.0  0.2  18948  1264 pts/1    R+   11:57   0:00 ps aux
10:57:54
#ps aux | grep sshd
root      2263  0.0  0.2  49932  1248 ?        Ss   Ноя24   0:00 /usr/sbin/sshd
root     21243  0.0  0.7  71288  3684 ?        Ss   09:22   0:02 sshd: root@pts/0
root     21343  0.0  0.7  71288  3608 ?        Ss   09:22   0:00 sshd: user [priv]
user     21345  0.0  0.3  71288  1872 ?        S    09:22   0:00 sshd: user@pts/2
root     21844  0.0  0.1   9972   864 pts/1    S+   11:58   0:00 grep sshd
10:58:03
#ps alx | grep sshd
5     0  2263     1  20   0  49932  1248 -      Ss   ?          0:00 /usr/sbin/sshd
4     0 21243  2263  20   0  71288  3684 -      Ss   ?          0:02 sshd: root@pts/0
4     0 21343  2263  20   0  71288  3608 -      Ss   ?          0:00 sshd: user [priv]
5  1000 21345 21343  20   0  71288  1872 -      S    ?          0:00 sshd: user@pts/2
0     0 21853 21322  20   0   9972   864 -      S+   pts/1      0:00 grep sshd
10:59:29
#pgrep sshd
2263
21243
21343
21345
11:00:10
#ps alx
F   UID   PID  PPID PRI  NI    VSZ   RSS WCHAN  STAT TTY        TIME COMMAND
4     0     1     0  20   0  10648   828 -      Ss   ?          0:10 init [2]
1     0     2     0  20   0      0     0 -      S    ?          0:00 [kthreadd]
1     0     3     2  20   0      0     0 -      S    ?          0:03 [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:05 [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]
...
0     0 21290 21245  20   0  18164   840 -      S+   pts/0      0:00 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
1     0 21321 21290  20   0  18168   468 -      S+   pts/0      0:01 script -f -c l3script -q /root/.lilalo//290978785302698231-1512112957.script
0     0 21322 21321  20   0  21768  2428 -      Ss   pts/1      0:00 l3script
4     0 21343  2263  20   0  71288  3608 -      Ss   ?          0:00 sshd: user [priv]
5  1000 21345 21343  20   0  71288  1872 -      S    ?          0:00 sshd: user@pts/2
0  1000 21346 21345  20   0  22120  2816 -      Ss   pts/2      0:00 -bash
0  1000 21391 21346  20   0  18164   840 -      S+   pts/2      0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
1  1000 21462 21391  20   0  18168   472 -      S+   pts/2      0:00 script -f -c l3script -q /home/user/.lilalo//1843147522995030986-1512112970.script
0  1000 21463 21462  20   0  22204  2868 -      Ss+  pts/3      0:00 l3script
4     0 21869 21322  20   0  10536   840 -      R+   pts/1      0:00 ps alx
11:04:52
#ps alx -щ Эo 'PPID'
error: unknown user-defined format specifier "PPID"
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).
11:05:22
#man ps
11:06:18
#ps alx -o '%P %p %c'
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).
11:06:29
#ps alx -o %P %p %c
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).
11:06:37
#ps alx -o "%P %p %c"
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).
11:07:05
#ps -o "%P %p %c"
 PPID   PID COMMAND
21321 21322 l3script
21322 21955 ps
11:07:10
#ps -o a "%P %p %c"
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).
11:07:20
#ps -oa "%P %p %c"
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).

Статистика

Время первой команды журнала13:56:16 2017-11-30
Время последней команды журнала11:07:20 2017-12- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %13.86
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 2.13
Количество командных строк в единицу времени, команда/мин 0.79
Частота использования команд
netstat18|=============| 13.64%
ps17|============| 12.88%
awk14|==========| 10.61%
fdisk11|========| 8.33%
mkfs10|=======| 7.58%
uniq8|======| 6.06%
ls8|======| 6.06%
mount6|====| 4.55%
apt-get4|===| 3.03%
cd3|==| 2.27%
>3|==| 2.27%
umount2|=| 1.52%
man2|=| 1.52%
Mem[2|=| 1.52%
495MB]2|=| 1.52%
fune2fs2|=| 1.52%
grep2|=| 1.52%
file2|=| 1.52%
mkf2|=| 1.52%
fuser1|| 0.76%
mkdir1|| 0.76%
tune2fs1|| 0.76%
lsof1|| 0.76%
top1|| 0.76%
pgrep1|| 0.76%
=21|| 0.76%
/mnt/data/1|| 0.76%
192.168.12.21|| 0.76%
vi1|| 0.76%
df1|| 0.76%
htop1|| 0.76%
uni1|| 0.76%
date1|| 0.76%
____
*) Интервалы неактивности длительностью 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$