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

Содержание

Журнал

Вторник (12/23/08)

/dev/ttyp0
10:44:37
#ls
1234
/dev/ttyp2
10:44:39
#ssh 192.168.40.3
The authenticity of host '192.168.40.3 (192.168.40.3)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.40.3' (RSA) to the list of known hosts.
root@192.168.40.3's password:
Last login: Tue Dec 23 10:34:28 2008 from 10.0.17.1
Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 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.
l3-agent is already running: pid=1488; pidfile=/root/.lilalo/l3-agent.pid
/dev/ttyp0
10:47:00
#ls
1234
10:48:32
#ls
1234
10:48:33
#ls
1234
/dev/ttyp2
10:51:06
#cat id_rsa.pub_my
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20081223"
AAAAB3NzaC1yc2EAAAABJQAAAIBieB3NFSlX9x9lif/CI2ZhF2RrFMaxKdBbeyc5
SNRpRmY3IWz4iFvb8MrKZGTH1VDmqwXuKSv6wNBBrTTiArL1JNMtnsO2OaMsU1RR
ed6fFAH2wY/uRHCRAQjIQceI3PaNrTfzKMU6pJPxjDmLq8Y8oESP+qeBURMQrpVX
ym6UQQ==
---- END SSH2 PUBLIC KEY ----
10:51:18
#cat id_rsa.pub_my

/dev/ttyp0
10:54:32
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:04
          inet addr:192.168.43.3  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:985538 errors:0 dropped:0 overruns:0 frame:0
          TX packets:551 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:79644249 (75.9 MiB)  TX bytes:106318 (103.8 KiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
/dev/ttyp2
10:54:41
#cat id_rsa.pub_my
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20081223"
AAAAB3NzaC1yc2EAAAABJQAAAIBieB3NFSlX9x9lif/CI2ZhF2RrFMaxKdBbeyc5
SNRpRmY3IWz4iFvb8MrKZGTH1VDmqwXuKSv6wNBBrTTiArL1JNMtnsO2OaMsU1RR
ed6fFAH2wY/uRHCRAQjIQceI3PaNrTfzKMU6pJPxjDmLq8Y8oESP+qeBURMQrpVX
ym6UQQ==
---- END SSH2 PUBLIC KEY ----
10:54:44
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:01
          inet addr:192.168.40.3  Bcast:192.168.40.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:985668 errors:0 dropped:0 overruns:0 frame:0
          TX packets:509 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:79639233 (75.9 MiB)  TX bytes:124104 (121.1 KiB)
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:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:504 (504.0 b)  TX bytes:504 (504.0 b)
10:54:48
#hostname
debian1
/dev/ttyp0
10:54:58
#hostname
debian1
10:55:02
#vim /etc/hostname
--- /tmp/l3-saved-1621.6574.639	2008-12-23 10:55:19.000000000 +0200
+++ /etc/hostname	2008-12-23 10:55:28.000000000 +0200
@@ -1,2 +1,2 @@
-debian1
+debian4
 
/dev/ttyp2
10:55:11
#cat id_rsa.pub_my
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20081223"
AAAAB3NzaC1yc2EAAAABJQAAAIBieB3NFSlX9x9lif/CI2ZhF2RrFMaxKdBbeyc5
SNRpRmY3IWz4iFvb8MrKZGTH1VDmqwXuKSv6wNBBrTTiArL1JNMtnsO2OaMsU1RR
ed6fFAH2wY/uRHCRAQjIQceI3PaNrTfzKMU6pJPxjDmLq8Y8oESP+qeBURMQrpVX
ym6UQQ==
---- END SSH2 PUBLIC KEY ----
/dev/ttyp0
10:55:28
#ls -l .ssh/
итого 12
-rw-r--r-- 1 root root  294 2008-12-23 10:57 authorized_keys
-rw-r--r-- 1 root root 7858 2008-12-23 10:51 known_hosts
/dev/ttyp2
10:55:37
#cat id_rsa.pub | ssh 192.168.43.3 'cat >> ~/.ssh/authorized_k
ys'
The authenticity of host '192.168.43.3 (192.168.43.3)' can't be established.
RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.43.3' (RSA) to the list of known hosts.
root@192.168.43.3's password:
Permission denied, please try again.
root@192.168.43.3's password:
/dev/ttyp2
10:59:01
#less /var/log/auth.log
10:59:38
#ls -l .ssh/
итого 12
-rw-r--r-- 1 root root  294 2008-12-23 10:57 authorized_keys
-rw-r--r-- 1 root root 7858 2008-12-23 10:51 known_hosts
10:59:42
#cat .ssh/authorized_keys
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20081223"
AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
Lxvd0Q==
---- END SSH2 PUBLIC KEY ----
/dev/ttyp0
11:02:29
#cat .ssh/authorized_keys
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20081223"
AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
Lxvd0Q==
---- END SSH2 PUBLIC KEY ----
11:02:48
#vim .ssh/authorized_keys
--- /tmp/l3-saved-1621.17671.13042	2008-12-23 11:03:23.000000000 +0200
+++ .ssh/authorized_keys	2008-12-23 11:03:52.000000000 +0200
@@ -1,7 +1,4 @@
----- BEGIN SSH2 PUBLIC KEY ----
-Comment: "rsa-key-20081223"
 AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
 jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
 wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
-Lxvd0Q==
----- END SSH2 PUBLIC KEY ----
+Lxvd0Q==rsa-key-20081223
11:03:52
#cat .ssh/authorized_keys
AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
Lxvd0Q==rsa-key-20081223
11:04:19
#ssh root@10.0.17.1
Connection to 10.0.17.1 closed.
11:05:39
#vim .ssh/authorized_keys
--- /tmp/l3-saved-1621.19958.18140	2008-12-23 11:06:54.000000000 +0200
+++ .ssh/authorized_keys	2008-12-23 11:07:32.000000000 +0200
@@ -1,4 +1 @@
-ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
-jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
-wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
-Lxvd0Q==rsa-key-20081223
+ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJSwFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08Lxvd0Q==rsa-key-20081223
/dev/ttyp2
11:05:53
#cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7
jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJS
wFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08
Lxvd0Q==rsa-key-20081223
/dev/ttyp0
11:07:32
#cat .ssh/
cat: .ssh/: Is a directory
11:08:06
#cat .ssh/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJSwFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08Lxvd0Q==rsa-key-20081223
11:08:08
#vim .ssh/authorized_keys
--- /tmp/l3-saved-1621.3079.2720	2008-12-23 11:08:24.000000000 +0200
+++ .ssh/authorized_keys	2008-12-23 11:08:34.000000000 +0200
@@ -1 +1 @@
-ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJSwFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08Lxvd0Q==rsa-key-20081223
+ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAIBccxTCRD6Xg9WfCXWo2WCFPDXmf0/Wiqt3wMW7jO/schdjN3x+rTGLu15XiAPKhSMrXvBbF+EwT3dLJS/2/xFjeeWNAA2NRpMKamJSwFYu7Bi4V1o3v4TY1anav8htVI++SE42WVw86dINoWWOn9ZBd4HSEyBKUV5r3x08Lxvd0Q= rsa-key-20081223
11:08:34
#cat > .ssh/authorized_keys

11:09:02
#cat > .ssh/authorized_keys

11:09:11
#cat .ssh/authorized_keys

11:09:15
#vim .ssh/authorized_keys
11:11:37
#LANG=C

11:17:03
#smbmount //192.168.43.1/incom /mnt
(Reading database ... 22620 files and directories currently installed.)
Unpacking samba-common (from .../samba-common_3.0.24-6etch10_i386.deb) ...
Selecting previously deselected package smbfs.
Unpacking smbfs (from .../smbfs_3.0.24-6etch10_i386.deb) ...
Setting up samba-common (3.0.24-6etch10) ...
Setting up smbfs (3.0.24-6etch10) ...
Password:
11:17:29
#ls /mnt
ts2008pptx.pptx
ts_polygon_day1
ts_polygon_day2
ts_polygon_day3
ts_polygon_day4
ts_polygon_day5
ts_polygon_day6
ts_polygon_day7
ts_polygon_day8
tstk.pif
...
yujkoj.pif
yutk.exe
yvkq.cmd
yvomd.pif
yvutp.exe
ywko.pif
yxkb.cmd
yxxow.pif
yyjvj.pif
yywmy.exe
11:17:32
#cat /mnt/id
[root@debian1:~]# cat /mnt/id
id_rsa.pub.txt  idonf.exe       idxxw.exe
id_rsa.pub.txt  idonf.exe       idxxw.exe
11:17:32
#cat /mnt/id_rsa.pub.txt

11:18:01
#ssh administrator
[root@debian1:~]# cat /mnt/id_rsa.pub.txt  >> .ssh/authorized_keys
2ssh: administrator: Name or service not known
прошло 50 минут
/dev/ttyp0
12:08:31
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
12:08:43
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
/dev/ttyp0
12:11:59
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
/dev/ttyp0
12:13:26
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.168
/dev/ttyp0
12:14:03
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
12:14:05
#echo $DISPLAY
localhost:10.0
12:14:23
#export DISPLAY=0:0

12:14:37
#echo $DISPLAY
0:0
/dev/ttyp2
12:14:52
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6011: Name or service not known
Error: Can't open display: localhost:11.0
12:14:53
#export DISPLAY=192.168.43.4:0.0

12:16:27
#xclock
\Warning: Missing charsets in String to FontSet conversion
192.168.43.4:0.0
/dev/ttyp4
12:16:43
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6012: Name or service not known
Error: Can't open display: localhost:12.0
12:16:45
#echo $DISPALY

/dev/ttyp4
12:17:34
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6012: Name or service not known
Error: Can't open display: localhost:12.168
/dev/ttyp4
12:18:31
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6012: Name or service not known
Error: Can't open display: localhost:12.168
/dev/ttyp0
12:19:31
#DISPLAY=192.168.43.4:0.0 xclock
Warning: Missing charsets in String to FontSet conversion
[1]+  Stopped                 DISPLAY=192.168.43.4:0.0 xclock
12:20:05
#bg
[1]+ DISPLAY=192.168.43.4:0.0 xclock &
/dev/ttyp0
12:20:44
#xclock
\_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
12:21:02
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
12:21:07
#xclock
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
Error: Can't open display: localhost:10.0
12:21:16
#vim /etc/ssh/sshd_config
/dev/ttyp0
12:22:04
#DISPLAY=192.168.43.11:0.0 xclock
Warning: Missing charsets in String to FontSet conversion
12:22:47
#whois 14.0.0.0
bash: whois: command not found
12:24:04
#whois 14.0.0.0
[root@debian1:~]# apt-get install whois
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libidn11
НОВЫЕ пакеты, которые будут установлены:
  libidn11 whois
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 163kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 594kB.
...
OrgAbuseHandle: IANA-IP-ARIN
OrgAbuseName:   Internet Corporation for Assigned Names and Number
OrgAbusePhone:  +1-310-301-5820
OrgAbuseEmail:  abuse@iana.org
OrgTechHandle: IANA-IP-ARIN
OrgTechName:   Internet Corporation for Assigned Names and Number
OrgTechPhone:  +1-310-301-5820
OrgTechEmail:  abuse@iana.org
# ARIN WHOIS database, last updated 2008-12-22 19:10
# Enter ? for additional hints on searching ARIN's WHOIS database.
12:24:14
#man rdesktop
прошла 21 минута
12:45:24
#apt-get install rdesktop
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  rdesktop
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 124kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 451kB.
Получено:1 http://debian.org.ua etch/main rdesktop 1.5.0-1etch2 [124kB]
Получено 124kB за 0s (0B/c)
Выбор ранее не выбранного пакета rdesktop.
(Чтение базы данных... на данный момент установлено 22699 файлов и каталогов.)
Распаковывается пакет rdesktop (из файла .../rdesktop_1.5.0-1etch2_i386.deb)...
Настраивается пакет rdesktop (1.5.0-1etch2) ...
/dev/ttyp0
12:52:35
##

12:57:32
#netstat -an
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:6010          0.0.0.0:*               LISTEN
tcp        0      0 192.168.43.3:36707      192.168.43.1:445        ESTABLISHED
tcp        0      0 192.168.43.3:35844      192.168.43.11:6000      TIME_WAIT
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 ::1:6010                :::*                    LISTEN
tcp6       0      0 ::ffff:192.168.43.3:22  ::ffff:10.0.17.1:1067   ESTABLISHED
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     3343     /tmp/.gdm_socket
unix  3      [ ]         DGRAM                    3253     /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     3422     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     3444     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     3443
unix  3      [ ]         STREAM     CONNECTED     3440     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     3439
unix  3      [ ]         STREAM     CONNECTED     3426     /tmp/.X11-unix/X0
unix  3      [ ]         STREAM     CONNECTED     3425
unix  2      [ ]         DGRAM                    3272
прошло 75 минут
14:12:59
#apt-cache search pyvnc2swf

прошло 23 минуты
14:36:19
#apt-cache search pyvnc

14:36:23
#apt-cache search vnc
conspy - Remote control of Linux virtual consoles
directvnc - VNC client using the framebuffer as display
iprelay - User-space bandwidth shaping TCP proxy daemon
kcemirror - Windows CE remote control tool like VNC
krdc - Remote Desktop Connection for KDE
krfb - Desktop Sharing for KDE
libsvncpp-dev - Subversion C++ library (development files)
libsvncpp0c2a - Subversion C++ shared library
libsvnqt3 - Qt wrapper library for subversion
libvncauth-dev - Virtual network computing authentication headers and static lib
...
vncommand - VNC server which monitors a specified program
vncserver - Virtual network computing server software
vncsnapshot - A utility that takes JPEG snapshots from VNC servers
vtgrab - A VNC like console monitoring
x11vnc - VNC server which uses your current X11 session
x2vnc - A dual-screen hack - link an MS-Windows and X display
xtightvncviewer - virtual network computing client software for X
xvnc4viewer - Virtual network computing client software for X
xvncviewer - Virtual network computing client software for X
xwnc - Mix of Xvnc and XDarwin with improved protocol
14:36:27
#vim /etc/apt/sources.list
--- /tmp/l3-saved-3816.29664.5415	2008-12-23 14:36:45.000000000 +0200
+++ /etc/apt/sources.list	2008-12-23 14:37:04.000000000 +0200
@@ -1 +1 @@
-deb http://debian.org.ua/debian etch main 
+deb http://debian.org.ua/debian etch main  contrib non-free
14:37:04
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [386B]
В кэше http://debian.org.ua etch Release
Ign http://debian.org.ua etch/main Packages/DiffIndex
Получено:2 http://debian.org.ua etch/contrib Packages [59,0kB]
Получено:3 http://debian.org.ua etch/non-free Packages [83,3kB]
В кэше http://debian.org.ua etch/main Packages
Получено 142kB за 0s (223kB/c)
Чтение списков пакетов... Готово
14:37:18
#apt-cache search vnc
conspy - Remote control of Linux virtual consoles
directvnc - VNC client using the framebuffer as display
iprelay - User-space bandwidth shaping TCP proxy daemon
kcemirror - Windows CE remote control tool like VNC
krdc - Remote Desktop Connection for KDE
krfb - Desktop Sharing for KDE
libsvncpp-dev - Subversion C++ library (development files)
libsvncpp0c2a - Subversion C++ shared library
libsvnqt3 - Qt wrapper library for subversion
libvncauth-dev - Virtual network computing authentication headers and static lib
...
vncsnapshot - A utility that takes JPEG snapshots from VNC servers
vtgrab - A VNC like console monitoring
x11vnc - VNC server which uses your current X11 session
x2vnc - A dual-screen hack - link an MS-Windows and X display
xtightvncviewer - virtual network computing client software for X
xvnc4viewer - Virtual network computing client software for X
xvncviewer - Virtual network computing client software for X
xwnc - Mix of Xvnc and XDarwin with improved protocol
tightvnc-java - TightVNC java applet and command line program
vnc-java - VNC java applet and command line program
14:37:20
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [386B]
В кэше http://debian.org.ua etch Release
Ign http://debian.org.ua etch/main Packages/DiffIndex
Ign http://debian.org.ua etch/contrib Packages/DiffIndex
Ign http://debian.org.ua etch/non-free Packages/DiffIndex
В кэше http://debian.org.ua etch/main Packages
В кэше http://debian.org.ua etch/contrib Packages
В кэше http://debian.org.ua etch/non-free Packages
Получено 1B за 0s (24B/c)
Чтение списков пакетов... Готово
14:37:49
#apt-get update
~
~
~
~
~
~
~
~
~
~
...
Получено:1 http://10.0.35.1 unstable Release.gpg [189B]
Получено:2 http://10.0.35.1 unstable Release [80,6kB]
Ign http://10.0.35.1 unstable/main Packages
Ign http://10.0.35.1 unstable/contrib Packages
Ign http://10.0.35.1 unstable/non-free Packages
Получено:3 http://10.0.35.1 unstable/main Packages [7419kB]
Получено:4 http://10.0.35.1 unstable/contrib Packages [81,7kB]
Получено:5 http://10.0.35.1 unstable/non-free Packages [140kB]
Получено 7721kB за 10s (758kB/c)
Чтение списков пакетов... Готово
14:38:12
#apt-cache search vnc
autocutsel - Keep the X clipboard and the cutbuffer in sync
avahi-ui-utils - Avahi GTK+ utilities
conspy - Remote control of Linux virtual consoles
directvnc - VNC client using the framebuffer as display
gnome-rdp - remote desktop client for GNOME
gtkvncviewer - Small GTK+ tool to connect to VNC servers
gvncviewer - VNC viewer using gtk-vnc
iprelay - User-space bandwidth shaping TCP proxy daemon
kcemirror - Windows CE remote control tool like VNC
krdc - Remote Desktop Connection for KDE
...
x11vnc - VNC server to allow remote access to an existing X session
x2vnc - A dual-screen hack - link an MS-Windows and X display
xenwatch - Virtualization utilities, mostly for Xen
xrdp - Remote Desktop Protocol (RDP) server
xtightvncviewer - virtual network computing client software for X
xvnc4viewer - Virtual network computing client software for X
xwnc - Mix of Xvnc and XDarwin with improved protocol
tightvnc-java - TightVNC java applet and command line program
vnc-java - VNC java applet and command line program
vnc-common - Virtual network computing server software
14:38:19
#apt-get install pyvnc2swf
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Так как Вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  pyvnc2swf: Зависит: python-support (>= 0.7.1) но он не будет установлен
             Зависит: python-pygame но он не будет установлен
E: Сломанные пакеты
14:38:49
#apt-get install pyvnc2swf python-support python-pygame
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Некоторые пакеты невозможно установить. Возможно, Вы просите невозможного,
или же используете нестабильного дистрибутив, и запрошенные Вами пакеты
ещё не созданы или были удалены из Incoming.
Следующая информация возможно поможет Вам:
Пакеты, имеющие неудовлетворённые зависимости:
  python-pygame: Зависит: libsdl-image1.2 (>= 1.2.5) но он не будет установлен
                 Зависит: libsdl-mixer1.2 (>= 1.2.6) но он не будет установлен
                 Зависит: libsdl-ttf2.0-0 но он не будет установлен
                 Зависит: libsmpeg0 но он не будет установлен
  python-support: Зависит: dpkg (>= 1.14.19) но 1.13.25 будет установлен
E: Сломанные пакеты
14:39:03
#apt-get suorce pyvnc2swf
E: Неверная операция suorce
14:39:31
#vim /etc/apt/sources.list
--- /tmp/l3-saved-3816.32664.25192	2008-12-23 14:39:36.000000000 +0200
+++ /etc/apt/sources.list	2008-12-23 14:39:45.000000000 +0200
@@ -1 +1,2 @@
 deb http://10.0.35.1:9999/debian unstable main  contrib non-free
+deb-src http://10.0.35.1:9999/debian unstable main  contrib non-free
14:39:54
#apt-get source pyvnc2swf
[root@debian1:~]# apt-get update
Получено:1 http://10.0.35.1 unstable Release.gpg [189B]
В кэше http://10.0.35.1 unstable Release
Ign http://10.0.35.1 unstable/main Packages/DiffIndex
Ign http://10.0.35.1 unstable/contrib Packages/DiffIndex
Ign http://10.0.35.1 unstable/non-free Packages/DiffIndex
Ign http://10.0.35.1 unstable/main Sources
Ign http://10.0.35.1 unstable/contrib Sources
Ign http://10.0.35.1 unstable/non-free Sources
Ign http://10.0.35.1 unstable/main Packages
...
Получено:1 http://10.0.35.1 unstable/main pyvnc2swf 0.9.3-2 (dsc) [1054B]
Получено:2 http://10.0.35.1 unstable/main pyvnc2swf 0.9.3-2 (tar) [66,5kB]
Получено:3 http://10.0.35.1 unstable/main pyvnc2swf 0.9.3-2 (diff) [3036B]
Получено 70,6kB за 0s (122kB/c)
gpg: can't open `/gnupg/options.skel': No such file or directory
gpg: Signature made Срд 30 Апр 2008 22:41:42 EEST using DSA key ID F22A794E
gpg: Can't check signature: public key not found
dpkg-source: extracting pyvnc2swf in pyvnc2swf-0.9.3
dpkg-source: unpacking pyvnc2swf_0.9.3.orig.tar.gz
dpkg-source: applying ./pyvnc2swf_0.9.3-2.diff.gz
14:39:59
#ls
1234             pyvnc2swf_0.9.3-2.diff.gz  pyvnc2swf_0.9.3.orig.tar.gz
pyvnc2swf-0.9.3  pyvnc2swf_0.9.3-2.dsc
14:40:03
#cd pyvnc2swf-0.9.3/

14:40:12
#ls
bin  debian  docs  LICENCE.TXT  Makefile  pyvnc2swf  README.txt
14:40:13
#ls pyvnc2swf/
d3des.py           image.py  output.py        rfb.py
edit.py            movie.py  play.py          swf.py
html_templates.py  mp3.py    record_sound.py  vnc2swf.py
14:40:20
#pyvnc2swf/vnc2swf.py
Traceback (most recent call last):
  File "pyvnc2swf/vnc2swf.py", line 27, in ?
    import Tkinter, tkFileDialog, tkMessageBox, tempfile, shutil
  File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 41, in ?
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package
14:40:30
#apt-get install python-tk
  ru_RU.ISO-8859-5... done
  ru_RU.CP1251... done
  ru_RU.KOI8-R... done
  ru_RU.UTF-8... done
  ru_UA.KOI8-U... done
  ru_UA.UTF-8... done
  en_US.UTF-8... done
Generation complete.
Setting up libc6-xen (2.7-16) ...
Setting up tcl8.4 (8.4.19-2) ...
Setting up tk8.4 (8.4.19-2) ...
Setting up blt (2.4z-4) ...
Setting up python-tk (2.5.2-1) ...
14:41:21
#pyvnc2swf/vnc2swf.py
Either Pygame or Python Imaging Library is required.
14:41:27
#apt-get install pygame
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет pygame
14:41:38
#apt-cache search pygame
ggz-python-games - GGZ Gaming Zone: game clients collection for SDL and Python
lightyears - single player real-time strategy game with steampunk sci-fi
pyntor - flexible and componentized presentation program
pyslide - Tiny but powerful program to make animated presentations
python-ocempgui - graphical user interface toolkit providing widgets for PyGame
python-pygame - SDL bindings for games development in Python
python-pyglet - a cross-platform windowing and multimedia library
python-soya - high level 3D engine for Python
python-soya-doc - high level 3D engine for Python
solarwolf - Collect the boxes and don't become mad
14:41:52
#apt-get install python-pygame
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  libasound2 libdirectfb-1.0-0 libfreetype6 libmikmod2 libogg0
  libsdl-image1.2 libsdl-mixer1.2 libsdl-ttf2.0-0 libsdl1.2debian
  libsdl1.2debian-alsa libsmpeg0 libsvga1 libsysfs2 libts-0.0-0
  libvorbis0a libvorbisfile3 libx86-1 python-central python-numeric zlib1g
Предлагаемые пакеты:
  libasound2-plugins libfreetype6-dev python-numeric-tutorial
  python-numeric-ext python-numeric-dbg
...
Настраивается пакет libsdl1.2debian-alsa (1.2.13-4) ...
Настраивается пакет libsdl1.2debian (1.2.13-4) ...
Настраивается пакет libsdl-image1.2 (1.2.6-3) ...
Настраивается пакет libsmpeg0 (0.4.5+cvs20030824-2.2) ...
Настраивается пакет libvorbis0a (1.2.0.dfsg-3.1) ...
Настраивается пакет libvorbisfile3 (1.2.0.dfsg-3.1) ...
Настраивается пакет libsdl-mixer1.2 (1.2.8-5) ...
Настраивается пакет libsdl-ttf2.0-0 (2.0.9-1) ...
Настраивается пакет python-numeric (24.2-9) ...
Настраивается пакет python-pygame (1.7.1release-4.2) ...
14:42:16
#pyvnc2swf/vnc2swf.py
Using pygame 1.7.1release
_X11TransSocketINETConnect() can't get address for localhost:6010: Name or service not known
     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2008-08-18 12:36)
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
    --> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
...
Traceback (most recent call last):
  File "pyvnc2swf/vnc2swf.py", line 581, in ?
    if __name__ == "__main__": main(sys.argv[1:])
  File "pyvnc2swf/vnc2swf.py", line 579, in main
    debug=debug).run()
  File "pyvnc2swf/vnc2swf.py", line 156, in __init__
    self.root = Tkinter.Tk()
  File "/usr/lib/python2.4/lib-tk/Tkinter.py", line 1572, in __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:10.0"
14:42:19
#DISPLAY=192.168.43.11:0.0
Using pygame 1.7.1release
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
(111, 'Connection refused')
(111, 'Connection refused')
(111, 'Connection refused')
Connected: 192.168.43.1:5926, protocol_version=3.8, preferred_encoding=(0, -232, -239)
VNC Screen: size=800x600, name='Xen-winxp4'
Output movie size: 800x600
Creating movie: '/tmp/pyvnc2swf/pyvnc2swf-5820.swf': version=5, size=800x600, framerate=12.0, compression=None
Writing: /root/test.html...
14:44:33
#ice
iceauth    iceweasel
14:44:33
#ice
iceauth    iceweasel
14:44:33
#pyvnc2swf/vnc2swf.py

14:44:33
#DISPLAY=192.168.43.11:0.0

14:45:24
#cd ..

14:45:46
#scp test.* 10.0.17.1:/data/incom
root@10.0.17.1's password:
test.html                                 100% 6172     6.0KB/s   00:00
test.swf                                  100% 1785KB   1.7MB/s   00:00
14:46:07
#hostname
debian1
14:49:56
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:55:00:04
          inet addr:192.168.43.3  Bcast:192.168.43.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe55:4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1481828 errors:0 dropped:0 overruns:0 frame:0
          TX packets:274514 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:184755104 (176.1 MiB)  TX bytes:83571545 (79.7 MiB)
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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Файлы

  • .ssh/authorized_keys
  • /mnt/id
  • /mnt/id_rsa.pub.txt
  • id_rsa.pub_my
  • .ssh/authorized_keys
    >
    /mnt/id
    >
    [root@debian1:~]# cat /mnt/id
    id_rsa.pub.txt  idonf.exe       idxxw.exe
    id_rsa.pub.txt  idonf.exe       idxxw.exe
    
    /mnt/id_rsa.pub.txt
    >
    id_rsa.pub_my
    >
    ---- BEGIN SSH2 PUBLIC KEY ----
    Comment: "rsa-key-20081223"
    AAAAB3NzaC1yc2EAAAABJQAAAIBieB3NFSlX9x9lif/CI2ZhF2RrFMaxKdBbeyc5
    SNRpRmY3IWz4iFvb8MrKZGTH1VDmqwXuKSv6wNBBrTTiArL1JNMtnsO2OaMsU1RR
    ed6fFAH2wY/uRHCRAQjIQceI3PaNrTfzKMU6pJPxjDmLq8Y8oESP+qeBURMQrpVX
    ym6UQQ==
    ---- END SSH2 PUBLIC KEY ----
    

    Статистика

    Время первой команды журнала10:44:37 2008-12-23
    Время последней команды журнала14:49:56 2008-12-23
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, %25.00
    Процент синтаксически неверно набранных команд, % 1.00
    Суммарное время работы с терминалом *, час 1.99
    Количество командных строк в единицу времени, команда/мин 0.84
    Частота использования команд
    cat16|===============| 15.24%
    xclock13|============| 12.38%
    apt-get11|==========| 10.48%
    ls10|=========| 9.52%
    vim8|=======| 7.62%
    apt-cache6|=====| 5.71%
    vnc2swf.py4|===| 3.81%
    ssh4|===| 3.81%
    ifconfig3|==| 2.86%
    DISPLAY=192.168.43.11:0.03|==| 2.86%
    echo3|==| 2.86%
    hostname3|==| 2.86%
    ice2|=| 1.90%
    authorized_keys2|=| 1.90%
    cd2|=| 1.90%
    export2|=| 1.90%
    whois2|=| 1.90%
    authorized_k1|| 0.95%
    smbmount1|| 0.95%
    man1|| 0.95%
    DISPLAY=192.168.43.4:0.01|| 0.95%
    #1|| 0.95%
    >1|| 0.95%
    scp1|| 0.95%
    bg1|| 0.95%
    netstat1|| 0.95%
    less1|| 0.95%
    LANG=C1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$