/l3/users/27-07-2009/nt-fbsdnet/fbsd4.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 |
|
#tail /var/log/messages
![]() Aug 7 20:42:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:00:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:01:08 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:02:21 fbsd4 kernel: re0: promiscuous mode disabled Aug 7 21:02:30 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:18:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:26:17 fbsd4 named[4409]: starting BIND 9.3.4-P1 Aug 7 21:26:17 fbsd4 named[4409]: /etc/namedb/named.conf:16: missing ';' before 'pid-file' Aug 7 21:26:17 fbsd4 named[4409]: loading configuration: failure Aug 7 21:26:17 fbsd4 named[4409]: exiting (due to fatal error) |
#tail /var/log/messages
Aug 7 20:42:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:00:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:01:08 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:02:21 fbsd4 kernel: re0: promiscuous mode disabled Aug 7 21:02:30 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:18:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:26:17 fbsd4 named[4409]: starting BIND 9.3.4-P1 Aug 7 21:26:17 fbsd4 named[4409]: /etc/namedb/named.conf:16: missing ';' before 'pid-file' Aug 7 21:26:17 fbsd4 named[4409]: loading configuration: failure Aug 7 21:26:17 fbsd4 named[4409]: exiting (due to fatal error) |
#vim /etc/namedb/named.conf
![]() --- /tmp/l3-saved-3100.20431.21011 2009-08-07 21:26:57.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:28:42.000000000 +0300 @@ -13,7 +13,7 @@ directory "/etc/namedb"; forwarders { 192.168.16.254; }; forward only - pid-file "/var/run/named/pid"; +# pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-3100.20431.21011 2009-08-07 21:26:57.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:28:42.000000000 +0300 @@ -13,7 +13,7 @@ directory "/etc/namedb"; forwarders { 192.168.16.254; }; forward only - pid-file "/var/run/named/pid"; +# pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; |
#named
![]() |
#named
![]() |
#tail /var/log/messages
![]() Aug 7 21:02:30 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:18:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:26:17 fbsd4 named[4409]: starting BIND 9.3.4-P1 Aug 7 21:26:17 fbsd4 named[4409]: /etc/namedb/named.conf:16: missing ';' before 'pid-file' Aug 7 21:26:17 fbsd4 named[4409]: loading configuration: failure Aug 7 21:26:17 fbsd4 named[4409]: exiting (due to fatal error) Aug 7 21:28:46 fbsd4 named[4451]: starting BIND 9.3.4-P1 Aug 7 21:28:46 fbsd4 named[4451]: /etc/namedb/named.conf:17: missing ';' before 'dump-file' Aug 7 21:28:46 fbsd4 named[4451]: loading configuration: failure Aug 7 21:28:46 fbsd4 named[4451]: exiting (due to fatal error) |
#tail /var/log/messages
Aug 7 21:02:30 fbsd4 kernel: re0: promiscuous mode enabled Aug 7 21:18:32 fbsd4 inetd[1028]: ssh/tcp: bind: Address already in use Aug 7 21:26:17 fbsd4 named[4409]: starting BIND 9.3.4-P1 Aug 7 21:26:17 fbsd4 named[4409]: /etc/namedb/named.conf:16: missing ';' before 'pid-file' Aug 7 21:26:17 fbsd4 named[4409]: loading configuration: failure Aug 7 21:26:17 fbsd4 named[4409]: exiting (due to fatal error) Aug 7 21:28:46 fbsd4 named[4451]: starting BIND 9.3.4-P1 Aug 7 21:28:46 fbsd4 named[4451]: /etc/namedb/named.conf:17: missing ';' before 'dump-file' Aug 7 21:28:46 fbsd4 named[4451]: loading configuration: failure Aug 7 21:28:46 fbsd4 named[4451]: exiting (due to fatal error) |
#vim /etc/namedb/named.conf
![]() --- /tmp/l3-saved-3100.7598.26576 2009-08-07 21:29:10.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:29:44.000000000 +0300 @@ -14,8 +14,8 @@ forwarders { 192.168.16.254; }; forward only # pid-file "/var/run/named/pid"; - dump-file "/var/dump/named_dump.db"; - statistics-file "/var/stats/named.stats"; +# dump-file "/var/dump/named_dump.db"; +# statistics-file "/var/stats/named.stats"; // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-3100.7598.26576 2009-08-07 21:29:10.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:29:44.000000000 +0300 @@ -14,8 +14,8 @@ forwarders { 192.168.16.254; }; forward only # pid-file "/var/run/named/pid"; - dump-file "/var/dump/named_dump.db"; - statistics-file "/var/stats/named.stats"; +# dump-file "/var/dump/named_dump.db"; +# statistics-file "/var/stats/named.stats"; // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify |
#named
![]() |
#named
![]() |
#vim /etc/namedb/named.conf
![]() |
#vim /etc/namedb/named.conf
|
#// the proper IP address, or delete this option.
![]() |
#// the proper IP address, or delete this option.
![]() |
#tail /var/log/messages
![]() Aug 7 21:28:46 fbsd4 named[4451]: loading configuration: failure Aug 7 21:28:46 fbsd4 named[4451]: exiting (due to fatal error) Aug 7 21:29:46 fbsd4 named[4484]: starting BIND 9.3.4-P1 Aug 7 21:29:46 fbsd4 named[4484]: /etc/namedb/named.conf:23: missing ';' before 'listen-on' Aug 7 21:29:46 fbsd4 named[4484]: loading configuration: failure Aug 7 21:29:46 fbsd4 named[4484]: exiting (due to fatal error) Aug 7 21:29:53 fbsd4 named[4509]: starting BIND 9.3.4-P1 Aug 7 21:29:53 fbsd4 named[4509]: /etc/namedb/named.conf:23: missing ';' before 'listen-on' Aug 7 21:29:53 fbsd4 named[4509]: loading configuration: failure Aug 7 21:29:53 fbsd4 named[4509]: exiting (due to fatal error) |
#tail /var/log/messages
Aug 7 21:28:46 fbsd4 named[4451]: loading configuration: failure Aug 7 21:28:46 fbsd4 named[4451]: exiting (due to fatal error) Aug 7 21:29:46 fbsd4 named[4484]: starting BIND 9.3.4-P1 Aug 7 21:29:46 fbsd4 named[4484]: /etc/namedb/named.conf:23: missing ';' before 'listen-on' Aug 7 21:29:46 fbsd4 named[4484]: loading configuration: failure Aug 7 21:29:46 fbsd4 named[4484]: exiting (due to fatal error) Aug 7 21:29:53 fbsd4 named[4509]: starting BIND 9.3.4-P1 Aug 7 21:29:53 fbsd4 named[4509]: /etc/namedb/named.conf:23: missing ';' before 'listen-on' Aug 7 21:29:53 fbsd4 named[4509]: loading configuration: failure Aug 7 21:29:53 fbsd4 named[4509]: exiting (due to fatal error) |
#vim /etc/namedb/named.conf
![]() |
#vim /etc/namedb/named.conf
|
#vim /etc/namedb/named.conf
![]() --- /tmp/l3-saved-3100.2216.955 2009-08-07 21:34:07.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:46:36.000000000 +0300 @@ -11,12 +11,12 @@ options { // Relative to the chroot directory, if any directory "/etc/namedb"; - forwarders { 192.168.16.254; }; forward only + forwarders { 192.168.16.254; }; # pid-file "/var/run/named/pid"; # dump-file "/var/dump/named_dump.db"; # statistics-file "/var/stats/named.stats"; - + } // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. @@ -81,14 +81,20 @@ To use this mechanism, uncomment the entries below, and comment the hint zone above. */ +#/* +zone "max.net.nt." { + type master; + file "db.max.net.nt"; + forwarders {}; /* -zone "." { type slave; file "slave/root.slave"; + masters { 192.5.5.241; // F.ROOT-SERVERS.NET. }; notify no; +*/ }; zone "arpa" { type slave; |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-3100.2216.955 2009-08-07 21:34:07.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-07 21:46:36.000000000 +0300 @@ -11,12 +11,12 @@ options { // Relative to the chroot directory, if any directory "/etc/namedb"; - forwarders { 192.168.16.254; }; forward only + forwarders { 192.168.16.254; }; # pid-file "/var/run/named/pid"; # dump-file "/var/dump/named_dump.db"; # statistics-file "/var/stats/named.stats"; - + } // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. @@ -81,14 +81,20 @@ To use this mechanism, uncomment the entries below, and comment the hint zone above. */ +#/* +zone "max.net.nt." { + type master; + file "db.max.net.nt"; + forwarders {}; /* -zone "." { type slave; file "slave/root.slave"; + masters { 192.5.5.241; // F.ROOT-SERVERS.NET. }; notify no; +*/ }; zone "arpa" { type slave; |
#cp /etc/namedb/named.conf /etc/namedb/named.conf.old
![]() |
#cp /etc/namedb/named.conf /etc/namedb/named.conf.old
|
#ls -l /etc/namedb/
![]() total 34 drwxr-xr-x 2 bind wheel 512 16 ÑÎ× 2008 dynamic drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 master -rw-r--r-- 1 root wheel 11435 7 Á×Ç 21:46 named.conf -rw-r--r-- 1 root wheel 11435 7 Á×Ç 21:47 named.conf.old -rw-r--r-- 1 root wheel 2600 16 ÑÎ× 2008 named.root drwxr-xr-x 2 bind wheel 512 16 ÑÎ× 2008 slave |
#ls -l /etc/namedb/
total 34 drwxr-xr-x 2 bind wheel 512 16 ÑÎ× 2008 dynamic drwxr-xr-x 2 root wheel 512 15 ÍÁÒ 2008 master -rw-r--r-- 1 root wheel 11435 7 Á×Ç 21:46 named.conf -rw-r--r-- 1 root wheel 11435 7 Á×Ç 21:47 named.conf.old -rw-r--r-- 1 root wheel 2600 16 ÑÎ× 2008 named.root drwxr-xr-x 2 bind wheel 512 16 ÑÎ× 2008 slave |
#sockstat
USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS root xterm 1181 3 stream -> /tmp/.X11-unix/X2 root fluxbox 1152 3 stream -> /tmp/.X11-unix/X2 root xdm 1144 0 stream -> /tmp/.X11-unix/X2 root xdm 1144 1 tcp46 *:49152 *:* nobody Xvnc 1131 0 tcp4 *:6002 *:* nobody Xvnc 1131 1 stream /tmp/.X11-unix/X2 nobody Xvnc 1131 3 tcp4 192.168.16.24:5902 192.168.16.207:1246 nobody Xvnc 1131 4 udp4 *:63571 *:* nobody Xvnc 1131 5 stream /tmp/.X11-unix/X2 ... root sshd 1046 4 tcp4 *:22 *:* root syslogd 824 4 dgram /var/run/log root syslogd 824 5 dgram /var/run/logpriv root syslogd 824 6 dgram /var/run/log root syslogd 824 7 dgram /var/named/var/run/log root syslogd 824 8 udp6 *:514 *:* root syslogd 824 9 udp4 *:514 *:* root natd 757 3 div4 *:8668 *:* root devd 664 4 stream /var/run/devd.pipe root moused 589 4 stream /var/run/devd.pipe |
#sockstat | grep named
root syslogd 824 7 dgram /var/named/var/run/log |
#sockstat | less
|
#vim /etc/rc.conf
--- /tmp/l3-saved-1220.12736.13109 2009-08-10 18:16:36.000000000 +0300 +++ /etc/rc.conf 2009-08-10 18:17:04.000000000 +0300 @@ -43,4 +43,4 @@ #named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it) #named_chroot_autoupdate="YES" # Automatically install/update chrooted # components of named. See /etc/rc.d/named. -named_symlink_enable="YES" # Symlink the chrooted pid file +#named_symlink_enable="YES" # Symlink the chrooted pid file |
#man bind
|
#man named
|
#man named.conf
|
#vim /etc/rc.conf
--- /tmp/l3-saved-1220.31887.1999 2009-08-10 18:20:06.000000000 +0300 +++ /etc/rc.conf 2009-08-10 18:20:51.000000000 +0300 @@ -37,7 +37,7 @@ # named. It may be possible to run named in a sandbox, man security for named_enable="YES" # Run named, the DNS server (or NO). #named_program="/usr/sbin/named"# path to named, if you want a different one. -named_flags="-u bind -g bind" # Flags for named +#named_flags="-u bind -g bind" # Flags for named named_pidfile="/var/run/named/pid" # Must set this in named.conf as well #named_uid="bind" # User to run named as #named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it) |
#vim /etc/namedb/named.conf
|
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1220.30111.14315 2009-08-10 18:23:33.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-10 18:24:51.000000000 +0300 @@ -11,11 +11,11 @@ options { // Relative to the chroot directory, if any directory "/etc/namedb"; - forward only - forwarders { 192.168.16.254; }; -# pid-file "/var/run/named/pid"; -# dump-file "/var/dump/named_dump.db"; -# statistics-file "/var/stats/named.stats"; + forwarders { 192.168.16.254; }; + forward only + pid-file "/var/run/named/pid"; + dump-file "/var/dump/named_dump.db"; + statistics-file "/var/stats/named.stats"; } // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify |
#named -u bind -g bind
![]() 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 |
#named -u bind9 -g bind9
![]() 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 |
#named
![]() |
#ps waux | grep named
root 824 0,0 0,2 1404 1072 ?? Ss 18:06 0:00,01 /usr/sbin/syslogd -l /var/run/log -l /var/named/var/run/log -s |
#dig localhost ya.ru
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25758 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;localhost. IN A ;; ANSWER SECTION: localhost. 604800 IN A 127.0.0.1 ;; AUTHORITY SECTION: localhost. 604800 IN NS localhost. ;; ADDITIONAL SECTION: ... ;; AUTHORITY SECTION: ya.ru. 2007 IN NS ns5.yandex.ru. ya.ru. 2007 IN NS ns1.yandex.ru. ;; ADDITIONAL SECTION: ns1.yandex.ru. 312447 IN A 213.180.193.1 ns5.yandex.ru. 312447 IN A 213.180.204.1 ;; Query time: 0 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Mon Aug 10 18:27:59 2009 ;; MSG SIZE rcvd: 146 |
#dig @localhost max.net.nt
|
#tail /var/log/messages
Aug 10 18:12:52 fbsd4 fsck: /dev/ad0s2d: SIZE=2048 MTIME=Aug 10 08:33 2009 (CLEARED) Aug 10 18:12:52 fbsd4 fsck: /dev/ad0s2d: Reclaimed: 0 directories, 3 files, 1 fragments Aug 10 18:12:52 fbsd4 fsck: /dev/ad0s2d: 3977 files, 23514 used, 980796 free (1884 frags, 122364 blocks, 0.2% fragmentation) Aug 10 18:24:24 fbsd4 inetd[1088]: ssh/tcp: bind: Address already in use Aug 10 18:27:12 fbsd4 named[1411]: starting BIND 9.3.4-P1 Aug 10 18:27:12 fbsd4 named[1411]: /etc/namedb/named.conf:16: missing ';' before 'pid-file' Aug 10 18:27:12 fbsd4 named[1411]: /etc/namedb/named.conf:23: missing ';' before 'listen-on' Aug 10 18:27:12 fbsd4 named[1411]: /etc/namedb/named.conf:23: unknown option 'listen-on' Aug 10 18:27:12 fbsd4 named[1411]: loading configuration: failure Aug 10 18:27:12 fbsd4 named[1411]: exiting (due to fatal error) |
#named
![]() õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1492.3882.14896 2009-08-10 18:30:54.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-10 18:32:12.000000000 +0300 @@ -13,14 +13,14 @@ directory "/etc/namedb"; forwarders { 192.168.16.254; }; forward only - pid-file "/var/run/named/pid"; +# pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; } // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. - listen-on { 127.0.0.1; }; +# listen-on { 127.0.0.1; }; // If you have IPv6 enabled on this system, uncomment this option for // use as a local resolver. To give access to the network, specify |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1492.9677.9474 2009-08-10 18:33:03.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-10 18:33:41.000000000 +0300 @@ -12,8 +12,8 @@ // Relative to the chroot directory, if any directory "/etc/namedb"; forwarders { 192.168.16.254; }; - forward only -# pid-file "/var/run/named/pid"; + forward only; + pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; } |
#tail /var/log/messages
Aug 10 18:32:20 fbsd4 named[1540]: starting BIND 9.3.4-P1 Aug 10 18:32:20 fbsd4 named[1540]: /etc/namedb/named.conf:17: missing ';' before 'dump-file' Aug 10 18:32:20 fbsd4 named[1540]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:32:20 fbsd4 named[1540]: loading configuration: failure Aug 10 18:32:20 fbsd4 named[1540]: exiting (due to fatal error) Aug 10 18:32:30 fbsd4 named[1549]: starting BIND 9.3.4-P1 Aug 10 18:32:30 fbsd4 named[1549]: /etc/namedb/named.conf:17: missing ';' before 'dump-file' Aug 10 18:32:30 fbsd4 named[1549]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:32:30 fbsd4 named[1549]: loading configuration: failure Aug 10 18:32:30 fbsd4 named[1549]: exiting (due to fatal error) |
#named
![]() |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-1492.6328.9705 2009-08-10 18:34:16.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-10 18:36:47.000000000 +0300 @@ -48,7 +48,7 @@ forwarders { 127.0.0.1; }; -*/ + /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source @@ -58,7 +58,7 @@ */ // query-source address * port 53; }; - +*/ // If you enable a local name server, don't forget to enter 127.0.0.1 // first in your /etc/resolv.conf so this server will be queried. // Also, make sure to enable it in /etc/rc.conf. |
#tail /var/log/messages
Aug 10 18:32:20 fbsd4 named[1540]: exiting (due to fatal error) Aug 10 18:32:30 fbsd4 named[1549]: starting BIND 9.3.4-P1 Aug 10 18:32:30 fbsd4 named[1549]: /etc/namedb/named.conf:17: missing ';' before 'dump-file' Aug 10 18:32:30 fbsd4 named[1549]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:32:30 fbsd4 named[1549]: loading configuration: failure Aug 10 18:32:30 fbsd4 named[1549]: exiting (due to fatal error) Aug 10 18:33:46 fbsd4 named[1594]: starting BIND 9.3.4-P1 Aug 10 18:33:46 fbsd4 named[1594]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:33:46 fbsd4 named[1594]: loading configuration: failure Aug 10 18:33:46 fbsd4 named[1594]: exiting (due to fatal error) |
#named
![]() |
#tail /var/log/messages
Aug 10 18:33:46 fbsd4 named[1594]: loading configuration: failure Aug 10 18:33:46 fbsd4 named[1594]: exiting (due to fatal error) Aug 10 18:36:54 fbsd4 named[1630]: starting BIND 9.3.4-P1 Aug 10 18:36:54 fbsd4 named[1630]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:36:54 fbsd4 named[1630]: loading configuration: failure Aug 10 18:36:54 fbsd4 named[1630]: exiting (due to fatal error) Aug 10 18:36:55 fbsd4 named[1639]: starting BIND 9.3.4-P1 Aug 10 18:36:55 fbsd4 named[1639]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:36:55 fbsd4 named[1639]: loading configuration: failure Aug 10 18:36:55 fbsd4 named[1639]: exiting (due to fatal error) |
#named -u bind
![]() õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#vim /etc/namedb/named.conf
|
#pwd
/root |
#ls
.ICEauthority .gnome2_private .ssh .Trash .gstreamer-0.10 .themes .Xauthority .gtkrc-1.2-gnome2 .thumbnails .bash_history .history .vnc .bash_profile .icons .xsession .bashrc .k5login .xsession-errors .cache .l3rc .xsmIk2fG7 .config .lesshst Desktop .cshrc .lilalo install .dbus .local mbox .fluxbox .login nautilus-debug-log.txt .gconf .metacity prepare-freebsd.sh .gconfd .nautilus rc.conf1 .gnome .profile vimrc .gnome2 .recently-used.xbel õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#ps waux | grep named
root 824 0,0 0,2 1404 1072 ?? Ss 18:06 0:00,02 /usr/sbin/syslogd -l /var/run/log -l /var/named/var/run/log -s |
#host
![]() Usage: host [-aCdlriTwv] [-c class] [-N ndots] [-t type] [-W time] [-R number] hostname [server] -a is equivalent to -v -t * -c specifies query class for non-IN data -C compares SOA records on authoritative nameservers -d is equivalent to -v -l lists all hosts in a domain, using AXFR -i IP6.INT reverse lookups -N changes the number of dots allowed before root lookup is done -r disables recursive processing -R specifies number of retries for UDP packets -t specifies the query type -T enables TCP/IP mode -v enables verbose output -w specifies to wait forever for a reply -W specifies how long to wait for a reply -4 use IPv4 query transport only -6 use IPv6 query transport only |
#hosts
![]() bash: hosts: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#hosts
![]() bash: hosts: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ |
#ls
dynamic named.conf named.root slave master named.conf.old rndc.key |
#vim /etc/namedb/named.conf.old
|
#Press ENTER or type command to continue
search max.net.nt max.unix.nt ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ |
#ssh user@192.168.16.7
user@192.168.16.7's password: Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Aug 10 18:49:31 2009 from 192.168.16.25 l3-agent is already running: pid=1793; pidfile=/home/user/.lilalo/l3-agent.pid |
#ssh user@192.168.16.7
user@192.168.16.7's password: Permission denied, please try again. user@192.168.16.7's password: Permission denied, please try again. user@192.168.16.7's password: Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Aug 10 18:53:30 2009 from 192.168.16.25 l3-agent is already running: pid=1793; pidfile=/home/user/.lilalo/l3-agent.pid |
#vim /etc/namedb/named.conf
--- /tmp/l3-saved-2144.10825.23291 2009-08-10 19:04:25.000000000 +0300 +++ /etc/namedb/named.conf 2009-08-10 19:07:16.000000000 +0300 @@ -12,11 +12,11 @@ // Relative to the chroot directory, if any directory "/etc/namedb"; forwarders { 192.168.16.254; }; - forward only; +// forward only; pid-file "/var/run/named/pid"; dump-file "/var/dump/named_dump.db"; statistics-file "/var/stats/named.stats"; - } + }; // If named is being used only as a local resolver, this is a safe default. // For named to be accessible to the network, comment this option, specify // the proper IP address, or delete this option. @@ -57,8 +57,8 @@ * use a pseudo-random unprivileged UDP port by default. */ // query-source address * port 53; -}; -*/ +//}; +// // If you enable a local name server, don't forget to enter 127.0.0.1 // first in your /etc/resolv.conf so this server will be queried. // Also, make sure to enable it in /etc/rc.conf. @@ -85,7 +85,8 @@ zone "max.net.nt." { type master; file "db.max.net.nt"; - forwarders {}; +}; +// forwarders {}; /* type slave; file "slave/root.slave"; @@ -95,7 +96,6 @@ }; notify no; */ -}; zone "arpa" { type slave; file "slave/arpa.slave"; @@ -112,7 +112,6 @@ }; notify no; }; -*/ /* Serving the following zones locally will prevent any queries for these zones leaving your network and going to the root |
#ps aux | grep named
![]() |
#grep named /etc/rc.conf
# named. It may be possible to run named in a sandbox, man security for named_enable="YES" # Run named, the DNS server (or NO). #named_program="/usr/sbin/named"# path to named, if you want a different one. #named_flags="-u bind -g bind" # Flags for named named_pidfile="/var/run/named/pid" # Must set this in named.conf as well #named_uid="bind" # User to run named as #named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it) #named_chroot_autoupdate="YES" # Automatically install/update chrooted # components of named. See /etc/rc.d/named. #named_symlink_enable="YES" # Symlink the chrooted pid file |
#/etc/rc.d/named start
Starting named. |
#ps aux | grep named
bind 2281 3,0 0,7 4528 3704 ?? Ss 19:07 0:00,06 /usr/sbin/named |
#grep named /etc/default/
![]() grep: /etc/default/rc.conf: No such file or directory |
#grep named /etc/defaultsrc.conf
# named. It may be possible to run named in a sandbox, man security for named_enable="NO" # Run named, the DNS server (or NO). named_program="/usr/sbin/named" # path to named, if you want a different one. #named_flags="" # Flags for named named_pidfile="/var/run/named/pid" # Must set this in named.conf as well named_uid="bind" # User to run named as named_chrootdir="/var/named" # Chroot directory (or "" not to auto-chroot it) named_chroot_autoupdate="YES" # Automatically install/update chrooted # components of named. See /etc/rc.d/named. named_symlink_enable="YES" # Symlink the chrooted pid file |
#vim /etc/namedb/
![]() |
#vim /etc/namedb/master/
![]() |
#vim /etc/namedb/master/
![]() |
#vim /etc/namedb/named.conf
|
#dig @192.168.16.4 sid.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> @192.168.16.4 sid.net.nt axfr ; (1 server found) ;; global options: printcmd ; Transfer failed. |
#dig @192.168.16.5sid.net.nt axfr
; <<>> DiG 9.3.4-P1 <<>> @192.168.16.5 sid.net.nt axfr ; (1 server found) ;; global options: printcmd sid.net.nt. 604800 IN SOA deb5.sid.net.nt. root.sid.net.nt. 13 604800 86400 2419200 604800 sid.net.nt. 604800 IN NS deb5.sid.net.nt. sid.net.nt. 604800 IN MX 5 deb5.sid.net.nt. deb5.sid.net.nt. 604800 IN A 192.168.16.5 host2.sid.net.nt. 604800 IN A 192.168.16.55 host3.sid.net.nt. 604800 IN A 192.168.16.155 sid.net.nt. 604800 IN SOA deb5.sid.net.nt. root.sid.net.nt. 13 604800 86400 2419200 604800 ;; Query time: 0 msec ;; SERVER: 192.168.16.5#53(192.168.16.5) ;; WHEN: Mon Aug 10 19:09:58 2009 ;; XFR size: 7 records (messages 1) |
#dig @192.168.16.5 sid.net.nt axfr > /etc/namedb/db.max.net.nt
|
#vim /etc/namedb/db.max.net.nt
|
#mail
Date: Sat, 1 Aug 2009 08:20:27 +0300 (EEST) From: root@fbsd4.net.nt (Cron Daemon) To: root@fbsd4.net.nt Subject: Cron <root@fbsd4> ntpdate ntp.psn.ru X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin> X-Cron-Env: <HOME=/var/log> X-Cron-Env: <LOGNAME=root> X-Cron-Env: <USER=root> 1 Aug 08:20:27 ntpdate[9457]: adjust time server 194.149.67.130 offset 0.193386 sec ... To: root@fbsd4.net.nt Subject: Cron <root@fbsd4> ntpdate ntp.psn.ru X-Cron-Env: <SHELL=/bin/sh> X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin> X-Cron-Env: <HOME=/var/log> X-Cron-Env: <LOGNAME=root> X-Cron-Env: <USER=root> 1 Aug 09:50:28 ntpdate[9698]: adjust time server 194.149.67.130 offset 0.194546 sec & Message 799: |
#vim /etc/namedb/db.max.net.nt
--- /tmp/l3-saved-2144.7308.20874 2009-08-10 19:12:55.000000000 +0300 +++ /etc/namedb/db.max.net.nt 2009-08-10 19:15:06.000000000 +0300 @@ -1,16 +1,6 @@ - -; <<>> DiG 9.3.4-P1 <<>> @192.168.16.5 sid.net.nt axfr -; (1 server found) -;; global options: printcmd -sid.net.nt. 604800 IN SOA deb5.sid.net.nt. root.sid.net.nt. 13 604800 86400 2419200 604800 -sid.net.nt. 604800 IN NS deb5.sid.net.nt. -sid.net.nt. 604800 IN MX 5 deb5.sid.net.nt. -deb5.sid.net.nt. 604800 IN A 192.168.16.5 -host2.sid.net.nt. 604800 IN A 192.168.16.55 -host3.sid.net.nt. 604800 IN A 192.168.16.155 -sid.net.nt. 604800 IN SOA deb5.sid.net.nt. root.sid.net.nt. 13 604800 86400 2419200 604800 -;; Query time: 1 msec -;; SERVER: 192.168.16.5#53(192.168.16.5) -;; WHEN: Mon Aug 10 19:10:04 2009 -;; XFR size: 7 records (messages 1) - +@ 604800 IN SOA host1.max.net.nt. root.max.net.nt. 13 604800 86400 2419200 604800 +max.net.nt. 604800 IN NS host1.max.net.nt. +max.net.nt. 604800 IN MX 5 host1.max.net.nt. +host1.max.net.nt. 604800 IN A 192.168.16.24 +host2.max.net.nt. 604800 IN A 192.168.16.244 +host3.max.net.nt. 604800 IN A 192.168.16.144 |
#less /var/log/messages
|
#ps aux | grep named
bind 2281 0,0 0,8 4968 4144 ?? Ss 19:07 0:00,09 /usr/sbin/named |
#kill -1 2281
|
#ps aux | grep named
bind 2281 0,0 0,8 5104 4280 ?? Ss 19:07 0:00,10 /usr/sbin/named |
#less /var/log/messages
|
#/etc/rc.d/named restart
Stopping named. Starting named. |
#less /var/log/messages
|
#less /var/log/messages
|
#vim /etc/namedb/db.max.net.nt
--- /tmp/l3-saved-2144.27788.22903 2009-08-10 19:16:14.000000000 +0300 +++ /etc/namedb/db.max.net.nt 2009-08-10 19:16:22.000000000 +0300 @@ -1,4 +1,4 @@ -@ 604800 IN SOA host1.max.net.nt. root.max.net.nt. 13 604800 86400 2419200 604800 +@ 604800 IN SOA host1.max.net.nt. root.max.net.nt. 14 604800 86400 2419200 604800 max.net.nt. 604800 IN NS host1.max.net.nt. max.net.nt. 604800 IN MX 5 host1.max.net.nt. host1.max.net.nt. 604800 IN A 192.168.16.24 |
#/etc/rc.d/named restart
Stopping named. Starting named. |
#less /var/log/messages
|
#dig
; <<>> DiG 9.3.4-P1 <<>> ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 23825 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 2 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 55740 IN NS A.ROOT-SERVERS.NET. . 55740 IN NS B.ROOT-SERVERS.NET. ... . 55740 IN NS K.ROOT-SERVERS.NET. . 55740 IN NS L.ROOT-SERVERS.NET. . 55740 IN NS M.ROOT-SERVERS.NET. ;; ADDITIONAL SECTION: J.ROOT-SERVERS.NET. 142140 IN A 192.58.128.30 J.ROOT-SERVERS.NET. 142132 IN AAAA 2001:503:c27::2:30 ;; Query time: 2 msec ;; SERVER: 192.168.16.24#53(192.168.16.24) ;; WHEN: Mon Aug 10 19:16:40 2009 ;; MSG SIZE rcvd: 272 |
Время первой команды журнала | 20:26:24 2009- 8- 7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:16:35 2009- 8-10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.80 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.43 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008