/l3/users/27-11-2017/NT-Ladm/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#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) |
#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 |
#netstat -na | awk 'print$5'
awk: line 1: syntax error at or near print |
#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 |
#man netstat
|
#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 |
#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 |
#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 |
#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 |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uni
unicode_start unicode_stop uniq unique unix_chkpwd unix_update |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
uniq unique |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
uniq unique |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq
servers) Address 192.168.16.211 |
#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 |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -cr
uniq: неверный ключ -- r Попробуйте «uniq --help» для получения более подробного описания. |
#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 |
#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 |
#netstat -4nC | awk '{print$5}' | awk -F: '{print$1}' | uniq -c | awk '$1>=2 {print$2}'
192.168.16.211 5.9.243.178 |
#192.168.12.2
l3script: 192.168.12.2: команда не найдена |
#cd
|
#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 |
#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 |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#fdisk /dev/xvd
xvda xvda1 xvdb |
#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. |
#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 |
#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 |
#mkf
mkfifo mkfs mkfs.bfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.minix |
#mkf
mkfifo mkfs mkfs.bfs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.minix |
#mkfs -t ext4 /dev/xvdb
xvdb xvdb1 xvdb2 |
#mkfs -t ext4 /dev/xvdb
xvdb xvdb1 xvdb2 |
#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 |
#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 |
#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 |
#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 |
#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 |
#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 |
#mkfs -t xfs /dev/xvd
xvda xvda1 xvdb xvdb1 xvdb2 |
#mkfs -t xfs /dev/xvd2
mkfs.xfs: Нет такого файла или каталога |
#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) … |
#date
Чтв Ноя 30 16:12:30 EET 2017 |
#mkfs -t xfs /dev/xvd
xvda xvda1 xvdb xvdb1 xvdb2 |
#mkfs -t xfs /dev/xvdb
xvdb xvdb1 xvdb2 |
#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 |
#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 |
#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 |
#cd /mnt/
|
#ls
|
#mkdir data
|
#ls
data |
#ls -ld
drwxr-xr-x 3 root root 4096 Ноя 30 16:18 . |
#ls -l
итого 4 drwxr-xr-x 2 root root 4096 Ноя 30 16:18 data |
#mount /dev/xvdb1 data/
|
#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) |
#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 |
#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 |
#umount data
|
#cd
|
#mount /mnt/data/
|
#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 |
#fune2fs -l /dev/xvdb1
l3script: fune2fs: команда не найдена |
#fune2fs -l /dev/xvdb
xvdb xvdb1 xvdb2 |
#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 |
#lsof
l3script: lsof: команда не найдена |
#umount /mnt/data/
|
#mount -o ro /dev/xvdb1 /mnt/data/
|
#> /mnt/data/
l3script: /mnt/data/: Это каталог |
#> /mnt/data/file
l3script: /mnt/data/file: Файловая система доступна только для чтения |
#mount -o ro /dev/xvdb1 /mnt/data/
|
#fuser -v /mnt/data/
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /mnt/data: root kernel mount /mnt/data user 16160 ..c.. l3script |
#mount -o remount /dev/xvdb1 /mnt/data/
|
#> /mnt/data/file
|
#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 |
#ps
PID TTY TIME CMD 21322 pts/1 00:00:00 l3script 21541 pts/1 00:00:00 ps |
#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 |
#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 |
#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 |
#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 |
#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 |
#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) … |
# 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 |
#htop
|
# 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] |
#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 |
#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 |
#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 |
#pgrep sshd
2263 21243 21343 21345 |
#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 |
#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). |
#man ps
|
#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). |
#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). |
#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). |
#ps -o "%P %p %c"
PPID PID COMMAND 21321 21322 l3script 21322 21955 ps |
#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). |
#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 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008