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

Содержание

Журнал

Суббота (03/11/06)

/dev/pts/1
17:48:56
#ca
cabextract      cancel.cups     captoinfo       catalogmanager
caiksaurus      capifax         card            catchsegv
cal             capifaxrcvd     cardctl         catdoc
calibrate_ppa   capiinfo        cardmgr
caller          capiinit        case
cancel          capinfo         cat
17:48:56
#vim squid.conf
17:51:39
#vim squid.conf
17:52:08
#netstat -ln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:52839           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:113             0.0.0.0:*               LISTEN
tcp        0      0 192.168.15.5:53         0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:5335          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN
...
unix  2      [ ACC ]     STREAM     LISTENING     8442   /tmp/orbit-user/linc-f59-0-650bc80d41e8
unix  2      [ ACC ]     STREAM     LISTENING     8471   /tmp/orbit-user/linc-f5b-0-2befd4eca171e
unix  2      [ ACC ]     STREAM     LISTENING     8499   /tmp/orbit-user/linc-f5d-0-59fab0946b175
unix  2      [ ACC ]     STREAM     LISTENING     8528   /tmp/orbit-user/linc-f5f-0-4fff32031cf1e
unix  2      [ ACC ]     STREAM     LISTENING     15777  /tmp/orbit-user/linc-12d7-0-306a9f03ee19
unix  2      [ ACC ]     STREAM     LISTENING     60713  /tmp/orbit-user/linc-1878-0-730e53b150759
unix  2      [ ACC ]     STREAM     LISTENING     7953   /tmp/ssh-BtRpnt3767/agent.3767
unix  2      [ ACC ]     STREAM     LISTENING     7504   /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     5609   /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     6148   /var/run/dbus/system_bus_socket
17:52:11
#netstat -lnp | grep squid
tcp        0      0 0.0.0.0:3128            0.0.0.0:*               LISTEN      4665/(squid)
udp        0      0 0.0.0.0:32795           0.0.0.0:*                           4665/(squid)
udp        0      0 0.0.0.0:3130            0.0.0.0:*                           4665/(squid)
17:52:15
#rpm -ql squid | grep mgr
/usr/lib/squid/cachemgr.cgi
17:52:31
#cp `!!` /var/www/cgi-bin/
cp `rpm -ql squid | grep mgr` /var/www/cgi-bin/
17:52:45
#mount -t vfat /dev/sda1 /mnt/

прошло 32 минуты
18:25:15
#ls /mat
ls: /mat: No such file or directory
18:25:22
#ls /mnt
?????????.doc
18:25:26
#cp ~/unix.nt /mnt/
cp: пропуск каталога `/root/unix.nt'
18:25:48
#cp -r ~/unix.nt /mnt/

18:26:01
#ls /mnt
?????????.doc  unix.nt
18:26:06
#umount /mnt

18:26:17
#mount -t vfat /dev/sda1 /mnt/win/
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
       or too many mounted file systems
18:27:18
#mount -t ntfs /dev/sda1 /mnt/win/

18:27:31
#ls /mnt/win/
1                         LFS                       pic
Digital Photographer.txt  Obechanie.(rus).KAMO.avi  RECYCLER
LAsetup.zip               opa.txt                   Sergey Usik
LESYA_I_ROMA              photo                     System Volume Information
18:27:37
#umount /mnt/win/

18:33:37
#ls /mnt/win/

Суббота (03/18/06)

/dev/pts/1
09:48:50
$su -
[1]+  Stopped                 rpm -i squid-2.5.STABLE6-2asp.i386.rpm
[root@linux5:~]# kill %1
[1]+  Stopped                 rpm -i squid-2.5.STABLE6-2asp.i386.rpm
[root@linux5:~]#
[root@linux5:~]#
[root@linux5:~]#
[root@linux5:~]#
[root@linux5:~]#
[root@linux5:~]#
                 Password:
09:49:15
#vim /var/www/cgi-bin/cachemgr.cgi
09:50:38
#ns
nscd            nslookup        nspluginviewer  nsupdate
nsgmls          nspluginscan    nstat
09:50:38
#nslookup autotechnics.ua
Server:         192.168.15.254
Address:        192.168.15.254#53
Non-authoritative answer:
Name:   autotechnics.ua
Address: 193.178.146.7
прошло 14 минут
10:04:51
#nslookup
> set type=MX autotechnics.ua
> autotechnics.ua
Server:         192.168.15.254
Address:        192.168.15.254#53
Non-authoritative answer:
autotechnics.ua mail exchanger = 30 relay.ukrhub.net.
autotechnics.ua mail exchanger = 10 relay.autotechnics.ua.
autotechnics.ua mail exchanger = 20 relay2.autotechnics.ua.
Authoritative answers can be found from:
autotechnics.ua nameserver = ns.autotechnics.ua.
autotechnics.ua nameserver = ns2.elvisti.kiev.ua.
autotechnics.ua nameserver = ns2.newline.net.ua.
autotechnics.ua nameserver = mail.ukrlink.net.ua.
relay2.autotechnics.ua  internet address = 212.90.165.26
ns2.elvisti.kiev.ua     internet address = 195.64.225.199
mail.ukrlink.net.ua     internet address = 195.177.116.132
> exit
10:06:51
#tail /var/log/squid/access.log | sed 's/\..*//'

10:06:51
#tail /var/log/squid/access.log | sed 's/\..*//'

10:06:51
#tail /var/log/squid/access.log | sed 's/\..*//'

10:06:51
#dig top.unix.nt

10:09:06
#man difg
10:09:10
#man dig
10:09:19
#dig autotechnics.ua
; <<>> DiG 9.2.4 <<>> autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30312
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;autotechnics.ua.               IN      A
;; ANSWER SECTION:
autotechnics.ua.        172524  IN      A       193.178.146.7
;; AUTHORITY SECTION:
...
autotechnics.ua.        172524  IN      NS      ns2.elvisti.kiev.ua.
autotechnics.ua.        172524  IN      NS      ns2.newline.net.ua.
;; ADDITIONAL SECTION:
ns2.elvisti.kiev.ua.    86126   IN      A       195.64.225.199
ns2.newline.net.ua.     3359    IN      A       80.91.160.3
mail.ukrlink.net.ua.    3324    IN      A       195.177.116.132
;; Query time: 55 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:09:27 2006
;; MSG SIZE  rcvd: 202
10:09:27
#host
host      hostid    hostname  hoststat
10:09:27
#host 212.90.165.26
;; connection timed out; no servers could be reached
прошло 25 минут
10:34:35
#ping 212.90.165.26
PING 212.90.165.26 (212.90.165.26) 56(84) bytes of data.
64 bytes from 212.90.165.26: icmp_seq=0 ttl=52 time=93.0 ms
64 bytes from 212.90.165.26: icmp_seq=1 ttl=52 time=72.4 ms
--- 212.90.165.26 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 72.409/82.744/93.080/10.339 ms, pipe 2
10:34:53
#host 212.90.165.26
26.165.90.212.in-addr.arpa domain name pointer relay3.autotechnics.ua.
10:34:55
#host 212.90.165.26
26.165.90.212.in-addr.arpa domain name pointer relay3.autotechnics.ua.
10:35:05
#host 212.90.165.26
26.165.90.212.in-addr.arpa domain name pointer relay3.autotechnics.ua.
10:35:07
#hostname 212.90.165.26

10:37:05
#host 212.90.165.26
26.165.90.212.in-addr.arpa domain name pointer relay3.autotechnics.ua.
10:37:13
#dig autotechnics.ua
; <<>> DiG 9.2.4 <<>> autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23403
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;autotechnics.ua.               IN      A
;; ANSWER SECTION:
autotechnics.ua.        170674  IN      A       193.178.146.7
;; AUTHORITY SECTION:
...
autotechnics.ua.        170674  IN      NS      mail.ukrlink.net.ua.
autotechnics.ua.        170674  IN      NS      ns.autotechnics.ua.
;; ADDITIONAL SECTION:
ns2.elvisti.kiev.ua.    84276   IN      A       195.64.225.199
ns2.newline.net.ua.     1509    IN      A       80.91.160.3
mail.ukrlink.net.ua.    1474    IN      A       195.177.116.132
;; Query time: 92 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:40:17 2006
;; MSG SIZE  rcvd: 202
10:40:17
#dig relay.autotechnics.ua
; <<>> DiG 9.2.4 <<>> relay.autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3228
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;relay.autotechnics.ua.         IN      A
;; ANSWER SECTION:
relay.autotechnics.ua.  172800  IN      CNAME   jupiter.autotechnics.ua.
jupiter.autotechnics.ua. 172800 IN      A       195.234.112.194
...
autotechnics.ua.        170654  IN      NS      ns2.newline.net.ua.
autotechnics.ua.        170654  IN      NS      mail.ukrlink.net.ua.
;; ADDITIONAL SECTION:
ns2.elvisti.kiev.ua.    84256   IN      A       195.64.225.199
ns2.newline.net.ua.     1489    IN      A       80.91.160.3
mail.ukrlink.net.ua.    1454    IN      A       195.177.116.132
;; Query time: 180 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:40:37 2006
;; MSG SIZE  rcvd: 230
10:40:37
#dig relay2.autotechnics.ua
; <<>> DiG 9.2.4 <<>> relay2.autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9402
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;relay2.autotechnics.ua.                IN      A
;; ANSWER SECTION:
relay2.autotechnics.ua. 170682  IN      A       212.90.165.26
;; AUTHORITY SECTION:
...
autotechnics.ua.        170647  IN      NS      mail.ukrlink.net.ua.
autotechnics.ua.        170647  IN      NS      ns.autotechnics.ua.
;; ADDITIONAL SECTION:
ns2.elvisti.kiev.ua.    84249   IN      A       195.64.225.199
ns2.newline.net.ua.     1482    IN      A       80.91.160.3
mail.ukrlink.net.ua.    1447    IN      A       195.177.116.132
;; Query time: 50 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:40:44 2006
;; MSG SIZE  rcvd: 209
10:40:44
#dig relay3.autotechnics.ua
; <<>> DiG 9.2.4 <<>> relay3.autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 55613
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;relay3.autotechnics.ua.                IN      A
;; AUTHORITY SECTION:
autotechnics.ua.        10800   IN      SOA     jupiter.autotechnics.ua. hostmaster.autotechnics.ua. 2005111401 28800 7200 604800 86400
;; Query time: 132 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:40:53 2006
;; MSG SIZE  rcvd: 95
10:40:54
#dig autotechnics.ua
; <<>> DiG 9.2.4 <<>> autotechnics.ua
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45080
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;autotechnics.ua.               IN      A
;; ANSWER SECTION:
autotechnics.ua.        170605  IN      A       193.178.146.7
;; AUTHORITY SECTION:
...
autotechnics.ua.        170605  IN      NS      ns2.elvisti.kiev.ua.
autotechnics.ua.        170605  IN      NS      ns2.newline.net.ua.
;; ADDITIONAL SECTION:
ns2.elvisti.kiev.ua.    84207   IN      A       195.64.225.199
ns2.newline.net.ua.     1440    IN      A       80.91.160.3
mail.ukrlink.net.ua.    1405    IN      A       195.177.116.132
;; Query time: 48 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 10:41:26 2006
;; MSG SIZE  rcvd: 202
10:41:26
#dig majar.net
; <<>> DiG 9.2.4 <<>> majar.net
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59986
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;majar.net.                     IN      A
;; ANSWER SECTION:
majar.net.              3600    IN      A       68.178.232.100
;; AUTHORITY SECTION:
majar.net.              3600    IN      NS      PARK17.SECURESERVER.net.
majar.net.              3600    IN      NS      PARK18.SECURESERVER.net.
;; Query time: 4432 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 11:04:27 2006
;; MSG SIZE  rcvd: 98
прошло 23 минуты
11:04:27
#hostname
212.90.165.26
прошло 39 минут
11:44:25
#hostname linux5.unix.nt

11:44:39
#hostname
linux5.unix.nt
11:44:44
#dig unix.nt
; <<>> DiG 9.2.4 <<>> unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52818
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;unix.nt.                       IN      A
;; ANSWER SECTION:
unix.nt.                10800000 IN     A       192.168.15.254
;; AUTHORITY SECTION:
unix.nt.                10800000 IN     NS      unix.nt.
;; Query time: 46 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 11:46:52 2006
;; MSG SIZE  rcvd: 55
11:46:52
#tail /var/log/squid/access.log | sed 's/\..*//'

11:46:52
#tail /var/log/squid/access.log | sed 's/\..*//'

11:46:52
#tail /var/log/squid/access.log | sed 's/\..*//'

11:46:52
#vim /etc/named.conf
11:49:37
#ls /etc/
\                     init.d              prelink.conf
a2ps.cfg              initlog.conf        printcap
a2ps-site.cfg         inittab             profile
acpi                  inputrc             profile.d
adjtime               iproute2            protocols
alchemist             ipsec               ptal
aliases               isdn                pwdb.conf
aliases.db            issue               quotagrpadmins
alternatives          issue.net           quotatab
amd.conf              joe                 racoon
...
hotplug.d             pango               X11
howl                  paper.config        xdg
htdig                 passwd              xinetd.conf
httpd                 passwd-             xinetd.d
ident.key             pbm2ppa.conf        xml
idmapd.conf           pcmcia              yp.conf
im_palette.pal        pinforc             yum.conf
im_palette-small.pal  pnm2ppa.conf        yum.repos.d
im_palette-tiny.pal   ppp
imrc                  prelink.cache
11:51:21
#ls /etc/d
dbus-1/    default/   dev.d/     dosemu/    dumpdates
11:51:21
#ls /etc/n
named.conf     netplug.d/     nsswitch.conf  ntp.conf
netplug/       nscd.conf      ntp/
11:51:21
#ls /etc/b
bash_completion    bashrc             bluetooth/         bonobo-activation/
11:51:21
#whereis bind
bind: /usr/share/man/man1/bind.1.gz /usr/share/man/man2/bind.2.gz /usr/share/man/man3p/bind.3p.gz
11:52:16
#clear

11:52:26
#ls /var/named/
data  db.user5.unix.nt  localhost.zone  named.ca  named.local  slaves
11:53:03
#vim /var/named/localhost.zone
11:53:45
#vim /var/named/db.user5.unix.nt
/dev/pts/3
11:54:38
$dig user.user5.unix.nt
; <<>> DiG 9.2.4 <<>> user.user5.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32774
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;user.user5.unix.nt.            IN      A
;; ANSWER SECTION:
user.user5.unix.nt.     3600    IN      A       192.168.15.5
;; AUTHORITY SECTION:
user5.unix.nt.          3600    IN      NS      user.user5.unix.nt.
;; Query time: 35 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 11:54:48 2006
;; MSG SIZE  rcvd: 66
11:54:48
$ping user.user5.unix.nt
PING user.user5.unix.nt (192.168.15.5) 56(84) bytes of data.
64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=0 ttl=64 time=0.065 ms
64 bytes from linux5.unix.nt (192.168.15.5): icmp_seq=1 ttl=64 time=0.047 ms
--- user.user5.unix.nt ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1003ms
rtt min/avg/max/mdev = 0.047/0.056/0.065/0.009 ms, pipe 2
11:55:12
$nslookup
> set type=MX
> linux4.unix.nt
Server:         192.168.15.254
Address:        192.168.15.254#53
*** Can't find linux4.unix.nt: No answer
> user.user5.unix.nt
Server:         192.168.15.254
Address:        192.168.15.254#53
Non-authoritative answer:
*** Can't find user.user5.unix.nt: No answer
Authoritative answers can be found from:
user5.unix.nt
        origin = ns.user5.unix.nt
        mail addr = admin.user5.unix.nt
        serial = 2006030401
        refresh = 10800
        retry = 3600
        expire = 604800
        minimum = 3600
> exit
11:58:25
$hostname user.user5.unix.nt
hostname: you must be root to change the host name
11:59:02
$nslookup
> set type=MX
> user.user5.unix.nt
Server:         192.168.15.254
Address:        192.168.15.254#53
Non-authoritative answer:
*** Can't find user.user5.unix.nt: No answer
Authoritative answers can be found from:
user5.unix.nt
        origin = ns.user5.unix.nt
        mail addr = admin.user5.unix.nt
        serial = 2006030401
        refresh = 10800
        retry = 3600
        expire = 604800
        minimum = 3600
>
/dev/pts/1
11:59:17
#hostname user.user5.unix.nt

/dev/pts/3
11:59:50
$host 192.168.15.5
5.15.168.192.in-addr.arpa domain name pointer user.user5.unix.nt.
12:00:00
$dig user.user5.unix.nt MX
; <<>> DiG 9.2.4 <<>> user.user5.unix.nt MX
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54871
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;user.user5.unix.nt.            IN      MX
;; AUTHORITY SECTION:
user5.unix.nt.          3600    IN      SOA     ns.user5.unix.nt. admin.user5.unix.nt. 2006030401 10800 3600 604800 3600
;; Query time: 47 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 12:01:04 2006
;; MSG SIZE  rcvd: 81
/dev/pts/1
12:07:11
$vim /etc/host
12:07:40
$su -
Password:
12:08:00
#vim /etc/mail
12:08:00
#vim /etc/mail/local-host-names
12:09:46
#vim /etc/host
12:10:01
#hostname
user.user5.unix.nt
12:10:09
#vim /etc/mail/local-host-names
12:10:50
#cat /etc/mail/local-host-names
# local-host-names - include all aliases for your machine here.
user.user5.unix.nt
12:11:06
#vim /etc/mail/local-host-names
12:11:55
#dig unix.nt
; <<>> DiG 9.2.4 <<>> unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58967
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;unix.nt.                       IN      A
;; ANSWER SECTION:
unix.nt.                10800000 IN     A       192.168.15.254
;; AUTHORITY SECTION:
unix.nt.                10800000 IN     NS      unix.nt.
;; Query time: 16 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 12:12:36 2006
;; MSG SIZE  rcvd: 55
12:12:36
#dig user5.unix.nt
; <<>> DiG 9.2.4 <<>> user5.unix.nt
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3397
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;user5.unix.nt.                 IN      A
;; AUTHORITY SECTION:
user5.unix.nt.          3600    IN      SOA     ns.user5.unix.nt. admin.user5.unix.nt. 2006030401 10800 3600 604800 3600
;; Query time: 23 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Sat Mar 18 12:12:44 2006
;; MSG SIZE  rcvd: 76
12:12:44
#ls /etc/ma
mail/       mailcap     mail.rc     makedev.d/  man.config
12:12:44
#ls -al /etc/mail
итого 196
drwxr-xr-x   3 root root  4096 Мар 18 12:11 .
drwxr-xr-x  92 root root  8192 Мар 18 12:10 ..
-rw-r--r--   1 root root   331 Янв 13 16:52 access
-rw-r-----   1 root root 12288 Янв 13 16:52 access.db
-rw-r--r--   1 root root     0 Янв 13 16:52 domaintable
-rw-r-----   1 root root 12288 Янв 13 16:52 domaintable.db
-rw-r--r--   1 root root  5588 Янв 13 16:52 helpfile
-rw-r--r--   1 root root    97 Мар 18 12:11 local-host-names
-rw-r--r--   1 root root     0 Янв 13 16:52 mailertable
-rw-r-----   1 root root 12288 Янв 13 16:52 mailertable.db
-rw-r--r--   1 root root  1035 Янв 13 16:52 Makefile
-rw-r--r--   1 root root 58076 Янв 13 16:52 sendmail.cf
-rw-r--r--   1 root root  6740 Янв 13 16:52 sendmail.mc
drwxr-xr-x   2 root root  4096 Янв 13 16:52 spamassassin
-r--r--r--   1 root root 41340 Янв 13 16:52 submit.cf
-rw-r--r--   1 root root   947 Янв 13 16:52 submit.mc
-rw-r--r--   1 root root   127 Янв 13 16:52 trusted-users
-rw-r--r--   1 root root     0 Янв 13 16:52 virtusertable
-rw-r-----   1 root root 12288 Янв 13 16:52 virtusertable.db
12:15:12
#vim /etc/mail/sendmail.mc
12:16:37
#vim /etc/mail/sendmail.mc
12:17:27
#m4 <sendmail.mc> sendmail.cf
-bash: sendmail.mc: No such file or directory
12:17:55
#ls -al
итого 45568
drwxr-x---  22 root root     4096 Мар 18 12:17 .
drwxr-xr-x  23 root root     4096 Мар 17 19:56 ..
-rw-r--r--   1 root root        0 Янв 21 09:59 1.txt
-rw-r--r--   1 root root    23408 Мар 18 12:06 .bash_history
-rw-r--r--   1 root root       24 Дек  6  2003 .bash_logout
-rw-r--r--   1 root root      336 Янв 14 00:18 .bash_profile
-rw-r--r--   1 root root     1473 Янв 21 12:54 .bashrc
-rw-r--r--   1 root root   471181 Мар  4 16:42 bind-9.2.4-2.i386.rpm
-rw-r--r--   1 root root     7895 Мар  4 16:43 caching-nameserver-7.2-12.noarch.rpm
...
-rw-r--r--   1 root root  1147563 Мар 11 14:27 squid-2.5.STABLE6-2asp.i386.rpm-
drwxr-xr-x   2 root root     4096 Мар  4 15:05 .ssh
-rw-r--r--   1 root root      196 Дек  6  2003 .tcshrc
drwxr-xr-x   3 root root     4096 Мар 11 17:03 unix.nt
-rw-------   1 root root     6882 Мар 18 12:17 .viminfo
-rw-r--r--   1 root root       16 Дек  6  2003 .vimrc
-rw-------   1 root root       63 Мар 18 12:08 .xauthCJ0JcV
-rw-------   1 root root      125 Фев 11 15:26 .Xauthority
-rw-r--r--   1 root root     1126 Авг 23  1995 .Xresources
-rw-r--r--   1 root root  1662016 Фев 11 16:36 zsh-4.2.0-1.i386.rpm
12:18:34
#ls -al
итого 47216
drwxr-x---  22 root root     4096 Мар 18 12:19 .
drwxr-xr-x  23 root root     4096 Мар 17 19:56 ..
-rw-r--r--   1 root root        0 Янв 21 09:59 1.txt
-rw-r--r--   1 root root    23408 Мар 18 12:06 .bash_history
-rw-r--r--   1 root root       24 Дек  6  2003 .bash_logout
-rw-r--r--   1 root root      336 Янв 14 00:18 .bash_profile
-rw-r--r--   1 root root     1473 Янв 21 12:54 .bashrc
-rw-r--r--   1 root root   471181 Мар  4 16:42 bind-9.2.4-2.i386.rpm
-rw-r--r--   1 root root     7895 Мар  4 16:43 caching-nameserver-7.2-12.noarch.rpm
...
-rw-r--r--   1 root root  1147563 Мар 11 14:27 squid-2.5.STABLE6-2asp.i386.rpm-
drwxr-xr-x   2 root root     4096 Мар  4 15:05 .ssh
-rw-r--r--   1 root root      196 Дек  6  2003 .tcshrc
drwxr-xr-x   3 root root     4096 Мар 11 17:03 unix.nt
-rw-------   1 root root     6882 Мар 18 12:17 .viminfo
-rw-r--r--   1 root root       16 Дек  6  2003 .vimrc
-rw-------   1 root root       63 Мар 18 12:08 .xauthCJ0JcV
-rw-------   1 root root      125 Фев 11 15:26 .Xauthority
-rw-r--r--   1 root root     1126 Авг 23  1995 .Xresources
-rw-r--r--   1 root root  1662016 Фев 11 16:36 zsh-4.2.0-1.i386.rpm
12:19:17
#rpm -ivh sendmail-cf-8.13.1-2asp.i386.rpm
Подготовка...     ########################################### [100%]
   1:sendmail-cf            ########################################### [100%]
12:19:45
#rpm -ivh sendmail-d
sendmail-devel-8.13.1-2asp.i386.rpm  sendmail-doc-8.13.1-2asp.i386.rpm
12:19:45
#rpm -ivh sendmail-doc-8.13.1-2asp.i386.rpm
Подготовка...     ########################################### [100%]
   1:sendmail-doc           ########################################### [100%]
12:20:37
#m4 <sendmail.mc> sendmail.cf
-bash: sendmail.mc: No such file or directory
12:20:42
#cd /etc/mail

12:21:12
#m4 <sendmail.mc> sendmail.cf

12:21:15
#send
sendiso            sendmail           sendmail.sendmail  sendsms
12:21:15
#sendmail start

12:22:29
#/etc/init.d/sendmail start
Запускается sendmail:
12:22:41
#mail user@user5.unix.nt
Subject: test
This is a test massage.
.
Cc:
12:23:23
#mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/root": 10 messages 6 new 10 unread
 U  1 root@linux5.unix.nt   Sat Jan 14 10:49  98/2791  "LogWatch for linux5.u"
 U  2 root@linux5.unix.nt   Sat Jan 21 10:41  68/2030  "LogWatch for linux5.u"
 U  3 root@linux5.unix.nt   Sat Jan 28 10:32  71/2077  "LogWatch for linux5.u"
 U  4 root@linux5.unix.nt   Sat Feb  4 10:30  47/1559  "LogWatch for linux5.u"
>N  5 root@linux5.unix.nt   Sat Feb 11 12:00  75/2252  "LogWatch for linux5.u"
 N  6 root@linux5.unix.nt   Sat Mar 11 10:41  69/2109  "LogWatch for linux5.u"
 N  7 root@linux5.unix.nt   Sat Mar 11 14:32  22/870   "Anacron job 'cron.dai"
 N  8 root@linux5.unix.nt   Fri Mar 17 21:03  21/806   "Anacron job 'cron.dai"
 N  9 root@linux5.unix.nt   Sat Mar 18 04:02  43/1519  "LogWatch for linux5.u"
 N 10 root@linux5.unix.nt   Sat Mar 18 04:03  23/863   "Cron <root@linux5> ru"
& q
Held 10 messages in /var/spool/mail/root
You have mail in /var/spool/mail/root
12:23:39
#sudu user mail
-bash: sudu: command not found
12:24:01
#sudo user mail
sudo: user: command not found

Файлы

  • /etc/mail/local-host-names
  • /etc/mail/local-host-names
    >
    # local-host-names - include all aliases for your machine here.
    user.user5.unix.nt
    

    Статистика

    Время первой команды журнала17:48:56 2006- 3-11
    Время последней команды журнала12:24:01 2006- 3-18
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 2.12
    Количество командных строк в единицу времени, команда/мин 0.79
    Частота использования команд
    ls14|============| 12.07%
    vim14|============| 12.07%
    dig13|===========| 11.21%
    host7|======| 6.03%
    hostname7|======| 6.03%
    sed6|=====| 5.17%
    tail6|=====| 5.17%
    nslookup4|===| 3.45%
    rpm4|===| 3.45%
    cp3|==| 2.59%
    sendmail.mc>3|==| 2.59%
    sendmail.cf3|==| 2.59%
    mount3|==| 2.59%
    m43|==| 2.59%
    umount2|=| 1.72%
    man2|=| 1.72%
    mail2|=| 1.72%
    netstat2|=| 1.72%
    ping2|=| 1.72%
    grep2|=| 1.72%
    su2|=| 1.72%
    ns1|| 0.86%
    ca1|| 0.86%
    whereis1|| 0.86%
    cd1|| 0.86%
    cat1|| 0.86%
    send1|| 0.86%
    /etc/init.d/sendmail1|| 0.86%
    sudo1|| 0.86%
    sendmail1|| 0.86%
    user1|| 0.86%
    sudu1|| 0.86%
    clear1|| 0.86%
    ____
    *) Интервалы неактивности длительностью 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$