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

Содержание

Журнал

Среда (08/05/09)

/dev/ttyp4
18:01:32
$ssh 192.168.16.254
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".ssh/options" 2L, 30C записано
user@192.168.16.254's password:
18:01:35
$mv .ssh/options .ssh/config

18:01:46
$ssh 192.168.16.254
root@192.168.16.254's password:
18:01:49
$cat 192.168.16.254
cat: 192.168.16.254: No such file or directory
18:01:57
$cat .ssh/config
host 192.168.16.254
user root
18:02:02
$pwd
/home/user
18:02:28
$ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user/.ssh/id_rsa.
Your public key has been saved in /home/user/.ssh/id_rsa.pub.
The key fingerprint is:
1a:96:42:ab:3b:d0:49:a0:c6:34:39:56:8e:51:d9:f2 user@debian7
18:03:20
$ls -l .ssh/
итого 20
-rw-r--r-- 1 root root  393 2009-04-30 15:12 authorized_keys
-rw-r--r-- 1 user user   30 2009-08-05 19:01 config
-rw------- 1 user user 1743 2009-08-05 19:03 id_rsa
-rw-r--r-- 1 user user  394 2009-08-05 19:03 id_rsa.pub
-rw-r--r-- 1 user user  442 2009-08-05 18:53 known_hosts
18:03:28
$cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvaSACjoP2XkpL74RNKJ6GHp5JmS72NdMp2T6AP42Y1NiQFr462IUiw1GXMb/YDvj9aqrpt24J5tngckbb7gHsYmULmOKRmGBGMYMaLrxjj0+wDMqoRAhTA4jKk6jP22KVgBH+V3FLSBZxd8DE4T3hlBKq1ZrzPkUCzJ7ONRP+HqcMCUAKa5RfvXinKsoZaaWNjkSKaVQhgYsmn4vy0g/0jQ5RG6t7Y59/GXmyW3nPTRUNWSECTpfNFQvYfT3OKFkPTKgzAzbz77oQkaSYZRT1KXCRjWkxx8hvCbI9huOWUwPHRO6XO0uJ6VgwXhjbc7SZgx6LLX+V4hknVulzp4LNw== user@debian7
18:04:15
$cat .ssh/id_rsa.pub | ssh user@192.168.16.254 ' cat >> ~/.aut

18:05:02
$cat .ssh/id_rsa.pub
user@192.168.16.254's password:
18:05:02
$ssh 192.168.16.254
root@192.168.16.254's password:
18:05:18
$ssh 192.168.16.254
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
".ssh/config" 2L, 30C записано
user@192.168.16.254's password:
18:05:23
$cat .ssh/id_rsa.pub

18:05:23
$cat .ssh/id_rsa.pub

18:05:23
$ssh 192.168.16.254

18:07:05
$ssh 192.168.16.254
"/etc/ssh/sshd_config" 77L, 1899C записано
user@debian:~$ sudo ps aux | grep ssh
root      8265  0.0  0.2   5456  1044 ?        Ss   Jul30   0:00 /usr/sbin/sshd
root     16157  0.0  0.5   8180  2608 ?        Ss   16:07   0:00 sshd: user [priv]
user     16159  0.0  0.2   8180  1496 ?        S    16:07   0:00 sshd: user@pts/1
user     16269  0.0  0.1   3700   784 pts/1    S+   16:10   0:00 grep ssh
user@debian:~$ sudo /etc/init.d/ssh restart
Restarting OpenBSD Secure Shell server: sshd.
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
18:11:23
$ssh 192.168.16.254
[user@debian7:~]$ ssh 192.168.16.254
Enter passphrase for key '/home/user/.ssh/id_rsa':
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 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 Aug  5 16:07:08 2009 from debian7.net.nt
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
Enter passphrase for key '/home/user/.ssh/id_rsa':
18:11:26
$ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-odwoHA9594/agent.9594; export SSH_AUTH_SOCK;
SSH_AGENT_PID=9595; export SSH_AGENT_PID;
echo Agent pid 9595;
18:11:34
$eval `ssh-agent
Agent pid 9604
18:11:51
$ssh-agent -l
ssh-agent: illegal option -- l
Usage: ssh-agent [options] [command [args ...]]
Options:
  -c          Generate C-shell commands on stdout.
  -s          Generate Bourne shell commands on stdout.
  -k          Kill the current agent.
  -d          Debug mode.
  -a socket   Bind agent socket to given name.
  -t life     Default identity lifetime (seconds).
18:11:59
$ssh-add -l
The agent has no identities.
18:12:13
$ssh-add --help
Enter passphrase for /home/user/.ssh/id_rsa:
18:12:26
$ssh-add
Enter passphrase for /home/user/.ssh/id_rsa:
Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)
18:12:36
$ssh-add -l
2048 1a:96:42:ab:3b:d0:49:a0:c6:34:39:56:8e:51:d9:f2 /home/user/.ssh/id_rsa (RSA)
18:12:50
$ssh-agent -k
[user@debian7:~]$ ssh 192.168.16.254
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 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 Aug  5 16:10:28 2009 from debian7.net.nt
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 9604 killed;
18:13:00
$eval `ssh-agent`
[user@debian7:~]$ ssh 192.168.16.254
Enter passphrase for key '/home/user/.ssh/id_rsa':
Agent pid 9677
18:13:08
$ssh-add
Enter passphrase for /home/user/.ssh/id_rsa:
Identity added: /home/user/.ssh/id_rsa (/home/user/.ssh/id_rsa)
18:13:15
$ssh-agent -h
ssh-agent: illegal option -- h
Usage: ssh-agent [options] [command [args ...]]
Options:
  -c          Generate C-shell commands on stdout.
  -s          Generate Bourne shell commands on stdout.
  -k          Kill the current agent.
  -d          Debug mode.
  -a socket   Bind agent socket to given name.
  -t life     Default identity lifetime (seconds).
18:13:24
$man ssh-add
18:13:43
$ssh-add -x
Enter lock password:
Again:
Agent locked.
18:13:55
$ssh 192.168.16.254
Enter passphrase for key '/home/user/.ssh/id_rsa':
18:14:01
$ssh-add -X
Enter lock password:
Agent unlocked.
18:16:52
$ssh 192.168.16.254 -X
[user@debian7:~]$ ssh 192.168.16.254
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 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 Aug  5 16:12:44 2009 from debian7.net.nt
user@debian:~$
user@debian:~$
...
Last login: Wed Aug  5 16:14:07 2009 from debian7.net.nt
/usr/bin/X11/xauth:  creating new authority file /home/user/.Xauthority
user@debian:~$ firefox
Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "RANDR" missing on display "localhost:10.0".
Xlib:  extension "RANDR" missing on display "localhost:10.0".
NPP_GetValue()
NPP_GetValue()
user@debian:~$ exit
logout
18:19:04
$sudo vim /etc/X11/
18:19:04
$sudo
#
[servers]
[       ]
[       ]
[debug]note, that if you redefine a [server-foo] section, then GDM will
[debug]
# use the definition in this file, not the defaults.conf file.  It is
# currently not possible to disable a [server-foo] section defined
[ in the]defaults.conf file.
[       ]
#
[server-VNC]
[          ]
[          ]
command=/usr/bin/Xvnc -geometry 1024x768 -depth 24
flexible=true
name=VNC serverb/gdm/gdmlogin                                 75,1        Внизу
18:19:46
$telnet 192.168.16.24 6000
Trying 192.168.16.24...
Connected to 192.168.16.24.
Escape character is '^]'.
^]
telnet> q
Connection closed.
18:20:01
$#

18:21:55
$DISPLAY=192.168.16.24:2.0 xeyes
Error: Can't open display: 192.168.16.24:2.0
18:22:13
$DISPLAY=192.168.16.24:1
[1]+  Stopped                 DISPLAY=192.168.16.24:1.0 xeyes
18:22:29
$bg
[1]+ DISPLAY=192.168.16.24:1.0 xeyes &
18:22:29
$DISPLAY=192.168.16.25

18:22:34
$DISPLAY=192.168.16.25:2
[2]+  Stopped                 DISPLAY=192.168.16.25:2.0 xeyes
18:22:39
$bg
[2]+ DISPLAY=192.168.16.25:2.0 xeyes &
18:22:40
$DISPLAY=192.168.16.26:2.0 xclock

18:23:22
$ssh 192.168.16.254
Escape character is '^]'.
SSH-2.0-OpenSSH_4.3p2 Debian-9
Connection closed by foreign host.
user@debian:~$
user@debian:~$
user@debian:~$
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
[1]-  Done                    DISPLAY=192.168.16.24:1.0 xeyes
18:30:35
$ssh clint@nt.ua
The authenticity of host 'nt.ua (212.40.34.157)' can't be established.
DSA key fingerprint is be:d9:32:eb:bc:84:a3:6d:e0:ca:f3:c5:15:5d:d2:00.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'nt.ua,212.40.34.157' (DSA) to the list of known hosts.
18:39:26
$#DISPLAY=192.168.16.24:2.0

прошло 73 минуты
/dev/ttyp6
19:53:23
$telnet 192.168.16.4
Trying 192.168.16.4...
Connected to 192.168.16.4.
Escape character is '^]'.
Debian GNU/Linux 4.0
debian4 login: ^[]
Login incorrect
debian4 login: ^[
Login incorrect
debian4 login: ^[^[
Login incorrect
debian4 login:
telnet> q
Connection closed.
19:54:41
$telnet 192.168.16.4
Trying 192.168.16.4...
Connected to 192.168.16.4.
Escape character is '^]'.
Connection closed by foreign host.
19:56:25
$ssh 192.168.16.4
The authenticity of host '192.168.16.4 (192.168.16.4)' 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)? n
Please type 'yes' or 'no': no
Host key verification failed.
19:58:56
$mkdir ~/debian4/.ssh
mkdir: невозможно создать каталог `/home/user/debian4/.ssh': No such file or directory
/dev/ttyp4
20:03:28
$ssh 192.168.16.254
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 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 Aug  5 16:24:10 2009 from debian7.net.nt
user@debian:~$ netstat -lnp | less
...
tcp        0      0 0.0.0.0:5903            0.0.0.0:*               LISTEN      -
-
tcp        0      0 0.0.0.0:9999            0.0.0.0:*               LISTEN      -
user@debian:~$
-
user@debian:~$
user@debian:~$
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
прошло 15 минут
/dev/ttyp6
20:18:28
$mkdir ~/.ssh
mkdir: невозможно создать каталог `/home/user/.ssh': File exists
20:18:50
$sudo mkdir ~/debian4/.ssh
Password:
mkdir: невозможно создать каталог `/home/user/debian4/.ssh': No such file or directory
20:19:56
$su - mkdir ~/debian4/.ssh
Неизвестный id: mkdir
20:20:11
$su -
Password:
l3-agent is already running: pid=1707; pidfile=/root/.lilalo/l3-agent.pid
20:20:23
#pwd
/root
20:21:28
#mkdir ~/debian4/.ssh
mkdir: невозможно создать каталог `/root/debian4/.ssh': No such file or directory
20:21:55
#ssh-add -l
Could not open a connection to your authentication agent.
20:25:11
#mkdir ~/.ssh
mkdir: невозможно создать каталог `/root/.ssh': File exists
20:25:21
#cd .ssh

20:25:33
#ls
authorized_keys  known_hosts
20:25:35
#less authorized_keys
/dev/ttyp0
20:25:39
$screen -x
/dev/ttypb
20:25:39
$screen -x
/dev/ttyp6
20:26:06
#chmod 700 ~/.ssh

20:27:05
#chmod 600 ~/.ssh/authorized_keys

20:27:32
#less authorized_keys
20:31:39
#less authorized_keys
20:32:50
#less authorized_keys
/dev/ttypc
20:34:07
$screen
/dev/ttyp2
20:34:12
$ls
hello
20:34:28
$ssh user@192.168.16.254
Enter passphrase for key '/home/user/.ssh/id_rsa':
Linux debian 2.6.18.8-xen #1 SMP Wed Nov 5 11:18:00 EET 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 Aug  5 18:06:37 2009 from debian7.net.nt
user@debian:~$ ls -l .ssh/
итого 4
...
user@debian:~$ ssh 192.168.16.7
The authenticity of host '192.168.16.7 (192.168.16.7)' 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.16.7' (RSA) to the list of known hosts.
user@192.168.16.7's password:
PTY allocation request failed on channel 0
l3-agent is already running: pid=1529; pidfile=/home/user/.lilalo/l3-agent.pid
                                                                              ~^Z [suspend ssh]
[1]+  Stopped                 ssh user@192.168.16.254
/dev/ttyp4
20:34:35
$screen -x
/dev/ttypa
20:34:43
$screen -x
/dev/ttyp2
20:36:12
$ssh user@192.168.16.254
~
~
~
~
~
~
~
~
~
~
...
~
~
user@debian:~$ ssh-keygen -R 127.0.0.1
user@debian:~$
user@debian:~$
user@debian:~$
user@debian:~$
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
/dev/ttyp6
20:42:48
#exit
exit
/dev/ttyp6
20:46:49
$su -
Password:
l3-agent is already running: pid=1707; pidfile=/root/.lilalo/l3-agent.pid
20:47:03
#cd .ssh

20:47:16
#ls
authorized_keys  known_hosts
20:47:19
#ls authorized_keys
authorized_keys
20:48:08
#cat authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxRllTs/EHbNaiMP6vWz1afItydSo1NRjTllP3RwiTE+qkdgG1hD2HeAAb+1Y916PZs5nKgmRN4BVkhKUh/9DxNd9YEOPKGXBvrb2NomaMIsO3N+e11COVyuzqT0AtJPqNWUWzR03QAnxb9UOdqH4DQzpJOwGQWm8gjqqwpEOxHD5OPm526pVgcwSYbcexehBaBdH+qlFF1chtGEKjUkli1Ixe3/XW/UdB3lQZm3jGTCFrssr2pdxz4Px2wvs1nqaCq2CMeDPbrle1MqiLUrKjROghuEgi18sFCuopytZn2XBxuZjpSdO8U8bk9Dnm9rle1JkHRTUQv9+MS2MojeYvw== root@debian
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAp9j5CSg8CEWyAaO29gFS66c+YQyBzlukK88DSlWQiGXgvFdLtXnPH3HJ1aJrMyccPI+REqiN1mnBhEApOfMr623k7sCupRNURgg+X9S/VnHIcvUtydJEcTuECJbszoN5WQLJjQnGlWOyJ6PlUP/eofpndrfhHFEadwzG7Lct4tG0SvxFfTLDKv2sjRIhHQSL21HE5mw3k7YMNDfnRWSJTwB5nTtGkoaILDZ1QW726OUJJNvtmHGy/c0WrEZ2WBfJdxC0Ne5yTl8mpUyLrQHPIGhQyQd8jKBCYMqfX9CZChVoXo1UxOyLsjSUGeumZ50mwzN9UYbEis7ziZp2VPfr7Q== root@debian4
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAp9j5CSg8CEWyAaO29gFS66c+YQyBzlukK88DSlWQiGXgvFdLtXnPH3HJ1aJrMyccPI+REqiN1mnBhEApOfMr623k7sCupRNURgg+X9S/VnHIcvUtydJEcTuECJbszoN5WQLJjQnGlWOyJ6PlUP/eofpndrfhHFEadwzG7Lct4tG0SvxFfTLDKv2sjRIhHQSL21HE5mw3k7YMNDfnRWSJTwB5nTtGkoaILDZ1QW726OUJJNvtmHGy/c0WrEZ2WBfJdxC0Ne5yTl8mpUyLrQHPIGhQyQd8jKBCYMqfX9CZChVoXo1UxOyLsjSUGeumZ50mwzN9UYbEis7ziZp2VPfr7Q== root@debian4
20:48:27
#ssh 192.168.16.24
The authenticity of host '192.168.16.24 (192.168.16.24)' can't be established.
DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.16.24' (DSA) to the list of known hosts.
Password:
Last login: Wed Aug  5 18:19:05 2009
Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994
        The Regents of the University of California.  All rights reserved.
FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008
Welcome to FreeBSD!
...
   along with the mailing lists, can be searched by going to
   http://www.FreeBSD.org/search/.  If the doc distribution has
   been installed, they're also available formatted in /usr/share/doc.
If you still have a question or problem, please take the output of
`uname -a', along with any relevant error messages, and email it
as a question to the questions@FreeBSD.org mailing list.  If you are
unfamiliar with FreeBSD's directory layout, please refer to the hier(7)
manual page.  If you are not familiar with manual pages, type `man man'.
You may also use sysinstall(8) to re-enter the installation and
configuration utility.  Edit /etc/motd to change this login announcement.
20:50:13
#exit
[root@fbsd4:~]# exit
exit
Connection to 192.168.16.24 closed.
exit
/dev/ttyp2
20:51:14
$exit
exit
There are stopped jobs.

Четверг (08/06/09)

/dev/ttypc
17:35:39
$su -
Password:
l3-agent is already running: pid=1707; pidfile=/root/.lilalo/l3-agent.pid
17:36:45
#apt-get install dhcp
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  dhcp
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 111kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 307kB.
Получено:1 http://debian.org.ua etch/main dhcp 2.0pl5-19.5etch2 [111kB]
Получено 111kB за 0s (689kB/c)
Выбор ранее не выбранного пакета dhcp.
...
Please note that if you are installing the DHCP server for the first
time you need to configure it first. Please stop (/etc/init.d/dhcp
stop) the DHCP server daemon, edit /etc/dhcpd.conf to suit your needs
and particular configuration, and restart the DHCP server daemon
(/etc/init.d/dhcp start).
You also need to edit /etc/default/dhcp to specify the interfaces dhcpd
should listen to. By default it listens to eth0.
NOTE: dhcpd's messages are being sent to syslog. Look there for
diagnostics messages.
Starting DHCP server: dhcpd failed to start - check syslog for diagnostics.
17:36:53
#less /var/log/daemon.log
17:37:14
#vim /etc/default/dhcp
17:37:27
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:3E:00:00:07
          inet addr:192.168.16.7  Bcast:192.168.16.255  Mask:255.255.255.0
          inet6 addr: fe80::216:3eff:fe00:7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:313553 errors:0 dropped:0 overruns:0 frame:0
          TX packets:402168 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:41373875 (39.4 MiB)  TX bytes:184997017 (176.4 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:4062 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:196544 (191.9 KiB)  TX bytes:196544 (191.9 KiB)
17:37:40
#vim ~/.vimrc
17:37:55
#vim /etc/default/dhcp
17:41:51
#. /etc/bash_completion
 78 #}
     }
 80 #host confusia {
 81 #  hardware ethernet 02:03:04:05:06:07;
 82 #  fixed-address confusia-3.fugue.com;
                   {
 83 #  filename "vm{nix.confusia";
 84 #  server-name "snarg.fugue.com";
 85 #}
     }
 87 #host confusia {
 88 #  hardware ethernet 02:03:04:05:06:07;
 89 #  filename "vmunix.confusia";
 90 #  server-name "bb.home.vix.com";
 86 #}                                                                           90,32         98%
17:42:16
#apt-get install tftp
[root@debian7:~]# invoke-rc.d dhcp restart
Stopping DHCP server: dhcp.
Starting DHCP server: dhcpd.
tftp       tftpd      tftpd-hpa  tftp-hpa
17:42:16
#apt-get install tftpd-hpa
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  tftpd-hpa
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено.
Необходимо скачать 33,1kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 90,1kB.
Получено:1 http://debian.org.ua etch/main tftpd-hpa 0.43-1.1 [33,1kB]
Получено 33,1kB за 0s (433kB/c)
Предварительная настройка пакетов ...
...
Распаковывается пакет tftpd-hpa (из файла .../tftpd-hpa_0.43-1.1_i386.deb)...
Настраивается пакет tftpd-hpa (0.43-1.1) ...
--------- IMPORTANT INFORMATION FOR XINETD USERS ----------
The following line will be added to your /etc/inetd.conf file:
tftp           dgram   udp     wait    root  /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot
If you are indeed using xinetd, you will have to convert the
above into /etc/xinetd.conf format, and add it manually. See
/usr/share/doc/xinetd/README.Debian for more information.
-----------------------------------------------------------
tftpd-hpa disabled in /etc/default/tftpd-hpa
17:44:45
#vim /etc/xinetd.conf
17:45:02
#vim /etc/xinetd.d/tftp
17:45:28
#grep tftp /etc/services
tftp            69/udp
17:45:34
#vim /etc/xinetd.d/tftp
17:48:10
#tail -f /var/log/daemon.log
Aug  6 18:36:51 debian7 dhcpd: No subnet declaration for eth0 (192.168.16.7).
Aug  6 18:36:51 debian7 dhcpd: Please write a subnet declaration in your dhcpd.conf file for the
Aug  6 18:36:51 debian7 dhcpd: network segment to which interface eth0 is attached.
Aug  6 18:36:51 debian7 dhcpd: exiting.
[1]+  Stopped                 tail -f /var/log/daemon.log

Файлы

  • .ssh/config
  • .ssh/id_rsa.pub
  • authorized_keys
  • .ssh/config
    >
    host 192.168.16.254
    user root
    
    .ssh/id_rsa.pub
    >
    user@192.168.16.254's password:
    
    authorized_keys
    >
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAxRllTs/EHbNaiMP6vWz1afItydSo1NRjTllP3RwiTE+qkdgG1hD2HeAAb+1Y916PZs5nKgmRN4BVkhKUh/9DxNd9YEOPKGXBvrb2NomaMIsO3N+e11COVyuzqT0AtJPqNWUWzR03QAnxb9UOdqH4DQzpJOwGQWm8gjqqwpEOxHD5OPm526pVgcwSYbcexehBaBdH+qlFF1chtGEKjUkli1Ixe3/XW/UdB3lQZm3jGTCFrssr2pdxz4Px2wvs1nqaCq2CMeDPbrle1MqiLUrKjROghuEgi18sFCuopytZn2XBxuZjpSdO8U8bk9Dnm9rle1JkHRTUQv9+MS2MojeYvw== root@debian
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAp9j5CSg8CEWyAaO29gFS66c+YQyBzlukK88DSlWQiGXgvFdLtXnPH3HJ1aJrMyccPI+REqiN1mnBhEApOfMr623k7sCupRNURgg+X9S/VnHIcvUtydJEcTuECJbszoN5WQLJjQnGlWOyJ6PlUP/eofpndrfhHFEadwzG7Lct4tG0SvxFfTLDKv2sjRIhHQSL21HE5mw3k7YMNDfnRWSJTwB5nTtGkoaILDZ1QW726OUJJNvtmHGy/c0WrEZ2WBfJdxC0Ne5yTl8mpUyLrQHPIGhQyQd8jKBCYMqfX9CZChVoXo1UxOyLsjSUGeumZ50mwzN9UYbEis7ziZp2VPfr7Q== root@debian4
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAp9j5CSg8CEWyAaO29gFS66c+YQyBzlukK88DSlWQiGXgvFdLtXnPH3HJ1aJrMyccPI+REqiN1mnBhEApOfMr623k7sCupRNURgg+X9S/VnHIcvUtydJEcTuECJbszoN5WQLJjQnGlWOyJ6PlUP/eofpndrfhHFEadwzG7Lct4tG0SvxFfTLDKv2sjRIhHQSL21HE5mw3k7YMNDfnRWSJTwB5nTtGkoaILDZ1QW726OUJJNvtmHGy/c0WrEZ2WBfJdxC0Ne5yTl8mpUyLrQHPIGhQyQd8jKBCYMqfX9CZChVoXo1UxOyLsjSUGeumZ50mwzN9UYbEis7ziZp2VPfr7Q== root@debian4
    

    Статистика

    Время первой команды журнала18:01:32 2009- 8- 5
    Время последней команды журнала17:48:10 2009- 8- 6
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %22.77
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.80
    Количество командных строк в единицу времени, команда/мин 0.93
    Частота использования команд
    ssh17|================| 16.04%
    cat8|=======| 7.55%
    ssh-add8|=======| 7.55%
    vim7|======| 6.60%
    mkdir5|====| 4.72%
    screen5|====| 4.72%
    ls5|====| 4.72%
    less5|====| 4.72%
    ssh-agent4|===| 3.77%
    su4|===| 3.77%
    telnet3|==| 2.83%
    apt-get3|==| 2.83%
    sudo3|==| 2.83%
    exit3|==| 2.83%
    chmod2|=| 1.89%
    cd2|=| 1.89%
    bg2|=| 1.89%
    eval2|=| 1.89%
    pwd2|=| 1.89%
    DISPLAY=192.168.16.26:2.01|| 0.94%
    ifconfig1|| 0.94%
    DISPLAY=192.168.16.25:21|| 0.94%
    man1|| 0.94%
    .aut1|| 0.94%
    DISPLAY=192.168.16.24:2.01|| 0.94%
    #1|| 0.94%
    DISPLAY=192.168.16.24:11|| 0.94%
    .1|| 0.94%
    mv1|| 0.94%
    DISPLAY=192.168.16.251|| 0.94%
    #DISPLAY=192.168.16.24:2.01|| 0.94%
    >1|| 0.94%
    ssh-keygen1|| 0.94%
    tail1|| 0.94%
    grep1|| 0.94%
    ____
    *) Интервалы неактивности длительностью 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$