/l3/users/19-08-2019/NT-Ladm/debian2.net.nt/root :1 :2 :3 :4 :5 :6 |
|
#lastlog
Пользователь Порт С Последний раз root pts/6 192.168.11.172 Срд Авг 21 13:35:01 +0300 2019 daemon **Никогда не входил в систему** bin **Никогда не входил в систему** sys **Никогда не входил в систему** sync **Никогда не входил в систему** games **Никогда не входил в систему** man **Никогда не входил в систему** lp **Никогда не входил в систему** mail **Никогда не входил в систему** ... list **Никогда не входил в систему** irc **Никогда не входил в систему** gnats **Никогда не входил в систему** nobody **Никогда не входил в систему** libuuid **Никогда не входил в систему** Debian-exim **Никогда не входил в систему** user pts/4 192.168.11.172 Срд Авг 21 11:52:14 +0300 2019 sshd **Никогда не входил в систему** ivan pts/2 192.168.11.172 Втр Авг 20 11:28:17 +0300 2019 petr pts/3 192.168.11.172 Втр Авг 20 11:28:37 +0300 2019 |
#last
root pts/6 192.168.11.172 Wed Aug 21 13:35 still logged in user pts/4 192.168.11.172 Wed Aug 21 11:52 - 13:34 (01:42) user pts/2 192.168.11.172 Wed Aug 21 11:22 still logged in user pts/2 192.168.11.172 Wed Aug 21 11:21 - 11:21 (00:00) user pts/2 192.168.11.172 Wed Aug 21 11:20 - 11:21 (00:00) user pts/2 192.168.11.172 Wed Aug 21 11:19 - 11:19 (00:00) user pts/2 192.168.11.172 Wed Aug 21 11:19 - 11:19 (00:00) user pts/2 192.168.11.172 Wed Aug 21 08:56 - 08:57 (00:00) root pts/0 192.168.11.172 Wed Aug 21 08:53 - 13:33 (04:39) user pts/4 192.168.11.172 Tue Aug 20 11:39 - 17:12 (05:32) ... ivan pts/2 192.168.11.172 Tue Aug 20 09:57 - 10:01 (00:04) root pts/0 192.168.11.172 Tue Aug 20 09:55 - 17:12 (07:17) root pts/0 192.168.11.172 Tue Aug 20 09:05 - 09:55 (00:49) user pts/4 192.168.11.172 Mon Aug 19 14:45 - 17:27 (02:42) petr pts/1 192.168.11.172 Mon Aug 19 11:37 - 17:27 (05:50) ivan pts/0 192.168.11.172 Mon Aug 19 11:34 - 17:27 (05:53) ivan pts/0 192.168.11.172 Mon Aug 19 11:24 - 11:27 (00:02) root pts/2 192.168.11.172 Mon Aug 19 10:54 - 17:27 (06:33) root pts/0 192.168.11.172 Mon Aug 19 10:28 - 11:01 (00:33) wtmp begins Mon Aug 19 10:28:11 2019 |
#ls /var/log
alternatives.log btmp dmesg faillog mail.err syslog user.log.2.gz alternatives.log.1 btmp.1 dmesg.0 fsck mail.info syslog.1 user.log.3.gz apt daemon.log dmesg.1.gz installer mail.log syslog.2.gz wtmp aptitude daemon.log.1 dmesg.2.gz iptraf mail.warn syslog.3.gz wtmp.1 aptitude.1.gz daemon.log.2.gz dmesg.3.gz kern.log messages syslog.4.gz auth.log daemon.log.3.gz dmesg.4.gz kern.log.1 messages.1 syslog.5.gz auth.log.1 debug dpkg.log kern.log.2.gz messages.2.gz syslog.6.gz auth.log.2.gz debug.1 dpkg.log.1 kern.log.3.gz messages.3.gz syslog.7.gz auth.log.3.gz debug.2.gz dpkg.log.2.gz lastlog messages.4.gz user.log auth.log.4.gz debug.3.gz exim4 lpr.log news user.log.1 |
#lastb
btmp begins Sat Aug 17 06:25:24 2019 |
#vi /etc/default/useradd
--- /tmp/l3-saved-12929.3852.32711 2019-08-21 13:59:23.645542813 +0300 +++ /etc/default/useradd 2019-08-21 14:02:50.729562956 +0300 @@ -5,7 +5,7 @@ # Similar to DHSELL in adduser. However, we use "sh" here because # useradd is a low level utility and should be as general # as possible -SHELL=/bin/sh +SHELL=/bin/bash # # The default group for users # 100=users on Debian systems |
#vi /etc/login.defs
--- /tmp/l3-saved-12929.28631.9222 2019-08-21 14:03:15.853551712 +0300 +++ /etc/login.defs 2019-08-21 14:06:46.293559980 +0300 @@ -152,7 +152,7 @@ # PASS_MIN_DAYS Minimum number of days allowed between password changes. # PASS_WARN_AGE Number of days warning given before a password expires. # -PASS_MAX_DAYS 99999 +PASS_MAX_DAYS 45 PASS_MIN_DAYS 0 PASS_WARN_AGE 7 |
#vi /root/.vimrc
--- /tmp/l3-saved-12929.16448.22421 2019-08-21 14:09:34.493558778 +0300 +++ /root/.vimrc 2019-08-21 14:10:01.949569469 +0300 @@ -1,4 +1,4 @@ -set numbe +set number syntax on set nowrap set mouse=a |
#vi /etc/login.defs
|
# 61 SYSLOG_SU_ENAB yes
l3script: chege: команда не найдена |
#chaege -l ivan
l3script: chaege: команда не найдена |
#chage -l ivan
Последний раз пароль был изменён : Авг 19, 2019 Срок действия пароля истекает : никогда Пароль будет деактивирован через : никогда Срок действия учётной записи истекает : никогда Минимальное количество дней между сменой пароля : 0 Максимальное количество дней между сменой пароля : 99999 Количество дней с предупреждением перед деактивацией пароля : 7 |
#qroupadd developers
l3script: qroupadd: команда не найдена |
#echo $?
0 |
#groupadd developers
|
#gpasswd -M ivan,petr developers
|
#^C
|
#clear
|
#cd /opt
|
#mkdir public
|
#ls
public |
#ls -l
итого 4 drwxr-xr-x 2 root root 4096 Авг 21 15:55 public |
#chmod 777 public
|
#ls -l
итого 4 drwxrwxrwx 2 root root 4096 Авг 21 15:55 public |
#mkdir project
|
#chmod 770 project/
|
#ls -l
итого 8 drwxrwx--- 2 root root 4096 Авг 21 15:59 project drwxrwxrwx 2 root root 4096 Авг 21 15:55 public |
#cd public
|
#> ROOT_NO_DELETE!
|
#ls -l
итого 0 -rw-r--r-- 1 root root 0 Авг 21 16:03 ROOT_NO_DELETE! |
#chmod 600 ROOT_NO_DELETE\!
|
#ls -l
итого 0 -rw------- 1 root root 0 Авг 21 16:03 ROOT_NO_DELETE! |
#ls
|
#dc ..
l3script: dc: команда не найдена |
#cd ..
|
#chmod +t public
|
#ls -l
итого 8 drwxrwx--- 2 root root 4096 Авг 21 15:59 project drwxrwxrwt 2 root root 4096 Авг 21 16:06 public |
#cd public
|
#cd
|
#cd opt
l3script: cd: opt: Нет такого файла или каталога |
#cd /opt
|
#ls -l
итого 8 drwxrwx--- 2 root root 4096 Авг 21 15:59 project drwxrwxrwt 2 root root 4096 Авг 21 16:10 public |
#chgrp developers project/
|
#ls -l
итого 8 drwxrwx--- 2 root developers 4096 Авг 21 15:59 project drwxrwxrwt 2 root root 4096 Авг 21 16:10 public |
#chmod g+s project/
|
#clear
|
#cat ~/mymotd
cat: /root/mymotd: Нет такого файла или каталога |
#ls -al
итого 96 drwx------ 7 root root 4096 Авг 21 14:10 . drwxr-xr-x 25 root root 4096 Авг 20 16:50 .. drwx------ 2 root root 4096 Июн 27 2014 .aptitude -rw------- 1 root root 8500 Авг 21 16:34 .bash_history -rw-r--r-- 1 root root 10 Июн 27 2014 .bash_profile -rw-r--r-- 1 root root 652 Авг 20 09:41 .bashrc drwxr-xr-x 2 root root 4096 Авг 19 14:34 d1 drwxr-xr-x 2 root root 4096 Авг 19 14:33 d2 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1 -> /root/d1/f1 ... -rw-r--r-- 1 root root 51 Авг 16 16:07 .l3rc drwxr-xr-x 2 root root 4096 Авг 21 16:36 .lilalo -rwxr--r-- 1 root root 214 Авг 21 09:56 pass.sh -rw-r--r-- 1 root root 0 Авг 20 12:36 privet -rw-r--r-- 1 root root 140 Ноя 19 2007 .profile -rw-r--r-- 1 root root 183 Авг 20 11:22 user.txt drwxr-xr-x 2 root root 4096 Июн 27 2014 .vim -rw------- 1 root root 6449 Авг 21 14:10 .viminfo -rw-r--r-- 1 root root 64 Авг 21 14:10 .vimrc -rw-r--r-- 1 root root 0 Авг 20 11:07 who |
#cat /etc/motd
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. |
#cp /etc/motd ~/
|
#ls -l
итого 40 drwxr-xr-x 2 root root 4096 Авг 19 14:34 d1 drwxr-xr-x 2 root root 4096 Авг 19 14:33 d2 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1 -> /root/d1/f1 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1s -> /root/d1/f1 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2h -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 0 Авг 19 16:42 install2 -rw-r--r-- 1 root root 120 Авг 20 14:20 ip.txt -rw-r--r-- 1 root root 286 Авг 21 16:37 motd -rwxr--r-- 1 root root 214 Авг 21 09:56 pass.sh -rw-r--r-- 1 root root 0 Авг 20 12:36 privet -rw-r--r-- 1 root root 183 Авг 20 11:22 user.txt -rw-r--r-- 1 root root 0 Авг 20 11:07 who |
#mv motd > mymotd
mv: после «motd» пропущен операнд, задающий целевой файл Попробуйте «mv --help» для получения более подробного описания. |
#mv --help
ÐÑполÑзование: mv [ÐÐ-T] ÐСТÐЧÐÐÐ ÐÐÐÐÐЧÐÐÐРили: mv [ÐÐ v [ÐÐ ²ÑÐ²Ð°ÐµÑ ÐСТÐЧÐÐРв ÐÐÐÐÐЧÐÐÐÐ, или пеÑеноÑÐ¸Ñ ÐСТÐЧÐÐÐ(и) в ÐÐТÐРнÑÑ ÐºÐ»ÑÑей, обÑзаÑелÑÐ½Ñ Ð¸ Ð´Ð»Ñ ÐºÐ¾ÑоÑÐºÐ¸Ñ . --backup[=ÐÐÐТРÐевÑÑ Ñайлов -b Ñо же, ÑÑо и --backup, но без аÑгÑменÑа -f, --force пеÑепиÑÑваÑÑ ÑÑÑеÑÑвÑÑÑие ÑÐ°Ð¹Ð»Ñ Ð½Ðµ ÑпÑаÑÐ¸Ð²Ð°Ñ -i, --interactive ÑпÑаÑиваÑÑ Ð¿ÐµÑед Ñем как пеÑепиÑÑваÑÑ -n, --no-clobber не пеÑепиÑÑваÑÑ ÑÑÑеÑÑвÑÑÑий Ñайл ... Ñказан клÑÑ --backup) numbered, t ÑоздаваÑÑ Ð½ÑмеÑованнÑе копии existing, nil еÑли ÑÑÑеÑÑвÑÑÑ Ð½ÑмеÑованнÑе копии, Ñо ÑоздаваÑÑ Ð½ÑмеÑованнÑе инаÑе ÑоздаваÑÑ Ð¿ÑоÑÑÑе simple. never вÑегда ÑоздаваÑÑ Ð¿ÑоÑÑÑе копии Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² mv ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе ÑообÑений «mv» ÑообÑайÑе по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'mv invocation' |
#mv motd mymotd
|
#ls -l
итого 40 drwxr-xr-x 2 root root 4096 Авг 19 14:34 d1 drwxr-xr-x 2 root root 4096 Авг 19 14:33 d2 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1 -> /root/d1/f1 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1s -> /root/d1/f1 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2h -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 0 Авг 19 16:42 install2 -rw-r--r-- 1 root root 120 Авг 20 14:20 ip.txt -rw-r--r-- 1 root root 286 Авг 21 16:37 mymotd -rwxr--r-- 1 root root 214 Авг 21 09:56 pass.sh -rw-r--r-- 1 root root 0 Авг 20 12:36 privet -rw-r--r-- 1 root root 183 Авг 20 11:22 user.txt -rw-r--r-- 1 root root 0 Авг 20 11:07 who |
#touch ~/.huslogin
|
#ls -l
итого 40 drwxr-xr-x 2 root root 4096 Авг 19 14:34 d1 drwxr-xr-x 2 root root 4096 Авг 19 14:33 d2 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1 -> /root/d1/f1 lrwxrwxrwx 1 root root 11 Авг 19 14:35 f1s -> /root/d1/f1 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2 -rw-r--r-- 2 root root 36 Авг 21 10:00 f2h -rw-r--r-- 1 root root 5268 Окт 13 2014 install -rw-r--r-- 1 root root 0 Авг 19 16:42 install2 -rw-r--r-- 1 root root 120 Авг 20 14:20 ip.txt -rw-r--r-- 1 root root 286 Авг 21 16:37 mymotd -rwxr--r-- 1 root root 214 Авг 21 09:56 pass.sh -rw-r--r-- 1 root root 0 Авг 20 12:36 privet -rw-r--r-- 1 root root 183 Авг 20 11:22 user.txt -rw-r--r-- 1 root root 0 Авг 20 11:07 who |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Пароль не указан Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: Sorry, passwords do not match passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#passwd
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#passwd user
Введите новый пароль UNIX: Повторите ввод нового пароля UNIX: passwd: пароль успешно обновлён |
#less /etc/passwd
|
#less /etc/shadow
|
#cd /home/user/
|
#ls -l
итого 3040 -rwxr--r-- 1 user user 486 Авг 21 12:15 924.sh -rwxr--r-- 1 user user 299 Авг 21 12:39 925.sh -rwxr--r-- 1 user user 175 Авг 21 12:53 926 -rwxr--r-- 1 user user 1 Авг 21 12:54 926.sh -rw-r--r-- 1 user user 0 Авг 20 11:58 ABA -rw-r--r-- 1 user user 0 Авг 20 11:58 ABB -rw-r--r-- 1 user user 0 Авг 20 11:58 ABC -rw-r--r-- 1 user user 0 Авг 20 11:58 ABD drwxr-xr-x 3 user user 4096 Авг 19 15:12 BACKUP ... drwxr-xr-x 3 user user 4096 Авг 20 12:03 PROJ drwxr-xr-x 2 user user 4096 Окт 9 2014 SH drwxr-xr-x 2 user user 4096 Авг 20 17:02 soft -rw-r--r-- 1 user user 78 Авг 20 12:15 SORTED -rw-r--r-- 1 user user 986 Авг 20 12:23 SORTED_PASSWD drwxr-xr-x 2 user user 4096 Авг 20 12:03 TEXT -rwxr-xr-x 1 user user 75 Окт 9 2014 TOUCHLIST -rw-r--r-- 1 user user 78 Авг 20 12:15 UNSORTED -rw-r-xr-x 1 user user 55888 Авг 21 15:43 who -rw-r--r-- 1 user user 0 Авг 21 11:32 y |
#mkdir files
|
#cd files
|
#> a
|
#rm a
|
#cd ..
|
#rm files
rm: невозможно удалить «files»: Это каталог |
#rmdir files
|
#cd files
|
#> a
|
#chown root a
|
#chown user a
|
#chgrp user a
|
#chown user b
|
#chown root b
|
#chgrp root b
|
#chown user:user b
|
#chown root:root a
|
#cd /opt
|
#ls -l
итого 8 drwxrws--- 2 root developers 4096 Авг 21 16:31 project drwxrwxrwt 2 root root 4096 Авг 21 16:10 public |
#apr-get install act
l3script: apr-get: команда не найдена |
#apr-get install acl
l3script: apr-get: команда не найдена |
#fdisk
Usage: fdisk [options] <disk> change partition table fdisk [options] -l <disk> list partition table(s) fdisk -s <partition> give partition size(s) in blocks Options: -b <size> sector size (512, 1024, 2048 or 4096) -c[=<mode>] compatible mode: 'dos' or 'nondos' (default) -h print this help text -u[=<unit>] display units: 'cylinders' or 'sectors' (default) -v print program version -C <number> specify the number of cylinders -H <number> specify the number of heads -S <number> specify the number of sectors per track |
#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 |
#df
Файловая система 1K-блоков Использовано Доступно Использовано% Cмонтировано в rootfs 15791024 1043768 13945108 7% / udev 10240 0 10240 0% /dev tmpfs 50740 152 50588 1% /run /dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8 15791024 1043768 13945108 7% / tmpfs 5120 0 5120 0% /run/lock tmpfs 101460 0 101460 0% /run/shm |
#tune2fs -l
tune2fs 1.42.5 (29-Jul-2012) Usage: tune2fs [-c max_mounts_count] [-e errors_behavior] [-g group] [-i interval[d|m|w]] [-j] [-J journal_options] [-l] [-m reserved_blocks_percent] [-o [^]mount_options[,...]] [-p mmp_update_interval] [-r reserved_blocks_count] [-u user] [-C mount_count] [-L volume_label] [-M last_mounted_dir] [-O [^]feature[,...]] [-E extended-option[,...]] [-T last_check_time] [-U UUID] [ -I new_inode_size ] device |
#tune2fs -l /dev/xvda1
tune2fs 1.42.5 (29-Jul-2012) Filesystem volume name: <none> Last mounted on: / Filesystem UUID: 92b79496-a6c3-450d-a438-766caa8504d8 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 large_file 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: 46044978-711b-4981-a0d8-2366b39a4a18 Journal backup: inode blocks |
#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 0xc890538a. 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: 0xc890538a Device Boot Start End Blocks Id System /dev/xvdb1 2048 4196351 2097152 83 Linux /dev/xvdb2 4196352 10485759 3144704 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: 0xc890538a Device Boot Start End Blocks Id System /dev/xvdb1 2048 4196351 2097152 83 Linux /dev/xvdb2 4196352 10485759 3144704 83 Linux |
#fdisk -l /dev/xvdb
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: 0xc890538a Device Boot Start End Blocks Id System /dev/xvdb1 2048 4196351 2097152 83 Linux /dev/xvdb2 4196352 10485759 3144704 83 Linux |
#mkfs -t
mkfs.ext2: ключ должен использоваться с аргументом -- «t» Usage: mkfs.ext2 [-c|-l filename] [-b block-size] [-C cluster-size] [-i bytes-per-inode] [-I inode-size] [-J journal-options] [-G flex-group-size] [-N number-of-inodes] [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group] [-L volume-label] [-M last-mounted-directory] [-O feature[,...]] [-r fs-revision] [-E extended-option[,...]] [-t fs-type] [-T usage-type ] [-U UUID] [-jnqvDFKSV] device [blocks-count] |
#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 131072 inodes, 524288 blocks 26214 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=536870912 16 block groups 32768 blocks per group, 32768 fragments per group 8192 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 |
root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: mail:x:8: news:x:9: uucp:x:10: man:x:12: proxy:x:13: kmem:x:15: dialout:x:20: fax:x:21: voice:x:22: cdrom:x:24:user floppy:x:25:user tape:x:26: sudo:x:27: audio:x:29:user dip:x:30:user www-data:x:33: backup:x:34: operator:x:37: list:x:38: irc:x:39: src:x:40: gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:user sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: libuuid:x:101: crontab:x:102: Debian-exim:x:103: ssh:x:104: user:x:1000: ivan:x:1001: petr:x:1002:
root:*:: daemon:*:: bin:*:: sys:*:: adm:*:: tty:*:: disk:*:: lp:*:: mail:*:: news:*:: uucp:*:: man:*:: proxy:*:: kmem:*:: dialout:*:: fax:*:: voice:*:: cdrom:*::user floppy:*::user tape:*:: sudo:*:: audio:*::user dip:*::user www-data:*:: backup:*:: operator:*:: list:*:: irc:*:: src:*:: gnats:*:: shadow:*:: utmp:*:: video:*::user sasl:*:: plugdev:*::user staff:*:: games:*:: users:*:: nogroup:*:: libuuid:!:: crontab:!:: Debian-exim:!:: ssh:!:: user:!:: ivan:!:: petr:!:: developers:!::ivan,petr
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.
Время первой команды журнала | 12:50:33 2019- 8-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 08:34:35 2019- 8-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.56 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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