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

Содержание

Журнал

Вторник (06/02/09)

/dev/pts/5
15:23:15
#iptables -F

15:23:45
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun  2 15:23:47 2009
*filter
:INPUT ACCEPT [33650:2269346]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [42046:1942881]
COMMIT
# Completed on Tue Jun  2 15:23:47 2009
15:23:47
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun  2 15:24:18 2009
*filter
:INPUT ACCEPT [33679:2272705]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [42086:1945230]
COMMIT
# Completed on Tue Jun  2 15:24:18 2009
15:28:10
#iptables -D INPUT -i eth0 -p tcp -j REJEC --reject with tcp-reset
iptables v1.4.3.2: unknown option `--reject'
Try `iptables -h' or 'iptables --help' for more information.
15:29:32
#iptables -D INPUT -i eth0 -p tcp -j REJEC --reject with tcp-reset
iptables v1.4.3.2: unknown option `--reject'
Try `iptables -h' or 'iptables --help' for more information.
15:32:58
#iptables -A INPUT -i eth0 -p tcp -j REJECT --reject-with tcp-reset

15:34:12
#l3-agent
Removing stale pidfile
/dev/pts/3
15:34:18
#nmap T4 -sF 192.168.108.2
Starting Nmap 4.68 ( http://nmap.org ) at 2009-06-02 15:34 EEST
Failed to resolve given hostname/IP: T4.  Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges
Interesting ports on 192.168.108.2:
Not shown: 1714 closed ports
PORT   STATE         SERVICE
22/tcp open|filtered ssh
Nmap done: 1 IP address (1 host up) scanned in 24.875 seconds
прошло 24 минуты
/dev/pts/0
15:58:38
#ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Tue Jun  2 16:12:47 2009 from linux6.unix.nt
l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid
прошло 12 минут
/dev/pts/5
16:11:11
#ssh root@192.168.108.1
The authenticity of host '192.168.108.1 (192.168.108.1)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.108.1' (RSA) to the list of known hosts.
root@192.168.108.1's password:
Linux linux15 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: Mon Jun  1 09:22:04 2009
/dev/pts/0
16:12:52
#screen -x
прошло 19 минут
/dev/pts/5
16:32:38
#who
user     tty7         2009-06-02 09:15 (:0)
user     pts/2        2009-06-02 09:15 (:0.0)
user     pts/1        2009-06-02 09:15 (:0.0)
user     pts/0        2009-06-02 09:15 (:0.0)
root     pts/8        2009-06-02 16:32 (192.168.108.2)
16:32:51
#exit
exit
Connection to 192.168.108.1 closed.
16:33:07
#ssh root@192.168.107.1
The authenticity of host '192.168.107.1 (192.168.107.1)' can't be established.
RSA key fingerprint is 34:6c:c2:da:38:7c:d7:17:e9:cd:17:8d:e7:cf:f1:a6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.107.1' (RSA) to the list of known hosts.
root@192.168.107.1's password:
Linux linux13 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: Tue Jun  2 15:51:44 2009
l3-agent is already running: pid=3739; pidfile=/root/.lilalo/l3-agent.pid
16:33:18
#w
 16:33:20 up 41 min,  2 users,  load average: 0.01, 0.02, 0.00
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     tty1     -                15:51    1:37   0.07s  0.02s script -f -c bash -q /root/.lilalo//12788174852070824314-1243947105.script
root     pts/5    linux15.unix.nt  16:33    0.00s  0.00s  0.00s script -f -c bash -q /root/.lilalo//1630914865731711484-1243949598.script
16:33:20
#exit
exit
Connection to 192.168.107.1 closed.
16:37:06
#apt-get install apache
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет apache недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета apache не найдены кандидаты на установку
16:45:23
#apt-get install apache
apache                  apache2-common          apache2-mpm-event       apache2-mpm-worker      apache2-threaded-dev    apachetop
apache2                 apache2-dbg             apache2-mpm-itk         apache2-prefork-dev     apache2-utils           apache-utils
apache2.2               apache2-dev             apache2-mpm-perchild    apache2-src             apache-common
apache2.2-bin           apache2-doc             apache2-mpm-prefork     apache2-suexec          apache-perl
apache2.2-common        apache2-mpm             apache2-mpm-threadpool  apache2-suexec-custom   apache-ssl
16:45:23
#apt-get install apache2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-mysql libaprutil1-ldap openssl-blacklist
  ssl-cert
Предлагаемые пакеты:
  apache2-doc apache2-suexec apache2-suexec-custom
НОВЫЕ пакеты, которые будут установлены:
  apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-mysql libaprutil1-ldap
...
Программа `dselect' или `aptitude' предоставляет дружественный интерфейс
управления пакетами;
Чтобы получить список значений флагов отладки dpkg, введите dpkg -Dhelp;
Чтобы получить информацию об игнорировании проблем, введите dpkg --force-help;
Чтобы получить справку об работе с файлами *.deb, введите dpkg-deb --help;
Чтобы получить информацию об авторских правах и отсутствии гарантий (GNU GPL),
введите dpkg --license [*].
Команды, отмеченные [*], выводят большое количество информации.
Объедините их в конвейер с программами `less' или `more'!
Настраивается пакет ssl-cert (1.0.23) ...
16:46:33
#шзефидiptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun  2 16:54:18 2009
*filter
:INPUT ACCEPT [33837:2304310]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [59554:3520941]
-A INPUT -i eth0 -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i eth0 -p tcp -j REJECT --reject-with tcp-reset
COMMIT
# Completed on Tue Jun  2 16:54:18 2009
16:54:18
#iptables -F

16:54:28
#iptables-save
# Generated by iptables-save v1.4.3.2 on Tue Jun  2 16:54:29 2009
*filter
:INPUT ACCEPT [33837:2304310]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [59561:3521285]
COMMIT
# Completed on Tue Jun  2 16:54:29 2009
16:54:29
#ц
bash: ц: команда не найдена
17:00:04
#w
 17:00:08 up  4:15,  3 users,  load average: 0,09, 0,06, 0,09
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               12:45    4:15m  4:56   0.49s x-session-manager
user     pts/0    :0.0             12:45   58:09   5.34s  0.26s script -f -c bash -q /home/user/.lilalo//7889148652369021144-1243935918.script
user     pts/5    :0.0             13:43    0.00s  9.01s  0.29s script -f -c bash -q /home/user/.lilalo//1868624731310528406-1243939411.script
17:00:08
#w
 17:04:06 up  4:19,  3 users,  load average: 0,00, 0,02, 0,06
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               12:45    4:19m  4:58   0.49s x-session-manager
user     pts/0    :0.0             12:45    1:02m  5.34s  0.26s script -f -c bash -q /home/user/.lilalo//7889148652369021144-1243935918.script
user     pts/5    :0.0             13:43    0.00s  9.01s  0.29s script -f -c bash -q /home/user/.lilalo//1868624731310528406-1243939411.script
17:04:06
#/etc/init
init.d/          initramfs-tools/
17:04:06
#/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
17:04:06
#/etc/init.d/apache2 start
Starting web server: apache2httpd (pid 22703) already running
.
17:05:08
#ssh 10.0.35.100
^C
17:13:25
#ssh 10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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: Tue Jun  2 17:23:17 2009 from 192.168.106.2
l3-agent is already running: pid=1765; pidfile=/root/.lilalo/l3-agent.pid
17:20:41
#зфыpasswd
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
прошло 13 минут
17:33:41
#ls -l /home/
approx/ quiz/   user/   user1/  user2/  user3/  userX/  userY/
17:33:41
#ls -l /home/quiz/
итого 36
-rw-r--r-- 1 quiz quiz 24683 Май 30 15:44 quiz
drwxr-xr-x 2 quiz root  4096 Май 28 18:22 quiz2
-rw-r--r-- 1 quiz quiz  1093 Май 27 09:14 start-quiz
17:33:57
#exit
exit
Connection to 10.0.35.100 closed.
17:36:21
#шасщifconfig eth0 192.168.15.16

17:42:20
#route add default gw 192.168.15.254

17:42:39
#netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.15.0    0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.15.254  0.0.0.0         UG        0 0          0 eth0
17:42:45
#vi /etc/inetd.conf
17:43:10
#vi /etc/sys
17:43:10
#vi /etc/network
17:43:10
#vi /etc/network/
17:43:10
#vi /etc/network/interfaces
прошло 56 минут
/dev/pts/0
18:39:58
$crontab -d
crontab: invalid option -- 'd'
crontab: usage error: unrecognized option
usage:  crontab [-u user] file
        crontab [-u user] { -e | -l | -r }
                (default operation is replace, per 1003.2)
        -e      (edit user's crontab)
        -l      (list user's crontab)
        -r      (delete user's crontab)
        -i      (prompt before deleting user's crontab)
18:40:03
$su

18:40:42
#echo test | at now+1m
syntax error. Last token seen: m
Garbled time
18:41:03
#echo test | at now+1minutes
warning: commands will be executed using /bin/sh
job 1 at Tue Jun  2 18:42:00 2009
18:41:13
#$PATH
bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin: Нет такого файла или каталога
18:41:59
#env > ~/env.txt

18:44:35
#cat /root/env.txt
SHELL=/bin/bash
TERM=xterm
XDG_SESSION_COOKIE=bf9dd56ecc5ce1457062a5f24a19e4fc-1243957241.834709-416407885
L3_PARENT_TTY=/dev/pts/1
WINDOWID=29360143
L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano
USER=root
XTERM_SHELL=/bin/bash
LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;3
SSH_AUTH_SOCK=/tmp/keyring-cHE2ym/socket.ssh
GNOME_KEYRING_SOCKET=/tmp/keyring-cHE2ym/socket
USERNAME=user
SESSION_MANAGER=local/linux16:@/tmp/.ICE-unix/7942,unix/linux16:/tmp/.ICE-unix/7942
MAIL=/var/mail/root
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
DESKTOP_SESSION=default
L3_SESSION_ID=126851481673719410-1243957242
GDM_XSERVER_LOCATION=local
PWD=/home/user
GNOME_KEYRING_PID=7929
LANG=ru_RU.UTF-8
18:44:45
#exit
exit

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

/dev/pts/0
09:22:32
$su

09:27:12
#vi /etc/fstab
09:27:28
#exit
exit
/dev/pts/0
09:29:03
$l3-agent

прошло 19 минут
/dev/pts/0
09:48:25
$зштп ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data.
64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=50 time=58.4 ms
64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=49 time=52.5 ms
^C
--- ya.ru ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 52.544/55.486/58.428/2.942 ms
09:48:52
$whois 213.180.204.8
bash: whois: команда не найдена
09:49:04
$su

09:49:11
#apt-get install whois
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  whois
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено.
Необходимо скачать 56,1kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 332kB.
Получено:1 http://10.0.35.1 sid/main whois 4.7.33 [56,1kB]
Получено 56,1kБ за 0s (605kБ/c)
Выбор ранее не выбранного пакета whois.
(Чтение базы данных ... на данный момент установлено 78309 файлов и каталогов.)
Распаковывается пакет whois (из файла .../archives/whois_4.7.33_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет whois (4.7.33) ...
/dev/pts/4
09:49:24
$ssh root@10.0.35.100
root@10.0.35.100's password:
Linux linux0 2.6.18-6-xen-686 #1 SMP Sun Feb 10 22:43:13 UTC 2008 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 10:03:26 2009 from linux2.unix.nt
l3-agent is already running: pid=1854; pidfile=/root/.lilalo/l3-agent.pid
/dev/pts/0
09:49:24
#exit
exit
09:51:11
$whois 213.180.204.8
% This is the RIPE Whois query server #1.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.
% Information related to '213.180.204.0 - 213.180.204.31'
inetnum:        213.180.204.0 - 213.180.204.31
netname:        YANDEX-204-0
...
descr:          Yandex network
origin:         AS13238
mnt-by:         YANDEX-MNT
source:         RIPE # Filtered
% Information related to '213.180.204.0/24AS13238'
route:          213.180.204.0/24
descr:          Yandex enterprise network
origin:         AS13238
mnt-by:         YANDEX-MNT
source:         RIPE # Filtered
09:51:18
$whois глкukrtelecom.ua
% This is the Ukrainian Whois query server #I.
% Rights restricted by copyright.
%
% % .UA whois
% Domain Record:
% =============
domain:     ukrtelecom.ua
admin-c:    UKRT1-UANIC
tech-c:     UKRT1-UANIC
status:     OK-UNTIL 20090624110712
...
address:        T.Shevchenko av., 18
address:        01030 KIEV
address:        UA
phone:          +380 (44) 2309011
e-mail:         hostmaster@ukrtel.net
org-id:         N/A
mnt-by:         NONE
changed:        UKRT1-UANIC 20081114121509
source:         UANIC
% % .UA whois
09:54:59
$whois ukrtel.net
Whois Server Version 2.0
Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.
   Domain Name: UKRTEL.NET
   Registrar: NETWORK SOLUTIONS, LLC.
   Whois Server: whois.networksolutions.com
   Referral URL: http://www.networksolutions.com
   Name Server: AUTH02.NS.UU.NET
   Name Server: EXPERT.UKRTEL.NET
...
      18, Shevchenko Blvd.
      Kyiv, 252030, UA 01030
      UA
      +380 44 246-4416 fax: +380 44 229 8593
   Record expires on 12-Jan-2014.
   Record created on 11-Jan-1997.
   Database last updated on 3-Jun-2009 02:36:48 EDT.
   Domain servers in listed order:
   EXPERT.UKRTEL.NET            195.5.6.10
   AUTH02.NS.UU.NET             198.6.1.82
09:55:49
$whois 195.5.46.19 | awk {print '$2'}
awk: line 2: missing } near end of file
09:56:51
$whois 195.5.46.19 | awk {print '$2';}
bash: syntax error near unexpected token `}'
09:56:57
$whois 195.5.46.19 | awk {print "$2";}
bash: syntax error near unexpected token `}'
09:57:03
$whois 195.5.46.19 | awk '{print $2}'
This
The
The
See
Note:
To
Information
195.5.46.0
UKRTELNET
Ukrtelecom
...
+380
ARM42-RIPE
AS6849-MNT
RIPE
Information
195.5.32.0/19
AGGREGATE
AS6849
AS6849-MNT
RIPE
09:58:23
$whois 195.5.46.19 | grep route |awk '{print $2}'
195.5.32.0/19
09:58:45
$ls -l /etc/ssh/
итого 152
-rw-r--r-- 1 root root 125749 Май  4 23:39 moduli
-rw-r--r-- 1 root root   1595 Май  4 23:39 ssh_config
-rw-r--r-- 1 root root   1874 Май 24 13:23 sshd_config
-rw------- 1 root root    668 Май 24 13:23 ssh_host_dsa_key
-rw-r--r-- 1 root root    599 Май 24 13:23 ssh_host_dsa_key.pub
-rw------- 1 root root   1675 Май 24 13:23 ssh_host_rsa_key
-rw-r--r-- 1 root root    391 Май 24 13:23 ssh_host_rsa_key.pub
09:59:26
$su

10:00:53
#ping mail.ru
PING mail.ru (10.0.35.1) 56(84) bytes of data.
\64 bytes from 10.0.35.1: icmp_seq=2 ttl=63 time=0.341 ms
64 bytes from 10.0.35.1: icmp_seq=3 ttl=63 time=0.338 ms
^C
--- mail.ru ping statistics ---
3 packets transmitted, 2 received, 33% packet loss, time 2006ms
rtt min/avg/max/mdev = 0.338/0.339/0.341/0.018 ms
10:02:22
#ssh-keyscan
usage: ssh-keyscan [-46Hv] [-f file] [-p port] [-T timeout] [-t type]
                   [host | addrlist namelist] [...]
/dev/pts/4
10:03:36
#screen -x
10:03:57
#s
bash: s: команда не найдена
10:04:23
#screen -x
/dev/pts/0
10:06:33
#ssh-keyscan 192.168.15.15
# 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.15 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
10:06:43
#vi /root/.ssh/config
10:13:49
#ssh 192.168.15.15
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:14:07
#ssh 192.168.15.14
The authenticity of host '192.168.15.14 (192.168.15.14)' can't be established.
RSA 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  |
+-----------------+
Are you sure you want to continue connecting (yes/no)? ^C
10:14:13
#ssh 192.168.15.13
The authenticity of host '192.168.15.13 (192.168.15.13)' can't be established.
RSA 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  |
+-----------------+
Are you sure you want to continue connecting (yes/no)? ^C
10:14:18
#ssh 192.168.15.12
The authenticity of host '192.168.15.12 (192.168.15.12)' can't be established.
RSA 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  |
+-----------------+
Are you sure you want to continue connecting (yes/no)? ^C
10:14:23
#ssh 192.168.15.254
The authenticity of host '192.168.15.254 (192.168.15.254)' can't be established.
RSA key fingerprint is 7e:ed:6a:01:cb:0b:a2:37:07:c5:64:c0:e0:23:f1:e4.
+--[ RSA  896]----+
|. oo..           |
| *  . o          |
|. E  +           |
| . .  o .        |
|     . .So       |
|    o ..o ..     |
|   . o ......    |
|  . o . ....     |
|   . o   ....    |
+-----------------+
Are you sure you want to continue connecting (yes/no)? ^C
10:14:37
#ssh-keygen -R 192.168.15.15
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:16:51
#ssh 192.168.15.15
The authenticity of host '192.168.15.15 (192.168.15.15)' can't be established.
RSA 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+|
|                =|
...
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.15.15' (RSA) to the list of known hosts.
root@192.168.15.15's password:
Linux linux15 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: Tue Jun  2 17:46:07 2009
10:17:18
#exit
exit
Connection to 192.168.15.15 closed.
10:17:21
#ыÑssh-keygen -R 192.168.15.{1..16}
Too many arguments.
usage: ssh-keygen [options]
Options:
  -a trials   Number of trials for screening DH-GEX moduli.
  -B          Show bubblebabble digest of key file.
  -b bits     Number of bits in the key to create.
  -C comment  Provide new comment.
  -c          Change comment in private and public key files.
  -e          Convert OpenSSH to RFC 4716 key file.
  -F hostname Find hostname in known hosts file.
...
  -p          Change passphrase of private key file.
  -q          Quiet.
  -R hostname Remove host from known_hosts file.
  -r hostname Print DNS resource record.
  -S start    Start point (hex) for generating DH-GEX moduli.
  -T file     Screen candidates for DH-GEX moduli.
  -t type     Specify type of key to create.
  -v          Verbose.
  -W gen      Generator to use for generating DH-GEX moduli.
  -y          Read private key file and print public key.
10:24:31
#ssh-keygen -R 192.168.15.1
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:45
#ssh-keygen -R 192.168.15.2
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:48
#ssh-keygen -R 192.168.15.3
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:49
#ssh-keygen -R 192.168.15.4
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:50
#ssh-keygen -R 192.168.15.5
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:52
#ssh-keygen -R 192.168.15.6
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:53
#ssh-keygen -R 192.168.15.7
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:55
#ssh-keygen -R 192.168.15.8
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:56
#ssh-keygen -R 192.168.15.9
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:24:57
#ssh-keygen -R 192.168.15.[10-15]
/root/.ssh/known_hosts updated.
Original contents retained as /root/.ssh/known_hosts.old
10:25:05
#ssh-keyscan 192.168.15.{1..15}
# 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.1 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA2gAvjn0otWcrbu1QzGfqvMXCxewmO31+5l5XtpB3aE5IbryA7hB9LryLpKRZ21/N/tOqB9WOyqWN2pOTuk1uAjiwPhaQUeEAzTV7cc6YVzUEWUPd+eCRXxbkmH3IqfEJJ0RSlFhNkzGPbyVI+ezE9yDiswuqScuQqNzCXfPPZLFm5dtjkdlNPzFY87LEu4kZ57WpDDkP9Qtg8ewMRiVZh+RKA2UyQR8yU/+MJWRexf7uI+iZPLtrU9cPCXDpHFvPomuMadyNJ8ZZtWIaujPPRl3KHPenvaRIALatGXnemBA39IBin9nUHud2xQuP1UjdOiXgdasfKys1tepE97x3Jw==
# 192.168.15.10 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.10 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
# 192.168.15.14 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.14 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
# 192.168.15.6 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.6 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
# 192.168.15.12 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.12 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
# 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
192.168.15.15 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6XXgrwWrb1ZSYdGOCZziwKRREKfhW++NiammHOqMhMUDs67dwxdjYJjp9/bjChmCW7wA3djmPkFjUHeC/xbvaNTFO+NCS0iwbewz+Srl8E283aQUkTRuXdREQMkL7N3endUqOB7bROJ3oxMY7nURectgkHynnZ2hA1WANrPs8XpwV2bYuwpB9hrvJMw6+sxNojvp28lcDLnEXXh9pOuKkdkVtoUPGhRNr/IliRA2LRZg3QuUSkiEVL0R78k6siMV93W1J9ZhslSpW8XijCjkK4ZVyk1IXBVKAgltZRjVfJpizNFGrAyTKQU6ervb5tmrCkscwq0m6WHuekT7jViqYw==
10:25:28
#ssh-keyscan 192.168.15.{1..15} | grep -v ^# >> /root/.ssh/
authorized_keys  config           known_hosts      known_hosts.old
10:25:28
#ssh-keyscan 192.168.15.{1..15} | grep -v ^# >> /root/.ssh/known_hosts
# 192.168.15.15 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.6 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.1 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.2 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.7 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.12 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.8 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.5 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.13 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.11 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
# 192.168.15.14 SSH-2.0-OpenSSH_5.1p1 Debian-5+b1
10:26:09
#ssh 192.168.15.15
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:
Linux linux15 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 10:17:18 2009 from linux16.unix.nt
l3-agent is already running: pid=5628; pidfile=/root/.lilalo/l3-agent.pid
10:36:09
#exit
exit
Connection to 192.168.15.15 closed.

Файлы

  • /root/env.txt
  • /root/env.txt
    >
    SHELL=/bin/bash
    TERM=xterm
    XDG_SESSION_COOKIE=bf9dd56ecc5ce1457062a5f24a19e4fc-1243957241.834709-416407885
    L3_PARENT_TTY=/dev/pts/1
    WINDOWID=29360143
    L3_TAMPERED_EDITORS= vi vim pico nano vi vim pico nano
    USER=root
    XTERM_SHELL=/bin/bash
    LS_COLORS=rs=0:di=01;34:ln=01;36:hl=44;37:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;3
    SSH_AUTH_SOCK=/tmp/keyring-cHE2ym/socket.ssh
    GNOME_KEYRING_SOCKET=/tmp/keyring-cHE2ym/socket
    USERNAME=user
    SESSION_MANAGER=local/linux16:@/tmp/.ICE-unix/7942,unix/linux16:/tmp/.ICE-unix/7942
    MAIL=/var/mail/root
    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    DESKTOP_SESSION=default
    L3_SESSION_ID=126851481673719410-1243957242
    GDM_XSERVER_LOCATION=local
    PWD=/home/user
    GNOME_KEYRING_PID=7929
    LANG=ru_RU.UTF-8
    

    Статистика

    Время первой команды журнала15:23:15 2009- 6- 2
    Время последней команды журнала10:36:09 2009- 6- 3
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %11.88
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 3.64
    Количество командных строк в единицу времени, команда/мин 0.46
    Частота использования команд
    ssh13|===========| 11.02%
    ssh-keygen11|=========| 9.32%
    whois9|=======| 7.63%
    exit8|======| 6.78%
    vi7|=====| 5.93%
    awk5|====| 4.24%
    iptables5|====| 4.24%
    ssh-keyscan5|====| 4.24%
    apt-get4|===| 3.39%
    su4|===| 3.39%
    screen3|==| 2.54%
    iptables-save3|==| 2.54%
    ls3|==| 2.54%
    w3|==| 2.54%
    grep3|==| 2.54%
    }2|=| 1.69%
    echo2|=| 1.69%
    at2|=| 1.69%
    l3-agent2|=| 1.69%
    >2|=| 1.69%
    шасщifconfig1|| 0.85%
    /etc/init1|| 0.85%
    env1|| 0.85%
    nmap1|| 0.85%
    $PATH1|| 0.85%
    зфыpasswd1|| 0.85%
    netstat1|| 0.85%
    cat1|| 0.85%
    ыÑssh-keygen1|| 0.85%
    ц1|| 0.85%
    /etc/init.d/apache21|| 0.85%
    crontab1|| 0.85%
    ping1|| 0.85%
    env.txt1|| 0.85%
    s1|| 0.85%
    route1|| 0.85%
    /root/.ssh/1|| 0.85%
    /etc/init.d/1|| 0.85%
    зштп1|| 0.85%
    who1|| 0.85%
    known_hosts1|| 0.85%
    шзефидiptables-save1|| 0.85%
    ____
    *) Интервалы неактивности длительностью 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$