/l3/users/18-02-1008/nt-lnet/debian1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 |
|
#vim /etc/mail/sendmail.mc
Альтернатива для screen - но без необходимости ssh сессии |
#sudo apt-get install gems
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: gems обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 32 пакетов не обновлено. E: Не могу получить доступ к файлу блокировки /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable) E: Невозможно заблокировать каталог для загрузки |
#ps aux | grep apt
root 20211 0.0 1.9 14924 10048 ? SN Feb21 0:00 apt-get install -d -y kde gnome root 20213 0.0 0.2 6468 1544 ? SN Feb21 0:00 /usr/lib/apt/methods/http root 26178 0.0 0.1 4620 740 ttyp6 R+ 08:32 0:00 grep apt |
#atq
|
#kill 20211
|
#sudo apt-get install gems
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: gems обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 32 пакетов не обновлено. Необходимо скачать 25,9kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 147kB. 0% [Ожидание заголовков] [1]+ Stopped sudo apt-get install gems |
#bg
[1]+ sudo apt-get install gems & |
#nohup sudo apt-get install gems &
[1] 26239 You have new mail in /var/mail/root |
#nohup: вывод добавляется в `nohup.out'
|
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 1 message 1 new >N 1 root@debian1.unix Fri Feb 22 08:32 584/35321 Output from your job 2 & Соединение разорвано Err http://192.168.16.254 etch/main dbus 1.0.2-18-4 Соединение разорваноxdg 0.2.360.4-4 Err http://192.168.16.254 etch/main avahi-daemon 0.6.16-3etch1 Соединение разорваноbs4c2a 4:3.5.5a.dfsg.1-8etch1 Err http://192.168.16.254 etch/main ttf-sjfonts 2.0.1-2 ... Соединение разорваноa50 5.0.3-2-games-extra-data Err http://192.168.16.254 etch/main libkdegames1 4:3.5.5-1-media-common Соединение разорваноalib50 5.0.3-2ome-nettool Err http://192.168.16.254 etch/main atlantik 4:3.5.5-16.0-1nome-system-monitor Соединение разорваноenexr2c2a 1.2.2-4.3e-themes Err http://192.168.16.254 etch/main atlantikdesigner 4:3.5.5-1e-manager Соединение разорваноlt1.1 1.1.19-1gs-common gs-gpl Err http://192.168.16.254 etch/main libavahi-core4 0.6.16-3etch1mevfs Соединение разорваноor-icon-theme 0.8-4 Err http://192.168.16.254 etch/main libdaemon0 0.10-1s-pixbuf |
#tail -f nohup.out
Чтение списков пакетов... Построение дерева зависимостей... НОВЫЕ пакеты, которые будут установлены: gems |
#vim /etc/mail/sendmail.mc
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/mail/sendmail.mc 2008-02-22 08:37:14.000000000 +0000 @@ -0,0 +1,106 @@ +divert(-1)dnl +#----------------------------------------------------------------------------- +# $Sendmail: debproto.mc,v 8.13.8 2006-12-08 20:21:10 cowboy Exp $ +# +# Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. +# +# cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. +# +# sendmail.mc prototype config file for building Sendmail 8.13.8 +# +# Note: the .in file supports 8.7.6 - 9.0.0, but the generated +# file is customized to the version noted above. +# +# This file is used to configure Sendmail for use with Debian systems. +# +# If you modify this file, you will have to regenerate /etc/mail/sendmail.cf +# by running this file through the m4 preprocessor via one of the following: +# * `sendmailconfig` +# * `make` +# * `m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf` +# The first two options are preferred as they will also update other files +# that depend upon the contents of this file. +# +# The best documentation for this .mc file is: +# /usr/share/doc/sendmail-doc/cf.README.gz +# +#----------------------------------------------------------------------------- +divert(0)dnl +# +# Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. +# +# This file is used to configure Sendmail for use with Debian systems. +# +define(`_USE_ETC_MAIL_')dnl +include(`/usr/share/sendmail/cf/m4/cf.m4')dnl +VERSIONID(`$Id: sendmail.mc, v 8.13.8-3 2006-12-08 20:21:10 cowboy Exp $') +OSTYPE(`debian')dnl +DOMAIN(`debian-mta')dnl +dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE +undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS= +dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE +dnl # +dnl # General defines +dnl # +dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() +dnl # into this directory before writing files. +dnl # If *all* your user accounts are under /home then use that +dnl # instead - it will prevent any writes outside of /home ! +dnl # define(`confSAFE_FILE_ENV', `')dnl +dnl # +dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! +dnl # Remove `, Addr=' clauses to receive from any interface +dnl # If you want to support IPv6, switch the commented/uncommentd lines +FEATURE(`no_default_msa')dnl +dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl +dnl DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, Addr=::1')dnl +dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission')dnl +dnl # +dnl # Be somewhat anal in what we allow +define(`confPRIVACY_FLAGS',dnl +`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl +dnl # +dnl # Define connection throttling and window length +define(`confCONNECTION_RATE_THROTTLE', `15')dnl +define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl +dnl # +dnl # Features +dnl # +dnl # The access db is the basis for most of sendmail's checking +FEATURE(`access_db', , `skip')dnl +dnl # +dnl # The greet_pause feature stops some automail bots - but check the +dnl # provided access db for details on excluding localhosts... +FEATURE(`greet_pause', `1000')dnl 1 seconds +dnl # +dnl # Delay_checks allows sender<->recipient checking +FEATURE(`delay_checks', `friend', `n')dnl +dnl # +dnl # If we get too many bad recipients, slow things down... +define(`confBAD_RCPT_THROTTLE',`3')dnl +dnl # +dnl # Stop connections that overflow our concurrent and time connection rates +FEATURE(`conncontrol', `nodelay', `terminate')dnl +FEATURE(`ratecontrol', `nodelay', `terminate')dnl +dnl # +dnl # If you're on a dialup link, you should enable this - so sendmail +dnl # will not bring up the link (it will queue mail for later) +dnl define(`confCON_EXPENSIVE',`True')dnl +dnl # +dnl # Dialup/LAN connection overrides +dnl # +include(`/etc/mail/m4/dialup.m4')dnl +include(`/etc/mail/m4/provider.m4')dnl +dnl # +dnl # Default Mailer setup +dnl # Masquerading options +FEATURE(`always_add_domain')dnl +MASQUERADE_AS(`sbu.unix.nt')dnl +FEATURE(`allmasquerade')dnl +FEATURE(`masquerade_envelope')dnl +MAILER_DEFINITIONS +MAILER(`local')dnl +MAILER(`smtp')dnl |
#nmap ns.kbg.unix.nt
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-22 08:37 UTC Failed to resolve given hostname/IP: ns.kbg.unix.nt. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges WARNING: No targets were specified, so 0 hosts scanned. Nmap finished: 0 IP addresses (0 hosts up) scanned in 0.232 seconds |
#ping ns.kgb.unix.nt
PING ns.kgb.unix.nt (192.168.16.204) 56(84) bytes of data. 64 bytes from ns.kgb.unix.nt (192.168.16.204): icmp_seq=1 ttl=64 time=0.096 ms --- ns.kgb.unix.nt ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.096/0.096/0.096/0.000 ms [1]+ Exit 100 nohup sudo apt-get install gems |
#less nohup.out
Очистка от ненужных локализаций - усатновить пакет localepurge |
#nohup sudo apt-get install gems &
[1] 26466 nohup: вывод добавляется в `nohup.out' |
#tail -f nohup.out
Необходимо скачать 25,9kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 147kB. Err http://192.168.16.254 etch/main gems 1.1-3 Соединение разорвано Не удалось загрузить http://192.168.16.254:9999/debian/pool/main/g/gems/gems_1.1-3_i386.deb Соединение разорвано E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing Чтение списков пакетов... Построение дерева зависимостей... НОВЫЕ пакеты, которые будут установлены: gems |
#ping ya.ru
PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=55 time=38.4 ms --- ya.ru ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 38.474/38.474/38.474/0.000 ms |
#nmap ns.kbg.unix.nt
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-22 08:42 UTC Failed to resolve given hostname/IP: ns.kbg.unix.nt. Note that you can't use '/mask' AND '1-4,7,100-' style IP ranges WARNING: No targets were specified, so 0 hosts scanned. Nmap finished: 0 IP addresses (0 hosts up) scanned in 0.008 seconds |
#nmap ns.kgb.unix.nt
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-22 08:42 UTC Interesting ports on ns.kgb.unix.nt (192.168.16.204): Not shown: 1675 closed ports PORT STATE SERVICE 22/tcp open ssh 23/tcp open telnet 53/tcp open domain 5000/tcp open UPnP 6001/tcp open X11:1 MAC Address: 00:16:3E:00:00:04 (Xensource) Nmap finished: 1 IP address (1 host up) scanned in 1.258 seconds |
#nmap ns.kgb.unix.nt
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-22 08:45 UTC Interesting ports on ns.kgb.unix.nt (192.168.16.204): Not shown: 1675 closed ports PORT STATE SERVICE 22/tcp open ssh 23/tcp open telnet 53/tcp open domain 5000/tcp open UPnP 6001/tcp open X11:1 MAC Address: 00:16:3E:00:00:04 (Xensource) Nmap finished: 1 IP address (1 host up) scanned in 1.257 seconds [1]+ Exit 100 nohup sudo apt-get install gems |
#nmap ns.kgb.unix.nt
Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2008-02-22 08:46 UTC Interesting ports on ns.kgb.unix.nt (192.168.16.204): Not shown: 1673 closed ports PORT STATE SERVICE 22/tcp open ssh 23/tcp open telnet 25/tcp open smtp 53/tcp open domain 587/tcp open submission 5000/tcp open UPnP 6001/tcp open X11:1 MAC Address: 00:16:3E:00:00:04 (Xensource) Nmap finished: 1 IP address (1 host up) scanned in 1.254 seconds |
#vim /etc/mail/sendmail.mc
|
#cd /etc/mail
|
#make
Updating databases ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/databases... Updating auth ... sasl2-bin not installed, not configuring sendmail support. To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth" Updating tls ... OpenSSL is not installed, will not configure sendmail support for it. to install openssl, get openssl. To enable sendmail TLS support at a later date, invoke "/usr/share/sendmail/update_tls" Creating /etc/mail/relay-domains # Optional file... Updating Makefile ... Reading configuration from /etc/mail/sendmail.conf. Validating configuration. Creating /etc/mail/Makefile... Updating sendmail.cf ... The following file(s) have changed: /etc/mail/sendmail.cf ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#/etc/init.d/sendmail restart
Restarting Transport Agent: sendmail. |
#telnet ns.kgb.unix.nt 25
Trying 192.168.16.204... Connected to ns.kgb.unix.nt. Escape character is '^]'. 220 ns.kgb.unix.nt ESMTP Sendmail 8.13.8/8.13.8/Debian-3; Fri, 22 Feb 2008 08:46:56 GMT; (No UCE/UBE) logging access from: ns.sbu.unix.nt(OK)-ns.sbu.unix.nt [192.168.16.201] MAIL FROM: root@ns.sbu.unix.nt 503 5.0.0 Polite people say HELO first HELO zlo 250 ns.kgb.unix.nt Hello ns.sbu.unix.nt [192.168.16.201], pleased to meet you MAIL FROM: root@ns.sbu.unix.nt 250 2.1.0 root@ns.sbu.unix.nt... Sender ok RCPT TO : root@ns.kgb.unix.nt 250 2.1.5 root@ns.kgb.unix.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself TEST from root@ns.sbu.unix.nt . 250 2.0.0 m1M8kuYB030296 Message accepted for delivery QUIT 221 2.0.0 ns.kgb.unix.nt closing connection Connection closed by foreign host. |
#vim /etc/bind/named.conf
|
#vim /etc/bind/
|
#vim /etc/bind/sbu.db.unix.nt
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/bind/sbu.db.unix.nt 2008-02-22 08:50:56.000000000 +0000 @@ -0,0 +1,18 @@ +; +; BIND reverse data file for broadcast zone +; +$TTL 604800 +@ IN SOA ns.sbu.unix.nt. root.ns.sbu.unix.nt. ( + 4 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS ns.sbu.unix.nt. +@ IN MX 5 ns.sbu.unix.nt. +@ IN MX 15 girls.sbu.unix.nt. +; +ns A 192.168.16.201 +girls A 192.168.16.202 +boys A 192.168.16.203 |
#rndc reload
server reload successful |
#less /var/log/daemon.log
|
#dig @127.0.0.1 sbu.unix.nt mx
; <<>> DiG 9.3.4 <<>> @127.0.0.1 sbu.unix.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54316 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 2 ;; QUESTION SECTION: ;sbu.unix.nt. IN MX ;; ANSWER SECTION: sbu.unix.nt. 604800 IN MX 5 ns.sbu.unix.nt. sbu.unix.nt. 604800 IN MX 15 girls.sbu.unix.nt. ;; AUTHORITY SECTION: sbu.unix.nt. 604800 IN NS ns.sbu.unix.nt. ;; ADDITIONAL SECTION: ns.sbu.unix.nt. 604800 IN A 192.168.16.201 girls.sbu.unix.nt. 604800 IN A 192.168.16.202 ;; Query time: 7 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:51:59 2008 ;; MSG SIZE rcvd: 116 |
#dig @127.0.0.1 kgb.unix.nt mx
; <<>> DiG 9.3.4 <<>> @127.0.0.1 kgb.unix.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37717 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;kgb.unix.nt. IN MX ;; AUTHORITY SECTION: kgb.unix.nt. 172800 IN SOA ns.kgb.unix.nt. root.kgb.unix.nt.kgb.unix.nt. 3 604800 86400 2419200 604800 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:53:46 2008 ;; MSG SIZE rcvd: 85 |
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36138 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; ANSWER SECTION: ns.kgb.unix.nt. 172800 IN A 192.168.16.204 ;; AUTHORITY SECTION: kgb.unix.nt. 172800 IN NS ns.kgb.unix.nt. ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:54:13 2008 ;; MSG SIZE rcvd: 62 |
#sudo rndc
|
#sudo /etc/bind/named.conf
sudo: /etc/bind/named.conf: command not found |
#vim /etc/bind/named.conf
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/bind/named.conf 2008-02-22 08:55:29.000000000 +0000 @@ -0,0 +1,78 @@ +// This is the primary configuration file for the BIND DNS server named. +// +// Please read /usr/share/doc/bind9/README.Debian.gz for information on the +// structure of BIND configuration files in Debian, *BEFORE* you customize +// this configuration file. +// +// If you are just adding zones, please do that in /etc/bind/named.conf.local + +include "/etc/bind/named.conf.options"; + +// prime the server with knowledge of the root servers +zone "." { + type hint; + file "/etc/bind/db.root"; +}; + +// be authoritative for the localhost forward and reverse zones, and for +// broadcast zones as per RFC 1912 + +zone "localhost" { + type master; + file "/etc/bind/db.local"; +}; +/* Обратная зона для сети 192.168.16.0/24: + Это будет вторичная зона (т.е. периодически скачиваться) + с мастер-сервера 192.168.16.254 в файл /var/cache/bind/db.rev_unix.nt +*/ + +zone "16.168.192.in-addr.arpa" { + type slave; + masters { 192.168.16.254; }; + file "db.rev_unix.nt"; +}; + +zone "127.in-addr.arpa" { + type master; + file "/etc/bind/db.127"; +}; + +zone "0.in-addr.arpa" { + type master; + file "/etc/bind/db.0"; +}; + +zone "255.in-addr.arpa" { + type master; + file "/etc/bind/db.255"; +}; +zone "sbu.unix.nt" { + type master; + file "/etc/bind/sbu.db.unix.nt"; +}; + +/*zone "kgb.unix.nt" { + type slave; + masters { + 192.168.16.204; + }; + file "db.kgb.unix.nt"; +}; + +*/ + + +// zone "com" { type delegation-only; }; +// zone "net" { type delegation-only; }; + +// From the release notes: +// Because many of our users are uncomfortable receiving undelegated answers +// from root or top level domains, other than a few for whom that behaviour +// has been trusted and expected for quite some length of time, we have now +// introduced the "root-delegations-only" feature which applies delegation-only +// logic to all top level domains, and to the root domain. An exception list +// should be specified, including "MUSEUM" and "DE", and any other top level +// domains from whom undelegated responses are expected and trusted. +// root-delegation-only exclude { "DE"; "MUSEUM"; }; + +include "/etc/bind/named.conf.local"; |
#vim /etc/bind/named.conf
|
#sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#sudo rndc flush
|
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 49792 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; AUTHORITY SECTION: unix.nt. 3600 IN SOA sky.unix.nt. igor.chub.in. 2007062401 3600 3600 3600 3600 ;; Query time: 7 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:56:03 2008 ;; MSG SIZE rcvd: 84 |
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 9777 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; AUTHORITY SECTION: unix.nt. 3585 IN SOA sky.unix.nt. igor.chub.in. 2007062401 3600 3600 3600 3600 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:56:18 2008 ;; MSG SIZE rcvd: 84 |
#vim /etc/resolv.conf
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/resolv.conf 2008-02-22 08:56:47.000000000 +0000 @@ -0,0 +1,2 @@ +search sbu.unix.nt +nameserver 127.0.0.1 |
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 1408 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; AUTHORITY SECTION: unix.nt. 3554 IN SOA sky.unix.nt. igor.chub.in. 2007062401 3600 3600 3600 3600 ;; Query time: 6 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:56:49 2008 ;; MSG SIZE rcvd: 84 |
#vim /etc/bind/named.conf.options
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/bind/named.conf.options 2008-02-22 08:57:30.000000000 +0000 @@ -0,0 +1,37 @@ +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you might need to uncomment the query-source + // directive below. Previous versions of BIND always asked + // questions using port 53, but BIND 8.1 and later use an unprivileged + // port by default. + + // query-source address * port 53; + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + +// forwarders { +// 10.0.35.1; +// }; + + allow-query { + 192.168.16/24; 127/8; + }; + + listen-on port 53 { + 192.168.16.201; 127.0.0.1; + }; + + allow-transfer { + 192.168.16/24; + }; + + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 { any; }; +}; + |
#sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 65500 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2008022101 1800 900 604800 86400 ;; Query time: 152 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:57:38 2008 ;; MSG SIZE rcvd: 107 |
#vim /etc/bind/named.conf.options
--- /dev/null 2008-02-20 11:58:26.390688522 +0000 +++ /etc/bind/named.conf.options 2008-02-22 08:58:19.000000000 +0000 @@ -0,0 +1,37 @@ +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you might need to uncomment the query-source + // directive below. Previous versions of BIND always asked + // questions using port 53, but BIND 8.1 and later use an unprivileged + // port by default. + + // query-source address * port 53; + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 192.168.16.254; + }; + + allow-query { + 192.168.16/24; 127/8; + }; + + listen-on port 53 { + 192.168.16.201; 127.0.0.1; + }; + + allow-transfer { + 192.168.16/24; + }; + + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 { any; }; +}; + |
#sudo /etc/init.d/bind9 restart
Stopping domain name service...: bind. Starting domain name service...: bind. |
#dig @127.0.0.1 ns.kgb.unix.nt a
; <<>> DiG 9.3.4 <<>> @127.0.0.1 ns.kgb.unix.nt a ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51581 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ns.kgb.unix.nt. IN A ;; ANSWER SECTION: ns.kgb.unix.nt. 132349 IN A 192.168.16.204 ;; AUTHORITY SECTION: kgb.unix.nt. 132349 IN NS ns.kgb.unix.nt. ;; Query time: 19 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:58:25 2008 ;; MSG SIZE rcvd: 62 |
#dig @127.0.0.1 kgb.unix.nt mx
; <<>> DiG 9.3.4 <<>> @127.0.0.1 kgb.unix.nt mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 27637 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kgb.unix.nt. IN MX ;; ANSWER SECTION: kgb.unix.nt. 172800 IN MX 5 ns.kgb.unix.nt. ;; AUTHORITY SECTION: kgb.unix.nt. 132341 IN NS ns.kgb.unix.nt. ;; ADDITIONAL SECTION: ns.kgb.unix.nt. 132341 IN A 192.168.16.204 ;; Query time: 23 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Feb 22 08:58:33 2008 ;; MSG SIZE rcvd: 78 |
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------(all)--- Почтовый ящик не изменился. |
#mutt
---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------(all)--- Почтовый ящик не изменился. |
#EDITOR=vim mutt
¼ÐµÐ½ÑÑÑ ---Mutt: /var/mail/root [Msgs:0]---(threads/date)----------------------------------------------------------------------------(all)--- ÐоÑÑовÑй ÑÑик не изменилÑÑ. |
#EDITOR=vim mutt
from ns.sbu.unix.nt [127.0.0.1] <<< 550 5.7.1 <root@kgb.unix.nt>... Relaying deniedng denied) ----- The following addresses had permanent fatal errors ----- <root@kgb.unix.nt> RCPT (recipient)ows ----- азмеÑ: 0,3K --] <<< 550 5.7.1 <root@kgb.unix.nt>... Relaying deniedng denied) 550 5.1.1 <root@kgb.unix.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient)ows ----- ¸Ñовка: 7bit, ÑазмеÑ: 0,3K --] ... while talking to ns.kgb.unix.nt.: ÑеÑÑÑ... trned mail: see transcript for details -- (50%) ние.ads/date)-----------------------------------------------------------------------(all)--- ery Subsys Returned mail: see transcript for details -- (50%) ÐÑÑавлено: 1, Ñдалено: 0. You have mail in /var/mail/root |
#mutt
from ns.sbu.unix.nt [127.0.0.1] <<< 550 5.7.1 <root@kgb.unix.nt>... Relaying deniedng denied) ----- The following addresses had permanent fatal errors ----- <root@kgb.unix.nt> RCPT (recipient)ows ----- азмеÑ: 0,3K --] <<< 550 5.7.1 <root@kgb.unix.nt>... Relaying deniedng denied) 550 5.1.1 <root@kgb.unix.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient)ows ----- ¸Ñовка: 7bit, ÑазмеÑ: 0,3K --] ... while talking to ns.kgb.unix.nt.: ÑеÑÑÑ... trned mail: see transcript for details -- (50%) --(threads/date)-----------------------------------------------------------------------(all)--- - 1/1: Mail Delivery Subsys Returned mail: see transcript for details -- (50%) ÐоÑÑовÑй ÑÑик не изменилÑÑ. |
#mutt
1 Feb 22 Mail Delivery S ( 53) Returned mail: see transcript for details ---Mutt: /var/mail/root [Msgs:1 2,4K]---(threads/date)-----------------------------------------------------------------------(all)--- Почтовый ящик не изменился. |
#mutt -h
Mutt 1.5.13 (2006-08-11) запуск: mutt [ -nRyzZ ] [ -e <cmd> ] [ -F <file> ] [ -m <type> ] [ -f <file> ] mutt [ -nR ] [ -e <cmd> ] [ -F <file> ] -Q <query> [ -Q <query> ] [...] mutt [ -nR ] [ -e <cmd> ] [ -F <file> ] -A <alias> [ -A <alias> ] [...] mutt [ -nR ] [ -e <cmd> ] [ -F <file> ] -D mutt [ -nx ] [ -e <cmd> ] [ -a <file> ] [ -F <file> ] [ -H <file> ] [ -i <file> ] [ -s <subj> ] [ -b <addr> ] [ -c <addr> ] <addr> [ ... ] mutt [ -n ] [ -e <cmd> ] [ -F <file> ] -p mutt -v[v] параметры: -A <alias> раскрыть данный псевдоним ... -p продолжить отложенное сообщение -Q <имя> вывести значение переменной конфигурации -R открыть почтовый ящик в режиме "только для чтения" -s <тема> указать тему сообщения (должна быть в кавычках, если присутствуют пробелы) -v вывести номер версии и параметры компиляции -x эмулировать режим посылки команды mailx -y выбрать почтовый ящик из списка `mailboxes' -z выйти немедленно если в почтовом ящике отсутствует новая почта -Z открыть первый почтовый ящик с новой почтой, выйти немедленно если таковая отсутствует -h текст этой подсказки |
#mutt -s test
|
#mutt -h | less
|
#echo TEST | mutt -s test user@kgb.unix.nt
|
#mail
Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/root": 2 messages 1 new 1 MAILER-DAEMON@sbu Fri Feb 22 09:02 72/2441 Returned mail: see transcript for details >N 2 MAILER-DAEMON@sbu Fri Feb 22 09:04 69/2385 Returned mail: see transcript for details & & At EOFAILER-DAEMON@sbu.unix.nt Fri Feb 22 09:04:42 2008 & qe: Fri, 22 Feb 2008 09:04:42 GMT Saved 1 message in /root/mbox <MAILER-DAEMON@sbu.unix.nt> Held 1 message in /var/mail/root ... <user@kgb.unix.nt> (reason: 550 5.7.1 <user@kgb.unix.nt>... Relaying denied) ----- Transcript of session follows ----- ... while talking to ns.kgb.unix.nt.: >>> DATA <<< 550 5.7.1 <user@kgb.unix.nt>... Relaying denied 550 5.1.1 <user@kgb.unix.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient) --m1M94gCo027402.1203671082/ns.sbu.unix.nt Content-Type: message/delivery-status |
#echo TEST | mutt -s test user@kgb.unix.nt
|
#mutt
Status: 5.7.1 550 5.1.1 <user@kgb.unix.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient)ows ----- e/delivery-status, кодировка: 7bit, размер: 0,3K --] ... while talking to ns.kgb.unix.nt.: [-- Вложение #2 --] Action: failed Status: 5.7.1 Remote-MTA: DNS; ns.kgb.unix.nt - 2/2: Mail Delivery Subsys Returned mail: see transcript for details -- (55%) Оставлено: 2, удалено: 0. |
#mutt
1 Feb 22 Mail Delivery S ( 53) Returned mail: see transcript for details 2 Feb 22 Mail Delivery S ( 53) Returned mail: see transcript for details ---Mutt: /var/mail/root [Msgs:2 4,8K]---(threads/date)-----------------------------------------------------------------------(all)--- Оставлено: 0, перемещено: 2, удалено: 2. |
#echo TEST | mutt -s test user@kgb.unix.nt
|
#mutt
from ns.sbu.unix.nt [127.0.0.1] ----- The following addresses had permanent fatal errors ----- <user@kgb.unix.nt> <<< 550 5.7.1 <user@kgb.unix.nt>... Relaying deniedng denied) 550 5.1.1 <user@kgb.unix.nt>... User unknown <<< 503 5.0.0 Need RCPT (recipient)ows ----- ¸Ñовка: 7bit, ÑазмеÑ: 0,3K --] ... while talking to ns.kgb.unix.nt.: t ÑеÑÑÑ... N - 1/1: Mail Delivery Subsys Returned mail: see transcript for details -- (50%) ÐÑÑавлено: 0, пеÑемеÑено: 1, Ñдалено: 1. |
#echo TEST | mutt -s test root@kgb.unix.nt
|
#mutt
The original message was received at Fri, 22 Feb 2008 09:07:46 GMT s had permanent fatal errors ----- <root@kgb.unix.nt> b.unix.nt>... User unknown [-- Тип: message/delivery-status, кодировка: 7bit, размер: 0,3K --] Reporting-MTA: dns; ns.sbu.unix.nt 07:46 GMT---(threads/date)-----------------------------------------------------------------(all)--- mail: see transcript for details -- (50%) Нет непрочитанных сообщений. ачала. Оставлено: 1, удалено: 0. |
#mutt
1 Feb 22 Mail Delivery S ( 53) Returned mail: see transcript for details ---Mutt: /var/mail/root [Msgs:1 2,4K]---(threads/date)-----------------------------------------------------------------------(all)--- Почтовый ящик не изменился. |
#mutt
1 Feb 22 Mail Delivery S ( 53) Returned mail: see transcript for details ---Mutt: /var/mail/root [Msgs:1 2,4K]---(threads/date)-----------------------------------------------------------------------(all)--- Оставлено: 0, перемещено: 1, удалено: 1. |
#cd
|
Время первой команды журнала | 10:28:36 2008- 2-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:08:01 2008- 2-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.66 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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