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

Содержание

Журнал

Понедельник (08/10/09)

/dev/ttyp0
18:37:19
#[root@fbsd5:~]#

18:37:20
#[root@fbsd5:~]#

18:37:20
#[root@fbsd5:~]# !d
dig andr.net.nt axfr
;; Connection to 192.168.16.25#53(192.168.16.25) for andr.net.nt failed: connection refused.
; <<>> DiG 9.3.4-P1 <<>> andr.net.nt axfr
;; global options:  printcmd
; Transfer failed.
18:37:23
#[root@fbsd5:~]# ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.16.25 netmask 0xffffff00 broadcast 192.168.16.255
        ether 00:16:4e:00:00:05
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
re1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.54.129 netmask 0xffffffe0 broadcast 192.168.54.159
        ether 00:16:4e:00:01:05
...
        options=1b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING>
        inet 192.168.54.126 netmask 0xffffffe0 broadcast 192.168.54.127
        ether 00:16:4e:00:02:05
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
18:37:33
#[root@fbsd5:~]# sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
bind     named      7358  20 udp4   127.0.0.1:53          *:*
bind     named      7358  21 tcp4   127.0.0.1:53          *:*
bind     named      7358  22 udp4   *:56431               *:*
bind     named      7358  24 tcp4   127.0.0.1:953         *:*
root     xdm        1020  1  tcp46  *:49152               *:*
nobody   Xvnc       1007  0  tcp4   *:6002                *:*
nobody   Xvnc       1007  4  udp4   *:57614               *:*
root     xdm        989   1  tcp46  *:49152               *:*
root     Xorg       988   3  tcp4   *:6000                *:*
root     xdm        985   1  tcp46  *:49152               *:*
root     xdm        985   3  udp46  *:177                 *:*
root     sendmail   926   3  tcp4   127.0.0.1:25          *:*
root     sshd       920   3  tcp46  *:22                  *:*
root     sshd       920   4  tcp4   *:22                  *:*
root     xinetd     809   0  tcp4   *:5902                *:*
root     syslogd    690   9  udp4   *:514                 *:*
18:37:40
#[root@fbsd5:~]# vim /etc/namedb/named.conf
forwardepid-file.168.16."/var/run/named/pid"
// simpldump-files, you "/var/dump/named_dump.db"r affected parties,
forward statistics-file "/var/stats/named.stats"
// or cause huge amounts of useless Internet traffic.
forwarders { 192.168.16.2540 lines, 11467 characters
options
forwardamed is being used only as a local resolver, this is a safe default.
// For named to be accessible to the network, comment this option, specify
        listen-on       { 127.0.0.1; };
:syn on
//forward only;being used only as a local resolver, this is a safe default.
// For named to be accessible to the network, comment this option, specify
        listen-on
// the proper IP address, or delete this option.
/
/
//      listen-on       { 127.0.0.1; };
"/var/named/etc/namedb/named.conf" 280 lines, 11471 characters written
18:38:15
#[root@fbsd5:~]# /etc/rc.d/named restart
Stopping named.
Starting named.
18:38:19
#[root@fbsd5:~]# !d
dig andr.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> andr.net.nt axfr
;; global options:  printcmd
andr.net.nt.            10800   IN      SOA     host1.andr.net.nt. root.andr.net.nt. 2 10800 3600 604800 3600
andr.net.nt.            10800   IN      NS      host1.andr.net.nt.
andr.net.nt.            10800   IN      MX      5 host1.andr.net.nt.
host1.andr.net.nt.      10800   IN      A       192.168.16.25
host2.andr.net.nt.      10800   IN      A       192.168.16.244
andr.net.nt.            10800   IN      SOA     host1.andr.net.nt. root.andr.net.nt. 2 10800 3600 604800 3600
;; Query time: 1 msec
;; SERVER: 192.168.16.25#53(192.168.16.25)
;; WHEN: Mon Aug 10 19:38:21 2009
;; XFR size: 6 records (messages 1)
18:38:21
#[root@fbsd5:~]# !!
dig andr.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> andr.net.nt axfr
;; global options:  printcmd
andr.net.nt.            10800   IN      SOA     host1.andr.net.nt. root.andr.net.nt. 2 10800 3600 604800 3600
andr.net.nt.            10800   IN      NS      host1.andr.net.nt.
andr.net.nt.            10800   IN      MX      5 host1.andr.net.nt.
host1.andr.net.nt.      10800   IN      A       192.168.16.25
host2.andr.net.nt.      10800   IN      A       192.168.16.244
andr.net.nt.            10800   IN      SOA     host1.andr.net.nt. root.andr.net.nt. 2 10800 3600 604800 3600
;; Query time: 1 msec
;; SERVER: 192.168.16.25#53(192.168.16.25)
;; WHEN: Mon Aug 10 19:38:29 2009
;; XFR size: 6 records (messages 1)
18:38:29
#[root@fbsd5:~]# exit
exit
Connection to 192.168.16.25 closed.
18:38:49
$ssh 192.168.16.26
The authenticity of host '192.168.16.26 (192.168.16.26)' 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.26' (DSA) to the list of known hosts.
Password:
Last login: Fri Aug  7 17:36:33 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!
...
   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.
Removing stale pidfile
18:38:59
#[root@fbsd6:~]# hostname
fbsd6.net.nt
18:39:08
#[root@fbsd6:~]# dig dima.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> dima.net.nt axfr
;; global options:  printcmd
; Transfer failed.
18:39:23
#[root@fbsd6:~]# dig @127.0.0.1 axfr
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 dima.net.nt axfr
; (1 server found)
;; global options:  printcmd
; Transfer failed.
18:39:29
#[root@fbsd6:~]# dig @192.168.16.26 axfr
;; Connection to 192.168.16.26#53(192.168.16.26) for dima.net.nt failed: connection refused.
18:39:38
#[root@fbsd6:~]# ps aux | grep named
bind     828  0,0  0,7  4452  3632  ??  Ss   18:47     0:00,08 /usr/sbin/named -t /
18:39:47
#[root@fbsd6:~]# less /var/log/messages
Jul 31 23:00:26 fbsd6 newsyslog[1765]: logfile turned over due to size>100K
Aug  3 18:10:07 fbsd6 su: user to root on /dev/ttyp4
Aug  5 18:10:42 fbsd6 su: user to root on /dev/ttyp2
Aug  5 18:14:07 fbsd6 su: BAD SU user to root on /dev/ttyp7
Aug  5 18:14:40 fbsd6 su: user to root on /dev/ttyp9
Aug  5 20:25:36 fbsd6 xinetd[1725]: Starting reconfiguration
Aug  5 20:25:36 fbsd6 xinetd[1725]: Swapping defaults
Aug  5 20:25:36 fbsd6 xinetd[1725]: readjusting service time-dgram
Aug  5 20:25:36 fbsd6 xinetd[1725]: readjusting service vnc1
Aug  5 20:25:36 fbsd6 xinetd[1725]: Reconfigured: new=1 old=2 dropped=0 (services)
...
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: SIZE=2048 MTIME=Aug 10 09:33 2009  COUNT 2 SHOULD BE 1 (ADJUSTED)
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: LINK COUNT FILE I=165656  OWNER=operator MODE=100400
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: SIZE=2048 MTIME=Aug 10 09:44 2009  COUNT 2 SHOULD BE 1 (ADJUSTED)
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: UNREF FILE I=165685  OWNER=operator MODE=100400
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: SIZE=2048 MTIME=Aug 10 08:33 2009  (CLEARED)
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: LINK COUNT FILE I=165686  OWNER=operator MODE=100400
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: SIZE=2048 MTIME=Aug 10 08:44 2009  COUNT 2 SHOULD BE 1 (ADJUSTED)
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 11 files, 2 fragments
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: 3660 files, 21920 used, 982389 free (2493 frags, 122487 blocks, 0.2% fragmentation)
Aug 10 18:53:43 fbsd6 su: user to root on /dev/ttyp7
18:40:21
#[root@fbsd6:~]#

18:40:22
#[root@fbsd6:~]#

18:40:22
#[root@fbsd6:~]#

18:40:22
#[root@fbsd6:~]# mount
/dev/ad0s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad0s2e on /tmp (ufs, local, soft-updates)
/dev/ad0s2f on /usr (ufs, local, soft-updates)
/dev/ad0s2d on /var (ufs, local, soft-updates)
devfs on /var/named/dev (devfs, local)
18:40:48
#[root@fbsd6:~]# vim /etc/namedb/named.conf
zone "21.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "22.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "23.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "24.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "25.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "26.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "27.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "28.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "29.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "30.172.in-addr.arpa"      { type master; file "master/empty.db"; };
zone "31.172.in-addr.arpa"      { type master; file "master/empty.db"; };
"/var/named/etc/namedb/named.conf" 292 lines, 11465 characters written
õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root
18:41:56
#[root@fbsd6:~]# vim /etc/namedb/named.
named.conf  named.root
18:41:56
#[root@fbsd6:~]# vim /etc/namedb/named.
named.conf  named.root
18:41:56
#[root@fbsd6:~]# vim /etc/namedb/named.root
;           on server           FTP.INTERNIC.NET
;/etc/na-OR-/named.root" 84 lineRS.INTERNIC.NETers
;
;       last update:    Nov 01, 2007
;       related version of root zone:   2007110100
;
;
; formerly NS.INTERNIC.NET
;
.                        3600000  IN  NS    A.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
;
; formerly NS1.ISI.EDU
18:42:05
#[root@fbsd6:~]# vim /etc/namedb/db.dima.net.nt
                        20090702
                        86400
                        2419200
        NS      fbsd6.di604800 )        ;
@       NS      fbsd6.d 604800 )
@       MX 5    fbsd6.dima.net.nt.
~                           44
~
~
~
~
~
~
~
~
~
"/var/named/etc/namedb/db.dima.net.nt" 11 lines, 211 characters written
18:45:31
#[root@fbsd6:~]# /etc/rc.d/named restart
Stopping named.
Starting named.
18:45:41
#[root@fbsd6:~]# less /var/log/messages
Jul 31 23:00:26 fbsd6 newsyslog[1765]: logfile turned over due to size>100K
Aug  3 18:10:07 fbsd6 su: user to root on /dev/ttyp4
Aug  5 18:10:42 fbsd6 su: user to root on /dev/ttyp2
Aug  5 18:14:07 fbsd6 su: BAD SU user to root on /dev/ttyp7
Aug  5 18:14:40 fbsd6 su: user to root on /dev/ttyp9
Aug  5 20:25:36 fbsd6 xinetd[1725]: Starting reconfiguration
Aug  5 20:25:36 fbsd6 xinetd[1725]: Swapping defaults
Aug  5 20:25:36 fbsd6 xinetd[1725]: readjusting service time-dgram
Aug  5 20:25:36 fbsd6 xinetd[1725]: readjusting service vnc1
Aug  5 20:25:36 fbsd6 xinetd[1725]: Reconfigured: new=1 old=2 dropped=0 (services)
...
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 11 files, 2 fragments
Aug 10 18:51:41 fbsd6 fsck: /dev/ad0s2d: 3660 files, 21920 used, 982389 free (2493 frags, 122487 blocks, 0.2% fragmentation)
Aug 10 18:53:43 fbsd6 su: user to root on /dev/ttyp7
Aug 10 19:45:41 fbsd6 named[828]: stopping command channel on 127.0.0.1#953
Aug 10 19:45:41 fbsd6 named[828]: stopping command channel on ::1#953
Aug 10 19:45:41 fbsd6 named[828]: exiting
Aug 10 19:45:41 fbsd6 named[2114]: starting BIND 9.3.4-P1 -t /var/named -u bind
Aug 10 19:45:41 fbsd6 named[2114]: command channel listening on 127.0.0.1#953
Aug 10 19:45:41 fbsd6 named[2114]: command channel listening on ::1#953
Aug 10 19:45:41 fbsd6 named[2114]: running
18:45:50
#[root@fbsd6:~]# dig @192.168.16.26
; <<>> DiG 9.3.4-P1 <<>> @192.168.16.26 dima.net.nt axfr
; (1 server found)
;; global options:  printcmd
dima.net.nt.            604800  IN      SOA     fbsd6.dima.net.nt. user.dima.net.nt. 20090702 604800 86400 2419200 604800
dima.net.nt.            604800  IN      NS      fbsd6.dima.net.nt.
dima.net.nt.            604800  IN      MX      5 fbsd6.dima.net.nt.
host1.dima.net.nt.      604800  IN      A       192.168.16.26
partner.dima.net.nt.    604800  IN      A       192.168.16.244
dima.net.nt.            604800  IN      SOA     fbsd6.dima.net.nt. user.dima.net.nt. 20090702 604800 86400 2419200 604800
;; Query time: 9 msec
;; SERVER: 192.168.16.26#53(192.168.16.26)
;; WHEN: Mon Aug 10 19:45:55 2009
;; XFR size: 6 records (messages 1)
18:45:55
#[root@fbsd6:~]# vim /etc/rc.conf
defaultrouter="192.168.16.254"
#hostname="fbsd6.net.nt"
hostname="host1.net.nt"
ifconfig_re0="inet 192.168.16.26   netmask 255.255.255.0"
defaultrouter="192.168.16.254"
hostname="fbsd6.net.nt"
~
~
~
"/etc/rc.conf" 22 lines, 560 characters written
18:46:29
#[root@fbsd6:~]# vim /etc/hosts
hosts        hosts.allow  hosts.equiv  hosts.lpd
18:46:29
#[root@fbsd6:~]# vim /etc/hosts
192.168.16.26          host1.dima.net.nt host1
                       host1.dima.net.nt.
192.168.16.26          fbsd6.net.nt fbsd6
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 4 lines, 191 characters written
18:46:57
#[root@fbsd6:~]# vim /etc/hosts
127.0.0.1               localhost.net.nt localhost
192.168.16.26          host1.dima.net.nt host1
~
~
~
~
~
~
~
~
...
~
~
~
~
~
~
~
~
~
"/etc/hosts" 3 lines, 149 characters written
18:47:28
#[root@fbsd6:~]# vim /etc/resolv.conf
nameserver 192.168.16.254
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/resolv.conf" 6 lines, 119 characters written
18:48:10
#[root@fbsd6:~]# hostname
fbsd6.net.nt
18:48:16
#[root@fbsd6:~]# hostname host1.dima.net.nt

18:48:24
#[root@fbsd6:~]# hostname
host1.dima.net.nt
18:48:25
#[root@fbsd6:~]# exir
bash: exir: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ
18:48:34
#[root@fbsd6:~]# exit
exit
Connection to 192.168.16.26 closed.
прошло 34 минуты
/dev/ttyp0
19:23:08
$vncv
bash: vncv: command not found
19:23:19
$ping
ping: unknown host hostA.alex.net.nt
19:23:42
$sudo vim /etc/resolv.conf
19:24:05
$sudo vim /etc/bind/
19:24:05
$sudo vim /etc/bind/
19:24:05
$sudo vim /etc/bind/named.conf
19:25:13
$sudo vim /etc/bind/named.conf.options
19:25:42
$sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
19:25:55
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.144 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.127 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=3 ttl=64 time=0.109 ms
--- hostA.alex.net.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.109/0.126/0.144/0.019 ms
19:26:00
$sudo

19:26:08
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.116 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.092 ms
--- hostA.alex.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.092/0.104/0.116/0.012 ms
19:26:10
$vim /etc/hosts
19:26:25
$ssh 192.168.16.254
host1.serg   A 192.168.16.7
max.net.nt.  NS host1.max
host1.max    A 192.168.16.248857C
andr.net.nt. NS host1.andr
user@debian:~$ sudo rndc flush
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
19:27:01
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.126 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.109 ms
--- hostA.alex.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.109/0.117/0.126/0.013 ms
19:27:05
$sudo rndc flush

19:27:08
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.141 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.103 ms
--- hostA.alex.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.103/0.122/0.141/0.019 ms
19:27:10
$cat /etc/resolv.conf
search serg.net.nt net.nt
nameserver 192.168.16.7
19:27:21
$ssh 192.168.16.254
207 PTR host207.net.nt.
208 PTR fbsdvm.net.nt.
209 PTR host209.net.nt.
210 PTR host210.net.nt.
211 PTR host211.net.nt.
212 PTR host212.net.nt.
213 PTR host213.net.nt.
214 PTR host214.net.nt.
215 PTR host215.net.nt.
216 PTR host216.net.nt.
217 PTR host217.net.nt.
19:29:05
$sudo
Stopping domain name service...: bind.
19:29:14
$ping hostA.alex.net.nt
ping: unknown host hostA.alex.net.nt
19:29:15
$sudo /etc/init.d/bind9 sta
Starting domain name service...: bind.
19:29:21
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.088 ms
--- hostA.alex.net.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.088/0.088/0.088/0.000 ms
19:29:22
$sudo rndc flush

19:29:29
$ping hostA.alex.net.nt
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.115 ms
64 bytes from debian6.elena.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.117 ms
--- hostA.alex.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.115/0.116/0.117/0.001 ms
19:29:33
$dig @127.0.0.1 debian6.elena.net.nt
; <<>> DiG 9.3.4-P1.1 <<>> @127.0.0.1 debian6.elena.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 12057
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;debian6.elena.net.nt.          IN      A
;; AUTHORITY SECTION:
net.nt.                 10800   IN      SOA     debian.net.nt. root.debian.net.nt. 15 604800 86400 2419200 604800
;; Query time: 20 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Aug 10 20:29:49 2009
;; MSG SIZE  rcvd: 86
19:29:49
$dig @192.168.16.254
; <<>> DiG 9.3.4-P1.1 <<>> @192.168.16.254 debian6.elena.net.nt
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 20516
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;debian6.elena.net.nt.          IN      A
;; AUTHORITY SECTION:
net.nt.                 604800  IN      SOA     debian.net.nt. root.debian.net.nt. 15 604800 86400 2419200 604800
;; Query time: 5 msec
;; SERVER: 192.168.16.254#53(192.168.16.254)
;; WHEN: Mon Aug 10 20:30:05 2009
;; MSG SIZE  rcvd: 86
19:30:37
$vim /etc/bind/named.conf
19:31:03
$sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
19:31:15
$ping host1.max.net.nt.
PING host1.max.net.nt (192.168.16.24) 56(84) bytes of data.
64 bytes from fbsd24.net.nt (192.168.16.24): icmp_seq=1 ttl=64 time=0.305 ms
--- host1.max.net.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.305/0.305/0.305/0.000 ms
19:31:18
$sudo

19:31:26
$vim /etc/bind/named.conf
19:31:29
$sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind.
Starting domain name service...: bind.
19:31:36
$ping hostA.alex.net.nt.
[user@host1:~]$ ping host1.max.net.nt.
PING host1.max.net.nt (192.168.16.24) 56(84) bytes of data.
64 bytes from host1.max.net.nt (192.168.16.24): icmp_seq=1 ttl=64 time=0.309 ms
--- host1.max.net.nt ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.309/0.309/0.309/0.000 ms
PING hostA.alex.net.nt (192.168.16.6) 56(84) bytes of data.
64 bytes from hostA.alex.net.nt (192.168.16.6): icmp_seq=1 ttl=64 time=0.126 ms
64 bytes from hostA.alex.net.nt (192.168.16.6): icmp_seq=2 ttl=64 time=0.097 ms
--- hostA.alex.net.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.097/0.111/0.126/0.017 ms
19:31:41
$ssh 192.168.16.254
user@192.168.16.254's password:
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: Mon Aug 10 17:27:30 2009 from host1.serg.net.nt
user@debian:~$ sudo xm console debian5
XENBUS: Device with no driver: device/console/0
...
Debian GNU/Linux 4.0 deb5 tty1
deb5 login: root
Password:
Last login: Mon Aug 10 18:59:57 2009 from 192.168.16.7 on ttyp0
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.
19:32:26
#/etc/init.d/networking

19:32:31
#vim /etc/network/interfaces
19:32:39
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
19:32:56
#exit
exit
Debian GNU/Linux 4.0 deb5 tty1
deb5 login: user@debian:~$
user@debian:~$
user@debian:~$
user@debian:~$ exit
logout
Connection to 192.168.16.254 closed.
19:33:02
$dig serg.net.nt mx
; <<>> DiG 9.3.4-P1.1 <<>> serg.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7059
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;serg.net.nt.                   IN      MX
;; ANSWER SECTION:
serg.net.nt.            604800  IN      MX      5 host1.serg.net.nt.
;; AUTHORITY SECTION:
serg.net.nt.            604800  IN      NS      host1.serg.net.nt.
;; ADDITIONAL SECTION:
host1.serg.net.nt.      604800  IN      A       192.168.16.7
;; Query time: 4 msec
;; SERVER: 192.168.16.7#53(192.168.16.7)
;; WHEN: Mon Aug 10 20:43:32 2009
;; MSG SIZE  rcvd: 81
/dev/ttyp9
19:33:40
$screen -x
/dev/ttyp0
19:43:32
$hostname -a
host1
19:44:42
$su -
Password:
l3-agent is already running: pid=1612; pidfile=/root/.lilalo/l3-agent.pid
19:47:23
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  liblockfile1 m4 procmail rmail sendmail-base sendmail-bin sendmail-cf
  sensible-mda
Предлагаемые пакеты:
  sendmail-doc ca-certificates logcheck sasl2-bin libsasl2-modules
  libsasl2-modules-plain libsasl2-digestmd5-plain libsasl2-digestmd5-des
  openssl cyrus-common
Рекомендуемые пакеты:
  exim4 mail-transport-agent fetchmail resolvconf
НОВЫЕ пакеты, которые будут установлены:
  liblockfile1 m4 procmail rmail sendmail sendmail-base sendmail-bin
  sendmail-cf sensible-mda
обновлено 0, установлено 9 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 2429kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 6005kB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
19:48:44
#vim /etc/mail/se
19:48:44
#vim /etc/mail/se
19:49:47
#vim /etc/mail/sendmail.mc
19:50:05
#man shutdown
19:52:57
##
[root@host1:~]# cd /etc/mail
19:53:04
#netstat -lnp | less
19:53:11
#netstat -lnp | grep :25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     7608/sendmail: MTA:
19:53:15
#mail -s test user
bash: mail: command not found
19:53:38
#echo TESTING |
[root@host1:mail]# apt-get install mailx
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
  mailx
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 63 пакетов не обновлено.
Необходимо скачать 155kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 299kB.
Получено:1 http://10.0.35.1 etch/main mailx 1:8.1.2-0.20050715cvs-1 [155kB]
Получено 155kB за 0s (3775kB/c)
Выбор ранее не выбранного пакета mailx.
(Чтение базы данных... на данный момент установлено 24522 файлов и каталогов.)
Распаковывается пакет mailx (из файла .../mailx_1%3a8.1.2-0.20050715cvs-1_i386.deb)...
Настраивается пакет mailx (8.1.2-0.20050715cvs-1) ...
/dev/ttyp3
19:53:45
$screen -x
19:53:53
$man dkpg
/dev/ttyp0
19:54:06
#apt-get install mutt
[root@host1:mail]# mail -u user
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 1 message 1 new
>N  1 root@host1.serg.n  Mon Aug 10 20:53   16/623   test
&
Message 1:
From root@host1.serg.net.nt  Mon Aug 10 20:53:52 2009
Date: Mon, 10 Aug 2009 20:53:51 +0300
From: root <root@host1.serg.net.nt>
To: user@host1.serg.net.nt
...
Получено:1 http://10.0.35.1 etch/main libidn11 0.6.5-1 [116kB]
Получено:2 http://10.0.35.1 etch/main mutt 1.5.13-1.1etch1 [1809kB]
Получено 1925kB за 0s (9609kB/c)
Выбор ранее не выбранного пакета libidn11.
(Чтение базы данных... на данный момент установлено 24540 файлов и каталогов.)
Распаковывается пакет libidn11 (из файла .../libidn11_0.6.5-1_i386.deb)...
Выбор ранее не выбранного пакета mutt.
Распаковывается пакет mutt (из файла .../mutt_1.5.13-1.1etch1_i386.deb)...
Настраивается пакет libidn11 (0.6.5-1) ...
Настраивается пакет mutt (1.5.13-1.1etch1) ...
19:54:22
#ls -l /var/mail/
итого 0
-rw-rw---- 1 user mail 0 2009-08-10 20:54 user
19:54:25
#echo TESTING | mail -s test user

19:54:32
#echo TESTING | mail -s test root

19:54:35
#ls -l /var/mail/
итого 8
-rw------- 1 root mail 623 2009-08-10 20:54 root
-rw-rw---- 1 user mail 623 2009-08-10 20:54 user
19:54:36
#vim /var/mail/root
19:54:47
#mutt
Оставлено: 1, удалено: 0.
You have mail in /var/mail/root
19:55:19
#EDITOR=vim

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    search serg.net.nt net.nt
    nameserver 192.168.16.7
    

    Статистика

    Время первой команды журнала18:37:19 2009- 8-10
    Время последней команды журнала19:55:19 2009- 8-10
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 8.91
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 0.72
    Количество командных строк в единицу времени, команда/мин 2.33
    Частота использования команд
    [root@fbsd6:~]#28|=======================| 23.93%
    sudo14|===========| 11.97%
    vim13|===========| 11.11%
    ping10|========| 8.55%
    [root@fbsd5:~]#10|========| 8.55%
    /etc/init.d/bind94|===| 3.42%
    ssh4|===| 3.42%
    dig3|==| 2.56%
    echo3|==| 2.56%
    mail3|==| 2.56%
    screen2|=| 1.71%
    man2|=| 1.71%
    rndc2|=| 1.71%
    netstat2|=| 1.71%
    apt-get2|=| 1.71%
    grep2|=| 1.71%
    ls2|=| 1.71%
    /etc/init.d/networking2|=| 1.71%
    mutt1|| 0.85%
    vncv1|| 0.85%
    #1|| 0.85%
    EDITOR=vim1|| 0.85%
    less1|| 0.85%
    cat1|| 0.85%
    hostname1|| 0.85%
    exit1|| 0.85%
    su1|| 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$