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

Содержание

Журнал

Пятница (06/01/07)

/dev/pts/4
14:59:08
#eject
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
/dev/tty4
15:00:26
#eject
"/etc/bind/named.conf.options" 29L, 787C
~
~
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
15:00:35
#eject -t

15:00:39
#eject -t

15:00:42
#eject -t

15:00:43
#eject
"/etc/bind/named.conf.options" 29L, 787C
~
~
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
15:00:49
#eject -t

15:00:54
#eject
"/etc/bind/named.conf.options" 29L, 787C
~
~
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
15:00:58
#eject -t

15:01:02
#eject

15:01:06
#eject -t
"/etc/bind/named.conf.options" 29L, 787C
~
~
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
...
~
~
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
15:01:11
#vim /etc/bind/named.conf
/dev/pts/4
15:01:33
#eject
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
~
~           auth-nxdomain no;    # conform to RFC1035
    >-------listen-on-v6 { any; };
...
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
15:01:34
#eject -t
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
~
~           auth-nxdomain no;    # conform to RFC1035
    >-------listen-on-v6 { any; };
...
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
15:01:46
#eject -r
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
~
~           auth-nxdomain no;    # conform to RFC1035
    >-------listen-on-v6 { any; };
...
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
15:01:58
#eject
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
15:02:03
#eject -r --cdrom
~
~
    192.168.16.1;-
~   10.0.1.2 ;
            //10.0.35.1 ;
~           };
    >-------//listen-on { 10.0.17.1; 127.0.0.1; 192.168.16.15; };
~
~           auth-nxdomain no;    # conform to RFC1035
    >-------listen-on-v6 { any; };
...
~
~
~
~
~
~
~
"/etc/bind/named.conf.options" 30L, 802C записано                                                         сь
eject: tried to use `/dev/hdd' as device name but it is no block device
eject: unable to find or open device for: `cdrom'
/dev/pts/4
15:05:23
#vim /etc/bind/named.conf
/dev/tty3
15:06:01
#cd /etc/bind/

15:07:00
#ls -l
итого 52
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.0
-rw-r--r-- 1 root root  271 2007-01-29 15:35 db.127
-rw-r--r-- 1 root bind 1680 2007-06-01 12:37 db.16.168.192
-rw-r--r-- 1 root root  237 2007-01-29 15:35 db.255
-rw-r--r-- 1 root root  353 2007-01-29 15:35 db.empty
-rw-r--r-- 1 root root  256 2007-01-29 15:35 db.local
-rw-r--r-- 1 root bind 1888 2007-06-01 11:51 db.okno.net.nt
-rw-r--r-- 1 root root 1507 2007-01-29 15:35 db.root
-rw-r--r-- 1 root bind 1923 2007-06-01 13:06 named.conf
-rw-r--r-- 1 root bind  165 2007-01-29 15:35 named.conf.local
-rw-r--r-- 1 root bind  733 2007-06-01 13:49 named.conf.options
-rw-r----- 1 bind bind   77 2007-06-01 11:07 rndc.key
-rw-r--r-- 1 root root 1317 2007-01-29 15:35 zones.rfc1918
15:07:05
#vim db.1
15:07:05
#vim db.1
15:07:05
#vim db.16.168.192
/dev/tty4
15:07:51
#vim /etc/bind/db.
15:07:51
#exit
Connection to 192.168.16.150 closed.
15:10:04
#dig @192.168.16.1 okno.net.nt axfr
okno39.okno.net.nt.     101010  IN      A       192.168.16.39
okno4.okno.net.nt.      101010  IN      A       192.168.16.4
okno40.okno.net.nt.     101010  IN      A       192.168.16.40
okno41.okno.net.nt.     101010  IN      A       192.168.16.41
okno42.okno.net.nt.     101010  IN      A       192.168.16.42
okno43.okno.net.nt.     101010  IN      A       192.168.16.43
okno44.okno.net.nt.     101010  IN      A       192.168.16.44
okno45.okno.net.nt.     101010  IN      A       192.168.16.45
okno46.okno.net.nt.     101010  IN      A       192.168.16.46
okno47.okno.net.nt.     101010  IN      A       192.168.16.47
...
okno5.okno.net.nt.      101010  IN      A       192.168.16.5
okno6.okno.net.nt.      101010  IN      A       192.168.16.6
okno7.okno.net.nt.      101010  IN      A       192.168.16.7
okno8.okno.net.nt.      101010  IN      A       192.168.16.8
okno9.okno.net.nt.      101010  IN      A       192.168.16.9
okno.net.nt.            101010  IN      SOA     okno.net.nt. user.okno1.okno.net.nt. 2007060101 604800 86400 2419200 604800
;; Query time: 106 msec
;; SERVER: 192.168.16.1#53(192.168.16.1)
;; WHEN: Fri Jun  1 15:10:13 2007
;; XFR size: 52 records (messages 1)
15:10:13
#vim /etc/bind/db.16.168.192
/dev/tty1
15:18:32
#ls -l /var/mail/
итого 0
/dev/tty2
15:19:49
#exit
Connection to linux1.net.nt closed.
/dev/tty3
15:20:10
#ssh 192.168.16.3

/dev/tty1
15:28:50
#ls -l /var/log//m
mail.err       mail.info      mail.log       mail.warn      messages       messages.0     messages.1.gz
15:28:50
#ls -l /var/log//m
mail.err       mail.info      mail.log       mail.warn      messages       messages.0     messages.1.gz
15:28:50
#ls -l /var/log/m
mail.err       mail.info      mail.log       mail.warn      messages       messages.0     messages.1.gz
15:28:50
#ls -l /var/log/mail.log
-rw-r--r-- 1 root root 0 2007-05-13 17:50 /var/log/mail.log
15:29:21
#vim /var/log/mail.log
15:29:38
#ssh 192.168.16.1
Last login: Fri Jun  1 15:19:01 2007 from 192.168.16.150
Linux linux1 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 UTC 2007 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
l3-agent is already running: pid=3207; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty2
15:29:57
#vim /etc/b
15:29:57
#vim /etc/bind/db.svl.net.nt
11a12,13
>   MX 5 host50
>   MX 10 host2
/dev/tty3
15:30:11
#ssh 192.168.16.150

15:30:16
#exit
Connection to 192.168.16.1 closed.
/dev/tty2
15:36:24
#/etc/init.d/bind9 restart
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
Stopping domain name service...: bind.
Starting domain name service...: bind.
15:36:42
#apt-get install sendmail
Creating /etc/mail/sendmail.cf...
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Warning: confCT_FILE source file not found: /etc/mail/trusted-users
 it was created
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Warning: confCW_FILE source file not found: /etc/mail/local-host-names
 it was created
Warning: access_db source file not found: /etc/mail/access
 it was created
Updating /etc/mail/access...
Linking /etc/aliases to /etc/mail/aliases
Updating /etc/mail/aliases...
/etc/mail/aliases: 4 aliases, longest 10 bytes, 66 bytes total
Warning: 3 database(s) sources
        were not found, (but were created)
        please investigate.
Starting Mail Transport Agent: sendmail.
Настраивается пакет rmail (8.13.8-3) ...
Настраивается пакет sensible-mda (8.13.8-3) ...
Настраивается пакет sendmail (8.13.8-3) ...
15:37:21
#dig @192.168.16.50 mx
; <<>> DiG 9.3.4 <<>> @192.168.16.50 mx
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45142
;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13
;; QUESTION SECTION:
;.                              IN      NS
;; ANSWER SECTION:
.                       518326  IN      NS      F.ROOT-SERVERS.NET.
...
H.ROOT-SERVERS.NET.     604726  IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     604726  IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     604726  IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     604726  IN      A       193.0.14.129
L.ROOT-SERVERS.NET.     604726  IN      A       198.32.64.12
M.ROOT-SERVERS.NET.     604726  IN      A       202.12.27.33
;; Query time: 126 msec
;; SERVER: 192.168.16.50#53(192.168.16.50)
;; WHEN: Fri Jun  1 15:38:22 2007
;; MSG SIZE  rcvd: 436
15:38:22
#dig net.nt svl.net.nt mx
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42692
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;svl.net.nt.                    IN      MX
;; ANSWER SECTION:
svl.net.nt.             24      IN      MX      5 host50.svl.net.nt.
svl.net.nt.             24      IN      MX      10 host2.svl.net.nt.
;; AUTHORITY SECTION:
svl.net.nt.             24      IN      NS      host50.svl.net.nt.
;; ADDITIONAL SECTION:
host50.svl.net.nt.      24      IN      A       192.168.16.50
;; Query time: 99 msec
;; SERVER: 192.168.16.50#53(192.168.16.50)
;; WHEN: Fri Jun  1 15:39:15 2007
;; MSG SIZE  rcvd: 103
15:39:15
#hostname host50.svl.net.nt
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
15:40:04
#whereis hostname
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
hostname: /bin/hostname /etc/hostname /usr/share/man/man1/hostname.1.gz
15:40:42
#vim /bin/hostname
15:40:55
#whereis hostname
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
hostname: /bin/hostname /etc/hostname /usr/share/man/man1/hostname.1.gz
15:40:58
#vim /etc/hostname
1c1
< linux2
---
> host50.svl.net.nt
15:41:30
#vim /etc/mail/local-host-names
прошло 20 минут
/dev/tty3
16:02:14
#apt-get install mutt
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  urlview aspell ispell mixmaster
НОВЫЕ пакеты, которые будут установлены:
  mutt
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
Необходимо скачать 1811kБ архивов.
После распаковки объем занятого дискового пространства возрастёт на 5059kB.
Получено:1 http://debian.org.ua etch/main mutt 1.5.13-1.1 [1811kB]
Получено 1811kB за 9s (196kB/c)
Выбор ранее не выбранного пакета mutt.
(Чтение базы данных... на данный момент установлено 68608 файлов и каталогов.)
Распаковывается пакет mutt (из файла .../mutt_1.5.13-1.1_i386.deb)...
Настраивается пакет mutt (1.5.13-1.1) ...
16:02:40
#apt-get --purge exim4
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
E: Неверная операция exim4
16:03:46
#whereis exim4
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
exim4:
16:04:05
#whereis ex
ex: /usr/bin/ex /usr/X11R6/bin/ex /usr/bin/X11/ex /usr/share/man/man1/ex.1.gz
16:04:10
#apt-get --purge rm exim4
E: Неверная операция rm
16:04:47
#apt-get --purge remove exim4
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет exim4 не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
16:05:00
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия sendmail.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
/dev/tty2
16:13:47
#vim /etc/mail/local-host-names
2c2,3
< linux2.net.nt
---
> host2.svl.net.nt
> svl.net.nt
16:15:14
#whereis sendmail
sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/sendmail /usr/share/man/man8/sendmail.8.gz
16:17:51
#ls -l /usr/sbin/sen
sendmail        sendmailconfig  sendmail-msp    sendmail-mta    sensible-mda
16:17:51
#ls -l /usr/sbin/sendmail
lrwxrwxrwx 1 root root 26 2007-06-01 15:37 /usr/sbin/sendmail -> /etc/alternatives/sendmail
16:18:40
#cd /etc/m
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
mail/         mc/           menu-methods/ modprobe.d/   modutils/     mplayer/
16:18:40
#cd /etc/mail/

16:21:03
#ls -li
итого 166
270059 -rw------- 1 root  root   4211 2007-06-01 15:37 access
270060 -rw-r----- 1 smmta smmsp  3072 2007-06-01 15:37 access.db
270026 -rw-r--r-- 1 root  root    281 2006-12-09 06:22 address.resolve
270061 lrwxrwxrwx 1 root  smmsp    10 2007-06-01 15:37 aliases -> ../aliases
270062 -rw-r----- 1 smmta smmsp  3072 2007-06-01 15:37 aliases.db
270037 -rw-r--r-- 1 root  root   3101 2007-06-01 15:37 databases
270035 -rw-r--r-- 1 root  root   5594 2006-12-09 06:23 helpfile
270064 -rw-r--r-- 1 root  smmsp    38 2007-06-01 16:15 local-host-names
270020 drwxr-sr-x 2 smmta smmsp  1024 2007-06-01 15:37 m4
...
270055 -rw-r--r-- 1 root  smmsp 62973 2007-06-01 15:37 sendmail.cf
270036 -rw-r--r-- 1 root  root  11888 2007-06-01 15:37 sendmail.conf
270038 -rw-r--r-- 1 root  smmsp  3952 2007-06-01 15:37 sendmail.mc
270027 -rw-r--r-- 1 root  root    149 2006-12-09 06:22 service.switch
270028 -rw-r--r-- 1 root  root    180 2006-12-09 06:22 service.switch-nodns
270023 drwxr-sr-x 2 smmta smmsp  1024 2007-06-01 15:37 smrsh
270056 -rw-r--r-- 1 root  smmsp 43614 2007-06-01 15:37 submit.cf
270042 -rw-r--r-- 1 root  smmsp  2284 2007-06-01 15:37 submit.mc
270025 drwxr-xr-x 2 smmta smmsp  1024 2007-06-01 15:37 tls
270057 -rw-r--r-- 1 root  smmsp     0 2007-06-01 15:37 trusted-users
16:21:06
#shutdown -r now
;; QUESTION SECTION:
;okno.net.nt.                   IN      MX
;; ANSWER SECTION:
okno.net.nt.            101010  IN      MX      5 okno1.okno.net.nt.
okno.net.nt.            101010  IN      MX      10 okno2.okno.net.nt.
;; AUTHORITY SECTION:
okno.net.nt.            99923   IN      NS      okno1.okno.net.nt.
;; ADDITIONAL SECTION:
okno1.okno.net.nt.      99923   IN      A       192.168.16.1
okno2.okno.net.nt.      101010  IN      A       192.168.16.2
;; Query time: 117 msec
;; SERVER: 192.168.16.15#53(192.168.16.15)
;; WHEN: Fri Jun  1 15:32:28 2007
;; MSG SIZE  rcvd: 119
[root@linux1:bind]#
[root@linux1:bind]#
[root@linux1:bind]#
/dev/tty1
16:24:12
#ssh 192.168.16.1
Last login: Fri Jun  1 15:30:51 2007 from 192.168.16.150
Linux linux1 2.6.18-4-686 #1 SMP Mon Mar 26 17:17:36 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.
You have mail.
l3-agent is already running: pid=3207; pidfile=/root/.lilalo/l3-agent.pid
/dev/tty2
16:24:23
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Уже установлена самая новая версия sendmail.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
/dev/tty1
16:24:43
#screen -x
/dev/tty2
16:25:15
#apt-get --purge remove sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
E: Не могу найти пакет sendmailnstall
16:25:58
#apt-get --purge remove sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакеты, которые будут УДАÐendmail*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 96 пакетов не обновлено.
Необходимо скачать 0Б архивов.
После распаковки объем занятого дискового пространства уменьшится на 254kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных... на данный момент установлено 68700 файлов и каталогов.)
Удаляется пакет sendmail...
16:26:20
#apt-get install sendmail
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Предлагаемые пакеты:
  sendmail-doc
НОВЫЕ пакеты, которые будут установлены:
  sendmail
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 96 пакетов не обновлено.
Необходимо скачать 0B/198kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 254kB.
Выбор ранее не выбранного пакета sendmail.
(Чтение базы данных... на данный момент установлено 68694 файлов и каталогов.)
Распаковывается пакет sendmail (из файла .../sendmail_8.13.8-3_all.deb)...
Настраивается пакет sendmail (8.13.8-3) ...
16:26:55
#vim /etc/mail/local-host-names
16:27:45
#vim /etc/ma
16:27:45
#vim /etc/mail
16:28:37
#vim /etc/mail/
16:28:37
#vim /etc/mail/sendmail.mc
56c56
< DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp')dnl
58c58
< DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl
---
> DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission')dnl
69a70,72
> dnl
> define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
> FEATURE(`use_cw_file')dnl
16:34:00
#/etc/
acpi/              dbus-1/            gre.d/             logrotate.d/       rc0.d/             ssl/
alsa/              default/           groff/             lsb-base/          rc1.d/             terminfo/
alternatives/      defoma/            gtk/               mail/              rc2.d/             texmf/
apm/               devfs/             gtk-2.0/           mc/                rc3.d/             udev/
apt/               dhclient-script    hal/               menu-methods/      rc4.d/             vga/
bash_completion.d/ dhcp3/             hotplug/           modprobe.d/        rc5.d/             vim/
bind/              discover.conf.d/   imlib/             modutils/          rc6.d/             w3m/
bonobo-activation/ discover.d/        init.d/            mplayer/           rcS.d/             X11/
calendar/          dm/                initramfs-tools/   network/           resolvconf/        xdg/
console/           dpkg/              iproute2/          opt/               rmt                xen/
console-tools/     esound/            kde3/              pam.d/             samba/             xinetd.d/
cron.d/            fonts/             ldap/              pango/             security/          xml/
cron.daily/        gconf/             ld.so.conf.d/      perl/              sgml/
cron.hourly/       gdm/               libgda/            ppp/               skel/
cron.monthly/      gimp/              libpaper.d/        pulse/             sound/
cron.weekly/       gnome/             lirc/              python/            squid/
cups/              gnome-vfs-2.0/     logcheck/          python2.4/         ssh/
16:34:00
#/etc/s
samba/    security/ sgml/     skel/     sound/    squid/    ssh/      ssl/
16:34:00
#/etc/mail/
m4/       Makefile  peers/    sasl/     smrsh/    tls/
16:34:00
#whereis sendmail
sendmail: /usr/sbin/sendmail /usr/lib/sendmail /usr/share/sendmail /usr/share/man/man8/sendmail.8.gz
16:34:57
#killall -1 senmail
senmail: no process killed
16:35:12
#top
top - 16:35:26 up 12 min,  2 users,  load average: 0.03, 0.07, 0.03
Tasks:  64 total,   1 running,  63 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.2%us,  2.4%sy,  0.0%ni, 97.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   2059872k total,   101888k used,  1957984k free,     7588k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap:  3903784k total,        0k used,  3903784k free,    56420k cached
 2859 root      16   0  3640  424  332 S    3  0.0   0:06.70 script
 3037 root      15   0  2236 1116  864 R    2  0.1   0:00.23 top
    1 root      15   0  1960  660  560 S    0  0.0   0:01.15 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
...
 2400 root      18   0  1632  568  460 S    0  0.0   0:00.03 syslogd
 2406 root      15   0  1588  380  308 S    0  0.0   0:00.00 klogd
 2418 bind      19   0 39592 2968 2028 S    0  0.1   0:00.02 named
 2515 root      18   0  1584  560  480 S    0  0.0   0:00.00 acpid
 2519 messageb  18   0  2260  820  660 S    0  0.0   0:00.00 dbus-daemon
 2526 haldaemo  18   0  5628 4128 1688 S    0  0.2   0:00.59 hald
 2527 root      18   0  2904 1024  864 S    0  0.0   0:00.01 hald-runner
 2533 haldaemo  17   0  2028  848  724 S    0  0.0   0:00.00 hald-addon-acpi
 2541 haldaemo  15   0  2028  864  736 S    0  0.0   0:00.00 hald-addon-keyb
 2549 haldaemo  18   0  2028  860  736 S    0  0.0   0:00.00 hald-addon-keyb
16:35:27
#top | grep senmail

16:35:45
#/etc/init.d/send
sendmail  sendsigs
16:35:45
#/etc/init.d/sendmail
1                            .fbrc                        .metacity/                   .serverauth.3533
12                           .gconf/                      .moc/                        .serverauth.3767
123                          .gconfd/                     .mozilla/                    .serverauth.4129
1.gif                        .gnome/                      .mplayer/                    sim-0.9.4.3/
1.jpg                        .gnome2/                     .nautilus/                   sim-0.9.4.3.tar.bz2
1.png                        .gnome2_private/             nohup.out                    .ssh/
.aptitude/                   .gnupg/                      ODINAKOVOneOdInAkOvORAVNO    .thumbnails/
.bash_history                .gstreamer-0.10/             ODINAKOVO_neOdInAkOvO_RAVNO  .Trash/
.bash_profile                .gtkrc-1.2-gnome2            ODINAKOVONEoDinakovoRAVNO    userapp
.bashrc                      .ICEauthority                ODINAKOVO_NEoDinakovo_RAVNO  user_passwd
.beryl/                      .inputrc                     .profile                     var
.beryl-managerrc             install                      .recently-used               .viminfo
.dbus/                       .l3rc                        .rnd                         .vimrc
Desktop/                     .lesshst                     .serverauth.2725             .w3m/
.dia/                        .lilalo/                     .serverauth.2883             .Xauthority
.emerald/                    linux-2.6.21.3.tar.bz2       .serverauth.2920             .xine/
.evolution/                  .mc/                         .serverauth.3265             .xinitrc
16:35:45
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
16:36:23
#mutt
[1]+  Stopped                 mutt
16:36:53
#fg
mutt
16:37:00
#cd /etc/mail/
m4/    peers/ sasl/  smrsh/ tls/
16:37:00
#cd /etc/mail

/dev/tty1
16:37:35
#telnet 192.168.16.50 25
Trying 192.168.16.50...
telnet: Unable to connect to remote host: No route to host
16:39:45
#netstat -lnp | 25
bash: 25: command not found
16:40:00
#netstat -lnp | :25
bash: :2525: command not found
16:40:05
#netstat -lnp | :25
bash: :25: command not found
16:40:12
#netstat -lnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN     2585/inetd
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN     3101/sendmail: MTA:
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     2591/popa3d
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN     2618/xinetd
tcp        0      0 0.0.0.0:33333           0.0.0.0:*               LISTEN     2618/xinetd
tcp        0      0 192.168.16.2:53         0.0.0.0:*               LISTEN     2418/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2418/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     2601/sshd
...
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2418/named
udp        0      0 0.0.0.0:3130            0.0.0.0:*                          2705/(squid)
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6837     2526/hald           @/var/run/hald/dbus-camSznm0i9
unix  2      [ ACC ]     STREAM     LISTENING     6821     2519/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     8472     2573/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     6808     2515/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     6836     2526/hald           @/var/run/hald/dbus-1FNNG1tT86
unix  2      [ ACC ]     STREAM     LISTENING     9729     3101/sendmail: MTA: /var/run/sendmail/mta/smcontrol
16:40:15
#telnet 192.168.16.50 25
Trying 192.168.16.50...
telnet: Unable to connect to remote host: No route to host
/dev/tty2
16:41:42
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
The following file(s) have changed:
  /etc/mail/sendmail.cf
** ** You should issue `/etc/init.d/sendmail reload` ** **
16:42:00
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail.
16:42:52
#netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:7               0.0.0.0:*               LISTEN     2585/inetd
tcp        0      0 0.0.0.0:587             0.0.0.0:*               LISTEN     3364/sendmail: MTA:
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN     2591/popa3d
tcp        0      0 0.0.0.0:19              0.0.0.0:*               LISTEN     2618/xinetd
tcp        0      0 0.0.0.0:33333           0.0.0.0:*               LISTEN     2618/xinetd
tcp        0      0 192.168.16.2:53         0.0.0.0:*               LISTEN     2418/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     2418/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     2601/sshd
...
udp        0      0 127.0.0.1:53            0.0.0.0:*                          2418/named
udp        0      0 0.0.0.0:3130            0.0.0.0:*                          2705/(squid)
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node PID/Program name    Path
unix  2      [ ACC ]     STREAM     LISTENING     6837     2526/hald           @/var/run/hald/dbus-camSznm0i9
unix  2      [ ACC ]     STREAM     LISTENING     6821     2519/dbus-daemon    /var/run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     8472     2573/gpm            /dev/gpmctl
unix  2      [ ACC ]     STREAM     LISTENING     6808     2515/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     6836     2526/hald           @/var/run/hald/dbus-1FNNG1tT86
unix  2      [ ACC ]     STREAM     LISTENING     10474    3364/sendmail: MTA: /var/run/sendmail/mta/smcontrol
16:43:03
#users
Trying 192.168.16.50...
Connected to 192.168.16.50.
Escape character is '^]'.
220 host50.svl.net.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Fri, 1 Jun 2007 16:47:49 +0300; (No UCE/UBE) logging access from: [192.168.16.50](FAIL)-[192.168.16.50]
HELO ZZ
250 host50.svl.net.nt Hello [192.168.16.50], pleased to meet you
MAIL FROM : kozlodoev@diagnoz.net
250 2.1.0 kozlodoev@diagnoz.net... Sender ok
RCPT : user@svl.net.nt
501 5.5.2 Syntax error in parameters scanning ""
DATA
503 5.0.0 Need RCPT (recipient)
RCPT : user1@svl.net.nt
501 5.5.2 Syntax error in parameters scanning ""
root root
/dev/tty1
16:43:40
#ifconfig
eth1      Link encap:Ethernet  HWaddr 00:D0:B7:CD:1B:CF
          inet addr:192.168.16.2  Bcast:192.168.16.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:511 errors:0 dropped:0 overruns:0 frame:0
          TX packets:686 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:68122 (66.5 KiB)  TX bytes:91769 (89.6 KiB)
          Base address:0xcc00 Memory:ff7e0000-ff800000
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5931 (5.7 KiB)  TX bytes:5931 (5.7 KiB)

Статистика

Время первой команды журнала14:59:08 2007- 6- 1
Время последней команды журнала16:43:40 2007- 6- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %15.84
Процент синтаксически неверно набранных команд, % 2.97
Суммарное время работы с терминалом *, час 1.74
Количество командных строк в единицу времени, команда/мин 0.97
Частота использования команд
vim19|==================| 18.10%
eject16|===============| 15.24%
apt-get10|=========| 9.52%
ls9|========| 8.57%
whereis6|=====| 5.71%
cd5|====| 4.76%
netstat5|====| 4.76%
ssh4|===| 3.81%
/etc/init.d/sendmail3|==| 2.86%
dig3|==| 2.86%
exit3|==| 2.86%
:252|=| 1.90%
telnet2|=| 1.90%
top2|=| 1.90%
ifconfig1|| 0.95%
fg1|| 0.95%
/etc/s1|| 0.95%
mutt1|| 0.95%
/etc/init.d/bind91|| 0.95%
screen1|| 0.95%
/etc/1|| 0.95%
/etc/init.d/send1|| 0.95%
make1|| 0.95%
251|| 0.95%
/etc/mail/1|| 0.95%
shutdown1|| 0.95%
grep1|| 0.95%
killall1|| 0.95%
users1|| 0.95%
hostname1|| 0.95%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ find / -name abc
    find: /home/devi-orig/.gnome2: Keine Berechtigung
    find: /home/devi-orig/.gnome2_private: Keine Berechtigung
    find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
    find: /home/devi-orig/.metacity: Keine Berechtigung
    find: /home/devi-orig/.inkscape: Keine Berechtigung
    ^C
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$