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

Содержание

Журнал

Среда (11/29/06)

/dev/ttypg
15:40:49
#dig org.ru ns
; <<>> DiG 9.3.1 <<>> org.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31663
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;org.ru.                                IN      NS
;; ANSWER SECTION:
org.ru.                 345600  IN      NS      ns.spb.su.
org.ru.                 345600  IN      NS      ns.ripn.net.
org.ru.                 345600  IN      NS      ns2.ripn.net.
org.ru.                 345600  IN      NS      ns5.msk-ix.net.
org.ru.                 345600  IN      NS      ns9.ripn.net.
;; ADDITIONAL SECTION:
ns.spb.su.              80160   IN      A       193.124.83.69
;; Query time: 2112 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:40:56 2006
;; MSG SIZE  rcvd: 149
15:40:56
#dig linux.org.ru ns
; <<>> DiG 9.3.1 <<>> linux.org.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33130
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; QUESTION SECTION:
;linux.org.ru.                  IN      NS
;; ANSWER SECTION:
linux.org.ru.           86400   IN      NS      ns.bat.ru.
linux.org.ru.           86400   IN      NS      ns1.linuxhacker.ru.
;; ADDITIONAL SECTION:
ns.bat.ru.              10800   IN      A       193.0.0.161
;; Query time: 362 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:41:00 2006
;; MSG SIZE  rcvd: 97
15:41:00
#dig r0.ru ns
; <<>> DiG 9.3.1 <<>> r0.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33225
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;r0.ru.                         IN      NS
;; ANSWER SECTION:
r0.ru.                  3600    IN      NS      ns2.rambler.ru.
r0.ru.                  3600    IN      NS      ns3.rambler.ru.
r0.ru.                  3600    IN      NS      ns4.rambler.ru.
r0.ru.                  3600    IN      NS      ns5.rambler.ru.
;; Query time: 196 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:41:10 2006
;; MSG SIZE  rcvd: 103
15:41:10
#dig rambler.ru ns
; <<>> DiG 9.3.1 <<>> rambler.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23829
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;rambler.ru.                    IN      NS
;; ANSWER SECTION:
rambler.ru.             634     IN      NS      ns2.rambler.ru.
rambler.ru.             634     IN      NS      ns3.rambler.ru.
rambler.ru.             634     IN      NS      ns4.rambler.ru.
rambler.ru.             634     IN      NS      ns5.rambler.ru.
;; Query time: 2 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:41:18 2006
;; MSG SIZE  rcvd: 100
15:41:18
#dig rambler.ru ns
; <<>> DiG 9.3.1 <<>> rambler.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45199
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;rambler.ru.                    IN      NS
;; ANSWER SECTION:
rambler.ru.             630     IN      NS      ns5.rambler.ru.
rambler.ru.             630     IN      NS      ns2.rambler.ru.
rambler.ru.             630     IN      NS      ns3.rambler.ru.
rambler.ru.             630     IN      NS      ns4.rambler.ru.
;; Query time: 1 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:41:21 2006
;; MSG SIZE  rcvd: 100
15:41:21
#dig rambler.ru ns
; <<>> DiG 9.3.1 <<>> rambler.ru ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4611
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;rambler.ru.                    IN      NS
;; ANSWER SECTION:
rambler.ru.             630     IN      NS      ns4.rambler.ru.
rambler.ru.             630     IN      NS      ns5.rambler.ru.
rambler.ru.             630     IN      NS      ns2.rambler.ru.
rambler.ru.             630     IN      NS      ns3.rambler.ru.
;; Query time: 1 msec
;; SERVER: 192.168.15.254#53(192.168.15.254)
;; WHEN: Wed Nov 29 13:41:22 2006
;; MSG SIZE  rcvd: 100
прошло 20 минут
/dev/ttyv1
16:01:42
#date
Wed Nov 29 14:01:45 UTC 2006
16:01:45
#less /etc/resolv.conf
/dev/ttyv0
16:02:48
#ssh -N -f -L 11000:62.80.169.7:25 user@192.168.15.254
Password:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 11000
Could not request local forwarding.
16:05:36
#ssh -N -f -L 11000:62.80.169.7:25 user@192.168.15.23
The authenticity of host '192.168.15.23 (192.168.15.23)' can't be established.
DSA key fingerprint is e7:b6:4b:86:94:c2:5d:2a:2a:68:cd:82:ee:38:3c:9f.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.23' (DSA) to the list of known hosts.
Password:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 11000
Could not request local forwarding.
16:07:49
#ssh -N -f -L 11000:62.80.169.7:25 alex@192.168.15.23
Password:
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 11000
Could not request local forwarding.
16:08:11
#ssh -N -f -L 11000:62.80.169.7:25 alex@mail.bhfz.com.ua
ssh: connect to host mail.bhfz.com.ua port 22: Connection refused
16:08:55
#ssh -N -f -L 11000:127.0.0.1:25 alex@mail.bhfz.com.ua
ssh: connect to host mail.bhfz.com.ua port 22: Connection refused
16:10:10
#clear

/dev/ttypg
16:10:54
#ping m01
PING linux1.unix.nt (192.168.15.1): 56 data bytes
^C
--- linux1.unix.nt ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
16:11:54
#ping m03
PING fbsd3.unix.nt (192.168.15.23): 56 data bytes
64 bytes from 192.168.15.23: icmp_seq=0 ttl=64 time=0.041 ms
64 bytes from 192.168.15.23: icmp_seq=1 ttl=64 time=0.040 ms
64 bytes from 192.168.15.23: icmp_seq=2 ttl=64 time=0.040 ms
^C
--- fbsd3.unix.nt ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.040/0.040/0.041/0.000 ms
16:11:59
#ping ukr.net
PING ukr.net (212.42.64.8): 56 data bytes
64 bytes from 212.42.64.8: icmp_seq=0 ttl=57 time=9.199 ms
64 bytes from 212.42.64.8: icmp_seq=1 ttl=57 time=7.817 ms
64 bytes from 212.42.64.8: icmp_seq=2 ttl=57 time=7.709 ms
64 bytes from 212.42.64.8: icmp_seq=3 ttl=57 time=10.089 ms
^C
--- ukr.net ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max/stddev = 7.709/8.704/10.089/0.992 ms
16:12:18
#ping ukr
ping: cannot resolve ukr: Unknown host
16:13:25
#ping m05
PING fbsd5.unix.nt (192.168.15.25): 56 data bytes
^C
--- fbsd5.unix.nt ping statistics ---
7 packets transmitted, 0 packets received, 100% packet loss
16:13:51
#ping m06
PING fbsd6.unix.nt (192.168.15.26): 56 data bytes
64 bytes from 192.168.15.26: icmp_seq=0 ttl=64 time=0.765 ms
64 bytes from 192.168.15.26: icmp_seq=1 ttl=64 time=0.568 ms
64 bytes from 192.168.15.26: icmp_seq=2 ttl=64 time=0.451 ms
64 bytes from 192.168.15.26: icmp_seq=3 ttl=64 time=0.829 ms
64 bytes from 192.168.15.26: icmp_seq=4 ttl=64 time=0.714 ms
64 bytes from 192.168.15.26: icmp_seq=5 ttl=64 time=0.596 ms
^C
--- fbsd6.unix.nt ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.451/0.654/0.829/0.128 ms
16:14:00
#vi /etc/resolv.conf
/dev/ttyv1
16:14:02
#ls /tmp/
.ICE-unix               .xf86config682          l3-saved-11441.630.2265
.X0-lock                .xf86config686          mc-root
.X11-unix               HELLO_FROM_LINUX.NT     mcop-user
.XIM-unix               install                 named.conf
.font-unix              kde-user                screens
.snap                   ksocket-user            snort-log
/dev/ttypg
16:14:52
#ping ya.ru
PING ya.ru (213.180.204.8): 56 data bytes
64 bytes from 213.180.204.8: icmp_seq=0 ttl=55 time=135.244 ms
64 bytes from 213.180.204.8: icmp_seq=1 ttl=55 time=134.750 ms
64 bytes from 213.180.204.8: icmp_seq=2 ttl=55 time=124.643 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max/stddev = 124.643/131.546/135.244/4.885 ms
16:15:16
#vi /etc/resolv.conf
16:16:09
#vi /etc/resolv.conf
16:16:50
#netstat -n
c3f2871c stream      0      0        0 c3e80dac        0        0
c3f28578 stream      0      0        0 c3f284ec        0        0 /var/tmp/orbit-user/linc-df4-0-56af504856e14
c3f284ec stream      0      0        0 c3f28578        0        0
c3e808c0 stream      0      0        0 c3e804ec        0        0 /var/tmp/mapping-user
c3e807a8 stream      0      0 c6811cc0        0        0        0 /var/tmp/mapping-user
c3e804ec stream      0      0        0 c3e808c0        0        0
c3e803d4 stream      0      0        0 c3efed20        0        0 /var/tmp/orbit-user/linc-de1-0-56acd31ca17b2
c3efed20 stream      0      0        0 c3e803d4        0        0
c3efec08 stream      0      0        0 c41c5af0        0        0 /var/tmp/orbit-user/linc-df7-0-56af50485c362
c41c5af0 stream      0      0        0 c3efec08        0        0
...
c41c59d8 dgram       0      0        0 c3957e38        0 c3f28230
c3f28230 dgram       0      0        0 c3957e38        0 c395771c
c395771c dgram       0      0        0 c3957e38        0 c395794c
c395794c dgram       0      0        0 c3957e38        0 c39579d8
c39579d8 dgram       0      0        0 c3957e38        0 c3957af0
c3957af0 dgram       0      0        0 c3957e38        0 c3957c08
c3957b7c dgram       0      0        0 c3957ec4        0        0
c3957c08 dgram       0      0        0 c3957e38        0        0
c3957e38 dgram       0      0 c395cdd0        0 c395894c        0 /var/run/logpriv
c3957ec4 dgram       0      0 c395e000        0 c41c51a4        0 /var/run/log
16:17:00
#netstat -re
netstat: illegal option -- e
usage: netstat [-AaLnSW] [-f protocol_family | -p protocol]
               [-M core] [-N system]
       netstat -i | -I interface [-abdhnt] [-f address_family]
               [-M core] [-N system]
       netstat -w wait [-I interface] [-d] [-M core] [-N system]
       netstat -s [-s] [-z] [-f protocol_family | -p protocol] [-M core]
       netstat -i | -I interface -s [-f protocol_family | -p protocol]
               [-M core] [-N system]
       netstat -m [-M core] [-N system]
       netstat -r [-AenW] [-f address_family] [-M core] [-N system]
       netstat -rs [-s] [-M core] [-N system]
       netstat -g [-W] [-f address_family] [-M core] [-N system]
       netstat -gs [-s] [-f address_family] [-M core] [-N system]
16:17:03
#netstat -r
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
^C
16:17:51
#vi /etc/resolv.conf
16:18:39
#netstat -r
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.15.254     UGS         0    13869    em0
localhost          localhost          UH          0      646    lo0
192.168.15         link#1             UC          0        0    em0
^C
16:19:10
#vi /etc/resolv.conf
16:19:16
#netstat -r
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            linux.nt           UGS         0    13877    em0
localhost          localhost          UH          0      646    lo0
192.168.15         link#1             UC          0        0    em0
fbsd1.linux.nt     00:04:76:a1:f2:5b  UHLW        1      378    em0    692
fbsd3              00:13:d4:b2:47:35  UHLW        1     9124    lo0
fbsd4.linux.nt     00:04:75:75:46:c1  UHLW        1      383    em0    106
fbsd5.linux.nt     00:04:75:75:46:b1  UHLW        1      776    em0    692
...
Internet6:
Destination        Gateway            Flags      Netif Expire
localhost.unix.nt  localhost.unix.nt  UH          lo0
fe80::%em0         link#1             UC          em0
fe80::213:d4ff:feb 00:13:d4:b2:47:35  UHL         lo0
fe80::%lo0         fe80::1%lo0        U           lo0
fe80::1%lo0        link#4             UHL         lo0
ff01::             localhost.unix.nt  U           lo0
ff02::%em0         link#1             UC          em0
ff02::%lo0         localhost.unix.nt  UC          lo0
16:19:23
#netstat -r
Routing tables
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            linux.nt           UGS         0    13877    em0
localhost          localhost          UH          0      646    lo0
192.168.15         link#1             UC          0        0    em0
fbsd1.linux.nt     00:04:76:a1:f2:5b  UHLW        1      390    em0    685
fbsd3              00:13:d4:b2:47:35  UHLW        1     9124    lo0
fbsd4.linux.nt     00:04:75:75:46:c1  UHLW        1      395    em0     99
fbsd5.linux.nt     00:04:75:75:46:b1  UHLW        1      802    em0    685
...
Internet6:
Destination        Gateway            Flags      Netif Expire
localhost.unix.nt  localhost.unix.nt  UH          lo0
fe80::%em0         link#1             UC          em0
fe80::213:d4ff:feb 00:13:d4:b2:47:35  UHL         lo0
fe80::%lo0         fe80::1%lo0        U           lo0
fe80::1%lo0        link#4             UHL         lo0
ff01::             localhost.unix.nt  U           lo0
ff02::%em0         link#1             UC          em0
ff02::%lo0         localhost.unix.nt  UC          lo0
16:19:29
#cat /etc/resolv.conf
domain  unix.nt
nameserver      192.168.15.254
options timeout:1
16:20:00
#grep hosts /etc/nsswitch.conf
hosts: files dns
16:20:05
#vi /etc/nsswitch.conf
16:20:26
#grep hosts /etc/nsswitch.conf
hosts: files dns wins
16:20:27
#grep hosts /etc/nsswitch.conf

16:23:25
#grep -v '^#' /etc/hosts
::1                     localhost.unix.nt localhost
127.0.0.1               localhost.unix.nt localhost
192.168.15.23           fbsd3.unix.nt fbsd3
192.168.15.23           fbsd3.unix.nt.
16:23:32
#ping ::1
ping: cannot resolve ::1: Unknown host
16:24:01
#ping6 ::1
ping6
16:24:01
#ping6 ::1
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.171 ms
16 bytes from ::1, icmp_seq=1 hlim=64 time=0.076 ms
16 bytes from ::1, icmp_seq=2 hlim=64 time=0.074 ms
16 bytes from ::1, icmp_seq=3 hlim=64 time=0.073 ms
16 bytes from ::1, icmp_seq=4 hlim=64 time=0.313 ms
16 bytes from ::1, icmp_seq=5 hlim=64 time=0.076 ms
^C
--- ::1 ping6 statistics ---
6 packets transmitted, 6 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.073/0.131/0.313/0.089 ms
16:24:13
#ping6 -s 65 ::1
PING6(113=40+8+65 bytes) ::1 --> ::1
73 bytes from ::1, icmp_seq=0 hlim=64 time=0.313 ms
73 bytes from ::1, icmp_seq=1 hlim=64 time=0.075 ms
^C
--- ::1 ping6 statistics ---
2 packets transmitted, 2 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.075/0.194/0.313/0.119 ms
16:24:37
#grep -v '^#' /etc/hosts
::1                     localhost.unix.nt localhost
127.0.0.1               localhost.unix.nt localhost
192.168.15.23           fbsd3.unix.nt fbsd3
192.168.15.23           fbsd3.unix.nt.
16:24:59
#grep DNS /etc/defaults/rc.conf
named_enable="NO"               # Run named, the DNS server (or NO).
16:27:28
#tail /etc/rc.conf
moused_flags="-3"
moused_port="/dev/psm0"
route_1="192.168.210.0/24 192.168.15.24"
#saver="daemon"
scrnmap="koi8-r2cp866"
sshd_enable="YES"
usbd_enable="YES"
# -- sysinstall generated deltas -- # Tue Nov 28 11:50:20 2006
saver="blank"
named_enable="YES"              # Run named, the DNS server (or NO).
16:27:36
#ls /etc/namedb/
PROTO.localhost-v6.rev  make-localhost          named.root
PROTO.localhost.rev     master                  slave
dynamic                 named.conf
16:28:27
#cd /etc/namedb/

16:28:31
#sh make-localhost

16:28:38
#ls
PROTO.localhost-v6.rev  make-localhost          named.root
PROTO.localhost.rev     master                  slave
dynamic                 named.conf
16:29:22
#ls master/
localhost-v6.rev        localhost.rev
16:29:25
#ls
PROTO.localhost-v6.rev  make-localhost          named.root
PROTO.localhost.rev     master                  slave
dynamic                 named.conf
16:30:23
#cp named.conf /tmp

16:30:32
#vi /tmp/named.conf
/dev/ttyv1
16:33:46
#vi /etc/namedb/named.conf
16:36:08
#vi /etc/namedb/named.conf
39a40,43
>    allow-query {
>          192.168.15.0/24;
>          127.0.0.1;
> };     
/dev/ttypg
16:42:45
#grep -i KERN.*CONF /etc/make.conf

16:42:59
#grep -i KERN.*CONF /usr/src/Makefile
# 3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE'     (default is GENERIC).
# 4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
KERNCONFS!=     cd ${.CURDIR}/sys/${TARGET}/conf && \
.for kernel in ${KERNCONFS}
            KERNCONF=${kernel} \
16:43:10
#dig @127.0.0.1 mail.ru ns

16:44:26
#sockstat -4lu
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ssh        25021 5  tcp4   127.0.0.1:11000       *:*
user     gnome-term 24304 14 stream /var/tmp/orbit-user/linc-5ef0-0-5424f58add1cd
user     kdeinit    3603  9  stream /tmp/ksocket-user/klauncherujxiZI.slave-socket
user     kdeinit    3600  6  stream /tmp/.ICE-unix/dcop3600-1164799936
user     kdeinit    3597  6  stream /tmp/ksocket-user/kdeinit__0
user     kdeinit    3597  7  stream /tmp/ksocket-user/kdeinit-:0
user     mapping-da 3592  3  stream /var/tmp/mapping-user
user     clock-appl 3575  15 stream /tmp/.ICE-unix/3521
user     clock-appl 3575  30 stream /var/tmp/orbit-user/linc-df7-0-56af50485c362
...
user     artsd      1087  6  stream /tmp/mcop-user/fbsd3_unix_nt-043f-456d3735
root     xinetd     533   5  tcp4   *:23                  *:*
root     xinetd     533   8  tcp4   *:30021               *:*
root     xinetd     533   9  tcp4   *:7                   *:*
root     sendmail   448   4  tcp4   127.0.0.1:25          *:*
root     sshd       442   4  tcp4   *:22                  *:*
root     syslogd    316   3  dgram  /var/run/log
root     syslogd    316   4  dgram  /var/run/logpriv
root     syslogd    316   6  udp4   *:514                 *:*
root     devd       287   4  stream /var/run/devd.pipe
/dev/ttyv1
16:44:26
#named start
usage: named [-4|-6] [-c conffile] [-d debuglevel] [-f|-g] [-n number_of_cpus]
             [-p port] [-s] [-t chrootdir] [-u username]
             [-m {usage|trace|record}]
named: extra command line arguments
16:45:21
#/etc/rc.d/named start
wrote key file "/etc/namedb/rndc.key"
wrote key file "/var/named/etc/namedb/rndc.key"
Starting named.
16:45:48
#dig @127.0.0.1 mail.ru ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; connection timed out; no servers could be reached
16:46:41
#vi /etc/namedb/named.conf
/dev/ttypg
16:47:38
#sockstat -4lun
sockstat: illegal option -- n
Usage: sockstat [-46clu] [-p ports]
16:47:41
#sockstat -4l
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ssh        25021 5  tcp4   127.0.0.1:11000       *:*
root     nmbd       1348  6  udp4   *:137                 *:*
root     nmbd       1348  7  udp4   *:138                 *:*
root     nmbd       1348  8  udp4   192.168.15.23:137     *:*
root     nmbd       1348  9  udp4   192.168.15.23:138     *:*
root     xinetd     533   5  tcp4   *:23                  *:*
root     xinetd     533   8  tcp4   *:30021               *:*
root     xinetd     533   9  tcp4   *:7                   *:*
root     sendmail   448   4  tcp4   127.0.0.1:25          *:*
root     sshd       442   4  tcp4   *:22                  *:*
root     syslogd    316   6  udp4   *:514                 *:*
16:47:45
#sockstat -4l | grep udp4
root     nmbd       1348  6  udp4   *:137                 *:*
root     nmbd       1348  7  udp4   *:138                 *:*
root     nmbd       1348  8  udp4   192.168.15.23:137     *:*
root     nmbd       1348  9  udp4   192.168.15.23:138     *:*
root     syslogd    316   6  udp4   *:514                 *:*
16:47:50
#sockstat -4l -u
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
root     ssh        25021 5  tcp4   127.0.0.1:11000       *:*
user     gnome-term 24304 14 stream /var/tmp/orbit-user/linc-5ef0-0-5424f58add1cd
user     kdeinit    3603  9  stream /tmp/ksocket-user/klauncherujxiZI.slave-socket
user     kdeinit    3600  6  stream /tmp/.ICE-unix/dcop3600-1164799936
user     kdeinit    3597  6  stream /tmp/ksocket-user/kdeinit__0
user     kdeinit    3597  7  stream /tmp/ksocket-user/kdeinit-:0
user     mapping-da 3592  3  stream /var/tmp/mapping-user
user     clock-appl 3575  15 stream /tmp/.ICE-unix/3521
user     clock-appl 3575  30 stream /var/tmp/orbit-user/linc-df7-0-56af50485c362
...
user     artsd      1087  6  stream /tmp/mcop-user/fbsd3_unix_nt-043f-456d3735
root     xinetd     533   5  tcp4   *:23                  *:*
root     xinetd     533   8  tcp4   *:30021               *:*
root     xinetd     533   9  tcp4   *:7                   *:*
root     sendmail   448   4  tcp4   127.0.0.1:25          *:*
root     sshd       442   4  tcp4   *:22                  *:*
root     syslogd    316   3  dgram  /var/run/log
root     syslogd    316   4  dgram  /var/run/logpriv
root     syslogd    316   6  udp4   *:514                 *:*
root     devd       287   4  stream /var/run/devd.pipe
16:48:01
#sockstat -4l | grep udp4
root     nmbd       1348  6  udp4   *:137                 *:*
root     nmbd       1348  7  udp4   *:138                 *:*
root     nmbd       1348  8  udp4   192.168.15.23:137     *:*
root     nmbd       1348  9  udp4   192.168.15.23:138     *:*
root     syslogd    316   6  udp4   *:514                 *:*
16:48:03
#tail /var/log/messages
Nov 29 14:45:48 fbsd3 rndc-confgen: NSSWITCH(nss_load_module): wins, Undefined symbol "nss_module_register"
Nov 29 14:45:48 fbsd3 named[27394]: NSSWITCH(nss_load_module): wins, Undefined symbol "nss_module_register"
Nov 29 14:45:48 fbsd3 named[27395]: starting BIND 9.3.1 -u bind -t /var/named
Nov 29 14:45:48 fbsd3 named[27395]: /etc/namedb/named.conf:20: missing ';' before '}'
Nov 29 14:45:48 fbsd3 named[27395]: /etc/namedb/named.conf:44: unknown option '*'
Nov 29 14:45:48 fbsd3 named[27395]: /etc/namedb/named.conf:53: unexpected token near '}'
Nov 29 14:45:48 fbsd3 named[27395]: loading configuration: unexpected token
Nov 29 14:45:48 fbsd3 named[27395]: exiting (due to fatal error)
Nov 29 14:47:38 fbsd3 sockstat: NSSWITCH(nss_load_module): wins, Undefined symbol "nss_module_register"
Nov 29 14:48:03 fbsd3 last message repeated 4 times
16:48:27
#ssh m05
Password:
16:49:54
#tail /var/log/messages
Nov 29 11:16:12 fbsd5 su: user to root on /dev/ttyv1
Nov 29 10:20:29 fbsd5 su: user to root on /dev/ttyv2
Nov 29 10:48:52 fbsd5 su: user to root on /dev/ttyp7
Nov 29 12:00:08 fbsd5 su: user to root on /dev/ttyp3
Nov 29 12:01:11 fbsd5 su: user to root on /dev/ttypb
Nov 29 14:10:41 fbsd5 su: user to root on /dev/ttyv2
Nov 29 14:44:52 fbsd5 named[10855]: starting BIND 9.3.1 -u bind -t /var/named
Nov 29 14:44:52 fbsd5 named[10855]: /etc/namedb/named.conf:31: no matching 'forwarders' statement
Nov 29 14:44:52 fbsd5 named[10855]: loading configuration: failure
Nov 29 14:44:52 fbsd5 named[10855]: exiting (due to fatal error)
16:49:57
#dig @127.0.0.1 mail.ru ns

16:50:24
#less /etc/namedb/named.conf
16:50:44
#rndc status
number of zones: 2
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
/dev/ttyv0
16:50:50
#tail /
.
 ...snapp
         dev\home¸
                  tmp
                     usr\
                         varentropy¸
                                    etcpcdromÀÃdistÂÀÃp
                                                       bin\bootÂÀÃp
                                                                   liblibexec\
                                                                              mnt
¸procÂÀÃprescueÃrootÂÀÃ\sbinÂÀÃ
s.cshrcé      .profile
                      é
        COPYRIGHTé
/dev/ttyv1
16:51:44
#/etc/rc.d/named restart
named not running? (check /var/run/named/pid).
Starting named.
16:51:52
#dig @127.0.0.1 mail.ru ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14694
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                21225   IN      NS      ns.mail.ru.
mail.ru.                21225   IN      NS      ns1.mail.ru.
mail.ru.                21225   IN      NS      ns2.mail.ru.
mail.ru.                21225   IN      NS      ns3.mail.ru.
mail.ru.                21225   IN      NS      ns4.mail.ru.
mail.ru.                21225   IN      NS      ns5.mail.ru.
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Nov 29 14:52:06 2006
;; MSG SIZE  rcvd: 132
16:52:06
#vi /etc/resolv.conf
16:53:13
#dig @127.0.0.1 mail.ru ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 43771
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                21147   IN      NS      ns5.mail.ru.
mail.ru.                21147   IN      NS      ns.mail.ru.
mail.ru.                21147   IN      NS      ns1.mail.ru.
mail.ru.                21147   IN      NS      ns2.mail.ru.
mail.ru.                21147   IN      NS      ns3.mail.ru.
mail.ru.                21147   IN      NS      ns4.mail.ru.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Nov 29 14:53:24 2006
;; MSG SIZE  rcvd: 132
16:53:24
#ls /etc/namedb/master/
freebsd.unix.nt         localhost-v6.rev        localhost.rev
/dev/ttypg
16:54:02
#dig @127.0.0.1 mail.ru ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 mail.ru ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44179
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;mail.ru.                       IN      NS
;; ANSWER SECTION:
mail.ru.                21079   IN      NS      ns4.mail.ru.
mail.ru.                21079   IN      NS      ns5.mail.ru.
mail.ru.                21079   IN      NS      ns.mail.ru.
mail.ru.                21079   IN      NS      ns1.mail.ru.
mail.ru.                21079   IN      NS      ns2.mail.ru.
mail.ru.                21079   IN      NS      ns3.mail.ru.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Nov 29 14:54:32 2006
;; MSG SIZE  rcvd: 132
16:54:32
#dig @127.0.0.1 google.com ns
; <<>> DiG 9.3.1 <<>> @127.0.0.1 google.com ns
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46994
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 4
;; QUESTION SECTION:
;google.com.                    IN      NS
;; ANSWER SECTION:
google.com.             85465   IN      NS      ns1.google.com.
...
google.com.             85465   IN      NS      ns4.google.com.
;; ADDITIONAL SECTION:
ns1.google.com.         85465   IN      A       216.239.32.10
ns2.google.com.         85465   IN      A       216.239.34.10
ns3.google.com.         85465   IN      A       216.239.36.10
ns4.google.com.         85467   IN      A       216.239.38.10
;; Query time: 2 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Nov 29 14:54:38 2006
;; MSG SIZE  rcvd: 164
16:54:38
#rndc status
number of zones: 2
debug level: 0
xfers running: 0
xfers deferred: 0
soa queries in progress: 0
query logging is OFF
recursive clients: 0/1000
tcp clients: 0/100
server is up and running
16:54:41
#rndc dumpdb

16:56:01
#tail /var/log/messages
Nov 29 14:44:52 fbsd5 named[10855]: exiting (due to fatal error)
Nov 29 14:52:01 fbsd5 named[11049]: starting BIND 9.3.1 -u bind -t /var/named
Nov 29 14:52:01 fbsd5 named[11049]: /etc/namedb/named.conf:46: unknown option '*'
Nov 29 14:52:01 fbsd5 named[11049]: /etc/namedb/named.conf:55: unexpected token near '}'
Nov 29 14:52:01 fbsd5 named[11049]: loading configuration: unexpected token
Nov 29 14:52:01 fbsd5 named[11049]: exiting (due to fatal error)
Nov 29 14:53:10 fbsd5 named[11137]: starting BIND 9.3.1 -u bind -t /var/named
Nov 29 14:53:10 fbsd5 named[11137]: command channel listening on 127.0.0.1#953
Nov 29 14:53:10 fbsd5 named[11137]: command channel listening on ::1#953
Nov 29 14:53:10 fbsd5 named[11137]: running
16:56:06
#ls /etc/namedb
PROTO.localhost-v6.rev  make-localhost          named.root
PROTO.localhost.rev     master                  rndc.key
dynamic                 named.conf              slave
16:56:15
#ls /etc/namedb/slave/

16:56:18
#ls /etc/namedb/ma
ls: /etc/namedb/ma: No such file or directory
16:56:21
#ls /etc/namedb/master/
localhost-v6.rev        localhost.rev
16:56:22
#rndc dumpdb

16:56:25
#man rndc
16:56:39
#man rndc
16:56:43
#man ndc
16:56:49
#man named
16:56:59
#less /etc/namedb/named.conf
16:57:17
#less /var/dump/named_dump.db
16:57:20
#less /var/
16:57:20
#mkdir /var/dumb

16:57:34
#mkdir /var/dump

16:57:36
#rmdir /var/dumb

Файлы

  • /etc/resolv.conf
  • /etc/resolv.conf
    >
    domain  unix.nt
    nameserver      192.168.15.254
    options timeout:1
    

    Статистика

    Время первой команды журнала15:40:49 2006-11-29
    Время последней команды журнала16:57:36 2006-11-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %17.82
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.28
    Количество командных строк в единицу времени, команда/мин 1.32
    Частота использования команд
    dig13|============| 12.62%
    vi11|==========| 10.68%
    grep10|=========| 9.71%
    ls10|=========| 9.71%
    ping8|=======| 7.77%
    sockstat6|=====| 5.83%
    netstat6|=====| 5.83%
    ssh6|=====| 5.83%
    tail5|====| 4.85%
    less5|====| 4.85%
    man4|===| 3.88%
    rndc4|===| 3.88%
    ping63|==| 2.91%
    mkdir2|=| 1.94%
    /etc/rc.d/named2|=| 1.94%
    cp1|| 0.97%
    cd1|| 0.97%
    sh1|| 0.97%
    cat1|| 0.97%
    named1|| 0.97%
    rmdir1|| 0.97%
    clear1|| 0.97%
    date1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 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$