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

Содержание

Журнал

Пятница (06/27/14)

/dev/pts/0
13:09:38
#vim .lilalo/
13:09:38
#vim .lilalo/l3bashrc
13:10:05
#ls
install
13:10:08
#ls -la
итого 52
drwx------  4 root root 4096 Июн 27 14:10 .
drwxr-xr-x 23 root root 4096 Июн 27 11:00 ..
drwx------  2 root root 4096 Июн 27 11:08 .aptitude
-rw-------  1 root root  155 Июн 27 14:05 .bash_history
-rw-r--r--  1 root root   10 Июн 27 14:05 .bash_profile
-rw-r--r--  1 root root  630 Июн 27 14:05 .bashrc
-rw-r--r--  1 root root 5293 Июн 27 13:31 install
-rw-r--r--  1 root root   65 Июн 27 14:05 .l3rc
drwxr-xr-x  2 root root 4096 Июн 27 14:10 .lilalo
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
-rw-------  1 root root 4750 Июн 27 14:10 .viminfo
13:10:09
#vim .lilalo/
13:10:22
#}
23119324163069212524-1403867377_1403867394_root_.lilalo_l3bashrc.diff
23119324163069212524-1403867377.info
23119324163069212524-1403867377.script
2525264871024819419-1403867138.info
2525264871024819419-1403867138.script
l3bashrc
l3prompt
13:10:22
#vim .l3rc
13:12:42
#~

Понедельник (10/13/14)

/dev/pts/0
17:00:56
#l3pwd
/users/13.10.2014/NT-LNet/based-debian.net.nt/root
/dev/pts/0
17:01:37
#l3pwd
/users/13-10-2014/NT-LNet/based-debian.net.nt/root

Среда (10/15/14)

/dev/pts/0
15:24:35
#ps aux|grep l3
root      2274  0.2  0.9  47292  9864 ?        Ss   16:21   0:00 l3-agent
root      2686  0.0  0.0  18164   836 pts/0    S+   16:24   0:00 script -f -c l3script -q /root/.lilalo//133518653134476610-1413379473.script
root      2717  0.0  0.0  18168   464 pts/0    S+   16:24   0:00 script -f -c l3script -q /root/.lilalo//133518653134476610-1413379473.script
root      2718  0.0  0.2  21628  2236 pts/1    Ss   16:24   0:00 l3script
root      2761  0.0  0.0   9968   872 pts/1    S+   16:24   0:00 grep l3
15:24:56
#ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=1 ttl=55 time=18.5 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=2 ttl=55 time=18.1 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 18.123/18.336/18.550/0.252 ms

Понедельник (10/20/14)

/dev/pts/0
09:06:57
#ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=1 ttl=56 time=37.2 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=2 ttl=56 time=46.5 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=3 ttl=56 time=17.3 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=4 ttl=56 time=41.1 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=5 ttl=56 time=45.1 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=6 ttl=56 time=49.2 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=7 ttl=56 time=34.1 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=8 ttl=56 time=18.6 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=9 ttl=56 time=39.5 ms
...
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=19 ttl=56 time=42.0 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=20 ttl=56 time=46.1 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=21 ttl=56 time=49.9 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=22 ttl=56 time=53.5 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=23 ttl=56 time=27.1 ms
64 bytes from www.yandex.ru (93.158.134.3): icmp_req=24 ttl=56 time=36.1 ms
^C
--- ya.ru ping statistics ---
24 packets transmitted, 24 received, 0% packet loss, time 23037ms
rtt min/avg/max/mdev = 17.343/38.301/53.571/9.252 ms
09:08:17
#ls -1a
.
..
.aptitude
.bash_history
.bash_profile
.bashrc
install
.l3rc
.lilalo
.profile
.vim
.viminfo
09:08:56
#userad -d /home/student student
l3script: userad: команда не найдена
09:16:30
#useradd -d /home/student student

09:16:41
#ls
install
09:16:44
#/
l3script: /: Это каталог
09:16:48
#useradd -d /home/student student
useradd: пользователь «student» уже существует
09:17:18
#echo $?
9
09:18:28
#passwd student
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
09:22:23
#echo $?
0
09:22:38
#echo
.aptitude/     .bash_profile  install        .lilalo/       .vim/
.bash_history  .bashrc        .l3rc          .profile       .viminfo
09:22:38
#!e
echo $?
0
09:23:42
#echo $?
0
09:25:32
#ls /
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
прошло 12 минут
09:38:14
#ls -F
install
09:38:53
#ls -F /
bin/   etc/         lib/    lost+found/  opt/   run/      srv/  usr/
boot/  home/        lib32/  media/       proc/  sbin/     sys/  var/
dev/   initrd.img@  lib64/  mnt/         root/  selinux/  tmp/  vmlinuz@
09:39:00
#ls boot
ls: невозможно получить доступ к boot: Нет такого файла или каталога
09:45:20
#ls /boot
config-3.2.0-4-amd64  initrd.img-3.2.0-4-amd64  vmlinuz-3.2.0-4-amd64
grub                  System.map-3.2.0-4-amd64
09:45:31
#cd /

09:48:21
#ls boot
config-3.2.0-4-amd64  initrd.img-3.2.0-4-amd64  vmlinuz-3.2.0-4-amd64
grub                  System.map-3.2.0-4-amd64
09:48:28
#ls
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
09:49:08
#ls boot
config-3.2.0-4-amd64  initrd.img-3.2.0-4-amd64  vmlinuz-3.2.0-4-amd64
grub                  System.map-3.2.0-4-amd64
09:49:55
#ls -F boot
config-3.2.0-4-amd64  initrd.img-3.2.0-4-amd64  vmlinuz-3.2.0-4-amd64
grub/                 System.map-3.2.0-4-amd64
09:51:15
#cd boot

09:55:46
#apt-get install file
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  libmagic1
НОВЫЕ пакеты, которые будут установлены:
  file libmagic1
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 256 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 2 616 kB.
...
Получено:2 http://security.debian.org/ wheezy/updates/main file amd64 5.11-2+deb7u5 [52,6 kB]
Получено 256 kБ за 18с (13,9 kБ/c)
Выбор ранее не выбранного пакета libmagic1:amd64.
(Чтение базы данных … на данный момент установлено 28835 файлов и каталогов.)
Распаковывается пакет libmagic1:amd64 (из файла …/libmagic1_5.11-2+deb7u5_amd64.deb) …
Выбор ранее не выбранного пакета file.
Распаковывается пакет file (из файла …/file_5.11-2+deb7u5_amd64.deb) …
Обрабатываются триггеры для man-db …
Настраивается пакет libmagic1:amd64 (5.11-2+deb7u5) …
Настраивается пакет file (5.11-2+deb7u5) …
10:01:08
#file initrd.img-3.2.0-4-amd64
initrd.img-3.2.0-4-amd64: gzip compressed data, from Unix, last modified: Mon Oct 13 17:49:10 2014
10:01:23
#file ~/.l3rc
/root/.l3rc: ASCII text
10:02:53
#cd /

10:04:31
#ls
bin   etc         lib    lost+found  opt   run      srv  usr
boot  home        lib32  media       proc  sbin     sys  var
dev   initrd.img  lib64  mnt         root  selinux  tmp  vmlinuz
10:04:34
#ls -1a
.
..
bin
boot
dev
etc
home
initrd.img
lib
lib32
...
root
run
sbin
selinux
srv
sys
tmp
usr
var
vmlinuz
10:04:39
#ls -Fl
итого 84
drwxr-xr-x  2 root root  4096 Окт 13 17:44 bin/
drwxr-xr-x  3 root root  4096 Окт 13 17:49 boot/
drwxr-xr-x 12 root root  2960 Окт 17 18:43 dev/
drwxr-xr-x 68 root root  4096 Окт 20 11:01 etc/
drwxr-xr-x  3 root root  4096 Июн 27 11:20 home/
lrwxrwxrwx  1 root root    30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root  4096 Окт 15 16:22 lib/
drwxr-xr-x  2 root root  4096 Окт 15 16:22 lib32/
drwxr-xr-x  2 root root  4096 Окт 13 17:44 lib64/
...
drwx------  5 root root  4096 Окт 20 10:06 root/
drwxr-xr-x 12 root root   420 Окт 17 18:43 run/
drwxr-xr-x  2 root root  4096 Окт 13 17:44 sbin/
drwxr-xr-x  2 root root  4096 Июн 10  2012 selinux/
drwxr-xr-x  2 root root  4096 Июн 27 10:57 srv/
drwxr-xr-x 13 root root     0 Окт 17 18:43 sys/
drwxrwxrwt  2 root root  4096 Окт 20 10:17 tmp/
drwxr-xr-x 11 root root  4096 Окт 15 16:22 usr/
drwxr-xr-x 11 root root  4096 Июн 27 10:57 var/
lrwxrwxrwx  1 root root    26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
10:04:58
#ls -la
итого 92
drwxr-xr-x 24 root root  4096 Окт 15 16:22 .
drwxr-xr-x 24 root root  4096 Окт 15 16:22 ..
drwxr-xr-x  2 root root  4096 Окт 13 17:44 bin
drwxr-xr-x  3 root root  4096 Окт 13 17:49 boot
drwxr-xr-x 12 root root  2960 Окт 17 18:43 dev
drwxr-xr-x 68 root root  4096 Окт 20 11:01 etc
drwxr-xr-x  3 root root  4096 Июн 27 11:20 home
lrwxrwxrwx  1 root root    30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root  4096 Окт 15 16:22 lib
...
drwx------  5 root root  4096 Окт 20 10:06 root
drwxr-xr-x 12 root root   420 Окт 17 18:43 run
drwxr-xr-x  2 root root  4096 Окт 13 17:44 sbin
drwxr-xr-x  2 root root  4096 Июн 10  2012 selinux
drwxr-xr-x  2 root root  4096 Июн 27 10:57 srv
drwxr-xr-x 13 root root     0 Окт 17 18:43 sys
drwxrwxrwt  2 root root  4096 Окт 20 10:17 tmp
drwxr-xr-x 11 root root  4096 Окт 15 16:22 usr
drwxr-xr-x 11 root root  4096 Июн 27 10:57 var
lrwxrwxrwx  1 root root    26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
10:05:09
#ls -la
итого 92
drwxr-xr-x 24 root root  4096 Окт 15 16:22 .
drwxr-xr-x 24 root root  4096 Окт 15 16:22 ..
drwxr-xr-x  2 root root  4096 Окт 13 17:44 bin
drwxr-xr-x  3 root root  4096 Окт 13 17:49 boot
drwxr-xr-x 12 root root  2960 Окт 17 18:43 dev
drwxr-xr-x 68 root root  4096 Окт 20 11:01 etc
drwxr-xr-x  3 root root  4096 Июн 27 11:20 home
lrwxrwxrwx  1 root root    30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root  4096 Окт 15 16:22 lib
...
drwx------  5 root root  4096 Окт 20 10:06 root
drwxr-xr-x 12 root root   420 Окт 17 18:43 run
drwxr-xr-x  2 root root  4096 Окт 13 17:44 sbin
drwxr-xr-x  2 root root  4096 Июн 10  2012 selinux
drwxr-xr-x  2 root root  4096 Июн 27 10:57 srv
drwxr-xr-x 13 root root     0 Окт 17 18:43 sys
drwxrwxrwt  2 root root  4096 Окт 20 10:17 tmp
drwxr-xr-x 11 root root  4096 Окт 15 16:22 usr
drwxr-xr-x 11 root root  4096 Июн 27 10:57 var
lrwxrwxrwx  1 root root    26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
10:05:17
#readlink vmlinuz
boot/vmlinuz-3.2.0-4-amd64
прошла 21 минута
10:26:46
#cd ~

10:28:46
#ls -lh
итого 8,0K
-rw-r--r-- 1 root root 5,2K Окт 13 18:01 install
10:36:15
#ls -lh /
итого 84K
drwxr-xr-x  2 root root 4,0K Окт 13 17:44 bin
drwxr-xr-x  3 root root 4,0K Окт 13 17:49 boot
drwxr-xr-x 12 root root 2,9K Окт 17 18:43 dev
drwxr-xr-x 68 root root 4,0K Окт 20 11:01 etc
drwxr-xr-x  3 root root 4,0K Июн 27 11:20 home
lrwxrwxrwx  1 root root   30 Июн 27 11:00 initrd.img -> /boot/initrd.img-3.2.0-4-amd64
drwxr-xr-x 13 root root 4,0K Окт 15 16:22 lib
drwxr-xr-x  2 root root 4,0K Окт 15 16:22 lib32
drwxr-xr-x  2 root root 4,0K Окт 13 17:44 lib64
...
drwx------  5 root root 4,0K Окт 20 10:06 root
drwxr-xr-x 12 root root  420 Окт 17 18:43 run
drwxr-xr-x  2 root root 4,0K Окт 13 17:44 sbin
drwxr-xr-x  2 root root 4,0K Июн 10  2012 selinux
drwxr-xr-x  2 root root 4,0K Июн 27 10:57 srv
drwxr-xr-x 13 root root    0 Окт 17 18:43 sys
drwxrwxrwt  2 root root 4,0K Окт 20 11:17 tmp
drwxr-xr-x 11 root root 4,0K Окт 15 16:22 usr
drwxr-xr-x 11 root root 4,0K Июн 27 10:57 var
lrwxrwxrwx  1 root root   26 Июн 27 11:00 vmlinuz -> boot/vmlinuz-3.2.0-4-amd64
10:36:38
#cd /

10:41:15
#cd

10:41:19
#ls -ai
652806 .   653011 .aptitude      522884 .bash_profile  653043 install  653022 .lilalo   653032 .vim
     2 ..  652912 .bash_history  652944 .bashrc        653027 .l3rc    652943 .profile  653089 .viminfo
10:41:45
#ls -1ai
652806 .
     2 ..
653011 .aptitude
652912 .bash_history
522884 .bash_profile
652944 .bashrc
653043 install
653027 .l3rc
653022 .lilalo
652943 .profile
653032 .vim
653089 .viminfo
10:42:21
#ls -a -i\
ls: неверный ключ --
Попробуйте «ls --help» для получения более подробного описания.
10:44:36
#ls -a -i\ >
l3script: syntax error near unexpected token `newline'
10:44:42
#ls -a -i\
> -l
ls: неверный ключ -- -
Попробуйте «ls --help» для получения более подробного описания.
10:45:34
#ls -a -i -l
итого 56
652806 drwx------  5 root root 4096 Окт 20 10:06 .
     2 drwxr-xr-x 24 root root 4096 Окт 15 16:22 ..
653011 drwx------  2 root root 4096 Июн 27 11:08 .aptitude
652912 -rw-------  1 root root 1896 Окт 15 16:25 .bash_history
522884 -rw-r--r--  1 root root   10 Июн 27 14:05 .bash_profile
652944 -rw-r--r--  1 root root  630 Июн 27 14:05 .bashrc
653043 -rw-r--r--  1 root root 5268 Окт 13 18:01 install
653027 -rw-r--r--  1 root root   51 Окт 17 18:42 .l3rc
653022 drwxr-xr-x  2 root root 4096 Окт 20 11:45 .lilalo
652943 -rw-r--r--  1 root root  140 Ноя 19  2007 .profile
653032 drwxr-xr-x  2 root root 4096 Июн 27 14:19 .vim
653089 -rw-------  1 root root 5231 Окт 20 10:06 .viminfo
10:45:44
#ls -a -i
652806 .   653011 .aptitude      522884 .bash_profile  653043 install  653022 .lilalo   653032 .vim
     2 ..  652912 .bash_history  652944 .bashrc        653027 .l3rc    652943 .profile  653089 .viminfo
10:45:58
#ls -a -i
652806 .   653011 .aptitude      522884 .bash_profile  653043 install  653022 .lilalo   653032 .vim
     2 ..  652912 .bash_history  652944 .bashrc        653027 .l3rc    652943 .profile  653089 .viminfo
10:46:10
#ls -a -i\
>  -l
итого 56
652806 drwx------  5 root root 4096 Окт 20 10:06 .
     2 drwxr-xr-x 24 root root 4096 Окт 15 16:22 ..
653011 drwx------  2 root root 4096 Июн 27 11:08 .aptitude
652912 -rw-------  1 root root 1896 Окт 15 16:25 .bash_history
522884 -rw-r--r--  1 root root   10 Июн 27 14:05 .bash_profile
652944 -rw-r--r--  1 root root  630 Июн 27 14:05 .bashrc
653043 -rw-r--r--  1 root root 5268 Окт 13 18:01 install
653027 -rw-r--r--  1 root root   51 Окт 17 18:42 .l3rc
653022 drwxr-xr-x  2 root root 4096 Окт 20 11:46 .lilalo
652943 -rw-r--r--  1 root root  140 Ноя 19  2007 .profile
653032 drwxr-xr-x  2 root root 4096 Июн 27 14:19 .vim
653089 -rw-------  1 root root 5231 Окт 20 10:06 .viminfo
10:46:22
#ls -i /bin/gzip
652842 /bin/gzip
10:49:39
#ls -il /bin/gzip
652842 -rwxr-xr-x 1 root root 102208 Июн 20  2012 /bin/gzip
10:50:32
#date
Пнд Окт 20 11:52:43 EEST 2014
10:52:43
#date > 1.txt

10:53:28
#ls
1.txt  install
10:53:49
#cat 1.txt
Пнд Окт 20 11:53:28 EEST 2014
10:54:05
#ls -li
итого 12
653090 -rw-r--r-- 1 root root   36 Окт 20 11:53 1.txt
653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install
10:54:24
#ln 1.txt 2.txt

10:56:00
#ls -li
итого 16
653090 -rw-r--r-- 2 root root   36 Окт 20 11:53 1.txt
653090 -rw-r--r-- 2 root root   36 Окт 20 11:53 2.txt
653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install
10:56:13
#cat 2.txt
Пнд Окт 20 11:53:28 EEST 2014
10:56:42
#pwd >> 2.txt

10:57:32
#cat 1
cat: 1: Нет такого файла или каталога
10:57:49
#cat 1.txt
Пнд Окт 20 11:53:28 EEST 2014
/root
10:57:54
#ls
1.txt  2.txt  install
11:01:20
#ln -s /root/1.txt 3.txt

11:03:38
#ls
1.txt  2.txt  3.txt  install
11:03:40
#ls -li
итого 16
653090 -rw-r--r-- 2 root root   42 Окт 20 11:57 1.txt
653090 -rw-r--r-- 2 root root   42 Окт 20 11:57 2.txt
653091 lrwxrwxrwx 1 root root   11 Окт 20 12:03 3.txt -> /root/1.txt
653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install
11:03:45
#ln 1.txt /misc/4.txt
ln: не удалось создать жёсткую ссылку «/misc/4.txt» => «1.txt»: Нет такого файла или каталога
11:08:30
#ln 1.txt /opt/4.txt

11:08:50
#ls /opt
4.txt
11:08:58
#ls -li
итого 16
653090 -rw-r--r-- 3 root root   42 Окт 20 11:57 1.txt
653090 -rw-r--r-- 3 root root   42 Окт 20 11:57 2.txt
653091 lrwxrwxrwx 1 root root   11 Окт 20 12:03 3.txt -> /root/1.txt
653043 -rw-r--r-- 1 root root 5268 Окт 13 18:01 install
11:10:10
#find -inum 653090 /
find: paths must precede expression: /
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
11:17:05
#find / -inum 653090
/root/1.txt
/root/2.txt
find: `/proc/4269/task/4269/fd/5': Нет такого файла или каталога
find: `/proc/4269/task/4269/fdinfo/5': Нет такого файла или каталога
find: `/proc/4269/fd/5': Нет такого файла или каталога
find: `/proc/4269/fdinfo/5': Нет такого файла или каталога
/opt/4.txt
11:17:27
#find / -inum 653090 2> dev/null
l3script: dev/null: Нет такого файла или каталога
11:19:41
#find / -inum 653090 2>dev/null
l3script: dev/null: Нет такого файла или каталога
11:19:54
#find / -inum 653090 2> /dev/null
/root/1.txt
/root/2.txt
/opt/4.txt
11:27:41
#ls -l /dev | more
11:30:16
#echo privet
privet
11:31:47
#echo privet > privet.txt

11:32:18
#cat privet.txt
privet
11:32:28
#who
root     pts/0        2014-10-20 09:03 (192.168.15.103)
student  pts/2        2014-10-20 13:30 (192.168.15.103)
прошло 58 минут
12:31:12
#yyy
l3script: yyy: команда не найдена
12:32:30
#tty
/dev/pts/0
12:32:33
#ls -l /dev/pts/0
crw--w---- 1 root tty 136, 0 Окт 20 13:33 /dev/pts/0
12:33:07
#ls -l /dev/pts/1
crw--w---- 1 root tty 136, 1 Окт 20 13:33 /dev/pts/1
12:33:24
#echo privet > /dev/tps/1
l3script: /dev/tps/1: Нет такого файла или каталога
12:36:10
#echo privet > /dev/pts/1
privet
12:36:26
#echo privet > /dev/pts/2

12:37:19
#mknod student_con c 136 2

12:40:06
#ls -l
итого 20
-rw-r--r-- 3 root root     42 Окт 20 11:57 1.txt
-rw-r--r-- 3 root root     42 Окт 20 11:57 2.txt
lrwxrwxrwx 1 root root     11 Окт 20 12:03 3.txt -> /root/1.txt
-rw-r--r-- 1 root root   5268 Окт 13 18:01 install
-rw-r--r-- 1 root root      7 Окт 20 12:32 privet.txt
crw-r--r-- 1 root root 136, 2 Окт 20 13:40 student_con

Файлы

  • 1.txt
  • 2.txt
  • privet.txt
  • 1.txt
    >
    Пнд Окт 20 11:53:28 EEST 2014
    /root
    
    2.txt
    >
    Пнд Окт 20 11:53:28 EEST 2014
    
    privet.txt
    >
    privet
    

    Статистика

    Время первой команды журнала13:09:38 2014- 6-27
    Время последней команды журнала12:40:06 2014-10-20
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %13.00
    Процент синтаксически неверно набранных команд, % 2.00
    Суммарное время работы с терминалом *, час 2.64
    Количество командных строк в единицу времени, команда/мин 0.63
    Частота использования команд
    ls43|======================================| 38.39%
    echo9|========| 8.04%
    cd6|=====| 5.36%
    cat5|====| 4.46%
    find5|====| 4.46%
    vim4|===| 3.57%
    ln4|===| 3.57%
    null3|==| 2.68%
    useradd2|=| 1.79%
    ping2|=| 1.79%
    12|=| 1.79%
    l3pwd2|=| 1.79%
    file2|=| 1.79%
    date2|=| 1.79%
    }1|| 0.89%
    2.txt1|| 0.89%
    more1|| 0.89%
    yyy1|| 0.89%
    mknod1|| 0.89%
    passwd1|| 0.89%
    apt-get1|| 0.89%
    ~1|| 0.89%
    userad1|| 0.89%
    ps1|| 0.89%
    1.txt1|| 0.89%
    pwd1|| 0.89%
    readlink1|| 0.89%
    >1|| 0.89%
    privet.txt1|| 0.89%
    who1|| 0.89%
    grep1|| 0.89%
    tty1|| 0.89%
    21|| 0.89%
    /1|| 0.89%
    !e1|| 0.89%
    ____
    *) Интервалы неактивности длительностью 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$