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

Содержание

Журнал

Понедельник (12/21/15)

/dev/pts/0
09:22:56
#ls -a
.   .aptitude      .bash_profile  install  .lilalo   .vim
..  .bash_history  .bashrc        .l3rc    .profile  .viminfo
09:23:38
#ls -al .lilalo/
итого 88
drwxr-xr-x 2 root root  4096 Дек 21 10:23 .
drwx------ 5 root root  4096 Окт 15  2014 ..
-rw-r--r-- 1 root root  3146 Окт 15  2014 133518653134476610-1413379473.info
-rw-r--r-- 1 root root  1847 Окт 15  2014 133518653134476610-1413379473.script
-rw-r--r-- 1 root root  2759 Окт 13  2014 143184190977814884-1413212456.info
-rw-r--r-- 1 root root   505 Окт 13  2014 143184190977814884-1413212456.script
-rw-r--r-- 1 root root   469 Дек 21 10:23 16723170621858931422-1450686176.info
-rw-r--r-- 1 root root   513 Дек 21 10:24 16723170621858931422-1450686176.script
-rw-r--r-- 1 root root  2774 Окт 13  2014 1901738991017822016-1413212497.info
-rw-r--r-- 1 root root   407 Окт 13  2014 1901738991017822016-1413212497.script
-rw-r--r-- 1 root root     0 Июн 27  2014 23119324163069212524-1403867377_1403867394_root_.lilalo_l3bashrc.diff
-rw-r--r-- 1 root root     0 Июн 27  2014 23119324163069212524-1403867377_1403867447_root_.l3rc.diff
-rw-r--r-- 1 root root  1138 Июн 27  2014 23119324163069212524-1403867377.info
-rw-r--r-- 1 root root 14417 Июн 27  2014 23119324163069212524-1403867377.script
-rw-r--r-- 1 root root   692 Июн 27  2014 2525264871024819419-1403867138.info
-rw-r--r-- 1 root root   205 Июн 27  2014 2525264871024819419-1403867138.script
-rw-r--r-- 1 root root     4 Дек 18 17:52 l3-agent.pid
-rw-r--r-- 1 root root  7857 Окт 15  2014 l3bashrc
-rwxr-xr-x 1 root root   234 Окт 15  2014 l3prompt
-rw-r--r-- 1 root root   364 Дек 21 10:24 .report.dat
09:24:56
#useradd
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
прошло 19 минут
09:44:25
#useradd ivan

09:44:53
#echo $?
0
09:45:41
#echo privet
privet
09:46:54
#useradd ivan
useradd: пользователь «ivan» уже существует
09:47:35
#echo $?
9
09:47:55
#man useradd
09:54:35
#ls /home
user
09:55:58
#userdel ivan

09:56:45
#useradd --help
Использование: useradd [параметры] ПОÐ
seradd -D
               useradd -D [параметры]
Параметры:
  -b, --base-dir БАЗ_КАТ        базовый каталог для домашнего каталога новой
                                учётной записи
  -c, --comment КОММЕНТАРИЙ     поле GECOS новой учётной записи
  -d, --home-dir ДОМ_КАТ        домашний каталог новой учётной записи
  -D, --defaults                показать или изменить настройки
                                по умолчанию для useradd
...
  -p, --password ПАРОЇётной записи
  -r, --system                  создать системную учётную запись
  -R, --root КАТ_CHROOT         каталог, в который выполняется chroot
  -s, --shell ОБОРновой
                                учётной записи
  -u, --uid UID                 пользовательский ID новой учётной записи
  -U, --user-group              создать группу с тем же именем что и у
                                пользователя
  -Z, --selinux-user SEUSER     использовать указанного SEUSER для
                                пользовательского сопоставления SELinux
09:57:20
#useradd -m ivan

09:59:22
#ls /home/
ivan  user
10:00:23
#ls -F /home
ivan/  user/
10:01:44
#ls -l /home
итого 8
drwxr-xr-x  2 ivan ivan 4096 Дек 21 10:59 ivan
drwxr-xr-x 10 user user 4096 Окт  9  2014 user
10:02:40
#passwd ivan
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
10:05:39
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/sh
10:10:16
#cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
...
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
ivan:x:1001:1001::/home/ivan:/bin/sh
10:11:01
#chsh -s /bin/bash ivan

10:11:49
#adduser -m -s /bin/bash petr
Unknown option: m
Option s is ambiguous (shell, system)
adduser [--home КАТ] [--shell ОБОÐ--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup ГРУППА | --gid ID]
[--disabled-password] [--disabled-login] ПОÐ
ователя
adduser --system [--home КАТ] [--shell ОБОÐ--no-create-home] [--uid ID]
[--gecos GECOS] [--group | --ingroup ГРУППА | --gid ID] [--disabled-password]
[--disabled-login] ПОÐ
ьзователя
...
adduser ПОÐ
ующего пользователя в существующую группу
общие параметры:
  --quiet | -q              не выводить информацию при работе в stdout
  --force-badname           разрешить имена пользователей, которые не
                            удовлетворяют конфигурационной переменной
                            NAME_REGEX
  --help | -h               показать справку об использовании
  --version | -v            показать версию и авторские права
  --conf | -c ФАЙконфигурационного
10:20:25
#passwd petr
passwd: пользователь «petr» не существует
10:21:39
#adduser -m -s /bin/bash petr
Unknown option: m
Option s is ambiguous (shell, system)
adduser [--home КАТ] [--shell ОБОÐ--no-create-home] [--uid ID]
[--firstuid ID] [--lastuid ID] [--gecos GECOS] [--ingroup ГРУППА | --gid ID]
[--disabled-password] [--disabled-login] ПОÐ
ователя
adduser --system [--home КАТ] [--shell ОБОÐ--no-create-home] [--uid ID]
[--gecos GECOS] [--group | --ingroup ГРУППА | --gid ID] [--disabled-password]
[--disabled-login] ПОÐ
ьзователя
...
adduser ПОÐ
ующего пользователя в существующую группу
общие параметры:
  --quiet | -q              не выводить информацию при работе в stdout
  --force-badname           разрешить имена пользователей, которые не
                            удовлетворяют конфигурационной переменной
                            NAME_REGEX
  --help | -h               показать справку об использовании
  --version | -v            показать версию и авторские права
  --conf | -c ФАЙконфигурационного
прошло 16 минут
/dev/pts/0
10:38:14
#cd

10:40:14
#cd

10:40:22
#cd

10:40:24
#df -h
Файловая система                                       Размер Использовано  Дост Использовано% Cмонтировано в
rootfs                                                    16G        1015M   14G            7% /
udev                                                      10M            0   10M            0% /dev
tmpfs                                                     50M         152K   50M            1% /run
/dev/disk/by-uuid/92b79496-a6c3-450d-a438-766caa8504d8    16G        1015M   14G            7% /
tmpfs                                                    5,0M            0  5,0M            0% /run/lock
tmpfs                                                    100M            0  100M            0% /run/shm
прошло 27 минут
11:08:21
#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
11:09:12
#cd /usr/share/m
man/    man-db/ menu/   misc/
11:09:12
#cd /usr/share/man

11:17:21
#cd ../..

11:18:57
#cd

11:19:09
#ls
install
11:19:21
#ls -a
.   .aptitude      .bash_profile  install  .lesshst  .profile  .viminfo
..  .bash_history  .bashrc        .l3rc    .lilalo   .vim
11:20:39
#pwd
/root
11:22:08
#cd /usr//share/man

11:24:25
#cd -
/root
11:24:36
#cd -
/usr/share/man
11:24:46
#cd

11:27:55
#/root
l3script: /root: Это каталог
11:28:02
#mkdir d1

11:28:16
#mkdir d1/d2

11:28:24
#mkdir -p d4/d5/d6

11:29:13
#ls
d1  d4  install
11:29:14
#tree
l3script: tree: команда не найдена
11:31:43
#apt-get install tree
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
НОВЫЕ пакеты, которые будут установлены:
  tree
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 43,3 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 112 kB.
Получено:1 http://ftp.ua.debian.org/debian/ wheezy/main tree amd64 1.6.0-1 [43,3 kB]
Получено 43,3 kБ за 0с (382 kБ/c)
Выбор ранее не выбранного пакета tree.
(Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.)
Распаковывается пакет tree (из файла …/tree_1.6.0-1_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет tree (1.6.0-1) …
11:33:30
#tree
.
├── d1
│   └── d2
├── d4
│   └── d5
│       └── d6
└── install
5 directories, 1 file
11:34:23
#touch d1/f1

11:36:17
#tree
.
├── d1
│   ├── d2
│   └── f1
├── d4
│   └── d5
│       └── d6
└── install
5 directories, 2 files
11:36:19
#who > d4/users

11:36:54
#tree
.
├── d1
│   ├── d2
│   └── f1
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
5 directories, 3 files
11:36:56
#who > d4/users

11:37:30
#tree -s
.
├── [       4096]  d1
│   ├── [       4096]  d2
│   └── [          0]  f1
├── [       4096]  d4
│   ├── [       4096]  d5
│   │   └── [       4096]  d6
│   └── [        168]  users
└── [       5268]  install
5 directories, 3 files
11:37:35
#cp d4/users d1

11:40:42
#tree
.
├── d1
│   ├── d2
│   ├── f1
│   └── users
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
5 directories, 4 files
11:40:48
#mv d1/f1 d1/f2

11:42:09
#mv -v d1/f2 d4
«d1/f2» -> «d4/f2»
11:42:35
#tree
.
├── d1
│   ├── d2
│   └── users
├── d4
│   ├── d5
│   │   └── d6
│   ├── f2
│   └── users
└── install
5 directories, 4 files
11:42:37
#cp -rv d4 d1
«d4» -> «d1/d4»
«d4/f2» -> «d1/d4/f2»
«d4/users» -> «d1/d4/users»
«d4/d5» -> «d1/d4/d5»
«d4/d5/d6» -> «d1/d4/d5/d6»
11:43:56
#rm d4/f2

11:45:23
#shred d4/users

11:47:12
#cat d4/users
Gî,zã;ÜÄv1sb@èùʀô^ߐÜæŠxøŠ_ò3{°ÛˆÏŽ®tCZ<œ·ôÖ£À©—    !5(În(ÿ­6÷¾Øt€N`œáJ 6wƒºÍÎ`Q
                                                                                      Õ4û‹¤ði¦ivkíͬLÖôh1ãwv[ûlŽkÎã¹g|iUĨ"ˆõՂíŠÕ­T
                                                                                                                                                                    j²
                                                                                                                                    •}• ç— yú©ÿ‰?U.GãåjNviu‚%ïPý°¼  Oa!*ªß'+w…ƒ2<ñ#ÝJ|.ÛKâg~ê„<ӟS²ü]Á”eóow>60NpMétQh‚µÃ0®³ÏoäÜÆcрäÞ²`ö¼ž¼ûÒ²Rƒ§ÙZ
‡“aMucxóh9¬þÏ£Ž¢w-£DâäûPS¾lø¡;x ìüYÆÉyðímsÔècëÀð¨-„I                                                                                                                                                                                                "ÂLÞ´Ÿžoç=ƘyI‹@zaß`½    1]A¬>­H§6%åøb’€SӐO<lX‘@d¯ƒ±&Ì¿¢K*8µ!tH;çàÇøAM‘YvÑóiv+>˜œD!ÅÒtKòñ×õ¨M½rƒSi8Ë?C@]sNIÕ/»ÙMî¶ýU֎U`»ÿ.Áu]‡XÏ7f»Ä•        b+@,Mˍñ
        eÛí
           Áم0ÖI©™¸%C{`…‚6/^HÖ㺨¾|‚Ç$¬Aè% â¸a?¬ÇZ±ù\oG‡ðÖ1‹³ºªÉÇ(ÁžªÇ,ŒÇ’Ÿ‹Z2ij^²À[ë|[#dpª2WU§ál±Yy°~Š
OÅAë—†?ZÍ©[ë+ì]up¢ú~œ±Ê‘ù‰ÿNžÌê9¾¬ûl«„„ÃgvÀ.˜ëƒ24Æ´žxzî#o֝a`oVœÛޜB»Ž»Øê´Mäa#Ñ!W¬Ž÷,bÞÝ.áŽúöÀßÇìè)«U>I3ÁÇP—ðPÀç+‚×Ե׈Fqóó^•1bÇöä)’Ká¿°Ž½
                                                                                                                                                ФFl´”PÊõ ºK5´-úÏl DÁ•õzŠ5~"k::}ŠþWÍéC\م
                                                                                                                                                                                         _ž*õ1ÊÏv–õK
...
'øŒ?“Ï‚QȬRH)Žïæ`÷ÉÛlၟ½Ó³Ù¸~y‹“–yJDän7íËø Í.Û2ÜǪm    >
                                                    ‹F€Ð4L„+t…EvnÍgA¥
hNo6X[p[%e™¨ÓR’³räØ"…2æuPUÛÝo1%Cu‘:o<º©ckD]ÇD>”K¶R'd£¶„‹¹†Å^d9äwM!÷;h¯v’O¯MËØÀ=Ú)+ùG‚f
0‰âíô2ƒ=WÌ©.ˆI!¢ð¼Ó{Nò2®l´¤?¯FÆÞC%˜ªï>kêJ¦m™.8öfn5ÃÄ-C¦àùÞYÒÍSÅ
   4Kµ{e^Áµ²à®ÿ—qT”–•ûXzµœK‘]­Q:Lò$i¸öÎ5g÷6Æ>/7®1·ÄÛõ"=uOút՜
w ÑrÄqœH㪒2Fvkd¦^‘çºI%
[¼‡×q{ðw^Ø             #mÑ/kü¼’M†?F†4Ï´|×,û(¨Ê
          sê¶Ñóp7•`Ó¥ŠÖ¯†:d‰Cúò
                               rÓ" ˆõ²nÑRƒÜüº`é)öÇýxÕ̵^:eÝncA$8Mu·Î_òØ%™>žŒ(øÒ\s¨ÐÖ;¨c­¶™ÛÌldÚTÚF½   pÀ<a—¥£Ñ$<^ühȲ_níéx\ ëeW¡÷´~ŽÉÚƎ6d
K.™%ôùsh}m 2P±~Ÿ·Âdk?€«âh™‚•BÛ[0‘Œo¸’@ì¡ïwEHðÌõKŠBq“E
11:47:37
#tree -s
.
├── [       4096]  d1
│   ├── [       4096]  d2
│   ├── [       4096]  d4
│   │   ├── [       4096]  d5
│   │   │   └── [       4096]  d6
│   │   ├── [          0]  f2
│   │   └── [        168]  users
│   └── [        168]  users
├── [       4096]  d4
│   ├── [       4096]  d5
│   │   └── [       4096]  d6
│   └── [       4096]  users
└── [       5268]  install
8 directories, 5 files
11:47:42
#alias srm='shred -n 5 -u'

11:49:15
#srm d1/users

11:49:41
#tree
.
├── d1
│   ├── d2
│   └── d4
│       ├── d5
│       │   └── d6
│       ├── f2
│       └── users
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
8 directories, 4 files
11:51:03
#tree
.
├── d1
│   ├── d2
│   └── d4
│       ├── d5
│       │   └── d6
│       ├── f2
│       └── users
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
8 directories, 4 files
11:51:09
#tree
.
├── d1
│   ├── d2
│   └── d4
│       ├── d5
│       │   └── d6
│       ├── f2
│       └── users
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
8 directories, 4 files
11:51:35
#srm d1/users
shred: d1/users: не удалось открыть для чтения: Нет такого файла или каталога
11:51:43
#tree
.
├── d1
│   ├── d2
│   └── d4
│       ├── d5
│       │   └── d6
│       ├── f2
│       └── users
├── d4
│   ├── d5
│   │   └── d6
│   └── users
└── install
8 directories, 4 files
11:51:45
#cd

11:53:05
#ls
d1  d4  install
11:53:33
#cd~
l3script: cd~: команда не найдена
11:53:53
#cd

11:54:12
#pwd
/root
11:54:15
#cd /home

11:54:31
#pwd
/home
11:54:34
#cd /home/users
l3script: cd: /home/users: Нет такого файла или каталога
11:54:43
#cd /home/user

11:54:46
#pwd
/home/user
11:54:49
#cd..
l3script: cd..: команда не найдена
11:54:58
#cd ..

11:55:03
#pwd
/home
11:55:15
#ls
ivan  petr  user
11:55:24
#cd

11:55:41
#ls -lF
итого 16
drwxr-xr-x 4 root root 4096 Дек 21 12:49 d1/
drwxr-xr-x 3 root root 4096 Дек 21 12:45 d4/
-rw-r--r-- 1 root root 5268 Окт 13  2014 install
11:55:57
#ls -alF
итого 68
drwx------  7 root root 4096 Дек 21 12:29 ./
drwxr-xr-x 24 root root 4096 Окт 15  2014 ../
drwx------  2 root root 4096 Июн 27  2014 .aptitude/
-rw-------  1 root root 1920 Дек 21 10:13 .bash_history
-rw-r--r--  1 root root   10 Июн 27  2014 .bash_profile
-rw-r--r--  1 root root  630 Июн 27  2014 .bashrc
drwxr-xr-x  4 root root 4096 Дек 21 12:49 d1/
drwxr-xr-x  3 root root 4096 Дек 21 12:45 d4/
-rw-r--r--  1 root root 5268 Окт 13  2014 install
-rw-r--r--  1 root root   51 Дек 18 16:56 .l3rc
-rw-------  1 root root   38 Дек 21 10:52 .lesshst
drwxr-xr-x  2 root root 4096 Дек 21 12:56 .lilalo/
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwxr-xr-x  2 root root 4096 Июн 27  2014 .vim/
-rw-------  1 root root 5189 Окт 15  2014 .viminfo
11:56:13
#cd /usr/share/doc

11:56:51
#ls
acpi                    geoip-database            libc6-i386                libmpfr4                  libxapian22                psmisc
acpid                   gettext-base              libcap2                   libmro-compat-perl        libxau6                    python
acpi-support-base       gnupg                     libc-bin                  libncurses5               libxcb1                    python2.7
adduser                 gpgv                      libc-dev-bin              libncursesw5              libxdmcp6                  python2.7-minimal
apt                     grep                      libclass-c3-perl          libnewt0.52               libxext6                   python-apt
aptitude                groff-base                libclass-c3-xs-perl       libnfnetlink0             libxml2                    python-apt-common
aptitude-common         grub2                     libclass-isa-perl         libp11-kit0               libxmuu1                   python-chardet
apt-utils               grub2-common              libcomerr2                libpam0g                  links                      python-debian
base-files              grub-common               libcwidget3               libpam-modules            linux-base                 python-debianbts
base-passwd             grub-pc                   libdata-optlist-perl      libpam-modules-bin        linux-image-3.2.0-4-amd64  python-fpconst
...
exim4                   libasprintf0c2            libkrb5support0           libtinfo5                 openssh-client             vim-tiny
exim4-base              libattr1                  liblocale-gettext-perl    libudev0                  openssh-server             w3m
exim4-config            libbind9-80               liblockfile1              libusb-0.1-4              openssl                    wget
exim4-daemon-light      libblkid1                 liblockfile-bin           libusb-1.0-0              os-prober                  whiptail
findutils               libboost-iostreams1.49.0  liblwres80                libustr-1.0-1             passwd                     xauth
gcc                     libbsd0                   liblzma5                  libuuid1                  pciutils                   xkb-data
gcc-4.7                 libbz2-1.0                libmodule-build-perl      libuuid-perl              perl                       xml-core
gcc-4.7-base            libc6                     libmodule-signature-perl  libwrap0                  perl-base                  xz-utils
gcc-4.7-multilib        libc6-dev                 libmount1                 libx11-6                  perl-modules               zlib1g
gcc-multilib            libc6-dev-i386            libmpc2                   libx11-data               procps
11:56:53
#ls
acpi                    geoip-database            libc6-i386                libmpfr4                  libxapian22                psmisc
acpid                   gettext-base              libcap2                   libmro-compat-perl        libxau6                    python
acpi-support-base       gnupg                     libc-bin                  libncurses5               libxcb1                    python2.7
adduser                 gpgv                      libc-dev-bin              libncursesw5              libxdmcp6                  python2.7-minimal
apt                     grep                      libclass-c3-perl          libnewt0.52               libxext6                   python-apt
aptitude                groff-base                libclass-c3-xs-perl       libnfnetlink0             libxml2                    python-apt-common
aptitude-common         grub2                     libclass-isa-perl         libp11-kit0               libxmuu1                   python-chardet
apt-utils               grub2-common              libcomerr2                libpam0g                  links                      python-debian
base-files              grub-common               libcwidget3               libpam-modules            linux-base                 python-debianbts
base-passwd             grub-pc                   libdata-optlist-perl      libpam-modules-bin        linux-image-3.2.0-4-amd64  python-fpconst
...
exim4                   libasprintf0c2            libkrb5support0           libtinfo5                 openssh-client             vim-tiny
exim4-base              libattr1                  liblocale-gettext-perl    libudev0                  openssh-server             w3m
exim4-config            libbind9-80               liblockfile1              libusb-0.1-4              openssl                    wget
exim4-daemon-light      libblkid1                 liblockfile-bin           libusb-1.0-0              os-prober                  whiptail
findutils               libboost-iostreams1.49.0  liblwres80                libustr-1.0-1             passwd                     xauth
gcc                     libbsd0                   liblzma5                  libuuid1                  pciutils                   xkb-data
gcc-4.7                 libbz2-1.0                libmodule-build-perl      libuuid-perl              perl                       xml-core
gcc-4.7-base            libc6                     libmodule-signature-perl  libwrap0                  perl-base                  xz-utils
gcc-4.7-multilib        libc6-dev                 libmount1                 libx11-6                  perl-modules               zlib1g
gcc-multilib            libc6-dev-i386            libmpc2                   libx11-data               procps
11:57:08
#cd handbook
l3script: cd: handbook: Нет такого файла или каталога
11:57:15
#cd handbook
l3script: cd: handbook: Нет такого файла или каталога
11:58:01
#ls
acpi                    geoip-database            libc6-i386                libmpfr4                  libxapian22                psmisc
acpid                   gettext-base              libcap2                   libmro-compat-perl        libxau6                    python
acpi-support-base       gnupg                     libc-bin                  libncurses5               libxcb1                    python2.7
adduser                 gpgv                      libc-dev-bin              libncursesw5              libxdmcp6                  python2.7-minimal
apt                     grep                      libclass-c3-perl          libnewt0.52               libxext6                   python-apt
aptitude                groff-base                libclass-c3-xs-perl       libnfnetlink0             libxml2                    python-apt-common
aptitude-common         grub2                     libclass-isa-perl         libp11-kit0               libxmuu1                   python-chardet
apt-utils               grub2-common              libcomerr2                libpam0g                  links                      python-debian
base-files              grub-common               libcwidget3               libpam-modules            linux-base                 python-debianbts
base-passwd             grub-pc                   libdata-optlist-perl      libpam-modules-bin        linux-image-3.2.0-4-amd64  python-fpconst
...
exim4                   libasprintf0c2            libkrb5support0           libtinfo5                 openssh-client             vim-tiny
exim4-base              libattr1                  liblocale-gettext-perl    libudev0                  openssh-server             w3m
exim4-config            libbind9-80               liblockfile1              libusb-0.1-4              openssl                    wget
exim4-daemon-light      libblkid1                 liblockfile-bin           libusb-1.0-0              os-prober                  whiptail
findutils               libboost-iostreams1.49.0  liblwres80                libustr-1.0-1             passwd                     xauth
gcc                     libbsd0                   liblzma5                  libuuid1                  pciutils                   xkb-data
gcc-4.7                 libbz2-1.0                libmodule-build-perl      libuuid-perl              perl                       xml-core
gcc-4.7-base            libc6                     libmodule-signature-perl  libwrap0                  perl-base                  xz-utils
gcc-4.7-multilib        libc6-dev                 libmount1                 libx11-6                  perl-modules               zlib1g
gcc-multilib            libc6-dev-i386            libmpc2                   libx11-data               procps
11:58:03
#cd /home

11:58:22
#mkdir source doc pics

11:58:42
#ls
doc  ivan  petr  pics  source  user
11:58:43
#mkdir -p doc/scripting/perl

11:59:55
#mkdir -p doc/scripting/python doc/c pics/forweb/info/2002/summer

12:00:58
#cd

12:01:06
#pwd
/root

Файлы

  • /etc/passwd
  • d4/users
  • /etc/passwd
    >
    root:x:0:0:root:/root:/bin/bash
    daemon:x:1:1:daemon:/usr/sbin:/bin/sh
    bin:x:2:2:bin:/bin:/bin/sh
    sys:x:3:3:sys:/dev:/bin/sh
    sync:x:4:65534:sync:/bin:/bin/sync
    games:x:5:60:games:/usr/games:/bin/sh
    man:x:6:12:man:/var/cache/man:/bin/sh
    lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    mail:x:8:8:mail:/var/mail:/bin/sh
    news:x:9:9:news:/var/spool/news:/bin/sh
    uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
    proxy:x:13:13:proxy:/bin:/bin/sh
    www-data:x:33:33:www-data:/var/www:/bin/sh
    backup:x:34:34:backup:/var/backups:/bin/sh
    list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    user:x:1000:1000:user,,,:/home/user:/bin/bash
    sshd:x:102:65534::/var/run/sshd:/usr/sbin/nologin
    ivan:x:1001:1001::/home/ivan:/bin/sh
    
    d4/users
    >
    Gî,zã;ÜÄv1sb@èùʀô^ߐÜæŠxøŠ_ò3{°ÛˆÏŽ®tCZ<œ·ôÖ£À©—    !5(În(ÿ­6÷¾Øt€N`œáJ 6wƒºÍÎ`Q
                                                                                          Õ4û‹¤ði¦ivkíͬLÖôh1ãwv[ûlŽkÎã¹g|iUĨ"ˆõՂíŠÕ­T
                                                                                                                                                                        j²
                                                                                                                                        •}• ç— yú©ÿ‰?U.GãåjNviu‚%ïPý°¼  Oa!*ªß'+w…ƒ2<ñ#ÝJ|.ÛKâg~ê„<ӟS²ü]Á”eóow>60NpMétQh‚µÃ0®³ÏoäÜÆcрäÞ²`ö¼ž¼ûÒ²Rƒ§ÙZ
    ‡“aMucxóh9¬þÏ£Ž¢w-£DâäûPS¾lø¡;x ìüYÆÉyðímsÔècëÀð¨-„I                                                                                                                                                                                                "ÂLÞ´Ÿžoç=ƘyI‹@zaß`½    1]A¬>­H§6%åøb’€SӐO<lX‘@d¯ƒ±&Ì¿¢K*8µ!tH;çàÇøAM‘YvÑóiv+>˜œD!ÅÒtKòñ×õ¨M½rƒSi8Ë?C@]sNIÕ/»ÙMî¶ýU֎U`»ÿ.Áu]‡XÏ7f»Ä•        b+@,Mˍñ
            eÛí
               Áم0ÖI©™¸%C{`…‚6/^HÖ㺨¾|‚Ç$¬Aè% â¸a?¬ÇZ±ù\oG‡ðÖ1‹³ºªÉÇ(ÁžªÇ,ŒÇ’Ÿ‹Z2ij^²À[ë|[#dpª2WU§ál±Yy°~Š
    OÅAë—†?ZÍ©[ë+ì]up¢ú~œ±Ê‘ù‰ÿNžÌê9¾¬ûl«„„ÃgvÀ.˜ëƒ24Æ´žxzî#o֝a`oVœÛޜB»Ž»Øê´Mäa#Ñ!W¬Ž÷,bÞÝ.áŽúöÀßÇìè)«U>I3ÁÇP—ðPÀç+‚×Ե׈Fqóó^•1bÇöä)’Ká¿°Ž½
                                                                                                                                                    ФFl´”PÊõ ºK5´-úÏl DÁ•õzŠ5~"k::}ŠþWÍéC\م
                                                                                                                                                                                             _ž*õ1ÊÏv–õK
    ½×Db¶žku0„ÌSè@4I¦¾’ÙowL—y%$GBÂ:dèÓÐcŽ²pø{ð‰âyiìÐ3_ë7£ª(ç‹
                                                              qIº,Aaá؁4 tßØ"êí™yê¸\JOJî˜ä¬û—È[ÒæÛ&*¬RF+’D& ,b4¤)zЪÅS²ÓWÜÏ´H‚þ%V®Š´§nõ¡/ÝÐ7*FßúVPuTTY    Ь)‹ Âóœ¬í±¾Q«ÚÆE'zmM®ã$‚“h~*ó̆ó7NíÙìHŒ/˜Ž`ÄÃÿ«µàÎØó &
                                                                                    …ë7*W‰¦œQ/n]¸H/„ÞŠwqKT;íÍBʍ\Gd﮿À8[·Uº#¡…±]ºà                                                                                iN´ûR
                                                                                                                                                                                                                        Ë_¾ðšÅÜÕÿÄJÁ@2öï¨ìn‘õ&Œ9j  Báº
    >Ž@þ\ª–zX¬àt£"±2½8v»ï$~H=çx¹
    pLDÊ6üÄè£9˜vÁ×?ڈ‹»`$EA2¢ZhóPn÷-]™ sûAÿlÊÎ    oJg‡ÉÃ"·?zûåÜ%ˆh\··bˆ³
    ²âŸžŒa/Îí©i4/ç}ô4¾D֎(aɎÀ,À‹
    ßIå     ö=x      ‚€&
                        Â>ÐúÚí Ã¡G#t°Ä$*Ú
    ¯‡·>k˼Ý!œõî<ii¦>Hp©æ‘Õò            »gFTkožá—ȏ.ìÈÍPŽŽj"{†R©º§U°Âú”Y§ûuÚåÁ¡!®ä­S¬æýZ’n~8ÌQ4
    ’L?óeǾ€]Å݋ǵ.„rlºâ×%$ l[vðTr  ^M,§aØ+™¿¡òÃUnwϘÎÕÈL˜GPX¯ïNÒ·¾óìEXlà qï`„Ü;ŒØÛzÛ8<òYöJŠf”Î<ôg‹‹ì©zT>(Þp€öS-¯Ïñ+HóFÄKñ ue+I¦-ª[¸Ã¤
                             ÚEº‘úð²`s8;ýCÅÈí                                                                                         tÅÐyI'¯œºWÍô;8}¢‰–NUáNðÙú–s"=DÍ䇂”r:
    sÔ³ŠdQøKzÿÔ¨'ìñ¦ª­Dùl|¬ô¤Á)¹4ÞۍÄv[ê=£ñ҂.êüš-´cHÕ                                                                                                                       ¦_lµ>é\üHÙHevÓ.Gc4»Å&«ç“      PuTTYPuTTYPuTTYPuTTYΦ\Z19½p¹|X®Ñ½F¤s¬ÙÚÔCm>@&ŸÜBŽ0Šúí¬BÙu6Ò®qì
    5VX7±îju                                         ¤¼†¶ƒK¬åÕ³~XLÁ`܄{9G¾0È¥žÅ”‚Ó¤Ô‰#³0Z¨;Õ¨6PˆÕ#ònwx?ËÄ                                                                                                                                                                àšSà߂*/¶§ôÙû/Öë†IGØ÷wñ{n…·j7þâ{
    8""$žMýý^ØÝzÙ(s9îë@’Þšäà>MXÄ´æñ}                                                                       aÄÖ&€IðãžÜ'ÅÇ+zT
    ž¥òب܍YR®².³þãø<ž7ØE)+ƒ5;¾Ù²ü¥Å³ò¤• Áô¯b»>ájA1Í>Öfðíá¼DJÍZû“Ažòm[£–¾A?Ä×x"ç5‡ôš½§iR×Lñ(†Å¬?͝Ùq/c9]WÏóÑw*jÆhçC                                                                                6:d7ç`"ûԄ:PM~¬¼v€¨þ»@&¦)#cö{'\„OI¼Ó‰ÿÿ
                                                      .bsáSܬÁ¶ð…i 4`3¢ì§çK(±-ڗ¿MT o¢°Eš=rµÍA’®º2ØSz®qEŠ.n,ØéݧajI‡0Ž‰ R¤PwÙb.!Ø÷/î5ð'--­Ê˜cÎRú©·Oò¸f¹Y…Snþ‰òoÚ¹“¬FßgRˆÔã4YC‚w¾ü)Ljì”čù/¾¤¿šoђA
    7u}rª<Äý=ý>µfùòŠ1û+ÿ運’=Æ¿¾%ÞïW+¥¹ý×öu…ˆ©jÏè´né“8„ öšðhƒ¨‹ûä18Î#‰>¼teâÿU:H…60dz§                                           ͹ã+âÅ:9rÈ ü9:ï…o3·|f‘àI¤mƒ]Æá«Õ8ÚíqL<ÍF°D&ò$D¸šF£k¬Y*îâ.v­ayç«w       kS"eŒ(ö²gƒõ‚Š„>‹¼˜™MÀôêô
                                                                                                                                                                                                                                    œiÁþ…ˆË*¤,;0ÆêóL"IJúYE2[šðmZb9U£Öë
    ÓÌæÍ¢ÿ’Í:𐩇ö¨=‚Ü{…¼Ñ…F lF‰ƒÄ8*³÷­Z(t‚±}»Ef;/½Ñqí­pY]ëçI8…!ó>©#=Çí‘<)®YVÌnQ–;ÿ2Û¼øGãQ%#                                                                                                                                                                         ÜM99úøíê>`±Œ—ÿÀ‘1mãÔ4g˜DO õIò­e8E×`C*8
    'øŒ?“Ï‚QȬRH)Žïæ`÷ÉÛlၟ½Ó³Ù¸~y‹“–yJDän7íËø Í.Û2ÜǪm    >
                                                        ‹F€Ð4L„+t…EvnÍgA¥
    hNo6X[p[%e™¨ÓR’³räØ"…2æuPUÛÝo1%Cu‘:o<º©ckD]ÇD>”K¶R'd£¶„‹¹†Å^d9äwM!÷;h¯v’O¯MËØÀ=Ú)+ùG‚f
    0‰âíô2ƒ=WÌ©.ˆI!¢ð¼Ó{Nò2®l´¤?¯FÆÞC%˜ªï>kêJ¦m™.8öfn5ÃÄ-C¦àùÞYÒÍSÅ
       4Kµ{e^Áµ²à®ÿ—qT”–•ûXzµœK‘]­Q:Lò$i¸öÎ5g÷6Æ>/7®1·ÄÛõ"=uOút՜
    w ÑrÄqœH㪒2Fvkd¦^‘çºI%
    [¼‡×q{ðw^Ø             #mÑ/kü¼’M†?F†4Ï´|×,û(¨Ê
              sê¶Ñóp7•`Ó¥ŠÖ¯†:d‰Cúò
                                   rÓ" ˆõ²nÑRƒÜüº`é)öÇýxÕ̵^:eÝncA$8Mu·Î_òØ%™>žŒ(øÒ\s¨ÐÖ;¨c­¶™ÛÌldÚTÚF½   pÀ<a—¥£Ñ$<^ühȲ_níéx\ ëeW¡÷´~ŽÉÚƎ6d
    K.™%ôùsh}m 2P±~Ÿ·Âdk?€«âh™‚•BÛ[0‘Œo¸’@ì¡ïwEHðÌõKŠBq“E
    

    Статистика

    Время первой команды журнала09:22:56 2015-12-21
    Время последней команды журнала12:01:06 2015-12-21
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 9.00
    Процент синтаксически неверно набранных команд, % 3.00
    Суммарное время работы с терминалом *, час 2.64
    Количество командных строк в единицу времени, команда/мин 0.63
    Частота использования команд
    cd23|======================| 22.55%
    ls17|================| 16.67%
    tree12|===========| 11.76%
    mkdir6|=====| 5.88%
    pwd6|=====| 5.88%
    useradd5|====| 4.90%
    echo3|==| 2.94%
    cat3|==| 2.94%
    passwd2|=| 1.96%
    cp2|=| 1.96%
    who2|=| 1.96%
    srm2|=| 1.96%
    mv2|=| 1.96%
    users2|=| 1.96%
    adduser2|=| 1.96%
    cd~1|| 0.98%
    alias1|| 0.98%
    touch1|| 0.98%
    cd..1|| 0.98%
    shred1|| 0.98%
    man1|| 0.98%
    fdisk1|| 0.98%
    chsh1|| 0.98%
    /root1|| 0.98%
    userdel1|| 0.98%
    rm1|| 0.98%
    df1|| 0.98%
    apt-get1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$