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

Содержание

Журнал

Вторник (10/26/10)

/dev/pts/11
15:28:48
#service bind9 stop
Stopping domain name service...: bind9 waiting for pid 6812 to die.
/dev/pts/12
15:28:48
#service bind9 stop
Stopping domain name service...: bind9 waiting for pid 6812 to die.
/dev/pts/11
15:28:56
#ls /etc/
acpi                    ca-certificates       dhcp3                gnome-app-install     init.d           localtime       modules          opt              rc5.d              sgml             uswsusp.conf
adduser.conf            ca-certificates.conf  dictionaries-common  gnome-vfs-2.0         initramfs-tools  logcheck        mono             pam.conf         rc6.d              shadow           vga
adjtime                 calendar              dm                   gnome-vfs-mime-magic  inittab          login.defs      motd             pam.d            rc.local           shadow-          vim
aliases                 console               doc-base             gre.d                 inputrc          logrotate.conf  motd.tail        pango            rcS.d              shells           vpnc
alsa                    console-cyrillic      dpkg                 groff                 insserv.conf     logrotate.d     mtab             papersize        rearj.cfg          skel             w3m
alternatives            console-setup         emacs                group                 iproute2         lsb-base        Muttrc           passwd           reportbug.conf     sound            wgetrc
apm                     console-tools         email-addresses      group-                issue            magic           Muttrc.d         passwd-          resolvconf         ssh              wodim.conf
apparmor.d              cron.d                environment          gshadow               issue.net        magic.mime      mysql            perl             resolv.conf        ssl              wpa_supplicant
apt                     cron.daily            esound               gshadow-              kde3             mail            nanorc           pm               rmt                sudoers          X11
asterisk                cron.hourly           exim4                gssapi_mech.conf      kernel-img.conf  mailcap         netscsid.conf    ppp              rpc                sysctl.conf      xdg
at.deny                 cron.monthly          fam.conf             gtk-2.0               ldap             mailcap.order   network          profile          rsyslog.conf       sysctl.d         xml
avahi                   crontab               farsight             gtkmathview           ld.so.cache      mailname        NetworkManager   protocols        rsyslog.d          terminfo
bash.bashrc             cron.weekly           fonts                hal                   ld.so.conf       mail.rc         networks         python           samba              texmf
bash_completion         cups                  foomatic             host.conf             ld.so.conf.d     manpath.config  nsswitch.conf    python2.5        sane.d             timezone
bash_completion.d       dbus-1                fstab                hostname              libao.conf       mc              ODBCDataSources  radiusclient-ng  scrollkeeper.conf  ts.conf
bind                    debconf.conf          gai.conf             hosts                 libgda-3.0       menu            odbc.ini         rc0.d            scsi_id.config     ucf.conf
bindresvport.blacklist  debian_version        gconf                hosts.allow           libpaper.d       menu-methods    odbcinst.ini     rc1.d            securetty          udev
bluetooth               default               gdm                  hosts.deny            lilalo           mime.types      openal           rc2.d            security           ufw
bogofilter.cf           defoma                gimp                 idmapd.conf           locale.alias     mke2fs.conf     openoffice       rc3.d            sensors.conf       updatedb.conf
bonobo-activation       deluser.conf          gnome                inetd.conf            locale.gen       modprobe.d      openvpn          rc4.d            services           update-notifier
/dev/pts/12
15:28:56
#ls /etc/
acpi                    ca-certificates       dhcp3                gnome-app-install     init.d           localtime       modules          opt              rc5.d              sgml             uswsusp.conf
adduser.conf            ca-certificates.conf  dictionaries-common  gnome-vfs-2.0         initramfs-tools  logcheck        mono             pam.conf         rc6.d              shadow           vga
adjtime                 calendar              dm                   gnome-vfs-mime-magic  inittab          login.defs      motd             pam.d            rc.local           shadow-          vim
aliases                 console               doc-base             gre.d                 inputrc          logrotate.conf  motd.tail        pango            rcS.d              shells           vpnc
alsa                    console-cyrillic      dpkg                 groff                 insserv.conf     logrotate.d     mtab             papersize        rearj.cfg          skel             w3m
alternatives            console-setup         emacs                group                 iproute2         lsb-base        Muttrc           passwd           reportbug.conf     sound            wgetrc
apm                     console-tools         email-addresses      group-                issue            magic           Muttrc.d         passwd-          resolvconf         ssh              wodim.conf
apparmor.d              cron.d                environment          gshadow               issue.net        magic.mime      mysql            perl             resolv.conf        ssl              wpa_supplicant
apt                     cron.daily            esound               gshadow-              kde3             mail            nanorc           pm               rmt                sudoers          X11
asterisk                cron.hourly           exim4                gssapi_mech.conf      kernel-img.conf  mailcap         netscsid.conf    ppp              rpc                sysctl.conf      xdg
at.deny                 cron.monthly          fam.conf             gtk-2.0               ldap             mailcap.order   network          profile          rsyslog.conf       sysctl.d         xml
avahi                   crontab               farsight             gtkmathview           ld.so.cache      mailname        NetworkManager   protocols        rsyslog.d          terminfo
bash.bashrc             cron.weekly           fonts                hal                   ld.so.conf       mail.rc         networks         python           samba              texmf
bash_completion         cups                  foomatic             host.conf             ld.so.conf.d     manpath.config  nsswitch.conf    python2.5        sane.d             timezone
bash_completion.d       dbus-1                fstab                hostname              libao.conf       mc              ODBCDataSources  radiusclient-ng  scrollkeeper.conf  ts.conf
bind                    debconf.conf          gai.conf             hosts                 libgda-3.0       menu            odbc.ini         rc0.d            scsi_id.config     ucf.conf
bindresvport.blacklist  debian_version        gconf                hosts.allow           libpaper.d       menu-methods    odbcinst.ini     rc1.d            securetty          udev
bluetooth               default               gdm                  hosts.deny            lilalo           mime.types      openal           rc2.d            security           ufw
bogofilter.cf           defoma                gimp                 idmapd.conf           locale.alias     mke2fs.conf     openoffice       rc3.d            sensors.conf       updatedb.conf
bonobo-activation       deluser.conf          gnome                inetd.conf            locale.gen       modprobe.d      openvpn          rc4.d            services           update-notifier
/dev/pts/11
15:33:36
#ls /etc/bind
db.0  db.127  db.255  db.empty  db.local  db.root  named.conf  named.conf.local  named.conf.options  rndc.key  zones.rfc1918
/dev/pts/12
15:33:36
#ls /etc/bind
db.0  db.127  db.255  db.empty  db.local  db.root  named.conf  named.conf.local  named.conf.options  rndc.key  zones.rfc1918
/dev/pts/11
15:33:44
#vi /etc/bind/named.conf
/dev/pts/12
15:33:44
#vi /etc/bind/named.conf
--- /tmp/l3-saved-4780.21759.30879	2010-10-26 16:33:56.000000000 +0300
+++ /etc/bind/named.conf	2010-10-26 16:38:16.000000000 +0300
@@ -1,22 +1,5 @@
-// This is the primary configuration file for the BIND DNS server named.
-//
-// Please read /usr/share/doc/bind9/README.Debian.gz for information on the 
-// structure of BIND configuration files in Debian, *BEFORE* you customize 
-// this configuration file.
-//
-// If you are just adding zones, please do that in /etc/bind/named.conf.local
-
 include "/etc/bind/named.conf.options";
 
-// prime the server with knowledge of the root servers
-zone "." {
-	type hint;
-	file "/etc/bind/db.root";
-};
-
-// be authoritative for the localhost forward and reverse zones, and for
-// broadcast zones as per RFC 1912
-
 zone "localhost" {
 	type master;
 	file "/etc/bind/db.local";
@@ -37,4 +20,9 @@
 	file "/etc/bind/db.255";
 };
 
+zone "kv.unix.nt" {
+        type master;
+        file "/etc/bind/db.kv";
+};
+
 include "/etc/bind/named.conf.local";
/dev/pts/11
15:38:16
#vi /etc/bind/
15:38:16
#vi /etc/bind/db.local
/dev/pts/12
15:38:16
#vi /etc/bind/
15:38:16
#vi /etc/bind/db.local
/dev/pts/11
15:38:31
#~

/dev/pts/12
15:38:31
#~

/dev/pts/11
15:38:57
#vi /etc/bind/db.kv
/dev/pts/12
15:38:57
#vi /etc/bind/db.kv
--- /tmp/l3-saved-4780.8792.11999	2010-10-26 16:39:03.000000000 +0300
+++ /etc/bind/db.kv	2010-10-26 16:40:05.000000000 +0300
@@ -2,13 +2,12 @@
 ; BIND data file for local loopback interface
 ;
 $TTL	604800
-@	IN	SOA	localhost. root.localhost. (
+@	IN	SOA	kv. root.kv.unix.nt. (
 			      2		; Serial
 			 604800		; Refresh
 			  86400		; Retry
 			2419200		; Expire
 			 604800 )	; Negative Cache TTL
 ;
-@	IN	NS	localhost.
-@	IN	A	127.0.0.1
-@	IN	AAAA	::1
+@	IN	NS	kv.unix.nt.
+@	IN	A	192.168.103.1
/dev/pts/11
15:40:05
#service bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
/dev/pts/12
15:40:05
#service bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.
/dev/pts/11
15:40:25
#nslookup
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
> kv
Server:         127.0.0.1
Address:        127.0.0.1#53
Name:   kv.unix.nt
Address: 192.168.103.1
> 192.168.103.1
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find 1.103.168.192.in-addr.arpa.: NXDOMAIN
/dev/pts/12
15:40:25
#nslookup
> server 127.0.0.1
Default server: 127.0.0.1
Address: 127.0.0.1#53
> kv
Server:         127.0.0.1
Address:        127.0.0.1#53
Name:   kv.unix.nt
Address: 192.168.103.1
> 192.168.103.1
Server:         127.0.0.1
Address:        127.0.0.1#53
** server can't find 1.103.168.192.in-addr.arpa.: NXDOMAIN
/dev/pts/11
15:45:06
#vi /etc/bind/named.conf
/dev/pts/12
15:45:06
#vi /etc/bind/named.conf
/dev/pts/11
15:45:06
#vi /etc/bind/named.conf.options
/dev/pts/12
15:45:06
#vi /etc/bind/named.conf.options
--- /tmp/l3-saved-4780.20652.30714	2010-10-26 16:45:21.000000000 +0300
+++ /etc/bind/named.conf.options	2010-10-26 16:46:00.000000000 +0300
@@ -10,9 +10,9 @@
 	// Uncomment the following block, and insert the addresses replacing 
 	// the all-0's placeholder.
 
-	// forwarders {
-	// 	0.0.0.0;
-	// };
+	forwarders {
+		10.0.35.1;	 	
+	 };
 
 	auth-nxdomain no;    # conform to RFC1035
 	listen-on-v6 { any; };
/dev/pts/11
15:46:00
#service bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/12
15:46:00
#service bind9 restart
Stopping domain name service...: bind9.
Starting domain name service...: bind9.
/dev/pts/11
15:48:12
#tail /var/log/messages
Oct 26 16:27:44 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:27:44 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:32:44 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:32:44 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:37:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:37:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:42:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:42:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:47:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:47:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
/dev/pts/12
15:48:12
#tail /var/log/messages
Oct 26 16:27:44 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:27:44 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:32:44 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:32:44 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:37:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:37:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:42:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:42:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:47:45 linux3 dhcpd: DHCPREQUEST for 192.168.103.200 from 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
Oct 26 16:47:45 linux3 dhcpd: DHCPACK on 192.168.103.200 to 00:19:56:fd:71:26 (SEP001956FD7126) via eth0
/dev/pts/11
15:48:21
#cat /var/log/messages | grep bind
Oct 25 11:45:26 linux3 kernel: [    0.345718] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 11:45:26 linux3 kernel: [    0.347342] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 11:51:08 linux3 kernel: [    0.345713] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 11:51:08 linux3 kernel: [    0.347344] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 15:27:07 linux3 kernel: [    0.345720] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 15:27:07 linux3 kernel: [    0.347346] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 15:38:46 linux3 kernel: [    0.345712] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 15:38:46 linux3 kernel: [    0.347343] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 16:51:05 linux3 kernel: [    0.345718] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 16:51:05 linux3 kernel: [    0.347343] TCP: Hash tables configured (established 131072 bind 65536)
Oct 26 09:09:17 linux3 kernel: [    0.345721] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 26 09:09:17 linux3 kernel: [    0.347349] TCP: Hash tables configured (established 131072 bind 65536)
/dev/pts/12
15:48:21
#cat /var/log/messages | grep bind
Oct 25 11:45:26 linux3 kernel: [    0.345718] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 11:45:26 linux3 kernel: [    0.347342] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 11:51:08 linux3 kernel: [    0.345713] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 11:51:08 linux3 kernel: [    0.347344] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 15:27:07 linux3 kernel: [    0.345720] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 15:27:07 linux3 kernel: [    0.347346] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 15:38:46 linux3 kernel: [    0.345712] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 15:38:46 linux3 kernel: [    0.347343] TCP: Hash tables configured (established 131072 bind 65536)
Oct 25 16:51:05 linux3 kernel: [    0.345718] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 25 16:51:05 linux3 kernel: [    0.347343] TCP: Hash tables configured (established 131072 bind 65536)
Oct 26 09:09:17 linux3 kernel: [    0.345721] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
Oct 26 09:09:17 linux3 kernel: [    0.347349] TCP: Hash tables configured (established 131072 bind 65536)
/dev/pts/11
15:48:51
#tail /var/log/
apt/                 btmp                 dmesg.0              dpkg.log             gdm/                 mail.err             news/                unattended-upgrades/
aptitude             cups/                dmesg.1.gz           exim4/               installer/           mail.info            pycentral.log        user.log
asterisk/            daemon.log           dmesg.2.gz           faillog              kern.log             mail.log             samba/               wtmp
auth.log             debug                dmesg.3.gz           fontconfig.log       lastlog              mail.warn            scrollkeeper.log     Xorg.0.log
boot                 dmesg                dmesg.4.gz           fsck/                lpr.log              messages             syslog               Xorg.0.log.old
/dev/pts/12
15:48:51
#tail /var/log/
apt/                 btmp                 dmesg.0              dpkg.log             gdm/                 mail.err             news/                unattended-upgrades/
aptitude             cups/                dmesg.1.gz           exim4/               installer/           mail.info            pycentral.log        user.log
asterisk/            daemon.log           dmesg.2.gz           faillog              kern.log             mail.log             samba/               wtmp
auth.log             debug                dmesg.3.gz           fontconfig.log       lastlog              mail.warn            scrollkeeper.log     Xorg.0.log
boot                 dmesg                dmesg.4.gz           fsck/                lpr.log              messages             syslog               Xorg.0.log.old
/dev/pts/11
15:48:51
#tail /var/log/daemon.log
Oct 26 16:48:49 linux3 named[9140]: automatic empty zone: B.E.F.IP6.ARPA
Oct 26 16:48:49 linux3 named[9140]: command channel listening on 127.0.0.1#953
Oct 26 16:48:49 linux3 named[9140]: command channel listening on ::1#953
Oct 26 16:48:49 linux3 named[9140]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone localhost/IN: loaded serial 2
Oct 26 16:48:49 linux3 named[9140]: zone kv.unix.nt/IN: loaded serial 2
Oct 26 16:48:49 linux3 named[9140]: running
Oct 26 16:48:49 linux3 named[9140]: zone kv.unix.nt/IN: sending notifies (serial 2)
/dev/pts/12
15:48:51
#tail /var/log/daemon.log
Oct 26 16:48:49 linux3 named[9140]: automatic empty zone: B.E.F.IP6.ARPA
Oct 26 16:48:49 linux3 named[9140]: command channel listening on 127.0.0.1#953
Oct 26 16:48:49 linux3 named[9140]: command channel listening on ::1#953
Oct 26 16:48:49 linux3 named[9140]: zone 0.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone 127.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone 255.in-addr.arpa/IN: loaded serial 1
Oct 26 16:48:49 linux3 named[9140]: zone localhost/IN: loaded serial 2
Oct 26 16:48:49 linux3 named[9140]: zone kv.unix.nt/IN: loaded serial 2
Oct 26 16:48:49 linux3 named[9140]: running
Oct 26 16:48:49 linux3 named[9140]: zone kv.unix.nt/IN: sending notifies (serial 2)
/dev/pts/11
15:49:17
#dig +short @192.168.103.1 kv.unix.nt mx
10 linux3.unix.nt.
/dev/pts/12
15:49:17
#dig +short @192.168.103.1 kv.unix.nt mx
10 linux3.unix.nt.
/dev/pts/11
15:50:37
#dig +short @192.168.103.1 kv.unix.nt ptr

/dev/pts/12
15:50:37
#dig +short @192.168.103.1 kv.unix.nt ptr

/dev/pts/11
15:52:34
#dig +short @192.168.103.1 kv.unix.nt
192.168.103.1
/dev/pts/12
15:52:34
#dig +short @192.168.103.1 kv.unix.nt
192.168.103.1
/dev/pts/11
15:52:41
#dig +short @192.168.103.1 kv.unix.nt a
192.168.103.1
/dev/pts/12
15:52:41
#dig +short @192.168.103.1 kv.unix.nt a
192.168.103.1
/dev/pts/11
15:53:27
#~
PING kv.unix.nt (192.168.103.1) 56(84) bytes of data.
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=2 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=3 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=4 ttl=64 time=0.011 ms
^C
--- kv.unix.nt ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.011/0.012/0.013/0.003 ms
/dev/pts/12
15:53:27
#~
PING kv.unix.nt (192.168.103.1) 56(84) bytes of data.
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=2 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=3 ttl=64 time=0.013 ms
64 bytes from linux3.unix.nt (192.168.103.1): icmp_seq=4 ttl=64 time=0.011 ms
^C
--- kv.unix.nt ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.011/0.012/0.013/0.003 ms
/dev/pts/11
15:57:38
#service n
networking                  network-manager             network-manager-dispatcher  nfs-common
/dev/pts/12
15:57:38
#service n
networking                  network-manager             network-manager-dispatcher  nfs-common
/dev/pts/11
15:57:38
#service network-manager status
Usage: /etc/init.d/network-manager {start|stop|restart|force-reload}
/dev/pts/12
15:57:38
#service network-manager status
Usage: /etc/init.d/network-manager {start|stop|restart|force-reload}
/dev/pts/11
15:57:56
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/12
15:57:56
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/11
15:58:05
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/12
15:58:05
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/11
15:58:09
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/12
15:58:09
#service network-manager stop
Stopping network connection manager: NetworkManager.
/dev/pts/11
15:58:10
#service network-manager-dispatcher stop
Stopping network events dispatcher: NetworkManagerDispatcher.
/dev/pts/12
15:58:10
#service network-manager-dispatcher stop
Stopping network events dispatcher: NetworkManagerDispatcher.
/dev/pts/11
15:58:17
#service network-manager-dispatcher stop
Stopping network events dispatcher: NetworkManagerDispatcher.
/dev/pts/12
15:58:17
#service network-manager-dispatcher stop
Stopping network events dispatcher: NetworkManagerDispatcher.
/dev/pts/11
15:58:34
#~
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=48 time=70.7 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=2 ttl=48 time=55.8 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=3 ttl=48 time=55.9 ms
^C
--- ya.ru ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3011ms
rtt min/avg/max/mdev = 55.881/60.867/70.735/6.980 ms
/dev/pts/12
15:58:34
#~
PING ya.ru (87.250.250.3) 56(84) bytes of data.
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=1 ttl=48 time=70.7 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=2 ttl=48 time=55.8 ms
64 bytes from www.yandex.ru (87.250.250.3): icmp_seq=3 ttl=48 time=55.9 ms
^C
--- ya.ru ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3011ms
rtt min/avg/max/mdev = 55.881/60.867/70.735/6.980 ms
/dev/pts/11
15:58:41
#host kv.unix.nt
kv.unix.nt has address 192.168.103.1
kv.unix.nt mail is handled by 10 linux3.unix.nt.
/dev/pts/12
15:58:41
#host kv.unix.nt
kv.unix.nt has address 192.168.103.1
kv.unix.nt mail is handled by 10 linux3.unix.nt.
/dev/pts/11
15:59:17
#apt
apt-cache                     apt-config                    apt-ftparchive                aptitude                      aptitude-run-state-bundle     apt-mark
apt-cdrom                     apt-extracttemplates          apt-get                       aptitude-create-state-bundle  apt-key                       apt-sortpkgs
/dev/pts/12
15:59:17
#apt
apt-cache                     apt-config                    apt-ftparchive                aptitude                      aptitude-run-state-bundle     apt-mark
apt-cdrom                     apt-extracttemplates          apt-get                       aptitude-create-state-bundle  apt-key                       apt-sortpkgs
/dev/pts/11
15:59:17
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/12
15:59:17
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/11
16:01:40
#cd /etc/mail/

/dev/pts/12
16:01:40
#cd /etc/mail/

/dev/pts/11
16:01:54
#vi sendmail.mc
/dev/pts/12
16:01:54
#vi sendmail.mc
/dev/pts/11
16:05:00
#vi sendmail.mc
/dev/pts/12
16:05:00
#vi sendmail.mc
--- /tmp/l3-saved-4780.26445.3149	2010-10-26 17:05:13.000000000 +0300
+++ sendmail.mc	2010-10-26 17:06:58.000000000 +0300
@@ -54,7 +54,7 @@
 dnl #
 FEATURE(`no_default_msa')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
-DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
+DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
 dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
 DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
 dnl #
@@ -89,7 +89,7 @@
 FEATURE(`ratecontrol', `nodelay', `terminate')dnl
 dnl # Masquerading options
 FEATURE(`always_add_domain')dnl
-MASQUERADE_AS(`linux3.unix.nt.unix.nt')dnl
+MASQUERADE_AS(`kv.unix.nt')dnl
 FEATURE(`allmasquerade')dnl
 FEATURE(`masquerade_envelope')dnlnl #
 dnl # If you're on a dialup link, you should enable this - so sendmail
/dev/pts/11
16:07:26
#~
localhost
linux3.unix.nt
"local-host-names" 2L, 25C
/dev/pts/12
16:07:26
#~
localhost
linux3.unix.nt
"local-host-names" 2L, 25C
/dev/pts/11
16:08:00
#~
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
/dev/pts/12
16:08:00
#~
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
/dev/pts/11
16:09:30
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 81: unknown configuration line "dnlnl #"
.
/dev/pts/12
16:09:30
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 81: unknown configuration line "dnlnl #"
.
/dev/pts/11
16:10:49
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
/dev/pts/12
16:10:49
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
/dev/pts/11
16:12:23
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
/dev/pts/12
16:12:23
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail554 5.0.0 /etc/mail/sendmail.cf: line 80: unknown configuration line "dnlnl #"
.
16:13:13
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/11
16:13:13
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
16:13:17
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  qpopper
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 414kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Получено:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB]
Получено 414kБ за 0s (7325kБ/c)
Выбор ранее не выбранного пакета qpopper.
(Чтение базы данных... на данный момент установлено 101275 файлов и каталогов.)
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет qpopper (4.0.9.dfsg-1) ...
/dev/pts/12
16:13:17
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  qpopper
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 414kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 647kB.
Получено:1 http://10.0.35.1 lenny/main qpopper 4.0.9.dfsg-1 [414kB]
Получено 414kБ за 0s (7325kБ/c)
Выбор ранее не выбранного пакета qpopper.
(Чтение базы данных... на данный момент установлено 101275 файлов и каталогов.)
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет qpopper (4.0.9.dfsg-1) ...
/dev/pts/11
16:13:39
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
/dev/pts/12
16:13:39
#/etc/init.d/openbsd-inetd restart
Restarting internet superserver: inetd.
/dev/pts/11
16:14:20
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      10427/inetd
/dev/pts/12
16:14:20
#netstat -lnp | grep :110
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      10427/inetd
/dev/pts/11
16:14:47
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      10290/sendmail: MTA
/dev/pts/12
16:14:47
#netstat -lnp | grep :25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      10290/sendmail: MTA
/dev/pts/11
16:14:58
#useradd -s /bin/false roma
useradd: пользователь roma существует
/dev/pts/12
16:14:58
#useradd -s /bin/false roma
useradd: пользователь roma существует
/dev/pts/11
16:15:18
#vi a
/dev/pts/12
16:15:18
#vi a
/dev/pts/11
16:15:18
#vi access
/dev/pts/12
16:15:18
#vi access
--- /tmp/l3-saved-4780.18091.18440	2010-10-26 17:17:19.000000000 +0300
+++ access	2010-10-26 17:17:57.000000000 +0300
@@ -97,7 +97,7 @@
 #Connect:172.29			RELAY
 #Connect:172.30			RELAY
 #Connect:172.31			RELAY
-#Connect:192.168			RELAY
+Connect:192.168.103		RELAY
 #GreetPause:192.168		0
 #ClientRate:192.168		0
 #ClientConn:192.168		0
/dev/pts/11
16:18:06
#passwd roma
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
/dev/pts/12
16:18:06
#passwd roma
Введите новый пароль UNIX:
Повторите ввод нового пароля UNIX:
passwd: пароль успешно обновлён
/dev/pts/14
16:21:50
#host 192.168.103.2
Host 2.103.168.192.in-addr.arpa. not found: 3(NXDOMAIN)

Статистика

Время первой команды журнала15:28:48 2010-10-26
Время последней команды журнала16:21:50 2010-10-26
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 8.91
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 0.88
Количество командных строк в единицу времени, команда/мин 1.90
Частота использования команд
service28|==========================| 26.17%
vi20|==================| 18.69%
~10|=========| 9.35%
dig8|=======| 7.48%
tail6|=====| 5.61%
grep6|=====| 5.61%
netstat4|===| 3.74%
apt-get4|===| 3.74%
ls4|===| 3.74%
host3|==| 2.80%
/etc/init.d/openbsd-inetd2|=| 1.87%
passwd2|=| 1.87%
useradd2|=| 1.87%
cd2|=| 1.87%
nslookup2|=| 1.87%
apt2|=| 1.87%
cat2|=| 1.87%
____
*) Интервалы неактивности длительностью 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$