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

Содержание

Журнал

Понедельник (04/08/13)

/dev/pts/0
09:05:38
#l3 pwd
/users/08-04-2013/NT-Ladm/debian7.net.nt/root
09:05:44
#uname -a
Linux debian7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 GNU/Linux
09:13:11
#uname
Linux
09:13:34
#uname -v
#1 SMP Thu Aug 4 11:02:22 UTC 2011
09:13:38
#uname -a
Linux debian7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 GNU/Linux
09:13:43
#dir\
>
прошло 11 минут
09:25:20
#cd

09:25:25
#dir

09:25:26
#cd /

09:25:28
#dir
bin   etc         lib         mnt   root     srv  usr
boot  home        lost+found  opt   sbin     sys  var
dev   initrd.img  media       proc  selinux  tmp  vmlinuz
прошло >3 часов
/dev/pts/7
13:07:08
#rmdir folder1

13:07:51
#rmdir folder2 -v
rmdir: удаление каталога, «folder2»
13:07:55
#rmdir restrict

13:08:09
#rmdir restrict1
rmdir: не удалось удалить «restrict1»: Каталог не пуст
13:08:12
#rmdir -p restrict1/sales/

13:11:14
#ls
aprel  file  file1  file2  folder3  folder4  mart  may
13:11:16
#rmdir -p mart/01
rmdir: не удалось удалить каталог «mart»: Каталог не пуст
13:11:30
#ls mart
02  03  04
13:11:44
#ls
aprel  file  file1  file2  folder3  folder4  mart  may
13:12:37
#rm file -i
rm: удалить обычный файл «file»? y
13:12:50
#ls
aprel  file1  file2  folder3  folder4  mart  may
13:12:53
#rm file1 -f

13:13:03
#rm -if file2

13:13:47
#touch fail{1,2,3,4,5,6,7,8}

13:14:14
#ls
aprel  fail2  fail4  fail6  fail8    folder4  may
fail1  fail3  fail5  fail7  folder3  mart
13:14:30
#rm -fi fail2
rm: удалить пустой обычный файл «fail2»? n
13:16:41
#rm -fv fail2
удалён «fail2»
13:16:47
#rm -f fail3

13:16:55
#rm mart/02
rm: невозможно удалить «mart/02»: Это каталог
13:18:01
#rm -p mart/02
rm: неверный ключ -- p
Попробуйте `rm --help' для получения более подробного описания.
13:18:11
#man rm
13:18:41
#q
l3script: q: команда не найдена
13:18:44
#cp /etc/passwd /root/123

13:22:23
#ls /root -l
итого 24
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail1
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail4
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
13:22:30
#vim 123
13:22:45
#sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin

13:22:51
#ls
123    fail1  fail5  fail7  folder3  mart  passwd
aprel  fail4  fail6  fail8  folder4  may
13:22:52
#ls -l
итого 28
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail1
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail4
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:23:19
#cp /etc /tmp
cp: пропускается каталог «/etc»
13:24:17
#cp -r /etc /tmp

13:24:23
#ls /tmp/
etc
13:24:27
#mv fail1 vilen

13:26:54
#ls
123    fail4  fail6  fail8    folder4  may     vilen
aprel  fail5  fail7  folder3  mart     passwd
13:26:55
#mv vilen /tmp

13:27:12
#ls
123    fail4  fail6  fail8    folder4  may
aprel  fail5  fail7  folder3  mart     passwd
13:27:15
#ls /tmp/
etc  vilen
13:27:17
#mv fail3 /tmp/new_name
mv: невозможно выполнить stat для «fail3»: Нет такого файла или каталога
13:27:39
#mv f /tmp/new_name
fail4    fail5    fail6    fail7    fail8    folder3/ folder4/
13:27:39
#mv fail4 /tmp/new_name

13:27:54
#ls
123  aprel  fail5  fail6  fail7  fail8  folder3  folder4  mart  may  passwd
13:27:56
#ls /tmp/
etc  new_name  vilen
13:27:59
#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
...
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
statd:x:102:65534::/var/lib/nfs:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
telnetd:x:104:106::/nonexistent:/bin/false
13:29:23
#cat /etc/passwd /etc/gro
groff/  group   group-
13:29:23
#cat /etc/passwd /etc/gro
groff/  group   group-
13:29:23
#cat /etc/passwd /etc/gro
groff/  group   group-
13:29:23
#cat /etc/passwd /etc/group > new_fail

13:30:13
#vim new_fail
13:30:39
#cat -n /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash
     2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3  bin:x:2:2:bin:/bin:/bin/sh
     4  sys:x:3:3:sys:/dev:/bin/sh
     5  sync:x:4:65534:sync:/bin:/bin/sync
     6  games:x:5:60:games:/usr/games:/bin/sh
     7  man:x:6:12:man:/var/cache/man:/bin/sh
     8  lp:x:7:7:lp:/var/spool/lpd:/bin/sh
     9  mail:x:8:8:mail:/var/mail:/bin/sh
    10  news:x:9:9:news:/var/spool/news:/bin/sh
...
    15  list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    16  irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    17  gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    18  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    19  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    20  Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    21  statd:x:102:65534::/var/lib/nfs:/bin/false
    22  user:x:1000:1000:user,,,:/home/user:/bin/bash
    23  sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
    24  telnetd:x:104:106::/nonexistent:/bin/false
13:31:16
#vim /etc/passwd
--- /tmp/l3-saved-6913.23863.25342	2013-04-08 14:31:27.000000000 +0300
+++ /etc/passwd	2013-04-08 14:31:38.000000000 +0300
@@ -3,21 +3,33 @@
 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
+
+
+
 statd:x:102:65534::/var/lib/nfs:/bin/false
 user:x:1000:1000:user,,,:/home/user:/bin/bash
 sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
13:31:38
#cat -n /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash
     2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3  bin:x:2:2:bin:/bin:/bin/sh
     4  sys:x:3:3:sys:/dev:/bin/sh
     5  sync:x:4:65534:sync:/bin:/bin/sync
     6
     7
     8
     9  games:x:5:60:games:/usr/games:/bin/sh
    10  man:x:6:12:man:/var/cache/man:/bin/sh
...
    27  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    28  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    29  Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    30
    31
    32
    33  statd:x:102:65534::/var/lib/nfs:/bin/false
    34  user:x:1000:1000:user,,,:/home/user:/bin/bash
    35  sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
    36  telnetd:x:104:106::/nonexistent:/bin/false
13:31:42
#cat -s /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
...
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
statd:x:102:65534::/var/lib/nfs:/bin/false
user:x:1000:1000:user,,,:/home/user:/bin/bash
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
telnetd:x:104:106::/nonexistent:/bin/false
13:32:00
#cat -sn /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash
     2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3  bin:x:2:2:bin:/bin:/bin/sh
     4  sys:x:3:3:sys:/dev:/bin/sh
     5  sync:x:4:65534:sync:/bin:/bin/sync
     6
     7  games:x:5:60:games:/usr/games:/bin/sh
     8  man:x:6:12:man:/var/cache/man:/bin/sh
     9  lp:x:7:7:lp:/var/spool/lpd:/bin/sh
    10  mail:x:8:8:mail:/var/mail:/bin/sh
...
    19  irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    20  gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    21  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    22  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    23  Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    24
    25  statd:x:102:65534::/var/lib/nfs:/bin/false
    26  user:x:1000:1000:user,,,:/home/user:/bin/bash
    27  sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
    28  telnetd:x:104:106::/nonexistent:/bin/false
13:32:06
#cat -sb /etc/passwd
     1  root:x:0:0:root:/root:/bin/bash
     2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
     3  bin:x:2:2:bin:/bin:/bin/sh
     4  sys:x:3:3:sys:/dev:/bin/sh
     5  sync:x:4:65534:sync:/bin:/bin/sync
     6  games:x:5:60:games:/usr/games:/bin/sh
     7  man:x:6:12:man:/var/cache/man:/bin/sh
     8  lp:x:7:7:lp:/var/spool/lpd:/bin/sh
     9  mail:x:8:8:mail:/var/mail:/bin/sh
    10  news:x:9:9:news:/var/spool/news:/bin/sh
...
    15  list:x:38:38:Mailing List Manager:/var/list:/bin/sh
    16  irc:x:39:39:ircd:/var/run/ircd:/bin/sh
    17  gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
    18  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
    19  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
    20  Debian-exim:x:101:103::/var/spool/exim4:/bin/false
    21  statd:x:102:65534::/var/lib/nfs:/bin/false
    22  user:x:1000:1000:user,,,:/home/user:/bin/bash
    23  sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
    24  telnetd:x:104:106::/nonexistent:/bin/false
13:32:21
#tac /etc/passwd
telnetd:x:104:106::/nonexistent:/bin/false
sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
user:x:1000:1000:user,,,:/home/user:/bin/bash
statd:x:102:65534::/var/lib/nfs:/bin/false
Debian-exim:x:101:103::/var/spool/exim4:/bin/false
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
...
news:x:9:9:news:/var/spool/news:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
games:x:5:60:games:/usr/games:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
sys:x:3:3:sys:/dev:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
root:x:0:0:root:/root:/bin/bash
13:32:55
#tac /etc/passwd > pass_invert

13:33:24
#vim pass_invert
13:33:35
#more /etc/passwd
13:34:40
#more /etc/inittab
13:34:50
#cat /etc/passwd | more
13:35:33
#less /etc/passwd
13:39:50
#cat /etc/passwd|less
13:39:57
#ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.1   2072   556 ?        Ss   08:26   0:01 init [2]
root         2  0.0  0.0      0     0 ?        S    08:26   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    08:26   0:00 [ksoftirqd/0]
root         5  0.0  0.0      0     0 ?        S    08:26   0:00 [kworker/u:0]
root         6  0.0  0.0      0     0 ?        S    08:26   0:00 [migration/0]
root         7  0.0  0.0      0     0 ?        S    08:26   0:00 [watchdog/0]
root         8  0.0  0.0      0     0 ?        S<   08:26   0:00 [cpuset]
root         9  0.0  0.0      0     0 ?        S<   08:26   0:00 [khelper]
root        10  0.0  0.0      0     0 ?        S<   08:26   0:00 [netns]
...
root      6857  0.0  0.1   6040   984 pts/2    S+   13:58   0:00 screen -x
root      6858  0.0  0.1   6040   984 pts/4    S+   13:58   0:00 screen -x
root      6859  0.0  0.1   6040   984 pts/3    S+   13:58   0:00 screen -x
root      6861  0.0  0.1   6040   984 pts/6    S+   13:58   0:00 screen -x
root      6862  0.0  0.1   6040   980 pts/1    S+   13:58   0:00 screen -x
root      6863  0.0  0.1   6040   984 pts/5    S+   13:58   0:00 screen -x
root      6881  0.0  0.1   5144   744 pts/7    S+   14:04   0:00 script -f -c l3
root      6912  0.0  0.0   5148   420 pts/7    D+   14:04   0:00 script -f -c l3
root      6913  0.0  0.3   6364  1944 pts/8    Ss   14:04   0:00 l3script
root      7506  0.0  0.2   5624  1056 pts/8    R+   14:40   0:00 ps aux
13:40:00
#ps aux|less
13:40:19
#ls /etc/|less
13:40:41
#man less
13:41:28
#ls -l
итого 36
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:42:15
#dir -l
итого 36
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:42:18
#ls -la
итого 88
drwx------ 10 root root 4096 Апр  8 14:39 .
drwxr-xr-x 21 root root 4096 Июн 11  2012 ..
-rw-r--r--  1 root root  994 Апр  8 14:22 123
drwxr-xr-x  6 root root 4096 Апр  8 14:04 aprel
drwx------  2 root root 4096 Июн 11  2012 .aptitude
-rw-------  1 root root 3494 Апр  8 13:58 .bash_history
-rw-r--r--  1 root root   10 Июл  5  2012 .bash_profile
-rw-r--r--  1 root root  630 Июл  5  2012 .bashrc
-rw-r--r--  1 root root    0 Апр  8 14:14 fail5
...
-rw-------  1 root root   41 Апр  8 14:39 .lesshst
drwxr-xr-x  2 root root 4096 Апр  8 14:42 .lilalo
drwxr-xr-x  5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x  6 root root 4096 Апр  8 14:04 may
-rw-r--r--  1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r--  1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r--  1 root root  994 Апр  8 14:22 passwd
-rw-r--r--  1 root root  140 Ноя 19  2007 .profile
drwx------  2 root root 4096 Апр  8 11:23 .ssh
-rw-------  1 root root 4146 Апр  8 14:33 .viminfo
13:43:28
#ls -lR /etc
/etc:
итого 788
drwxr-xr-x 3 root root    4096 Июн 11  2012 acpi
-rw-r--r-- 1 root root    2981 Июн 11  2012 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6  2012 adjtime
-rw-r--r-- 1 root root     196 Июн 11  2012 aliases
drwxr-xr-x 2 root root    4096 Апр  8 08:28 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5  2012 apm
drwxr-xr-x 6 root root    4096 Апр  8 08:29 apt
...
-rw-r--r-- 1 root root  187 Фев  2  2009 40x11-common_xsessionrc
-rw-r--r-- 1 root root 1535 Дек 16  2011 50x11-common_determine-startup
-rw-r--r-- 1 root root  629 Окт 13  2010 90x11-common_ssh-agent
-rw-r--r-- 1 root root  166 Янв 16  2009 99x11-common_start
/etc/xml:
итого 16
-rw-r--r-- 1 root root 756 Июн 11  2012 catalog
-rw-r--r-- 1 root root 610 Июн 11  2012 catalog.old
-rw-r--r-- 1 root root 840 Июн 11  2012 xml-core.xml
-rw-r--r-- 1 root root 673 Июн 11  2012 xml-core.xml.old
13:44:15
#ls -lR /etc|less
13:44:51
#ls -l /etc
итого 788
drwxr-xr-x 3 root root    4096 Июн 11  2012 acpi
-rw-r--r-- 1 root root    2981 Июн 11  2012 adduser.conf
-rw-r--r-- 1 root root      47 Авг  6  2012 adjtime
-rw-r--r-- 1 root root     196 Июн 11  2012 aliases
drwxr-xr-x 2 root root    4096 Апр  8 08:28 alternatives
-rw-r--r-- 1 root root     395 Ноя  1  2009 anacrontab
drwxr-xr-x 3 root root    4096 Июл  5  2012 apm
drwxr-xr-x 6 root root    4096 Апр  8 08:29 apt
-rw-r----- 1 root daemon   144 Мар  4  2012 at.deny
...
-rw-r--r-- 1 root root    1552 Янв 14  2009 trafshow
-rw-r--r-- 1 root root    1260 Май 30  2008 ucf.conf
drwxr-xr-x 4 root root    4096 Июл  5  2012 udev
drwxr-xr-x 3 root root    4096 Июн 11  2012 ufw
-rw-r--r-- 1 root root     274 Ноя  4  2009 updatedb.conf
drwxr-xr-x 2 root root    4096 Июн 11  2012 vim
drwxr-xr-x 2 root root    4096 Июн 11  2012 w3m
-rw-r--r-- 1 root root    4496 Сен  5  2010 wgetrc
drwxr-xr-x 7 root root    4096 Июл  5  2012 X11
drwxr-xr-x 2 root root    4096 Июн 11  2012 xml
13:45:17
#ls -l /
итого 84
drwxr-xr-x  2 root root  4096 Апр  8 13:31 bin
drwxr-xr-x  3 root root  4096 Июн 11  2012 boot
drwxr-xr-x 15 root root  3040 Апр  8 08:26 dev
drwxr-xr-x 76 root root  4096 Апр  8 14:31 etc
drwxr-xr-x  3 root root  4096 Июн 11  2012 home
lrwxrwxrwx  1 root root    37 Июн 11  2012 initrd.img -> /boot/initrd.img-2.6.39-bpo.2-686-pae
drwxr-xr-x 12 root root 12288 Апр  8 08:29 lib
drwx------  2 root root 16384 Июн 11  2012 lost+found
drwxr-xr-x  3 root root  4096 Июн 11  2012 media
...
dr-xr-xr-x 85 root root     0 Апр  8 11:26 proc
drwx------ 10 root root  4096 Апр  8 14:39 root
drwxr-xr-x  2 root root  4096 Апр  8 08:29 sbin
drwxr-xr-x  2 root root  4096 Июл 21  2010 selinux
drwxr-xr-x  2 root root  4096 Июн 11  2012 srv
drwxr-xr-x 13 root root     0 Апр  8 11:26 sys
drwxrwxrwt  5 root root  4096 Апр  8 14:33 tmp
drwxr-xr-x 11 root root  4096 Июл  5  2012 usr
drwxr-xr-x 13 root root  4096 Июн 11  2012 var
lrwxrwxrwx  1 root root    33 Июн 11  2012 vmlinuz -> boot/vmlinuz-2.6.39-bpo.2-686-pae
13:45:24
#ls -ld /etc
drwxr-xr-x 76 root root 4096 Апр  8 14:31 /etc
13:45:39
#ls -li
итого 36
49075 -rw-r--r-- 1 root root  994 Апр  8 14:22 123
49096 drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
49082 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
49084 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
49088 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
49089 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
49085 drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
49086 drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
49091 drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
49101 drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
49092 -rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
49110 -rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
49083 -rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:46:32
#find / -inum 49096
/root/aprel
find: `/proc/7629/task/7629/fd/5': Нет такого файла или каталога
find: `/proc/7629/task/7629/fdinfo/5': Нет такого файла или каталога
find: `/proc/7629/fd/5': Нет такого файла или каталога
find: `/proc/7629/fdinfo/5': Нет такого файла или каталога
13:49:45
#man ls
13:51:39
#LS
l3script: LS: команда не найдена
13:52:48
#ls
123    fail5  fail7  folder3  mart  new_fail     passwd
aprel  fail6  fail8  folder4  may   pass_invert
13:52:49
#ln -s fail5 link

13:53:06
#ls
123    fail5  fail7  folder3  link  may       pass_invert
aprel  fail6  fail8  folder4  mart  new_fail  passwd
13:53:07
#ls -l
итого 36
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:53:11
#ln fail5 new_link

13:53:35
#ls -l
итого 36
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 2 root root    0 Апр  8 14:14 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 2 root root    0 Апр  8 14:14 new_link
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:53:36
#ls -li
итого 36
49075 -rw-r--r-- 1 root root  994 Апр  8 14:22 123
49096 drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
49082 -rw-r--r-- 2 root root    0 Апр  8 14:14 fail5
49084 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
49088 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
49089 -rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
49085 drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
49086 drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
49113 lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
49091 drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
49101 drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
49092 -rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
49082 -rw-r--r-- 2 root root    0 Апр  8 14:14 new_link
49110 -rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
49083 -rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:54:03
#vim fail5
--- /tmp/l3-saved-6913.29748.14444	2013-04-08 14:54:25.000000000 +0300
+++ fail5	2013-04-08 14:54:28.000000000 +0300
@@ -0,0 +1 @@
+l;afjafjkl;
13:54:28
#vim new_link
--- /tmp/l3-saved-6913.21379.16827	2013-04-08 14:54:33.000000000 +0300
+++ new_link	2013-04-08 14:54:40.000000000 +0300
@@ -1 +1 @@
-l;afjafjkl;
+;afjafjkl;
13:54:40
#vim fail5
13:54:47
#~
123    fail5  fail7  folder3  link  may       new_link     passwd
aprel  fail6  fail8  folder4  mart  new_fail  pass_invert
13:54:48
#ls -l
итого 44
-rw-r--r-- 1 root root  994 Апр  8 14:22 123
drwxr-xr-x 6 root root 4096 Апр  8 14:04 aprel
-rw-r--r-- 2 root root   11 Апр  8 14:54 fail5
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail6
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail7
-rw-r--r-- 1 root root    0 Апр  8 14:14 fail8
drwxr-xr-x 2 root root 4096 Апр  8 13:59 folder3
drwxr-xr-x 3 root root 4096 Апр  8 14:00 folder4
lrwxrwxrwx 1 root root    5 Апр  8 14:53 link -> fail5
drwxr-xr-x 5 root root 4096 Апр  8 14:11 mart
drwxr-xr-x 6 root root 4096 Апр  8 14:04 may
-rw-r--r-- 1 root root 1574 Апр  8 14:30 new_fail
-rw-r--r-- 2 root root   11 Апр  8 14:54 new_link
-rw-r--r-- 1 root root 1006 Апр  8 14:33 pass_invert
-rw-r--r-- 1 root root  994 Апр  8 14:22 passwd
13:54:49
#rm fail5

Файлы

  • /etc/gro
  • /etc/passwd
  • new_fail
  • /etc/gro
    >
    groff/  group   group-
    
    /etc/passwd
    >
         1  root:x:0:0:root:/root:/bin/bash
         2  daemon:x:1:1:daemon:/usr/sbin:/bin/sh
         3  bin:x:2:2:bin:/bin:/bin/sh
         4  sys:x:3:3:sys:/dev:/bin/sh
         5  sync:x:4:65534:sync:/bin:/bin/sync
         6  games:x:5:60:games:/usr/games:/bin/sh
         7  man:x:6:12:man:/var/cache/man:/bin/sh
         8  lp:x:7:7:lp:/var/spool/lpd:/bin/sh
         9  mail:x:8:8:mail:/var/mail:/bin/sh
        10  news:x:9:9:news:/var/spool/news:/bin/sh
        11  uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
        12  proxy:x:13:13:proxy:/bin:/bin/sh
        13  www-data:x:33:33:www-data:/var/www:/bin/sh
        14  backup:x:34:34:backup:/var/backups:/bin/sh
        15  list:x:38:38:Mailing List Manager:/var/list:/bin/sh
        16  irc:x:39:39:ircd:/var/run/ircd:/bin/sh
        17  gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
        18  nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
        19  libuuid:x:100:101::/var/lib/libuuid:/bin/sh
        20  Debian-exim:x:101:103::/var/spool/exim4:/bin/false
        21  statd:x:102:65534::/var/lib/nfs:/bin/false
        22  user:x:1000:1000:user,,,:/home/user:/bin/bash
        23  sshd:x:103:65534::/var/run/sshd:/usr/sbin/nologin
        24  telnetd:x:104:106::/nonexistent:/bin/false
    
    new_fail
    >

    Статистика

    Время первой команды журнала09:05:38 2013- 4- 8
    Время последней команды журнала13:54:49 2013- 4- 8
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 8.00
    Процент синтаксически неверно набранных команд, % 2.00
    Суммарное время работы с терминалом *, час 1.13
    Количество командных строк в единицу времени, команда/мин 1.48
    Частота использования команд
    ls29|===========================| 27.10%
    cat12|===========| 11.21%
    rm9|========| 8.41%
    vim7|======| 6.54%
    rmdir6|=====| 5.61%
    less5|====| 4.67%
    mv5|====| 4.67%
    uname4|===| 3.74%
    more3|==| 2.80%
    man3|==| 2.80%
    cp3|==| 2.80%
    dir3|==| 2.80%
    ps2|=| 1.87%
    tac2|=| 1.87%
    cd2|=| 1.87%
    ln2|=| 1.87%
    touch1|| 0.93%
    q1|| 0.93%
    l31|| 0.93%
    pass_invert1|| 0.93%
    dir\1|| 0.93%
    LS1|| 0.93%
    ~1|| 0.93%
    new_fail1|| 0.93%
    find1|| 0.93%
    nologin1|| 0.93%
    ____
    *) Интервалы неактивности длительностью 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$