/l3/users/27-07-2009/nt-lnet/debian7.net.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 |
|
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#exit
exit Connection to 192.168.16.5 closed. |
$ssh 192.168.16.5 -l root
root@192.168.16.5's password: Last login: Mon Aug 10 18:47:53 2009 from 192.168.16.7 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. l3-agent is already running: pid=1744; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#cat /etc/resolv.conf
search sid.net.nt net.nt net.nt unix.nt nameserver 192.168.16.254 nameserver 10.0.17.1 nameserver 10.0.35.1 |
#vim /etc/resolv.conf
![]() |
#vim /etc/resolv.conf
|
#vim /etc/resolv.conf
|
#exit
exit Connection to 192.168.16.5 closed. |
$ssh 192.168.16.5 -l root
root@192.168.16.5's password: Last login: Mon Aug 10 18:50:23 2009 from 192.168.16.7 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. l3-agent is already running: pid=1744; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/resolv.conf
|
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:16:3E:00:00:05 inet addr:192.168.16.5 Bcast:192.168.16.255 Mask:255.255.255.0 inet6 addr: fe80::216:3eff:fe00:5/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:202230 errors:0 dropped:0 overruns:0 frame:0 TX packets:101061 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:98137110 (93.5 MiB) TX bytes:22737933 (21.6 MiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:192 errors:0 dropped:0 overruns:0 frame:0 TX packets:192 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:15393 (15.0 KiB) TX bytes:15393 (15.0 KiB) |
#dig deb5.sid.net.nt a
; <<>> DiG 9.3.4-P1.1 <<>> deb5.sid.net.nt a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61917 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;deb5.sid.net.nt. IN A ;; ANSWER SECTION: deb5.sid.net.nt. 604800 IN A 192.168.16.5 ;; AUTHORITY SECTION: sid.net.nt. 604800 IN NS deb5.sid.net.nt. ;; Query time: 0 msec ;; SERVER: 192.168.16.5#53(192.168.16.5) ;; WHEN: Mon Aug 10 19:01:19 2009 ;; MSG SIZE rcvd: 63 |
#dig host2
; <<>> DiG 9.3.4-P1.1 <<>> host2.sid.net.nt a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30251 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;host2.sid.net.nt. IN A ;; ANSWER SECTION: host2.sid.net.nt. 604800 IN A 192.168.16.55 ;; AUTHORITY SECTION: sid.net.nt. 604800 IN NS deb5.sid.net.nt. ;; ADDITIONAL SECTION: deb5.sid.net.nt. 604800 IN A 192.168.16.5 ;; Query time: 0 msec ;; SERVER: 192.168.16.5#53(192.168.16.5) ;; WHEN: Mon Aug 10 19:01:27 2009 ;; MSG SIZE rcvd: 85 |
#dig host3
; <<>> DiG 9.3.4-P1.1 <<>> host3.sid.net.nt a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48900 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;host3.sid.net.nt. IN A ;; ANSWER SECTION: host3.sid.net.nt. 604800 IN A 192.168.16.155 ;; AUTHORITY SECTION: sid.net.nt. 604800 IN NS deb5.sid.net.nt. ;; ADDITIONAL SECTION: deb5.sid.net.nt. 604800 IN A 192.168.16.5 ;; Query time: 0 msec ;; SERVER: 192.168.16.5#53(192.168.16.5) ;; WHEN: Mon Aug 10 19:01:31 2009 ;; MSG SIZE rcvd: 85 |
#ping deb5
PING deb5.sid.net.nt (192.168.16.5) 56(84) bytes of data. 64 bytes from deb5.sid.net.nt (192.168.16.5): icmp_seq=1 ttl=64 time=0.013 ms 64 bytes from deb5.sid.net.nt (192.168.16.5): icmp_seq=2 ttl=64 time=0.017 ms 64 bytes from deb5.sid.net.nt (192.168.16.5): icmp_seq=3 ttl=64 time=0.018 ms --- deb5.sid.net.nt ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.013/0.016/0.018/0.002 ms |
#hostname -f
deb5.sid.net.nt |
#vim /etc/hosts
|
#vim /etc/bind/named.conf
|
#vim /etc/bind/db.sid
|
#exit
exit Connection to 192.168.16.5 closed. |
$ssh 192.168.16.24
The authenticity of host '192.168.16.24 (192.168.16.24)' can't be established. DSA key fingerprint is 13:3f:fb:2a:53:62:8e:f8:0e:c7:3a:c9:10:99:b6:25. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.24' (DSA) to the list of known hosts. Password: Last login: Mon Aug 10 15:07:52 2009 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 6.3-RELEASE (SMP) #0: Wed Jan 16 04:45:45 UTC 2008 Welcome to FreeBSD! ... http://www.FreeBSD.org/search/. If the doc distribution has been installed, they're also available formatted in /usr/share/doc. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. You may also use sysinstall(8) to re-enter the installation and configuration utility. Edit /etc/motd to change this login announcement. Removing stale pidfile |
#[root@fbsd4:~]# touch .hushlogin
|
#[root@fbsd4:~]#
|
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# vim /etc/namedb/named.conf
zone "246.in-addr.arpa" { type master; file "master/empty.db"; }; zone "247.in-addr.arpa" { type master; file "master/empty.db"; }; zone "248.in-addr.arpa" { type master; file "master/empty.db"; }; zone "249.in-addr.arpa" { type master; file "master/empty.db"; }; zone "250.in-addr.arpa" { type master; file "master/empty.db"; }; zone "251.in-addr.arpa" { type master; file "master/empty.db"; }; |
#[root@fbsd4:~]# ps aux | grep named
![]() |
#[root@fbsd4:~]# 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 |
#[root@fbsd4:~]# /etc/rc.d/named start
Starting named. |
#[root@fbsd4:~]# ps aux | grep named
bind 2281 3,0 0,7 4528 3704 ?? Ss 19:07 0:00,06 /usr/sbin/named |
#[root@fbsd4:~]# grep named /etc/default/
![]() grep: /etc/default/rc.conf: No such file or directory |
#[root@fbsd4:~]# 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 |
#[root@fbsd4:~]# vim /etc/namedb/
![]() dynamic/ named.conf named.root slave/ master/ named.conf.old rndc.key |
#[root@fbsd4:~]# vim /etc/namedb/master/
![]() empty.db localhost-forward.db localhost-reverse.db |
#[root@fbsd4:~]# vim /etc/namedb/master/
![]() |
#[root@fbsd4:~]# vim /etc/namedb/named.conf
// Refer to the named.conf(5) and named(8) man pages, and the documentation // in /usr/share/doc/bind9 for more details. // // If you are going to set up an authoritative server, make sure you // understand the hairy details of how DNS works. Even with // simple mistakes, you can break connectivity for affected parties, // or cause huge amounts of useless Internet traffic. options { // Relative to the chroot directory, if any directory "/etc/namedb"; 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 // the proper IP address, or delete this option. # listen-on { 127.0.0.1; }; // If you have IPv6 enabled on this system, uncomment this option for |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# 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. |
#[root@fbsd4:~]# 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) |
#[root@fbsd4:~]# dig @192.168.16.5 sid.net.nt axfr > /etc/namedb/db.max.net.nt
|
#[root@fbsd4:~]# vim /etc/namedb/db.max.net.nt
;; XFR size: 7 records (messages 1) ~ ~ ~ ~ ~ ~ ~ ~ ~ õ ×ÁÓ ÅÓÔØ ÎÏ×ÁÑ ÐÏÞÔÁ × /var/mail/root |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# 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: |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
|
#[root@fbsd4:~]# vim /etc/namedb/db.max.net.nt
max.net.nt. 00 24192 604800 IN NS host1.max.net.nt. max.net.nt.et.nt. 604800 IN NS host1.max.net.nt.t. ;; Qumax time: 1 msec 2.168.16.24 max.net.nt.et.nt. 604800 IN MX 5 host1.max.net.nt. ;; SERmax: 192.168.16.5#53(192.168.16.5) .144 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 ~ ~ ~ ~ ~ ~ ~ "/var/named/etc/namedb/db.max.net.nt" 6 lines, 307 characters written |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# less /var/log/messages
Jul 31 20:00:28 fbsd4 newsyslog[1160]: logfile turned over due to size>100K Jul 31 20:17:48 fbsd4 reboot: rebooted by root Jul 31 20:17:48 fbsd4 syslogd: exiting on signal 15 Jul 31 17:18:53 fbsd4 syslogd: kernel boot file is /boot/kernel/kernel Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 31 17:18:53 fbsd4 kernel: The Regents of the University of California. All rights reserved. Jul 31 17:18:53 fbsd4 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 31 17:18:53 fbsd4 kernel: FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 Jul 31 17:18:53 fbsd4 kernel: root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP ... Aug 10 18:41:49 fbsd4 named[1806]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:41:49 fbsd4 named[1806]: loading configuration: failure Aug 10 18:41:49 fbsd4 named[1806]: exiting (due to fatal error) Aug 10 18:42:24 fbsd4 inetd[1088]: ssh/tcp: bind: Address already in use Aug 10 19:00:24 fbsd4 inetd[1088]: ssh/tcp: bind: Address already in use Aug 10 19:07:53 fbsd4 named[2281]: starting BIND 9.3.4-P1 -t /var/named -u bind Aug 10 19:07:53 fbsd4 named[2281]: command channel listening on 127.0.0.1#953 Aug 10 19:07:53 fbsd4 named[2281]: command channel listening on ::1#953 Aug 10 19:07:53 fbsd4 named[2281]: zone max.net.nt/IN: loading master file db.max.net.nt: file not found Aug 10 19:07:53 fbsd4 named[2281]: running |
#[root@fbsd4:~]# ps aux | grep named
bind 2281 0,0 0,8 4968 4144 ?? Ss 19:07 0:00,09 /usr/sbin/named |
#[root@fbsd4:~]# kill -1 2281
|
#[root@fbsd4:~]# ps aux | grep named
bind 2281 0,0 0,8 5104 4280 ?? Ss 19:07 0:00,10 /usr/sbin/named |
#[root@fbsd4:~]# less /var/log/messages
Jul 31 20:00:28 fbsd4 newsyslog[1160]: logfile turned over due to size>100K Jul 31 20:17:48 fbsd4 reboot: rebooted by root Jul 31 20:17:48 fbsd4 syslogd: exiting on signal 15 Jul 31 17:18:53 fbsd4 syslogd: kernel boot file is /boot/kernel/kernel Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 31 17:18:53 fbsd4 kernel: The Regents of the University of California. All rights reserved. Jul 31 17:18:53 fbsd4 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 31 17:18:53 fbsd4 kernel: FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 Jul 31 17:18:53 fbsd4 kernel: root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP ... Aug 10 18:41:49 fbsd4 named[1806]: /etc/namedb/named.conf:60: missing ';' before '}' Aug 10 18:41:49 fbsd4 named[1806]: loading configuration: failure Aug 10 18:41:49 fbsd4 named[1806]: exiting (due to fatal error) Aug 10 18:42:24 fbsd4 inetd[1088]: ssh/tcp: bind: Address already in use Aug 10 19:00:24 fbsd4 inetd[1088]: ssh/tcp: bind: Address already in use Aug 10 19:07:53 fbsd4 named[2281]: starting BIND 9.3.4-P1 -t /var/named -u bind Aug 10 19:07:53 fbsd4 named[2281]: command channel listening on 127.0.0.1#953 Aug 10 19:07:53 fbsd4 named[2281]: command channel listening on ::1#953 Aug 10 19:07:53 fbsd4 named[2281]: zone max.net.nt/IN: loading master file db.max.net.nt: file not found Aug 10 19:07:53 fbsd4 named[2281]: running |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# /etc/rc.d/named restart
Stopping named. Starting named. |
#[root@fbsd4:~]# less /var/log/messages
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) Aug 10 18:33:46 fbsd4 named[1594]: starting BIND 9.3.4-P1 ... Aug 10 19:07:53 fbsd4 named[2281]: zone max.net.nt/IN: loading master file db.max.net.nt: file not found Aug 10 19:07:53 fbsd4 named[2281]: running Aug 10 19:15:44 fbsd4 named[2281]: stopping command channel on 127.0.0.1#953 Aug 10 19:15:44 fbsd4 named[2281]: stopping command channel on ::1#953 Aug 10 19:15:44 fbsd4 named[2281]: transfer of 'in-addr.arpa/IN' from 192.5.5.241#53: shut down: operation canceled Aug 10 19:15:44 fbsd4 named[2281]: exiting Aug 10 19:15:44 fbsd4 named[2668]: starting BIND 9.3.4-P1 -t /var/named -u bind Aug 10 19:15:44 fbsd4 named[2668]: command channel listening on 127.0.0.1#953 Aug 10 19:15:44 fbsd4 named[2668]: command channel listening on ::1#953 Aug 10 19:15:45 fbsd4 named[2668]: running |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]#
|
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# less /var/log/messages
Jul 31 20:00:28 fbsd4 newsyslog[1160]: logfile turned over due to size>100K Jul 31 20:17:48 fbsd4 reboot: rebooted by root Jul 31 20:17:48 fbsd4 syslogd: exiting on signal 15 Jul 31 17:18:53 fbsd4 syslogd: kernel boot file is /boot/kernel/kernel Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 31 17:18:53 fbsd4 kernel: The Regents of the University of California. All rights reserved. Jul 31 17:18:53 fbsd4 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 31 17:18:53 fbsd4 kernel: FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 Jul 31 17:18:53 fbsd4 kernel: root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP ... Aug 10 19:07:53 fbsd4 named[2281]: zone max.net.nt/IN: loading master file db.max.net.nt: file not found Aug 10 19:07:53 fbsd4 named[2281]: running Aug 10 19:15:44 fbsd4 named[2281]: stopping command channel on 127.0.0.1#953 Aug 10 19:15:44 fbsd4 named[2281]: stopping command channel on ::1#953 Aug 10 19:15:44 fbsd4 named[2281]: transfer of 'in-addr.arpa/IN' from 192.5.5.241#53: shut down: operation canceled Aug 10 19:15:44 fbsd4 named[2281]: exiting Aug 10 19:15:44 fbsd4 named[2668]: starting BIND 9.3.4-P1 -t /var/named -u bind Aug 10 19:15:44 fbsd4 named[2668]: command channel listening on 127.0.0.1#953 Aug 10 19:15:44 fbsd4 named[2668]: command channel listening on ::1#953 Aug 10 19:15:45 fbsd4 named[2668]: running |
#[root@fbsd4:~]# vim /etc/namedb/db.max.net.nt
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 ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ "/var/named/etc/namedb/db.max.net.nt" 6 lines, 307 characters written |
#[root@fbsd4:~]# /etc/rc.d/named restart
Stopping named. Starting named. |
#[root@fbsd4:~]# less /var/log/messages
Jul 31 20:00:28 fbsd4 newsyslog[1160]: logfile turned over due to size>100K Jul 31 20:17:48 fbsd4 reboot: rebooted by root Jul 31 20:17:48 fbsd4 syslogd: exiting on signal 15 Jul 31 17:18:53 fbsd4 syslogd: kernel boot file is /boot/kernel/kernel Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jul 31 17:18:53 fbsd4 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jul 31 17:18:53 fbsd4 kernel: The Regents of the University of California. All rights reserved. Jul 31 17:18:53 fbsd4 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jul 31 17:18:53 fbsd4 kernel: FreeBSD 6.3-RELEASE #0: Wed Jan 16 04:45:45 UTC 2008 Jul 31 17:18:53 fbsd4 kernel: root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP ... Aug 10 19:15:44 fbsd4 named[2668]: command channel listening on ::1#953 Aug 10 19:15:45 fbsd4 named[2668]: running Aug 10 19:16:25 fbsd4 named[2668]: stopping command channel on 127.0.0.1#953 Aug 10 19:16:25 fbsd4 named[2668]: stopping command channel on ::1#953 Aug 10 19:16:25 fbsd4 named[2668]: transfer of 'in-addr.arpa/IN' from 192.5.5.241#53: shut down: operation canceled Aug 10 19:16:25 fbsd4 named[2668]: exiting Aug 10 19:16:25 fbsd4 named[2809]: starting BIND 9.3.4-P1 -t /var/named -u bind Aug 10 19:16:25 fbsd4 named[2809]: command channel listening on 127.0.0.1#953 Aug 10 19:16:25 fbsd4 named[2809]: command channel listening on ::1#953 Aug 10 19:16:25 fbsd4 named[2809]: running |
#[root@fbsd4:~]#
|
#[root@fbsd4:~]#
![]() |
#[root@fbsd4:~]# 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 |
#[root@fbsd4:~]# dig @127.0.0.1 max.net.nt mx
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 max.net.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14514 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;max.net.nt. IN MX ;; ANSWER SECTION: max.net.nt. 604800 IN MX 5 host1.max.net.nt. ;; AUTHORITY SECTION: max.net.nt. 604800 IN NS host1.max.net.nt. ;; ADDITIONAL SECTION: host1.max.net.nt. 604800 IN A 192.168.16.24 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Aug 10 19:16:52 2009 ;; MSG SIZE rcvd: 80 |
#[root@fbsd4:~]# dig @127.0.0.1 max.net.nt ns
; <<>> DiG 9.3.4-P1 <<>> @127.0.0.1 max.net.nt ns ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54386 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; QUESTION SECTION: ;max.net.nt. IN NS ;; ANSWER SECTION: max.net.nt. 604800 IN NS host1.max.net.nt. ;; ADDITIONAL SECTION: host1.max.net.nt. 604800 IN A 192.168.16.24 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Mon Aug 10 19:16:56 2009 ;; MSG SIZE rcvd: 64 |
search sid.net.nt net.nt net.nt unix.nt nameserver 192.168.16.254 nameserver 10.0.17.1 nameserver 10.0.35.1
Время первой команды журнала | 17:47:57 2009- 8-10 | ||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 18:16:52 2009- 8-10 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 7.92 | ||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.48 | ||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 3.49 | ||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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