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

Содержание

Журнал

Среда (06/03/09)

/dev/pts/0
10:36:09
#exit
exit
Connection to 192.168.15.15 closed.
10:37:54
#ls -l /root/.ssh/
итого 28
-rw-r--r-- 1 root root  609 Май 25 02:40 authorized_keys
-rw-r--r-- 1 root root   28 Июн  3 10:13 config
-rw------- 1 root root  668 Июн  3 10:37 id_dsa
-rw-r--r-- 1 root root  602 Июн  3 10:37 id_dsa.pub
-rw------- 1 root root 6991 Июн  3 10:26 known_hosts
-rw------- 1 root root 2652 Июн  3 10:24 known_hosts.old
10:38:22
#сÑcat /root/.ssh/id_dsa.pub | ssh 192.168.15.15 'cat >> ~/.ssh/authorized_keys'
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
root@192.168.15.15's password:
10:42:59
#exit
exit
Connection to 192.168.15.15 closed.
10:47:21
#мvi ~/all
  2 for i in 192.168.15.{1..16}
  3 do
  4 ssh $i "$@" | sed "s/^/$i: /"
  5 done
  6
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"~/all" [Новый] 6L, 77C записано
10:52:50
#all date
bash: all: команда не найдена
10:52:59
#PATH=$PATH:~/bin/

10:53:31
#all date
bash: all: команда не найдена
10:53:33
#cd ~

10:53:40
#all date
bash: all: команда не найдена
10:53:44
#./all date
bash: ./all: Отказано в доступе
10:53:49
#chmod +x all

10:53:58
#./all date
Host key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6
+--[ RSA 2048]----+
|                 |
|     . .     . ..|
|      o =   o ..o|
|   . + + o . + o.|
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
...
|    = o S . o o.o|
|     o .   .   o+|
|                =|
|               o |
|              E  |
+-----------------+
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.16' (RSA) to the list of known hosts.
root@192.168.15.16's password:
192.168.15.16: Срд Июн  3 10:54:25 EEST 2009
10:54:25
#vi /root/.ssh/config
10:55:52
#cp ~/all /bin

10:56:14
#all date
192.168.15.1: Срд Июн  3 10:56:18 EEST 2009
192.168.15.2: Срд Июн  3 10:56:00 UTC 2009
192.168.15.3: Wed Jun  3 10:56:18 EEST 2009
192.168.15.4: Wed Jun  3 10:56:19 EEST 2009
192.168.15.5: Срд Июн  3 10:56:19 EEST 2009
192.168.15.6: Срд Июн  3 10:56:19 EEST 2009
192.168.15.7: Срд Июн  3 10:56:19 EEST 2009
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
...
Permission denied (publickey,password).
192.168.15.9: Срд Июн  3 10:56:25 EEST 2009
192.168.15.10: Срд Июн  3 10:56:25 EEST 2009
192.168.15.11: Срд Июн  3 10:56:25 EEST 2009
192.168.15.12: середа, 3 червня 2009 10:56:25 +0300
192.168.15.13: Wed Jun  3 10:56:26 EEST 2009
192.168.15.14: Срд Июн  3 10:56:26 EEST 2009
ssh_exchange_identification: Connection closed by remote host
root@192.168.15.16's password:
192.168.15.16: Срд Июн  3 10:57:11 EEST 2009
10:57:11
#all date
192.168.15.1: Срд Июн  3 10:57:13 EEST 2009
192.168.15.2: Срд Июн  3 10:56:55 UTC 2009
192.168.15.3: Wed Jun  3 10:57:13 EEST 2009
192.168.15.4: Wed Jun  3 10:57:14 EEST 2009
192.168.15.5: Срд Июн  3 10:57:14 EEST 2009
192.168.15.6: Срд Июн  3 10:57:14 EEST 2009
192.168.15.7: Срд Июн  3 10:57:14 EEST 2009
root@192.168.15.8's password:
Permission denied, please try again.
root@192.168.15.8's password:
...
Permission denied (publickey,password).
192.168.15.9: Срд Июн  3 10:57:17 EEST 2009
192.168.15.10: Срд Июн  3 10:57:17 EEST 2009
192.168.15.11: Срд Июн  3 10:57:17 EEST 2009
192.168.15.12: середа, 3 червня 2009 10:57:18 +0300
192.168.15.13: Wed Jun  3 10:57:18 EEST 2009
192.168.15.14: Срд Июн  3 10:57:18 EEST 2009
ssh_exchange_identification: Connection closed by remote host
root@192.168.15.16's password:
192.168.15.16: Срд Июн  3 10:57:28 EEST 2009
10:58:32
#vi /bin/all
11:07:33
#vi /bin/all
11:09:03
#all date
192.168.15.1: Срд Июн  3 11:09:06 EEST 2009
192.168.15.2: Срд Июн  3 11:08:48 UTC 2009
192.168.15.3: Wed Jun  3 11:09:06 EEST 2009
192.168.15.4: Wed Jun  3 11:09:06 EEST 2009
192.168.15.5: Срд Июн  3 11:09:06 EEST 2009
192.168.15.6: Срд Июн  3 11:09:07 EEST 2009
192.168.15.7: Срд Июн  3 11:09:07 EEST 2009
192.168.15.9: Срд Июн  3 11:09:07 EEST 2009
192.168.15.10: Срд Июн  3 11:09:07 EEST 2009
192.168.15.11: Срд Июн  3 11:09:07 EEST 2009
192.168.15.12: середа, 3 червня 2009 11:09:08 +0300
192.168.15.13: Wed Jun  3 11:09:08 EEST 2009
192.168.15.14: Срд Июн  3 11:09:08 EEST 2009
ssh_exchange_identification: Connection closed by remote host
11:09:13
#ыыssh-keygen -p -f ~/.ssh/id_dsa
Key has comment '/root/.ssh/id_dsa'
Enter new passphrase (empty for no passphrase):
Enter same passphrase again:
passphrase too short: have 4 bytes, need > 4
Saving the key failed: /root/.ssh/id_dsa.
прошла 31 минута
11:40:19
#eval `ssh-agent`
Agent pid 1879
11:44:46
#ssh-add
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
11:44:51
#eval `ssh-agent -k`
Agent pid 1879 killed
11:45:43
#vi /root/.ssh/config
11:51:29
#ssh-add
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
11:51:39
#eval `ssh-agent -k`
Agent pid 4267 killed
11:54:06
#ls -ld
drwxr-xr-x 11 root root 4096 Июн  3 11:51 .
11:59:18
#ls -ldr
drwxr-xr-x 11 root root 4096 Июн  3 11:51 .
11:59:23
#ls -ldar
drwxr-xr-x 11 root root 4096 Июн  3 11:51 .
11:59:36
#ls
all  env.txt  etc.iso  file.1  helow  install_flash_player_10_linux.deb  readme  syslogtojabber
11:59:41
#ls -l
итого 9740
-rwxr-xr-x 1 root root      77 Июн  3 10:52 all
-rw-r--r-- 1 root root    2379 Июн  2 18:44 env.txt
-rw-r--r-- 1 root root 5961728 Июн  1 10:21 etc.iso
-rw-r--r-- 1 root root      25 Май 25 17:52 file.1
-rwxr-xr-x 1 root root     206 Май 29 17:29 helow
-rw-r--r-- 1 user user 3963520 Июн  1 14:29 install_flash_player_10_linux.deb
-rw-rwxr-- 1 root root       2 Май 28 16:21 readme
-rwxr-xr-x 1 root root      80 Май 27 17:11 syslogtojabber
11:59:46
#ls -la
итого 9864
drwxr-xr-x 11 root root    4096 Июн  3 11:51 .
drwxr-xr-x 21 root root    4096 Май 24 19:06 ..
-rwxr-xr-x  1 root root      77 Июн  3 10:52 all
-rw-------  1 root root   11295 Июн  3 11:43 .bash_history
-rw-r--r--  1 root root      21 Май 25 09:34 .bash_profile
-rw-r--r--  1 root root     450 Май 25 09:34 .bashrc
drwx------  3 root root    4096 Май 30 11:58 .config
-rw-r--r--  1 root root     306 Июн  1 15:01 .digitemprc
-rw-r--r--  1 root root    2379 Июн  2 18:44 env.txt
...
-rw-rwxr--  1 root root       2 Май 28 16:21 readme
-rw-------  1 root root     218 Май 30 11:58 .recently-used.xbel
-rw-r--r--  1 root root    3984 Май 25 17:25 .screenrc
-rw-r--r--  1 root root      29 Май 27 10:25 .sendmpprc
-rw-------  1 root root      38 Май 27 14:50 .sendxmpprc
drwxr-xr-x  2 root root    4096 Июн  3 11:51 .ssh
-rwxr-xr-x  1 root root      80 Май 27 17:11 syslogtojabber
drwxr-xr-x  2 root root    4096 Май 29 18:35 .vim
-rw-------  1 root root    7355 Июн  3 11:51 .viminfo
-rw-r--r--  1 root root      52 Май 25 16:44 .vimrc
11:59:50
#ls -lar
итого 9864
-rw-r--r--  1 root root      52 Май 25 16:44 .vimrc
-rw-------  1 root root    7355 Июн  3 11:51 .viminfo
drwxr-xr-x  2 root root    4096 Май 29 18:35 .vim
-rwxr-xr-x  1 root root      80 Май 27 17:11 syslogtojabber
drwxr-xr-x  2 root root    4096 Июн  3 11:51 .ssh
-rw-------  1 root root      38 Май 27 14:50 .sendxmpprc
-rw-r--r--  1 root root      29 Май 27 10:25 .sendmpprc
-rw-r--r--  1 root root    3984 Май 25 17:25 .screenrc
-rw-------  1 root root     218 Май 30 11:58 .recently-used.xbel
...
-rw-r--r--  1 root root 5961728 Июн  1 10:21 etc.iso
-rw-r--r--  1 root root    2379 Июн  2 18:44 env.txt
-rw-r--r--  1 root root     306 Июн  1 15:01 .digitemprc
drwx------  3 root root    4096 Май 30 11:58 .config
-rw-r--r--  1 root root     450 Май 25 09:34 .bashrc
-rw-r--r--  1 root root      21 Май 25 09:34 .bash_profile
-rw-------  1 root root   11295 Июн  3 11:43 .bash_history
-rwxr-xr-x  1 root root      77 Июн  3 10:52 all
drwxr-xr-x 21 root root    4096 Май 24 19:06 ..
drwxr-xr-x 11 root root    4096 Июн  3 11:51 .
11:59:58
#ls -laR
-rw-r--r--  1 root root    4657 Май 26 15:03 2696547552135915921-1243339412.info
-rw-r--r--  1 root root     140 Май 26 15:03 2696547552135915921-1243339412.script
-rw-r--r--  1 root root    2484 Май 25 11:59 27344260592198130645-1243241146.info
-rw-r--r--  1 root root  159157 Май 25 11:59 27344260592198130645-1243241146.script
-rw-r--r--  1 root root    2363 Май 25 17:52 2739143152738214776-1243263104.info
-rw-r--r--  1 root root     140 Май 25 17:51 2739143152738214776-1243263104.script
-rw-r--r--  1 root root    1928 Май 25 14:18 27513149252669131399-1243250285.info
-rw-r--r--  1 root root     140 Май 25 14:18 27513149252669131399-1243250285.script
-rw-r--r--  1 root root     485 Май 30 16:13 2776729295242123077-1243688893.info
-rw-r--r--  1 root root    1547 Май 30 16:13 2776729295242123077-1243688893.script
...
-rw-r--r--  1 root root   48 Июн  3 11:51 config
-rw-------  1 root root  668 Июн  3 10:37 id_dsa
-rw-r--r--  1 root root  602 Июн  3 10:37 id_dsa.pub
-rw-------  1 root root 9201 Июн  3 10:54 known_hosts
-rw-------  1 root root 2652 Июн  3 10:24 known_hosts.old
./.vim:
итого 12
drwxr-xr-x  2 root root 4096 Май 29 18:35 .
drwxr-xr-x 11 root root 4096 Июн  3 11:51 ..
-rw-r--r--  1 root root   97 Май 29 18:35 .netrwhist
12:00:06
#apt-get install decompyle
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  decompyle
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 76,0kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 467kB.
Получено:1 http://10.0.35.1 sid/main decompyle 2.3.2-4.1 [76,0kB]
Получено 76,0kБ за 0s (113kБ/c)
Выбор ранее не выбранного пакета decompyle.
(Чтение базы данных ... на данный момент установлено 78330 файлов и каталогов.)
Распаковывается пакет decompyle (из файла .../decompyle_2.3.2-4.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет decompyle (2.3.2-4.1) ...
12:00:40
#apt-get install deco
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет deco
12:00:43
#ls -ld | df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  128K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  2,3G   16G  14% /
12:01:18
#man ls
12:02:49
#ls -du
.
12:02:54
#du
692     ./.licq/users
8       ./.licq/history
4       ./.licq/qt-gui
740     ./.licq
196     ./.john
28      ./.gnupg
4       ./.gqview/collections
4       ./.gqview/metadata
4       ./.gqview/thumbnails
32      ./.gqview
4       ./.qt
44      ./.ssh
26284   ./.lilalo
8       ./.vim
8       ./.config/gtk-2.0
12      ./.config
37156   .
12:03:02
#du -h
692K    ./.licq/users
8,0K    ./.licq/history
4,0K    ./.licq/qt-gui
740K    ./.licq
196K    ./.john
28K     ./.gnupg
4,0K    ./.gqview/collections
4,0K    ./.gqview/metadata
4,0K    ./.gqview/thumbnails
32K     ./.gqview
4,0K    ./.qt
44K     ./.ssh
26M     ./.lilalo
8,0K    ./.vim
8,0K    ./.config/gtk-2.0
12K     ./.config
37M     .
12:03:08
#load_agent()
> {
>   ssh-agent > ~/.ssh-agent
>   eval `< ~/.ssh-agent`
>   ssh-add
> }
12:07:48
#if [ -e ~/.ssh-agent ]
> then
>  eval `cat ~/.ssh-agent`
>  grep -qx ssh-agent /proc/$SSH_AGENT_PID/cmdline >& /dev/null || load_agent
> else
>  load_agent
> fi
Agent pid 7067
Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa)
12:07:48
#l3-agent
l3-agent is already running: pid=14206; pidfile=/root/.lilalo/l3-agent.pid
12:07:48
#мvi /root/.bashrc
  1 # ~/.bashrc: executed by bash(1) for non-login shells.
  2
  3 export PS1='\h:\w\$ '
  4 umask 022
  5
  6 # You may uncomment the following lines if you want `ls' to be colorized:
  7 # export LS_OPTIONS='--color=auto'
  8 # eval "`dircolors`"
  9 # alias ls='ls $LS_OPTIONS'
 10 # alias ll='ls $LS_OPTIONS -l'
 11 # alias l='ls $LS_OPTIONS -lA'
 12 #
 13 # Some more alias to avoid making mistakes:
 14 # alias rm='rm -i'
 15 # alias cp='cp -i'
 16 # alias mv='mv -i'
 17 . /root/.lilalo/l3bashrc && _l3_start
"~/.bashrc" 17L, 450C+q436f+q6b75+q6b64+q6b72+q6b6c+q2332+q2334+q2569+q2a37+q6b31
прошло 12 минут
12:20:36
#~
ssh_exchange_identification: Connection closed by remote host
12:22:27
#ssh -X 192.168.15.14
Linux linux14 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: Wed Jun  3 12:22:26 2009 from linux13.unix.nt
/usr/bin/X11/xauth:  creating new authority file /root/.Xauthority
l3-agent is already running: pid=30256; pidfile=/root/.lilalo/l3-agent.pid
12:22:35
#xclock
Error: Can't open display: localhost:10.0
12:22:49
#exit
exit
Connection to 192.168.15.14 closed.
12:23:00
#iptables-save

12:23:18
#iptables -A -i eth0 -p tcp --dport 22 -j DROP
Bad argument `eth0'
Try `iptables -h' or 'iptables --help' for more information.
12:24:56
#iptables -A INPUT -i eth0 -p tcp --dport 22 -j DROP

12:25:25
#ssh 192.168.15.14
Linux linux14 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: Wed Jun  3 12:22:34 2009 from linux16.unix.nt
l3-agent is already running: pid=30256; pidfile=/root/.lilalo/l3-agent.pid
12:25:38
#ssh 192.168.15.16
^C
12:25:47
#exit
exit
Connection to 192.168.15.14 closed.
12:28:44
#iptables -F

12:28:52
#iptables -A INPUT -i eth0 192.168.15.15 -j REJECT
Bad argument `192.168.15.15'
Try `iptables -h' or 'iptables --help' for more information.
12:29:53
#man iptables
12:30:50
#iptables -A INPUT -i eth0 -s 192.168.15.15 -j REJECT

12:30:58
#vi /etc/ssh/
12:30:58
#vi /etc/ssh/sshd_config
12:34:05
#/etc/init
init.d/          initramfs-tools/
12:34:05
#/etc/init
init.d/          initramfs-tools/
12:34:05
#/etc/init.d/
anacron                console-screen.kbd.sh  hwclockfirst.sh        monit                  portmap                ssh
aoetools               console-setup          hwclock.sh             mountall-bootclean.sh  procps                 stop-bootlogd
apache2                cron                   ifupdown               mountall.sh            rc                     stop-bootlogd-single
apt-proxy              dbus                   ifupdown-clean         mountdevsubfs.sh       rc.local               sudo
atd                    exim4                  keyboard-setup         mountkernfs.sh         rcS                    syslog-ng
aumix                  fuse                   keymap.sh              mountnfs-bootclean.sh  reboot                 udev
autofs                 gdm                    killprocs              mountnfs.sh            rmnologin              udev-mtab
bootlogd               glibc.sh               lpd                    mountoverflowtmp       rsync                  umountfs
bootmisc.sh            hal                    lvm2                   mtab.sh                rsyslog                umountnfs.sh
checkfs.sh             halt                   mdadm                  networking             screen-cleanup         umountroot
checkroot.sh           helow                  mdadm-raid             nfs-common             sendsigs               urandom
console-cyrillic       hostname.sh            module-init-tools      openbsd-inetd          single                 x11-common
12:34:05
#/etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
12:34:27
#iptables -F

12:34:35
#nmap 192.168.15.16
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-03 12:34 EEST
Interesting ports on linux16.unix.nt (192.168.15.16):
Not shown: 1712 closed ports
PORT     STATE SERVICE
80/tcp   open  http
111/tcp  open  rpcbind
9999/tcp open  abyss
Nmap done: 1 IP address (1 host up) scanned in 0.134 seconds
12:34:46
#ssh 192.168.15.14
Linux linux14 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: Wed Jun  3 12:25:37 2009 from linux16.unix.nt
l3-agent is already running: pid=30256; pidfile=/root/.lilalo/l3-agent.pid
12:36:34
#exit
exit
Connection to 192.168.15.14 closed.
прошло 18 минут
12:54:53
#идем Ðыssh 192.168.15.6
Linux linux6 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: Wed Jun  3 12:22:46 2009 from linux5.unix.nt
l3-agent is already running: pid=24940; pidfile=/root/.lilalo/l3-agent.pid
12:59:14
#ыÑssh -w 192.168.15.16:192.168.15.14
Bad tun device '192.168.15.16:192.168.15.14'
/dev/pts/7
12:59:27
$su

12:59:30
#netstat
unix  3      [ ]         STREAM     CONNECTED     315134
unix  3      [ ]         STREAM     CONNECTED     314971   @/tmp/.ICE-unix/3388
unix  3      [ ]         STREAM     CONNECTED     314970
unix  3      [ ]         STREAM     CONNECTED     314969   @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     314968
unix  3      [ ]         STREAM     CONNECTED     273139   /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     273138
unix  3      [ ]         STREAM     CONNECTED     273137   /dev/log
unix  3      [ ]         STREAM     CONNECTED     273136
unix  3      [ ]         STREAM     CONNECTED     92820    @/tmp/dbus-9EHPjoBYze
...
unix  3      [ ]         STREAM     CONNECTED     8072     @/var/run/hald/dbus-OWkUZY31iD
unix  3      [ ]         STREAM     CONNECTED     7942
unix  3      [ ]         STREAM     CONNECTED     7837     @/var/run/hald/dbus-M3sIQ2sz3Y
unix  3      [ ]         STREAM     CONNECTED     7836
unix  3      [ ]         STREAM     CONNECTED     7815     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7814
unix  3      [ ]         STREAM     CONNECTED     7801     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7800
unix  3      [ ]         STREAM     CONNECTED     7422
unix  3      [ ]         STREAM     CONNECTED     7421
12:59:38
#netstat -inet
Kernel Interface table
eth0      Link encap:Ethernet  HWaddr 00:04:76:a1:f0:5d
          inet addr:192.168.15.16  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fea1:f05d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:48429 errors:1531 dropped:0 overruns:0 frame:1531
          TX packets:46231 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25254418 (24.0 MiB)  TX bytes:6167175 (5.8 MiB)
          Interrupt:20 Base address:0x4c00
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3559 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3559 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:164034 (160.1 KiB)  TX bytes:164034 (160.1 KiB)
12:59:45
#netstat
unix  3      [ ]         STREAM     CONNECTED     315134
unix  3      [ ]         STREAM     CONNECTED     314971   @/tmp/.ICE-unix/3388
unix  3      [ ]         STREAM     CONNECTED     314970
unix  4      [ ]         STREAM     CONNECTED     314969   @/tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     314968
unix  3      [ ]         STREAM     CONNECTED     273139   /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     273138
unix  3      [ ]         STREAM     CONNECTED     273137   /dev/log
unix  3      [ ]         STREAM     CONNECTED     273136
unix  3      [ ]         STREAM     CONNECTED     92820    @/tmp/dbus-9EHPjoBYze
...
unix  3      [ ]         STREAM     CONNECTED     8072     @/var/run/hald/dbus-OWkUZY31iD
unix  3      [ ]         STREAM     CONNECTED     7942
unix  3      [ ]         STREAM     CONNECTED     7837     @/var/run/hald/dbus-M3sIQ2sz3Y
unix  3      [ ]         STREAM     CONNECTED     7836
unix  3      [ ]         STREAM     CONNECTED     7815     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7814
unix  3      [ ]         STREAM     CONNECTED     7801     /var/run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     7800
unix  3      [ ]         STREAM     CONNECTED     7422
unix  3      [ ]         STREAM     CONNECTED     7421
12:59:56
#netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:45726           0.0.0.0:*               LISTEN      2438/rpc.statd
tcp        0      0 0.0.0.0:22222           0.0.0.0:*               LISTEN      11628/sshd
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      2744/apt-proxy
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      2427/portmap
tcp        0      0 127.0.0.1:11000         0.0.0.0:*               LISTEN      14725/ssh
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      3011/exim4
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN      9615/3
tcp6       0      0 :::22222                :::*                    LISTEN      11628/sshd
...
unix  2      [ ACC ]     STREAM     LISTENING     9435     3375/gnome-keyring- /tmp/keyring-6mRCrk/socket.pkcs11
unix  2      [ ACC ]     STREAM     LISTENING     10132    3388/x-session-mana /tmp/.ICE-unix/3388
unix  2      [ ACC ]     STREAM     LISTENING     10459    3534/gconfd-2       /tmp/orbit-user/linc-dce-0-6f248b48de53
unix  2      [ ACC ]     STREAM     LISTENING     10470    3532/firefox-bin    /tmp/orbit-user/linc-dcc-0-11bb8a4b94fb9
unix  2      [ ACC ]     STREAM     LISTENING     11282    3525/pidgin         /tmp/orbit-user/linc-dc5-0-44d1152ea79d7
unix  2      [ ACC ]     STREAM     LISTENING     7418     2703/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     7394     2693/syslog-ng      /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     7820     3041/hald           @/var/run/hald/dbus-M3sIQ2sz3Y
unix  2      [ ACC ]     STREAM     LISTENING     255413   7067/ssh-agent      /tmp/ssh-CvYnSE7066/agent.7066
unix  2      [ ACC ]     STREAM     LISTENING     10102    3499/dbus-daemon    @/tmp/dbus-9EHPjoBYze
13:00:08
#ps aux | grep
grep --help' для получения более подробного описания.
13:02:23
#ps aux | grep ssh
root      7067  0.0  0.0   4888   960 ?        Ss   12:07   0:00 ssh-agent
user      7525  0.0  0.0   5580  2560 pts/5    S+   09:49   0:00 ssh root@10.0.35.100
root      9615  0.0  0.0   8732  3088 ?        Ss   12:22   0:00 sshd: root@pts/3
root     11628  0.0  0.0   5548  1032 ?        Ss   12:34   0:00 /usr/sbin/sshd
root     14725  0.0  0.0   5260   600 ?        Ss   12:54   0:00 ssh -N -f -L 11000:192.168.15.1:110 192.168.15.6
root     15628  0.0  0.0   5260  2276 pts/2    S+   12:59   0:00 ssh 192.168.15.6
13:02:28
#kill -9 14725

13:02:44
#ps aux | grep ssh
root      7067  0.0  0.0   4888   960 ?        Ss   12:07   0:00 ssh-agent
user      7525  0.0  0.0   5580  2560 pts/5    S+   09:49   0:00 ssh root@10.0.35.100
root      9615  0.0  0.0   8732  3088 ?        Ss   12:22   0:00 sshd: root@pts/3
root     11628  0.0  0.0   5548  1032 ?        Ss   12:34   0:00 /usr/sbin/sshd
root     15628  0.0  0.0   5260  2276 pts/2    S+   12:59   0:00 ssh 192.168.15.6
root     16694  0.0  0.0   3452   776 pts/9    S+   13:02   0:00 grep ssh
13:02:46
#apt-cache search mount
libload-perl - control when subroutines will be loaded
liblog-handler-perl - simple handler to log messages to a log file
liblog-log4perl-perl - A Perl port of the widely popular log4j logging package.
liblustre - Runtime library for Lustre filesystem utilities
libminpack1 - nonlinear equations and nonlinear least squares shared library
libmrpt-ann0.6 - Mobile Robot Programming Toolkit - ANN library
libnet-amazon-perl - Perl framework for accessing amazon.com via SOAP and XML/HTTP
libnet-amazon-s3-perl - Amazon S3 Perl API - Simple Storage Service
libnet-ldap-perl - client interface to LDAP servers
libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers
...
gnome-applets - различные апплеты для панели GNOME (исполняемые файлы)
gnome-mount - надстройка для (раз)монтирования и извлечения устройств хранения данных
libblkid1 - библиотека идентификации блочных устройств
manpages-hu - справочные страницы на венгерском языке
mount - инструменты для монтирования и управления файловыми системами
nfs-common - общие файлы для клиента и сервера NFS
ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи
pmount - монтирование переносимых устройств с правами обычного пользователя
policykit - инфраструктура управления полномочиями
xfce4-utils - различные утилиты для Xfce
прошло 58 минут
14:01:15
#apt-cache search fs
webfs - lightweight http server for static content
wikipediafs - View and edit Wikipedia articles as if they were real files
wipe - Secure file deletion
wmaker-data - several free icons for use with WindowMaker and others
wmakerconf - GTK+ based configuration tool for Window Maker
wmfire - very cool fiery way of showing your CPU usage
wmfsm - WindowMaker dock app for monitoring filesystem usage
wmifs - WindowMaker dock app for monitoring network traffic
x11-xfs-utils - X font server utilities
xcdroast - X based CD-writer software
...
xfonts-cronyx-cp1251-75dpi - 75 dpi кириллические CP1251 шрифты для X (коллекция Cronyx)
xfonts-cronyx-cp1251-misc - По-символьные кириллические CP1251 шрифты для X (коллекция Cronyx)
xfonts-cronyx-isocyr-100dpi - 100 dpi кириллические ISO 8859-5 шрифты для X (коллекция Cronyx)
xfonts-cronyx-isocyr-75dpi - 75 dpi кириллические ISO 8859-5 шрифты для X (коллекция Cronyx)
xfonts-cronyx-isocyr-misc - По-символьные кириллические ISO-8859-5 шрифты для X (коллекция Cronyx)
xfonts-cronyx-koi8r-100dpi - 100 dpi кириллические KOI8-R шрифты для X (коллекция Cronyx)
xfonts-cronyx-koi8r-75dpi - 75 dpi кириллические KOI8-R шрифты для X (коллекция Cronyx)
xfonts-cronyx-koi8r-misc - По-символьные кириллические KOI8-R шрифты для X (коллекция Cronyx)
xfonts-cronyx-koi8u-100dpi - 100 dpi кириллические KOI8-U шрифты для X (коллекция Cronyx)
xfonts-cronyx-koi8u-75dpi - 75 dpi кириллические KOI8-U шрифты для X (коллекция Cronyx)
14:01:28
#apt-cache search fs mount
9mount - plan9 filesystem (v9fs) user mount utilities
9mount-dbg - plan9 filesystem (v9fs) user mount utilities (debug)
autofs - kernel-based automounter for Linux
autofs-hesiod - Hesiod map support for autofs
autofs-ldap - LDAP map support for autofs
autofs5 - kernel-based automounter for Linux, version 5
autofs5-hesiod - Hesiod map support for autofs, version 5
autofs5-ldap - LDAP map support for autofs, version 5
awn-applets-python-core - A collection of applets for avant-window-navigator
bindfs - mirrors or overlays a local directory with altered permissions
...
xfce4-fsguard-plugin - filesystem monitor plugin for the Xfce4 panel
xscreensaver-data-extra - data files to be shared among screensaver frontends
xsmbrowser - X11 tool for navigating SMB Networks
xvmount - Small graphical utility for mounting devices by users
gnome-mount - надстройка для (раз)монтирования и извлечения устройств хранения данных
libblkid1 - библиотека идентификации блочных устройств
manpages-hu - справочные страницы на венгерском языке
nfs-common - общие файлы для клиента и сервера NFS
ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи
pmount - монтирование переносимых устройств с правами обычного пользователя
14:01:41
#apt-get install wikipedia
wikipedia2text  wikipediafs
14:01:41
#apt-get install wikipediafs
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  wikipediafs
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 19,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 172kB.
Получено:1 http://10.0.35.1 sid/main wikipediafs 0.3-5 [19,4kB]
Получено 19,4kБ за 0s (32,4kБ/c)
Выбор ранее не выбранного пакета wikipediafs.
(Чтение базы данных ... на данный момент установлено 78367 файлов и каталогов.)
Распаковывается пакет wikipediafs (из файла .../wikipediafs_0.3-5_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет wikipediafs (0.3-5) ...
14:02:17
#mount
.adobe/          date/            Documents/       .gconf/          .gnome2_private/ .kde/            .local/          .mozilla/        Public/          .ssh/            .thumbnails/
.cache/          .dbus/           Download/        .gconfd/         .gstreamer-0.10/ .licq/           .macromedia/     Music/           .purple/         .stardict/       Videos/
.config/         Desktop/         .gajim/          .gnome2/         .gvfs/           .lilalo/         .mcop/           Pictures/        .qt/             Templates/
14:02:17
#man wikipediafs
14:02:54
#mount.wikipediafs /mnt
fuse: mountpoint is not empty
fuse: if you are sure this is safe, use the 'nonempty' mount option
filesystem initialization failed
14:04:02
#umount /mnt
umount: /mnt: not mounted
14:04:18
#mkdir /mnt/wiki

14:04:33
#mount.wikipediafs /mnt/wiki/

14:04:38
#ls -l /mnt/wiki/
итого 0
drwxr-xr-x 2 root root 0 Янв  1  1970 mblondel.org
14:04:45
#cd /mnt/
boot/ wiki/
14:04:45
#cd /mnt/wiki/

14:04:56
#ls -l
итого 0
drwxr-xr-x 2 root root 0 Янв  1  1970 mblondel.org
14:04:59
#cd mblondel.org/

14:05:11
#ls

14:05:12
#ls -l
итого 0
14:05:15
#mc
прошло 15 минут
/dev/pts/0
14:20:30
#сыÑssh -w 0 -N -f 192.168.15.1
Host key fingerprint is 54:b6:4e:a0:18:a4:c1:b1:8f:f5:64:59:31:ba:63:f5
+--[ RSA 2048]----+
| .ooo   =.o      |
|  .+ o = = .     |
|  o o * o o      |
|   + + + +       |
|  . . = S E      |
|     . .         |
|                 |
|                 |
|                 |
+-----------------+

Статистика

Время первой команды журнала10:36:09 2009- 6- 3
Время последней команды журнала14:20:30 2009- 6- 3
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %10.89
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 2.25
Количество командных строк в единицу времени, команда/мин 0.75
Частота использования команд
ls15|=============| 13.89%
all8|=======| 7.41%
iptables6|=====| 5.56%
vi6|=====| 5.56%
ssh5|====| 4.63%
exit5|====| 4.63%
cd4|===| 3.70%
netstat4|===| 3.70%
apt-get4|===| 3.70%
man3|==| 2.78%
eval3|==| 2.78%
ps3|==| 2.78%
grep3|==| 2.78%
apt-cache3|==| 2.78%
/etc/init2|=| 1.85%
мvi2|=| 1.85%
ssh-add2|=| 1.85%
mount.wikipediafs2|=| 1.85%
du2|=| 1.85%
PATH=$PATH:~/bin/1|| 0.93%
mkdir1|| 0.93%
идем1|| 0.93%
umount1|| 0.93%
сыÑssh1|| 0.93%
chmod1|| 0.93%
load_agent()1|| 0.93%
cp1|| 0.93%
nmap1|| 0.93%
iptables-save1|| 0.93%
~1|| 0.93%
/etc/init.d/ssh1|| 0.93%
ыыssh-keygen1|| 0.93%
l3-agent1|| 0.93%
xclock1|| 0.93%
сÑcat1|| 0.93%
mount1|| 0.93%
>1|| 0.93%
ыÑssh1|| 0.93%
/etc/init.d/1|| 0.93%
df1|| 0.93%
if1|| 0.93%
kill1|| 0.93%
authorized_keys'1|| 0.93%
mc1|| 0.93%
su1|| 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$