/l3/users/27-11-2017/NT-Ladm/debian3.net.nt/root :1 :2 :3 :4 :5 |
|
#chmod o+w !$
chmod o+w /opt |
#ls -ld /opt/public/
drwxr-xr-x 2 root root 4096 Ноя 30 12:35 /opt/public/ |
#chmod o+w /opt/public/
|
#cd /opt/public/
|
#> ROOT_FILE
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Ноя 30 12:41 ROOT_FILE |
#chmod 600 ROOT_FILE
|
#ls -l
итого 0 -rw------- 1 root root 0 Ноя 30 12:41 ROOT_FILE |
#ls
ROOT_FILE |
#rm ROOT_FILE
|
#ls
|
#cd..
l3script: cd..: команда не найдена |
#cd..
l3script: cd..: команда не найдена |
#cd..
l3script: cd..: команда не найдена |
#cd ..
|
#chmod +t public
|
#ls -l
итого 4 drwxr-xrwt 2 root root 4096 Ноя 30 12:44 public |
#ls
public |
#cd public/
|
#> ROOT_FILE
|
#tty
/dev/pts/2 |
#cd /opt/
|
#ls -l
итого 8 drwxr-xr-x 2 root root 4096 Ноя 30 14:02 project drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public |
#chgrp developers project
|
#ls -l
итого 8 drwxr-xr-x 2 root developers 4096 Ноя 30 14:02 project drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public |
#chmod 770 project
|
#ls -l
итого 8 drwxrwx--- 2 root developers 4096 Ноя 30 14:02 project drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public |
#apt-get install acl
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово НОВЫЕ пакеты, которые будут установлены: acl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 70,8 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 264 kB. Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main acl amd64 2.2.51-8 [70,8 kB] Получено 70,8 kБ за 0с (622 kБ/c) Выбор ранее не выбранного пакета acl. (Чтение базы данных … на данный момент установлено 30060 файлов и каталогов.) Распаковывается пакет acl (из файла …/acl_2.2.51-8_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет acl (2.2.51-8) … |
#setfacl -m u:anna:r project
|
#ls -l
итого 8 drwxrwx---+ 2 root developers 4096 Ноя 30 14:02 project drwxr-xrwt 2 root root 4096 Ноя 30 12:51 public |
#getfacl project
# file: project # owner: root # group: developers user::rwx user:anna:r-- group::rwx mask::rwx other::--- |
#cd
|
#cp /etc/motd ~
|
#ls
d1 f1 f2 f3 f4 f5 files.txt install ip.txt motd passwd proc.txt shell.sh |
#vi motd
--- /tmp/l3-saved-16282.8151.4276 2017-11-30 14:23:35.882061125 +0200 +++ motd 2017-11-30 14:24:32.830052492 +0200 @@ -1,7 +1,2 @@ -The programs included with the Debian GNU/Linux system are free software; -the exact distribution terms for each program are described in the -individual files in /usr/share/doc/*/copyright. - -Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent -permitted by applicable law. +Hello! Welcome to system. |
#cat motd
Hello! Welcome to system. |
#cp motd /etc/motd
|
#ls -la
итого 100 drwx------ 6 root root 4096 Ноя 30 14:24 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 9181 Ноя 30 13:58 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 630 Июн 27 2014 .bashrc d-wxr-xr-x 2 root root 4096 Ноя 30 12:17 d1 -rw-r--r-- 1 root root 0 Ноя 28 11:44 f1 -rw-r--r-- 1 root root 0 Ноя 28 11:44 f2 ... -rw-r--r-- 1 root root 51 Ноя 24 15:18 .l3rc drwxr-xr-x 2 root root 4096 Ноя 30 14:25 .lilalo -rw-r--r-- 1 root root 27 Ноя 30 14:24 motd -rw-r--r-- 1 root root 986 Ноя 28 16:31 passwd -rw-r--r-- 1 root root 5952 Ноя 28 14:06 proc.txt -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rwxr--r-- 1 root root 343 Ноя 29 15:15 shell.sh drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 6293 Ноя 30 14:24 .viminfo -rw-r--r-- 1 root root 52 Ноя 27 16:10 .vimrc |
#cat ~/mynologin
cat: /root/mynologin: Нет такого файла или каталога |
#cp ~/mynologin /etc/nologin
cp: не удалось выполнить stat для «/root/mynologin»: Нет такого файла или каталога |
#lastlog
Пользователь Порт С Последний раз root pts/2 192.168.16.206 Чтв Ноя 30 10:22:43 +0200 2017 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/4 192.168.16.206 Чтв Ноя 30 14:34:52 +0200 2017 sshd **Никогда не входил в систему** ivan pts/4 192.168.16.206 Чтв Ноя 30 11:28:58 +0200 2017 petr pts/2 192.168.16.206 Пнд Ноя 27 11:15:38 +0200 2017 anna **Никогда не входил в систему** |
#last
user pts/4 192.168.16.206 Thu Nov 30 14:34 still logged in user pts/4 192.168.16.206 Thu Nov 30 14:32 - 14:34 (00:02) user pts/4 192.168.16.206 Thu Nov 30 14:31 - 14:31 (00:00) user pts/4 192.168.16.206 Thu Nov 30 14:25 - 14:31 (00:05) user pts/6 192.168.16.206 Thu Nov 30 14:22 - 14:22 (00:00) user pts/4 192.168.16.206 Thu Nov 30 14:19 - 14:25 (00:05) ivan pts/4 192.168.16.206 Thu Nov 30 11:28 - 11:29 (00:00) ivan pts/4 192.168.16.206 Thu Nov 30 11:28 - 11:28 (00:00) root pts/2 192.168.16.206 Thu Nov 30 10:22 still logged in user pts/0 192.168.16.206 Thu Nov 30 10:12 - 14:18 (04:06) ... root pts/2 192.168.16.206 Tue Nov 28 09:23 - 10:07 (00:43) user pts/0 192.168.16.206 Tue Nov 28 09:12 - 16:50 (07:38) user pts/4 192.168.16.206 Mon Nov 27 12:04 - 18:02 (05:57) ivan pts/3 192.168.16.206 Mon Nov 27 11:16 - 15:01 (03:44) petr pts/2 192.168.16.206 Mon Nov 27 11:15 - 15:00 (03:45) ivan pts/2 192.168.16.206 Mon Nov 27 11:09 - 11:13 (00:04) ivan pts/2 192.168.16.206 Mon Nov 27 11:02 - 11:09 (00:06) ivan pts/2 192.168.16.206 Mon Nov 27 10:52 - 10:53 (00:00) root pts/0 192.168.16.206 Mon Nov 27 10:20 - 18:02 (07:42) wtmp begins Mon Nov 27 10:20:13 2017 |
#last -10
user pts/4 192.168.16.206 Thu Nov 30 14:34 still logged in user pts/4 192.168.16.206 Thu Nov 30 14:32 - 14:34 (00:02) user pts/4 192.168.16.206 Thu Nov 30 14:31 - 14:31 (00:00) user pts/4 192.168.16.206 Thu Nov 30 14:25 - 14:31 (00:05) user pts/6 192.168.16.206 Thu Nov 30 14:22 - 14:22 (00:00) user pts/4 192.168.16.206 Thu Nov 30 14:19 - 14:25 (00:05) ivan pts/4 192.168.16.206 Thu Nov 30 11:28 - 11:29 (00:00) ivan pts/4 192.168.16.206 Thu Nov 30 11:28 - 11:28 (00:00) root pts/2 192.168.16.206 Thu Nov 30 10:22 still logged in user pts/0 192.168.16.206 Thu Nov 30 10:12 - 14:18 (04:06) wtmp begins Mon Nov 27 10:20:13 2017 |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#less /etc/shadow
|
#cd ~user/files
l3script: cd: /home/user/files: Нет такого файла или каталога |
#cd
|
#ls -la
итого 100 drwx------ 6 root root 4096 Ноя 30 14:24 . drwxr-xr-x 24 root root 4096 Окт 15 2014 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 9277 Ноя 30 14:42 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 630 Июн 27 2014 .bashrc d-wxr-xr-x 2 root root 4096 Ноя 30 12:17 d1 -rw-r--r-- 1 root root 0 Ноя 28 11:44 f1 -rw-r--r-- 1 root root 0 Ноя 28 11:44 f2 ... -rw-r--r-- 1 root root 51 Ноя 24 15:18 .l3rc drwxr-xr-x 2 root root 4096 Ноя 30 14:59 .lilalo -rw-r--r-- 1 root root 27 Ноя 30 14:24 motd -rw-r--r-- 1 root root 986 Ноя 28 16:31 passwd -rw-r--r-- 1 root root 5952 Ноя 28 14:06 proc.txt -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rwxr--r-- 1 root root 343 Ноя 29 15:15 shell.sh drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 6293 Ноя 30 14:24 .viminfo -rw-r--r-- 1 root root 52 Ноя 27 16:10 .vimrc |
#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:19 /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:19 /dev/xvdb |
#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 |
#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: 0x7f1dec8b Device Boot Start End Blocks Id System /dev/xvdb1 2048 5122047 2560000 83 Linux /dev/xvdb2 5122048 10485759 2681856 83 Linux |
#ls -l /dev/xvdb
brw-rw---T 1 root disk 202, 16 Ноя 30 16:02 /dev/xvdb |
#mkfs -t ext4 /dev/xvdb1
mke2fs 1.42.5 (29-Jul-2012) mkfs.ext4: Нет такого устройства или адреса while trying to determine filesystem size |
#ls -l /dev/xvd1
ls: невозможно получить доступ к /dev/xvd1: Нет такого файла или каталога |
#ls -l /dev/xvdb1
brw-r--r-- 1 root root 202, 17 Ноя 30 16:01 /dev/xvdb1 |
#fdisk /dev/xvdb
Command (m for help): p 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: 0x7f1dec8b Device Boot Start End Blocks Id System /dev/xvdb1 2048 5122047 2560000 83 Linux /dev/xvdb2 5122048 10485759 2681856 83 Linux ... Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x7f1dec8b 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. |
#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 |
#mkfs -t xfs /dev/xvdb2
mkfs.xfs: Нет такого файла или каталога |
#apt-get install xfsprogs
Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Будут установлены следующие дополнительные пакеты: libreadline5 Предлагаемые пакеты: xfsdump attr quota НОВЫЕ пакеты, которые будут установлены: libreadline5 xfsprogs обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. ... Получено:2 http://ftp.ua.debian.org/debian/ wheezy/main xfsprogs amd64 3.1.7+b1 [1 464 kB] Получено 1 614 kБ за 1с (1 085 kБ/c) Выбор ранее не выбранного пакета libreadline5:amd64. (Чтение базы данных … на данный момент установлено 30083 файла и каталога.) Распаковывается пакет 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) … |
#cd /mnt/
|
#mkdir data
|
#mount /dev/xvdb1 data
|
#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 |
#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) |
#vi /etc/fstab
--- /tmp/l3-saved-16282.15026.1839 2017-11-30 16:21:32.246041724 +0200 +++ /etc/fstab 2017-11-30 16:29:57.926054432 +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
|
#mount -o ro /dev/xvdb1 /mnt/data
mount: /dev/xvdb1 already mounted or /mnt/data busy mount: according to mtab, /dev/xvdb1 is already mounted on /mnt/data |
#umount data
umount: data: not found |
#cd mnt
l3script: cd: mnt: Нет такого файла или каталога |
#cd ~mnt
l3script: cd: ~mnt: Нет такого файла или каталога |
#cd /mnt
|
#umount data
|
#mount -o ro /dev/xvdb1 /mnt/data
|
#fuser -v /mnt/data
ÐÐÐID ÐÐСТУРÐÐÐÐÐÐÐ /mnt/data: root kernel mount /mnt/data root 16282 ..c.. l3script user 18257 ..c.. l3script |
#mount -o remount /mnt/data
|
#> my
|
#cd ..
|
#vi
|
#~
PID TTY TIME CMD 19666 pts/3 00:00:00 l3script 19710 pts/3 00:00:00 ps |
#ps l
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2295 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2296 1 20 0 18368 968 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2297 1 20 0 18368 968 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2298 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2299 1 20 0 18368 968 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2300 1 20 0 18368 964 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 4 0 19589 19587 20 0 22148 2840 - Ss pts/2 0:00 -bash 0 0 19634 19589 20 0 18164 840 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//7895 1 0 19665 19634 20 0 18168 468 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//7895 0 0 19666 19665 20 0 21680 2292 - Ss pts/3 0:00 l3script 4 0 19899 19666 20 0 10536 840 - R+ pts/3 0:00 ps l |
#ps al
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND 4 0 2295 1 20 0 18368 972 - Ss+ tty1 0:00 /sbin/getty 38400 tty1 4 0 2296 1 20 0 18368 968 - Ss+ tty2 0:00 /sbin/getty 38400 tty2 4 0 2297 1 20 0 18368 968 - Ss+ tty3 0:00 /sbin/getty 38400 tty3 4 0 2298 1 20 0 18368 972 - Ss+ tty4 0:00 /sbin/getty 38400 tty4 4 0 2299 1 20 0 18368 968 - Ss+ tty5 0:00 /sbin/getty 38400 tty5 4 0 2300 1 20 0 18368 964 - Ss+ tty6 0:00 /sbin/getty 38400 tty6 0 1000 14491 14490 20 0 24636 3324 - Ss pts/1 0:00 l3script 0 1000 16688 14491 20 0 33716 2668 - S+ pts/1 0:00 /usr/bin/vi mymotd 4 0 19589 19587 20 0 22148 2840 - Ss pts/2 0:00 -bash 0 0 19634 19589 20 0 18164 840 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//7895 1 0 19665 19634 20 0 18168 468 - S+ pts/2 0:00 script -f -c l3script -q /root/.lilalo//7895 0 0 19666 19665 20 0 21680 2292 - Ss pts/3 0:00 l3script 0 1000 19721 19720 20 0 22112 2804 - Ss pts/4 0:00 -bash 0 1000 19766 19721 20 0 18164 840 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo/ 1 1000 19837 19766 20 0 18168 472 - S+ pts/4 0:00 script -f -c l3script -q /home/user/.lilalo/ 0 1000 19838 19837 20 0 22204 2848 - Ss+ pts/5 0:00 l3script 4 0 19912 19666 20 0 10536 840 - R+ pts/3 0:00 ps al |
#ps au
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 2295 0.0 0.1 18368 972 tty1 Ss+ Ноя24 0:00 /sbin/getty 38400 tty1 root 2296 0.0 0.1 18368 968 tty2 Ss+ Ноя24 0:00 /sbin/getty 38400 tty2 root 2297 0.0 0.1 18368 968 tty3 Ss+ Ноя24 0:00 /sbin/getty 38400 tty3 root 2298 0.0 0.1 18368 972 tty4 Ss+ Ноя24 0:00 /sbin/getty 38400 tty4 root 2299 0.0 0.1 18368 968 tty5 Ss+ Ноя24 0:00 /sbin/getty 38400 tty5 root 2300 0.0 0.1 18368 964 tty6 Ss+ Ноя24 0:00 /sbin/getty 38400 tty6 user 14491 0.0 0.6 24636 3324 pts/1 Ss Ноя30 0:00 l3script user 16688 0.0 0.5 33716 2668 pts/1 S+ Ноя30 0:00 /usr/bin/vi mymotd root 19589 0.0 0.5 22148 2840 pts/2 Ss 11:10 0:00 -bash root 19634 0.0 0.1 18164 840 pts/2 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//78951396 root 19665 0.0 0.0 18168 468 pts/2 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//78951396 root 19666 0.0 0.4 21680 2292 pts/3 Ss 11:10 0:00 l3script user 19721 0.0 0.5 22112 2804 pts/4 Ss 11:13 0:00 -bash user 19766 0.0 0.1 18164 840 pts/4 S+ 11:13 0:00 script -f -c l3script -q /home/user/.lilalo//251 user 19837 0.0 0.0 18168 472 pts/4 S+ 11:13 0:00 script -f -c l3script -q /home/user/.lilalo//251 user 19838 0.0 0.5 22204 2848 pts/5 Ss+ 11:13 0:00 l3script root 19920 0.0 0.2 18948 1260 pts/3 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: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 19634 0.0 0.1 18164 840 pts/2 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//78951396 root 19665 0.0 0.0 18168 468 pts/2 S+ 11:10 0:00 script -f -c l3script -q /root/.lilalo//78951396 root 19666 0.0 0.4 21680 2292 pts/3 Ss 11:10 0:00 l3script root 19718 0.0 0.7 71288 3608 ? Ss 11:13 0:00 sshd: user [priv] user 19720 0.0 0.3 71288 1748 ? S 11:13 0:00 sshd: user@pts/4 user 19721 0.0 0.5 22112 2804 pts/4 Ss 11:13 0:00 -bash user 19766 0.0 0.1 18164 840 pts/4 S+ 11:13 0:00 script -f -c l3script -q /home/user/.lilalo//251 user 19837 0.0 0.0 18168 472 pts/4 S+ 11:13 0:00 script -f -c l3script -q /home/user/.lilalo//251 user 19838 0.0 0.5 22204 2848 pts/5 Ss+ 11:13 0:00 l3script root 19928 0.0 0.2 18948 1264 pts/3 R+ 11:27 0:00 ps aux |
#top
top - 11:30:11 up 6 days, 19:43, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 64 total, 1 running, 63 sleeping, 0 stopped, 0 zombie %Cpu(s): 6,6 us, 0,3 sy, 0,0 ni, 91,7 id, 1,0 wa, 0,0 hi, 0,0 si, 0,3 st KiB Mem: 507368 total, 394828 used, 112540 free, 145924 buffers KiB Swap: 0 total, 0 used, 0 free, 139284 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3412 root 20 0 51044 13m 1728 S 6,3 2,7 11:16.70 l3-agent 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:03.37 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 ... 15 root 20 0 0 0 0 S 0,0 0,0 0:00.05 bdi-default 16 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kblockd 19 root 20 0 0 0 0 S 0,0 0,0 0:00.16 khungtaskd 20 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kswapd0 21 root 25 5 0 0 0 S 0,0 0,0 0:00.00 ksmd 22 root 20 0 0 0 0 S 0,0 0,0 0:00.00 fsnotify_mark 23 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 crypto 116 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ata_sff 118 root 20 0 0 0 0 S 0,0 0,0 0:00.00 scsi_eh_0 |
#top -SAH
top: unknown option 'A' usage: top -hv | -bcHiSs -d delay -n limit -u|U user | -p pid[,pid] -w [cols] |
#top -Sah
top: unknown option 'a' usage: top -hv | -bcHiSs -d delay -n limit -u|U user | -p pid[,pid] -w [cols] |
#top
top - 11:30:46 up 6 days, 19:43, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 64 total, 1 running, 63 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 0,0 sy, 0,0 ni,100,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st KiB Mem: 507368 total, 394844 used, 112524 free, 145928 buffers KiB Swap: 0 total, 0 used, 0 free, 139304 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 19960 root 20 0 25284 1528 1128 R 0,0 0,3 0:00.00 top top - 11:30:48 up 6 days, 19:43, 2 users, load average: 0,00, 0,01, 0,05 Tasks: 64 total, 1 running, 63 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,0 us, 1,0 sy, 0,0 ni, 99,0 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st ... 12 root 20 0 0 0 0 S 0,0 0,0 0:00.00 xenwatch 13 root 20 0 0 0 0 S 0,0 0,0 0:00.08 xenbus 14 root 20 0 0 0 0 S 0,0 0,0 0:02.46 sync_supers 15 root 20 0 0 0 0 S 0,0 0,0 0:00.05 bdi-default 16 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kintegrityd 17 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kblockd 19 root 20 0 0 0 0 S 0,0 0,0 0:00.16 khungtaskd 20 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kswapd0 21 root 25 5 0 0 0 S 0,0 0,0 0:00.00 ksmd 22 root 20 0 0 0 0 S 0,0 0,0 0:00.00 fsnotify_mark |
#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с (513 kБ/c) Выбор ранее не выбранного пакета htop. (Чтение базы данных … на данный момент установлено 30152 файла и каталога.) Распаковывается пакет htop (из файла …/htop_1.0.1-1_amd64.deb) … Обрабатываются триггеры для man-db … Настраивается пакет htop (1.0.1-1) … |
# Mem[|||||||||||||||||||||||||||||||||||||||||||||| 107/495MB] Load average: 0.11 0.05 0.05
|
Hello! Welcome to system.
Время первой команды журнала | 11:37:42 2017-11-30 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:36:41 2017-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.73 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.62 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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