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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/10
11:07:52
#chmod 666 /tmp/hda1

11:08:00
#e2ls /tmp/hda1
bin          boot         dev          etc          home         lib
lost+found   media        mnt          opt          proc         root
sbin         selinux      srv          sys          tmp          usr
var
11:08:23
#e2cp /tmp/hda1:/etc/shadow /tmp/

11:08:36
#e2cp /tmp/shadow /tmp/hda1:/etc/shadow

11:08:48
#which e2cp
/usr/bin/e2cp
11:10:37
$e2ls /tmp/hda1
bin          boot         dev          etc          home         lib
lost+found   media        mnt          opt          proc         root
sbin         selinux      srv          sys          tmp          usr
var
11:10:42
$e2cp /tmp/hda1:/etc/shadow /tmp/s

11:10:50
$less /tmp/s
11:19:01
#apt-get install vblade
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  fgetty runit vblade-persist
Предлагаемые пакеты:
  runit-run socklog-run
НОВЫЕ пакеты, которые будут установлены:
  fgetty runit vblade vblade-persist
обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 17 пакетов не обновлено.
...
Выбор ранее не выбранного пакета vblade.
Распаковывается пакет vblade (из файла .../archives/vblade_16-1_i386.deb)...
Выбор ранее не выбранного пакета vblade-persist.
Распаковывается пакет vblade-persist (из файла .../vblade-persist_0.6-2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет fgetty (0.6-5) ...
Настраивается пакет runit (2.0.0-1) ...
Adding SV inittab entry...
Настраивается пакет vblade (16-1) ...
Настраивается пакет vblade-persist (0.6-2) ...
11:19:36
#vblade 1 1 eth0 /dev/sda1

11:19:53
#apt-get install etools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет etools
11:20:00
#apt-get install aoetools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  aoetools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 17 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 160kB.
Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB]
Получено 32,4kБ за 0s (1148kБ/c)
Выбор ранее не выбранного пакета aoetools.
(Чтение базы данных ... на данный момент установлено 22881 файлов и каталогов.)
Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
11:20:06
#modprobe aoe
FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
прошло 60 минут
12:20:13
#ls /dev/disk/by-uuid/
e1e0493e-d93f-41e4-ac21-cbf387c13123
12:21:05
#ls -l /dev/disk/by-uuid/
итого 0
lrwxrwxrwx 1 root root 10 Май 29 09:53 e1e0493e-d93f-41e4-ac21-cbf387c13123 -> ../../hda1
12:21:09
#dumpe2fs /dev/hda1
  Block bitmap at 262144 (+0), Inode bitmap at 262145 (+1)
  Inode table at 262146-262657 (+2)
  26786 free blocks, 7423 free inodes, 708 directories
  Free blocks: 262895, 264193-264199, 265214-266239, 266259-268287, 268442-270335, 271082-272383, 273078-274431, 274452-276479, 277235-278527, 278675-280575, 280614-282623, 282826-284671, 284741-288769, 288771-290816, 290818-292863, 292874-293420, 293485-294911
  Free inodes: 66306-73728
Group 9: (Blocks 294912-327679)
  Backup superblock at 294912, Group descriptors at 294913-294913
  Reserved GDT blocks at 294914-295168
  Block bitmap at 295169 (+257), Inode bitmap at 295170 (+258)
  Inode table at 295171-295682 (+259)
...
  Inode table at 983042-983553 (+2)
  84 free blocks, 8100 free inodes, 4 directories
  Free blocks: 992450-992528, 992688-992692
  Free inodes: 245853-253952
Group 31: (Blocks 1015808-1048575)
  Block bitmap at 1015808 (+0), Inode bitmap at 1015809 (+1)
  Inode table at 1015810-1016321 (+2)
  14831 free blocks, 8078 free inodes, 27 directories
  Free blocks: 1020421-1020662, 1032254-1032259, 1032264-1032953, 1033010-1033011, 1033014-1033015, 1033118-1033119, 1033145, 1033179-1033188, 1033193-1033209, 1033576-1033578, 1033582-1033583, 1033859-1033863, 1033901-1033913, 1034128-1034239, 1034303-1034940, 1035009-1035015, 1035094-1035260, 1035356-1035516, 1035674-1035708, 1035803-1035964, 1035987-1036287, 1036295, 1036304-1036311, 1036321-10
  Free inodes: 254067-262144
12:21:27
#dumpe2fs /dev/hda1 | frep -i uuid
bash: frep: команда не найдена
dumpe2fs 1.41.5 (23-Apr-2009)
12:21:32
#dumpe2fs /dev/hda1 | grep -i uuid
dumpe2fs 1.41.5 (23-Apr-2009)
Filesystem UUID:          e1e0493e-d93f-41e4-ac21-cbf387c13123
12:21:35
#blkid /dev/hda1
/dev/hda1: UUID="e1e0493e-d93f-41e4-ac21-cbf387c13123" TYPE="ext3"
12:21:56
#vol_id /dev/hda1
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=e1e0493e-d93f-41e4-ac21-cbf387c13123
ID_FS_UUID_ENC=e1e0493e-d93f-41e4-ac21-cbf387c13123
ID_FS_LABEL=
ID_FS_LABEL_ENC=
12:22:28
#tune2fs /dev/hda1 -U e1e0493e-d93f-41e4-ac21-cbf387c13124
tune2fs 1.41.5 (23-Apr-2009)
12:24:05
#vol_id /dev/hda1
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=e1e0493e-d93f-41e4-ac21-cbf387c13124
ID_FS_UUID_ENC=e1e0493e-d93f-41e4-ac21-cbf387c13124
ID_FS_LABEL=
ID_FS_LABEL_ENC=
12:24:07
#apt-cache search uuidgen
uuid-runtime - universally unique id library
12:25:09
#apt-get install uuid-runtime
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  uuid-runtime
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 17 пакетов не обновлено.
Необходимо скачать 49,5kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 135kB.
Получено:1 http://10.0.35.1 sid/main uuid-runtime 1.41.5-1 [49,5kB]
Получено 49,5kБ за 0s (65,3kБ/c)
Выбор ранее не выбранного пакета uuid-runtime.
(Чтение базы данных ... на данный момент установлено 22911 файлов и каталогов.)
Распаковывается пакет uuid-runtime (из файла .../uuid-runtime_1.41.5-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет uuid-runtime (1.41.5-1) ...
12:25:21
#uuid
uuidd    uuidgen
12:25:21
#uuidgen
b5a97fae-32b7-4a3b-81d6-56848a0a80a5
12:26:33
##UUID=......-.....-

12:31:33
#fuser /mnt

12:31:54
#ps aux | grep $$
root     11711  0.0  0.7   6216  1984 pts/11   Ss   May29   0:01 /bin/bash
root     24162  0.0  0.2   4928   772 pts/11   R+   12:32   0:00 grep 11711
12:32:49
#w
 12:32:54 up 1 day,  2:39, 20 users,  load average: 0,85, 0,80, 0,48
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    linux3.unix.nt   09:51    2:41m  0.03s  0.01s script -f -c ba
root     pts/2    linux5.unix.nt   09:51    3:38   0.05s  0.00s script -f -c ba
root     pts/4    linux14.unix.nt  09:51    1:10m  0.03s  0.01s script -f -c ba
root     pts/6    linux4.unix.nt   09:51    2:31m  0.08s  0.01s script -f -c ba
root     pts/8    linux13.unix.nt  09:51    6:39   0.05s  0.00s script -f -c ba
root     pts/14   linux14.unix.nt  09:52    2:39m  0.00s  0.00s script -f -c ba
root     pts/16   linux10.unix.nt  09:53    1:10m  0.02s  0.00s script -f -c ba
root     pts/18   linux16.unix.nt  09:53    1:19m  0.01s  0.00s script -f -c ba
...
root     pts/24   linux2.unix.nt   09:55    1:48   0.04s  0.00s script -f -c ba
root     pts/26   192.168.15.253   09:55    0.00s  0.02s  0.00s script -f -c ba
root     pts/28   linux12.unix.nt  09:56    1:09m  0.09s  0.00s script -f -c ba
root     pts/30   linux1.unix.nt   09:56    5:17   0.07s  0.01s script -f -c ba
root     pts/32   linux6.unix.nt   09:56    8:49   0.03s  0.01s script -f -c ba
root     pts/34   linux15.unix.nt  10:00    1:50m  0.07s  0.00s script -f -c ba
root     pts/38   linux8.unix.nt   09:57    1:09   0.08s  0.00s script -f -c ba
root     pts/10   :pts/1:S.0       Fri16    0.00s  0.07s  0.02s script -f -c /b
root     pts/12   linux9.unix.nt   09:51    1:08m  0.00s  0.00s script -f -c ba
root     pts/36   :pts/35:S.0      09:57    1:09   0.08s  0.00s script -f -c /b
12:36:01
#vi /etc/fstab
--- /tmp/l3-saved-11711.27.18266	2009-05-30 12:36:17.000000000 +0300
+++ /etc/fstab	2009-05-30 12:45:37.000000000 +0300
@@ -1 +1 @@
-# UNCONFIGURED FSTAB FOR BASE SYSTEM
+LABEL=DATA  /data  ext3  defaults  1 0
12:45:37
#umount /mnt
umount: /mnt: not mounted
12:45:43
#mount -a

12:45:54
#vi /etc/fstab
--- /tmp/l3-saved-11711.30354.14298	2009-05-30 12:46:56.000000000 +0300
+++ /etc/fstab	2009-05-30 13:13:02.000000000 +0300
@@ -1 +1,4 @@
-LABEL=DATA  /data  ext3  defaults  1 0
+LABEL=DATA  /data  ext3  noauto  1 0
+/dev/sdc1   /flash auto  owner,noauto 0 0
+
+
/dev/pts/12
12:47:27
#screen -x
/dev/pts/16
12:54:44
#screen -x
/dev/pts/12
12:55:03
#screen -x
/dev/pts/16
12:56:06
#screen -x
/dev/pts/4
13:00:06
#ps aux | grep xfc
root      3431  0.0  0.0   4908   752 pts/2    R+   13:00   0:00 grep xfc
13:00:09
#dpkg -l | grep xfce
ii  gtk2-engines-xfce                    2.6.0-2                      A GTK+-2.0 theme engine for Xfce
ii  libxfce4menu-0.1-0                   4.6.1-1                      freedesktop.org compliant menu implementation for Xfce
ii  libxfce4util4                        4.6.1-1                      Utility functions library for Xfce4
ii  libxfcegui4-4                        4.6.1-1+b1                   Basic GUI C functions for Xfce4
ii  xfce4                                4.6.1                        Meta-package for the Xfce Lightweight Desktop Environment
ii  xfce4-appfinder                      4.6.1-1                      Application finder for the Xfce4 Desktop Environment
ii  xfce4-mixer                          4.6.1-1                      Xfce mixer application
ii  xfce4-panel                          4.6.1-1                      The Xfce4 desktop environment panel
ii  xfce4-session                        4.6.1-1                      Xfce4 Session Manager
ii  xfce4-settings                       4.6.1-1                      graphical application for managing Xfce settings
ii  xfce4-utils                          4.6.1-1                      Various tools for Xfce
ii  xfdesktop4                           4.6.1-1                      xfce desktop background, icons and root menu manager
ii  xfdesktop4-data                      4.6.1-1                      xfce desktop background, icons and root menu (common files)
13:00:16
#man xfmountdev4
13:01:27
#which xfmountdev4
/usr/bin/xfmountdev4
13:01:29
#ls -l `which xfmountdev4`
-rwxr-xr-x 1 root root 1763 Апр 19 18:51 /usr/bin/xfmountdev4
13:01:36
#ls /etc/init.d/*bus*
/etc/init.d/dbus
13:03:35
#ps aux | grep db
102       2366  0.0  0.0   2652   856 ?        Ss   12:51   0:00 /usr/bin/dbus-daemon --system
/dev/pts/16
13:09:29
#man suid
13:09:35
#man perm
13:10:07
#perm man
bash: perm: команда не найдена
13:10:19
#which perm

13:10:34
#whatis perm
perm: ничего подходящего не найдено.
/dev/pts/4
13:13:57
#ssh 192.168.15.1
root@192.168.15.1's password:
Linux linux1 2.6.29-2-686 #1 SMP Sun May 17 17:56:29 UTC 2009 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sat May 30 12:51:48 2009
l3-agent is already running: pid=3031; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/14
13:14:48
#screen -x
13:14:52
#screen -r
13:15:09
#screen -r 22327
прошло 48 минут
/dev/pts/4
14:03:21
#exit
exit
Connection to 192.168.15.1 closed.
прошло 13 минут
/dev/pts/14
14:16:43
#screen -d 22327
14:16:52
#screen -x
/dev/pts/34
14:16:52
#screen -x 22327
/dev/pts/14
14:17:01
#screen -x 11678
/dev/pts/4
14:17:28
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 129M     0  129M   0% /lib/init/rw
udev                   10M   80K   10M   1% /dev
tmpfs                 129M  4,0K  129M   1% /dev/shm
rootfs                4,0G  1,7G  2,1G  45% /
/dev/pts/30
14:17:39
#screen -x
14:17:44
#screen -x
/dev/pts/10
14:18:25
#dsfsdf
bash: dsfsdf: команда не найдена
/dev/pts/38
14:18:25
#screen -r 22327
/dev/pts/4
14:18:49
#ls -l
итого 205364
drwxr-xr-x 2 root root      4096 Май 25 16:40 17179869184
drwxr-xr-x 2 root root      4096 Май 25 16:40 345448
drwxr-xr-x 2 root root      4096 Май 25 16:40 345789358
-rw-r--r-- 1 root root         0 Май 29 14:52 ABCABCf
-rw-r--r-- 1 root root         0 Май 29 14:50 ABCABC:gff
-rw-r--r-- 1 root root         0 Май 29 14:50 ABCfff
-rw-r--r-- 1 root root         0 Май 26 18:22 F
-rw-r--r-- 1 root root         0 Май 26 18:22 F.1
-rw-r--r-- 1 root root         0 Май 26 18:22 F.10
...
-rw-r--r-- 1 root root         0 Май 26 18:22 F.8
-rw-r--r-- 1 root root         0 Май 26 18:22 F.9
-rw-r--r-- 1 root root         0 Май 29 14:50 ffff
-rw-r--r-- 1 root root         0 Май 29 14:52 fffffff
-rw-r--r-- 1 root root        12 Май 25 14:47 file
-rw-r--r-- 1 root root 209715200 Май 30 14:18 harddisk.img
-rw-r--r-- 1 root root     54606 Май 29 10:24 iceweasel.dot
-rw-r--r-- 1 root root        12 Май 25 14:47 last-ping
-rw-r--r-- 1 root root      4737 Май 29 10:19 screen.dot
-rw-r--r-- 1 root root    271894 Май 29 10:20 screen.png
/dev/pts/10
14:19:14
#w
 14:19:16 up 1 day,  4:25, 19 users,  load average: 1,17, 0,52, 0,20
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    linux3.unix.nt   09:51    1:23   0.03s  0.01s script -f -c ba
root     pts/2    linux5.unix.nt   09:51    1:50m  0.05s  0.00s script -f -c ba
root     pts/6    linux4.unix.nt   09:51   35.00s  0.09s  0.01s script -f -c ba
root     pts/8    linux13.unix.nt  09:51    1:13   0.07s  0.00s script -f -c ba
root     pts/14   linux14.unix.nt  13:14   31.00s  0.00s  0.00s script -f -c ba
root     pts/16   linux10.unix.nt  13:46   27.00s  0.00s  0.00s script -f -c ba
root     pts/18   linux16.unix.nt  09:53   25.00s  0.01s  0.00s script -f -c ba
root     pts/20   linux7.unix.nt   09:54    0.00s  0.08s  0.00s script -f -c ba
root     pts/22   linux11.unix.nt  09:54    1:13   0.05s  0.00s script -f -c ba
root     pts/24   linux2.unix.nt   09:55    1:01m  0.04s  0.00s script -f -c ba
root     pts/26   192.168.15.253   09:55   30.00s  0.05s  0.03s script -f -c ba
root     pts/28   linux12.unix.nt  09:56   50.00s  0.10s  0.00s script -f -c ba
root     pts/30   linux14.unix.nt  14:17    1:32   0.00s  0.00s script -f -c ba
root     pts/32   linux6.unix.nt   09:56   42.00s  0.03s  0.01s script -f -c ba
root     pts/34   linux15.unix.nt  10:00   14.00s  0.08s  0.00s script -f -c ba
root     pts/38   linux8.unix.nt   09:57    0.00s  0.13s  0.02s script -f -c ba
root     pts/10   :pts/1:S.0       Fri16    0.00s  0.10s  0.03s script -f -c /b
root     pts/36   :pts/39:S.0      09:57    0.00s  0.10s  0.00s script -f -c /b
root     pts/4    :pts/27:S.1      13:13   30.00s  0.00s  0.00s script -f -c /b
/dev/pts/4
14:19:43
#ls -l

14:19:43
#ls -l

14:19:43
#ls -l

/dev/pts/30
14:19:58
#screen -x 22327
/dev/pts/10
14:20:19
#dd if=/dev/zero of=harddisk.img count=200 bs=1024k
coun=200+0 записей считано
200+0 записей написано
 скопировано 209715200 байт (210 MB), 2,41652 c, 86,8 MB/c
/dev/pts/4
14:22:31
#less /etc/passwd
14:22:38
#vi ~/.bash_profile
14:22:46
#~
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 129M     0  129M   0% /lib/init/rw
udev                   10M   80K   10M   1% /dev
tmpfs                 129M  4,0K  129M   1% /dev/shm
rootfs                4,0G  1,9G  1,9G  50% /
14:22:47
#vi ~/.bash_profile
14:22:58
#~

14:23:00
#iptables -L
FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
iptables v1.4.3.2: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
14:23:04
#iptables -L -n
FATAL: Could not load /lib/modules/2.6.18-6-xen-686/modules.dep: No such file or directory
iptables v1.4.3.2: can't initialize iptables table `filter': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
14:23:06
#cat /var/log/messages
May 25 06:15:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece128
May 25 06:15:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece42e
May 25 06:15:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece442
May 25 06:15:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece42e
May 25 06:15:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece442
May 25 06:16:01 linux0 kernel: printk: 696 messages suppressed.
May 25 06:16:01 linux0 kernel: 4gb seg fixup, process cron (pid 1296), cs:ip 73:b7e8b42e
May 25 06:16:01 linux0 kernel: 4gb seg fixup, process cron (pid 1296), cs:ip 73:b7e8b442
May 25 06:16:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7e831a4
May 25 06:16:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7e831ab
...
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process cron (pid 1296), cs:ip 73:b7e8b442
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7e831a4
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7e831ab
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece116
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece128
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece42e
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece442
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece42e
May 25 06:28:01 linux0 kernel: 4gb seg fixup, process rsyslogd (pid 1255), cs:ip 73:b7ece442
May 25 06:29:01 linux0 kernel: printk: 696 messages suppressed.
14:23:15
#> /var/log/messages

14:23:18
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
14:24:02
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: Ошибка при операциях с маркером проверки подлинности
passwd: пароль не изменён
14:24:15
#passwd user
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: Ошибка при операциях с маркером проверки подлинности
passwd: пароль не изменён
14:24:22
#ls /etc/pam.d/
atd       chsh            common-password  login     passwd  sudo
chfn      common-account  common-session   newusers  sshd
chpasswd  common-auth     cron             other     su
14:24:26
#ls -l /etc/pam.d/
итого 68
-rw-r--r-- 1 root root  182 Окт 20  2008 atd
-rw-r--r-- 1 root root  384 Май 22 17:58 chfn
-rw-r--r-- 1 root root   92 Май 22 17:58 chpasswd
-rw-r--r-- 1 root root  581 Май 22 17:58 chsh
-rw-r--r-- 1 root root 1208 Май 25 08:41 common-account
-rw-r--r-- 1 root root 1253 Май 28 17:04 common-auth
-rw-r--r-- 1 root root 1385 Май 25 08:41 common-password
-rw-r--r-- 1 root root 1156 Май 25 08:41 common-session
-rw-r--r-- 1 root root  292 Май 13 02:21 cron
-rw-r--r-- 1 root root 4113 Май 22 17:58 login
-rw-r--r-- 1 root root   92 Май 22 17:58 newusers
-rw-r--r-- 1 root root  520 Мар 21 05:02 other
-rw-r--r-- 1 root root   92 Май 22 17:58 passwd
-rw-r--r-- 1 root root 1272 Май  4 23:37 sshd
-rw-r--r-- 1 root root 2305 Май 22 17:58 su
-rw-r--r-- 1 root root  119 Мар 28 23:17 sudo
14:24:30
#ls -lt /etc/pam.d/
итого 68
-rw-r--r-- 1 root root 1253 Май 28 17:04 common-auth
-rw-r--r-- 1 root root 1208 Май 25 08:41 common-account
-rw-r--r-- 1 root root 1385 Май 25 08:41 common-password
-rw-r--r-- 1 root root 1156 Май 25 08:41 common-session
-rw-r--r-- 1 root root  384 Май 22 17:58 chfn
-rw-r--r-- 1 root root   92 Май 22 17:58 chpasswd
-rw-r--r-- 1 root root  581 Май 22 17:58 chsh
-rw-r--r-- 1 root root 4113 Май 22 17:58 login
-rw-r--r-- 1 root root   92 Май 22 17:58 newusers
-rw-r--r-- 1 root root   92 Май 22 17:58 passwd
-rw-r--r-- 1 root root 2305 Май 22 17:58 su
-rw-r--r-- 1 root root  292 Май 13 02:21 cron
-rw-r--r-- 1 root root 1272 Май  4 23:37 sshd
-rw-r--r-- 1 root root  119 Мар 28 23:17 sudo
-rw-r--r-- 1 root root  520 Мар 21 05:02 other
-rw-r--r-- 1 root root  182 Окт 20  2008 atd
14:24:33
#date
Суб Май 30 14:24:37 EEST 2009
14:24:37
#tail /var/log/auth.log
May 30 14:21:35 linux0 sshd[25800]: Failed password for root from 192.168.15.10 port 41074 ssh2
May 30 14:21:50 linux0 sshd[25806]: Failed password for root from 192.168.15.10 port 41075 ssh2
May 30 14:21:52 linux0 sshd[25810]: Failed password for root from 192.168.15.9 port 57586 ssh2
May 30 14:23:08 linux0 sshd[25948]: Failed password for root from 192.168.15.10 port 41078 ssh2
May 30 14:23:19 linux0 sshd[25985]: Failed password for root from 192.168.15.9 port 57588 ssh2
May 30 14:23:26 linux0 sshd[26005]: Bad protocol version identification 'd' from 192.168.15.253
May 30 14:24:02 linux0 sshd[1335]: Received signal 15; terminating.
May 30 14:24:02 linux0 sshd[26033]: Server listening on 0.0.0.0 port 22.
May 30 14:24:04 linux0 sshd[26017]: Failed password for root from 192.168.15.10 port 41080 ssh2
May 30 14:24:25 linux0 sshd[26059]: Failed password for user from 192.168.15.9 port 57590 ssh2
14:24:45
#vi /etc/shadow
14:25:03
#^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@@
-rw-r--r-- 1 user user 850 Май 30 11:10 /tmp/s
14:25:15
#less /tmp/s
14:25:19
#vi /etc/shadow
14:25:54
#^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@@

14:25:59
#cp /tmp/s /etc/shadow

14:26:05
#chmod 400 /etc/shadow

/dev/pts/10
14:26:10
#exit
no exit
/dev/pts/4
14:26:11
#screen -ls
/dev/pts/10
14:26:19
#w
 14:26:27 up 1 day,  4:33, 19 users,  load average: 0,97, 0,91, 0,50
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    linux3.unix.nt   09:51    8:34   0.03s  0.01s script -f -c ba
root     pts/2    linux5.unix.nt   09:51   37.00s  0.05s  0.00s script -f -c ba
root     pts/6    linux4.unix.nt   09:51    2:04   0.09s  0.01s script -f -c ba
root     pts/8    linux13.unix.nt  09:51    6.00s  0.09s  0.00s script -f -c ba
root     pts/14   linux14.unix.nt  13:14    4:55   0.00s  0.00s script -f -c ba
root     pts/16   linux9.unix.nt   14:26    3.00s  0.02s  0.02s script -f -c ba
root     pts/18   linux16.unix.nt  09:53    7:36   0.01s  0.00s script -f -c ba
root     pts/20   linux7.unix.nt   09:54    8.00s  0.10s  0.00s script -f -c ba
root     pts/22   linux11.unix.nt  09:54    5:54   0.05s  0.00s script -f -c ba
root     pts/24   linux2.unix.nt   09:55    5:57   0.04s  0.00s script -f -c ba
root     pts/26   192.168.15.253   09:55    1.00s  0.06s  0.03s script -f -c ba
root     pts/28   linux12.unix.nt  09:56    1.00s  0.26s  0.00s script -f -c ba
root     pts/30   linux14.unix.nt  14:17   34.00s  0.00s  0.00s script -f -c ba
root     pts/32   linux6.unix.nt   09:56    6:06   0.03s  0.01s script -f -c ba
root     pts/38   linux8.unix.nt   09:57    0.00s  0.14s  0.02s script -f -c ba
root     pts/10   :pts/1:S.0       Fri16    0.00s  0.10s  0.03s script -f -c /b
root     pts/36   :pts/39:S.0      09:57    0.00s  0.10s  0.00s script -f -c /b
root     pts/40   linux10.unix.nt  14:26    1.00s  0.00s  0.00s script -f -c ba
root     pts/4    :pts/27:S.1      14:22   12.00s  0.02s  0.00s script -f -c /b
/dev/pts/16
14:26:20
#screen -x
/dev/pts/40
14:26:22
#screen -x
/dev/pts/10
14:26:27
#less /etc/shadowÑ.Ñsave

Статистика

Время первой команды журнала11:07:52 2009- 5-30
Время последней команды журнала14:26:27 2009- 5-30
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %26.73
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.50
Количество командных строк в единицу времени, команда/мин 1.12
Частота использования команд
screen18|================| 16.67%
ls11|==========| 10.19%
vi6|=====| 5.56%
grep5|====| 4.63%
apt-get4|===| 3.70%
less4|===| 3.70%
man3|==| 2.78%
dumpe2fs3|==| 2.78%
w3|==| 2.78%
ps3|==| 2.78%
e2cp3|==| 2.78%
which3|==| 2.78%
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@@2|=| 1.85%
passwd2|=| 1.85%
chmod2|=| 1.85%
~2|=| 1.85%
vol_id2|=| 1.85%
iptables2|=| 1.85%
exit2|=| 1.85%
e2ls2|=| 1.85%
dpkg1|| 0.93%
fuser1|| 0.93%
#UUID=......-.....-1|| 0.93%
umount1|| 0.93%
tune2fs1|| 0.93%
cp1|| 0.93%
dsfsdf1|| 0.93%
cat1|| 0.93%
blkid1|| 0.93%
/etc/init.d/ssh1|| 0.93%
whatis1|| 0.93%
perm1|| 0.93%
dd1|| 0.93%
>1|| 0.93%
mount1|| 0.93%
vblade1|| 0.93%
messages1|| 0.93%
tail1|| 0.93%
uuidgen1|| 0.93%
df1|| 0.93%
modprobe1|| 0.93%
frep1|| 0.93%
uuid1|| 0.93%
ssh1|| 0.93%
date1|| 0.93%
apt-cache1|| 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$