/l3/users/10-08-2009/nt-lnet/debian1.net.nt/root :1 :2 :3 :4 |
|
#ssh 192.168.16.13 ' dpkg -S /usr/share/sendmail-cf/m4/cf.m4'
![]() The authenticity of host '192.168.16.13 (192.168.16.13)' can't be established. RSA key fingerprint is 0e:8f:e8:d1:f0:cb:29:54:44:04:5c:e6:c7:22:0f:30. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '192.168.16.13' (RSA) to the list of known hosts. root@192.168.16.13's password: dpkg: файл /usr/share/sendmail-cf/m4/cf.m4 не найден. |
#ssh 192.168.16.13 ' dpkg -S /usr/share/sendmail-cf/m4/cf.m4
![]() |
#scp 192.168.16.13:/etc/mail/sendmail.mc /tmp
root@192.168.16.13's password: sendmail.mc 100% 4358 4.3KB/s 00:00 |
#ssh 192.168.16.13
35 VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:5 6 cowboy Exp $') 36 OSTYPE(`debian')dnl 37 DOMAIN(`debian-mta')dnl 38 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE 39 undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HO STSTATS= 40 dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE root@192.168.16.13's password: Linux debian13 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. No mail. Last login: Thu Aug 13 20:30:52 2009 from host1.yuriy.net.nt Can't locate Term/VT102.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/bin/l3-agent line 13. BEGIN failed--compilation aborted at /usr/local/bin/l3-agent line 13. |
#ls
[root@debian13:~]# ls -l /usr/share/sendmail/sendmail -rwxr-xr-x 1 root root 31991 Мар 1 20:52 /usr/share/sendmail/sendmail 1234 Mail mbox sent |
#cd /etc/mail
|
#ls
access aliases.db m4 sendmail.cf service.switch submit.cf trusted-users access.db databases Makefile sendmail.cf.old service.switch-nodns submit.cf.old address.resolve helpfile peers sendmail.conf smrsh submit.mc aliases local-host-names sasl sendmail.mc spamassassin tls |
#exit
![]() 25 #####^I<map>^I= map type (-,text,btree,hash, etc.)$ 26 #####^I<flags> = map flags (-o for optional, etc.)$ 27 #####^I<file>^I= file name$ 28 #####^I<opts>^I= map options (%[^\#] for sprintf, etc.)$ 29 #####$ 30 ####################################################################$ 31 ALIAS_FILE:newaliases:-:/etc/mail/aliases:-:$ 32 DATABASE_MAP_TYPE:hash:-:-:-:$ 33 HELP_FILE:-:-:/etc/mail/helpfile:-:$ 34 MAIL_SETTINGS_DIR:-:-:/etc/mail/:-:$ ... 38 QUEUE_DIR:-:-:/var/spool/mqueue:-:$ 39 STATUS_FILE:-:-:/var/lib/sendmail/sendmail.st:-:$ 40 TRUST_AUTH_MECH:-:-:DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN:-:$ 41 access_db:hash:-:/etc/mail/access:skip:$ 42 auth:update_auth:-:/etc/mail/sasl/sasl.m4:-:$ 43 confAUTH_MECHANISMS:-:-:DIGEST-MD5 CRAM-MD5 NTLM LOGIN PLAIN:-:$ 44 confAUTH_REALM:-:-::-:$ 45 confCACERT:-:-:/etc/mail/tls/sendmail-server.crt:-:$ exit Connection to 192.168.16.13 closed. |
#vim databases
|
#gpg --keyserver pgpkeys.pca.dfn.de --recv-keys 4D270D06F42584E6
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ... ~ ~ ~ ~ ~ "/etc/apt/sources.list" 2L, 88C записано gpg: requesting key F42584E6 from hkp server pgpkeys.pca.dfn.de gpg: key F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" not changed gpg: Total number processed: 1 gpg: unchanged: 1 |
#gpg --export -a 4D270D06F42584E6| apt-key add -
OK |
#/etc/hosts
![]() bash: /etc/hosts: Отказано в доступе |
#/etc/hosts
![]() bash: /etc/hosts: Отказано в доступе |
#cd /etc/
|
#hosts
![]() bash: hosts: command not found |
#cat host
![]() cat: host: Нет такого файла или каталога |
#cat hosts
127.0.0.1 localhost.localdomain localhost 192.168.16.1 debian1.agro.net.nt debian1 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
#hostname
debian1 |
#hostname -f
debian1.agro.net.nt |
#cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt nameserver 127.0.0.1 nameserver 192.168.16.254 options ndots:2 timeout:2 |
#dig agro.net.nt mx
![]() ; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx ;; global options: +cmd ;; connection timed out; no servers could be reached |
#apt-get install bind
![]() Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Пакет bind недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list Однако следующие пакеты могут его заменить: manpages dnsutils bind9 E: Для пакета bind не найдены кандидаты на установку |
#apt-get install bind9
![]() Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия bind9. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0B. Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ... Starting domain name service...: bind9 failed! invoke-rc.d: initscript bind9, action "start" failed. dpkg: не удалось обработать параметр bind9 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: bind9 E: Sub-process /usr/bin/dpkg returned an error code (1) |
#apt-get update
В кэше http://10.0.35.1 unstable Release.gpg В кэше http://10.0.35.1 unstable/main Translation-ru В кэше http://10.0.35.1 unstable Release Игн http://10.0.35.1 unstable/main Packages/DiffIndex Игн http://10.0.35.1 unstable/main Packages В кэше http://10.0.35.1 unstable/main Packages Чтение списков пакетов... Готово |
#apt-get dist-upgrade
![]() Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Расчёт обновлений... Готово Пакеты, которые будут оставлены в неизменном виде: xinetd обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0B. Хотите продолжить [Д/н]? Y Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ... Starting domain name service...: bind9 failed! invoke-rc.d: initscript bind9, action "start" failed. dpkg: не удалось обработать параметр bind9 (--configure): подпроцесс установлен сценарий post-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: bind9 E: Sub-process /usr/bin/dpkg returned an error code (1) |
#service bind start
|
#service bind status
|
# cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt nameserver 127.0.0.1 nameserver 192.168.16.254 options ndots:2 timeout:2 |
#dig agro.net.nt mx
![]() ; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx ;; global options: +cmd ;; connection timed out; no servers could be reached |
#mcedit /etc/resolv.conf
|
#cd /bin/
|
#cd /etc/bind
|
#ls -la
итого 65 drwxr-sr-x 2 root bind 512 Авг 14 12:03 . drwxr-xr-x 90 root root 4792 Авг 14 12:15 .. -rw-r--r-- 1 root root 237 Янв 6 2009 db.0 -rw-r--r-- 1 root root 271 Янв 6 2009 db.127 -rw-r--r-- 1 root root 237 Янв 6 2009 db.255 -rw-r--r-- 1 root bind 301 Авг 13 11:55 db.agro.net.nt -rw-r--r-- 1 root root 353 Янв 6 2009 db.empty -rw-r--r-- 1 root root 270 Апр 30 06:13 db.local -rw-r--r-- 1 root root 2940 Июл 29 07:55 db.root -rw-r--r-- 1 root bind 1334 Авг 13 11:52 named.conf -rw-r--r-- 1 root root 490 Июл 29 07:55 named.conf.default-zones -rw-r--r-- 1 root bind 463 Июл 29 07:55 named.conf.dpkg-dist -rw-r--r-- 1 root bind 165 Янв 6 2009 named.conf.local -rw-r--r-- 1 root bind 966 Авг 13 12:15 named.conf.options -rw-r--r-- 1 root bind 572 Апр 30 06:13 named.conf.options.dpkg-dist -rw-r----- 1 bind bind 77 Авг 12 16:58 rndc.key -rw-r--r-- 1 root root 1317 Янв 6 2009 zones.rfc1918 |
#mcedit named.conf
type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; zone "agro.net.nt" in { type master; file "/etc/bind/db.agro.net.nt"; //<---->forwarders {}; }; zone "16.168.192.in-addr.arpa" { type forward; // file "/etc/bind/db.255"; forwarders { 192.168.16.254; }; }; // add local zone definitions here include "/etc/bind/named.conf.local"; |
#mcedit named.conf
type master; file "/etc/bind/db.0"; }; zone "255.in-addr.arpa" { type master; file "/etc/bind/db.255"; }; zone "agro.net.nt" in { type master; file "/etc/bind/db.agro.net.nt"; //<---->forwarders {}; }; zone "16.168.192.in-addr.arpa" { type forward; // file "/etc/bind/db.255"; forwarders { 192.168.16.254; }; }; // add local zone definitions here include "/etc/bind/named.conf.local"; |
#grep 'agro' named.conf
zone "agro.net.nt" in { file "/etc/bind/db.agro.net.nt"; |
#cat db.agro.net.nt
$ TTL 3h @ 1h SOA debian1.agro.net.nt. user.agro.net.nt. ( 2003062702 3h 1h 1w 1h ) @ NS debian1.agro.net.nt. @ MX 5 debian1.agro.net.nt. @ MX 15 debian1111.agro.net.nt. debian1.agro.net.nt. A 192.169.16.1 debian2.agro.net.nt. A 192.169.16.2 debian1111.agro.net.nt. A 192.168.16.111 |
#dig debian1.agro.net.nt mx
![]() ; <<>> DiG 9.6.1-P1 <<>> debian1.agro.net.nt mx ;; global options: +cmd ;; connection timed out; no servers could be reached |
#dig debian1.agro.net.nt mx
![]() ; <<>> DiG 9.6.1-P1 <<>> debian1.agro.net.nt mx ;; global options: +cmd ;; connection timed out; no servers could be reached |
#ps aux | grep bind
root 24294 0.0 0.1 4792 748 ttyp1 R+ 12:20 0:00 grep bind |
#cd /etc/init.d/b
bind bind9 bootlogd bootlogs bootmisc.sh |
#cd /etc/init.d/bind start
![]() [root@debian1:bind]# cd /etc/init.d/bind9 start bash: cd: /etc/init.d/bind9: Это не каталог bash: cd: /etc/init.d/bind: Это не каталог |
#/etc/init.d/bind9 start
![]() Starting domain name service...: bind9 failed! |
#/etc/init.d/bind start
|
#dig debian1.agro.net.nt mx
|
#mc
|
#/etc/init.d/bind9 restart
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#cat /etc/resolv.conf
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt nameserver 127.0.0.1 nameserver 192.168.16.254 options ndots:2 timeout:2 |
#/etc/init.d/bind9 stip
![]() Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}. |
#/etc/init.d/bind9 stop
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#/etc/init.d/bind9 start
![]() Starting domain name service...: bind9 failed! |
#cd /var/log/
|
#tail -f daemon.log
![]() Aug 14 12:26:04 debian1 named[24549]: starting BIND 9.6.1-P1 -u bind Aug 14 12:26:04 debian1 named[24549]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-f Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576 Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf' Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname' Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error) |
#mcedit /etc/bind/named.conf
{ { { { |
#mcedit /etc/bind/named.conf.options
an unprivileged |
#/etc/init.d/bind9 restart
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#tail -f daemon.log
![]() Aug 14 12:26:04 debian1 named[24549]: starting BIND 9.6.1-P1 -u bind Aug 14 12:26:04 debian1 named[24549]: built with '--prefix=/usr' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-gnu-ld' '--with-dlz-postgres=no' '--with-dlz-mysql=no' '--with-dlz-bdb=yes' '--with-dlz-f Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576 Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf' Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname' Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error) |
#cd /etc/bind/named.conf
![]() bash: cd: /etc/bind/named.conf: Это не каталог |
#mcedit /etc/bind/named.conf
{ { } |
#dig agro.net.nt mx
|
#netstat -lnp | grep :53
![]() |
#cd /etc/bind
|
#ls
\db.0 db.255 db.empty db.root named.conf.default-zones named.conf.local named.conf.options.dpkg-dist zones.rfc1918 db.127 db.agro.net.nt db.local named.conf named.conf.dpkg-dist named.conf.options rndc.key |
#vim named.conf.options
|
#vim named.conf.local
|
#less /var/log/daemon.log
|
#less /var/log/daemon.log
|
#/etc/init.d/bind9 restart
![]() 26 type master; 27 file "/etc/bind/db.local"; 28 }; 29 //logging { // category lame-servers { null; }; 30 // category cname { null; }; //}; 31 type master; 32 file "/etc/bind/db.127"; 33 }; ... 40 zone "255.in-addr.arpa" { 41 type master; 42 file "/etc/bind/db.255"; 43 }; 44 45 zone "agro.net.nt" in { 46 type master; 47 file "/etc/bind/db.agro.net.nt"; "named.conf" 58L, 1342C записано Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#/etc/init.d/bind9 restart
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#ls
[root@debian1:bind]# less /var/log/daemon.log Aug 10 11:18:10 debian1 ntpdate[1047]: step time server 193.34.155.4 offset 8.728433 sec Aug 10 11:30:19 debian1 gdm[1206]: <D0>\235е <D1>\203дало<D1>\201<D1>\214 ав<D1>\202о<D1>\200изова<D1>\202<D1>\214 пол<D1>\214зова<D1>\202ел<D1>\217 Aug 10 11:30:59 debian1 last message repeated 3 times Aug 10 14:26:34 debian1 ntpdate[2928]: step time server 193.34.155.4 offset -0.599772 sec Aug 10 14:31:20 debian1 dhclient: Internet Systems Consortium DHCP Client V3.0.4 Aug 10 14:31:20 debian1 dhclient: Copyright 2004-2006 Internet Systems Consortium. Aug 10 14:31:20 debian1 dhclient: All rights reserved. Aug 10 14:31:20 debian1 dhclient: For info, please visit http://www.isc.org/sw/dhcp/ Aug 10 14:31:20 debian1 dhclient: ... Aug 14 12:26:04 debian1 named[24549]: adjusted limit on open files from 1024 to 1048576 Aug 14 12:26:04 debian1 named[24549]: found 1 CPU, using 1 worker thread Aug 14 12:26:04 debian1 named[24549]: using up to 4096 sockets Aug 14 12:26:04 debian1 named[24549]: loading configuration from '/etc/bind/named.conf' Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf.options:10: option 'fetch-glue' is obsolete Aug 14 12:26:04 debian1 named[24549]: /etc/bind/named.conf:13: undefined category: 'cname' Aug 14 12:26:04 debian1 named[24549]: loading configuration: failure Aug 14 12:26:04 debian1 named[24549]: exiting (due to fatal error) db.0 db.255 db.empty db.root named.conf.default-zones named.conf.local named.conf.options.dpkg-dist zones.rfc1918 db.127 db.agro.net.nt db.local named.conf named.conf.dpkg-dist named.conf.options rndc.key |
#rndc
![]() rndc rndc-confgen |
#rndc-confgen -a -s 192.168.16.1
wrote key file "/etc/bind/rndc.key" |
#/etc/init.d/bind9 restart
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#/etc/init.d/bind9 restart
![]() Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#less /var/log/daemon.log
|
#/etc/init.d/bind9 restart
![]() 8 // This is now considered a bad idea and BIND 9 never does it. 9 10 // fetch-glue no; e; 11 12 // If there is a firewall between you and nameservers you want 13 // to talk to, you might need to uncomment the query-source 14 // directive below. Previous versions of BIND always asked 15 // questions using port 53, but BIND 8.1 and later use an unprivileged 16 // port by default. ... ~ ~ ~ ~ ~ ~ ~ ~ "named.conf.options" 29L, 963C записано Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused |
#vim named.conf.options
--- /tmp/l3-saved-2490.27409.30919 2009-08-14 12:37:39.000000000 +0300 +++ named.conf.options 2009-08-14 12:37:47.000000000 +0300 @@ -7,7 +7,7 @@ // when constructing the additional data section of a response. // This is now considered a bad idea and BIND 9 never does it. - fetch-glue; +// fetch-glue; // If there is a firewall between you and nameservers you want // to talk to, you might need to uncomment the query-source |
#vim named.conf
|
#cat /etc/apt/sources.list
#deb http://debian.org.ua/debian unstable main deb http://10.0.35.1:9999/debian unstable main |
#apt-get install named
![]() Чтение списков пакетов... Готово Построение дерева зависимостей... Готово E: Не удалось найти пакет named |
#apt-get install bind9
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Уже установлена самая новая версия bind9. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. После данной операции, объём занятого дискового пространства возрастёт на 0B. Настраивается пакет bind9 (1:9.6.1.dfsg.P1-1) ... Starting domain name service...: bind9. insserv: warning: script 'K01bind' missing LSB tags and overrides insserv: warning: script 'K01xinetd' missing LSB tags and overrides insserv: warning: script 'S18libdevmapper1.02' missing LSB tags and overrides insserv: warning: script 'bind' missing LSB tags and overrides insserv: warning: script 'inetd' missing LSB tags and overrides insserv: warning: script 'libdevmapper1.02' missing LSB tags and overrides insserv: warning: script 'xinetd' missing LSB tags and overrides |
#apt-get -f install
[root@debian1:bind]# less /var/log/daemon.log Aug 10 11:18:10 debian1 ntpdate[1047]: step time server 193.34.155.4 offset 8.728433 sec Aug 10 11:30:19 debian1 gdm[1206]: <D0>\235е <D1>\203дало<D1>\201<D1>\214 ав<D1>\202о<D1>\200изова<D1>\202<D1>\214 пол<D1>\214зова<D1>\202ел<D1>\217 Aug 10 11:30:59 debian1 last message repeated 3 times Aug 10 14:26:34 debian1 ntpdate[2928]: step time server 193.34.155.4 offset -0.599772 sec Aug 10 14:31:20 debian1 dhclient: Internet Systems Consortium DHCP Client V3.0.4 Aug 10 14:31:20 debian1 dhclient: Copyright 2004-2006 Internet Systems Consortium. Aug 10 14:31:20 debian1 dhclient: All rights reserved. Aug 10 14:31:20 debian1 dhclient: For info, please visit http://www.isc.org/sw/dhcp/ Aug 10 14:31:20 debian1 dhclient: ... Aug 14 12:38:36 debian1 named[25064]: zone 127.in-addr.arpa/IN: loaded serial 1 Aug 14 12:38:36 debian1 named[25064]: zone 255.in-addr.arpa/IN: loaded serial 1 Aug 14 12:38:36 debian1 named[25064]: zone localhost/IN: loaded serial 2 Aug 14 12:38:36 debian1 named[25064]: dns_master_load: /etc/bind/db.agro.net.nt:1: unknown $ directive '$' Aug 14 12:38:36 debian1 named[25064]: zone agro.net.nt/IN: loading from master file /etc/bind/db.agro.net.nt failed: syntax error Aug 14 12:38:36 debian1 named[25064]: running Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. |
#dpkg-reconfigure -a
![]() ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ⤠Adduser âââââââââââââââââââââââââââââââââââââââââââ â â â Ðо ÑмолÑаниÑ, домаÑние каÑалоги полÑзоваÑелей могÑÑ Ð¿ÑоÑмаÑÑиваÑÑÑÑ Ð²Ñеми полÑзоваÑелÑми ÑиÑÑемÑ. Ð ÑелÑÑ Ð¿Ð¾Ð²ÑÑÐµÐ½Ð¸Ñ Ð±ÐµÐ·Ð¾Ð¿Ð°ÑноÑÑи и конÑиденÑиалÑноÑÑи Ð²Ñ Ð¼Ð¾Ð¶ÐµÑе ÑделаÑÑ Ñак, ÑÑÐ¾Ð±Ñ â â ÑодеÑжимое домаÑÐ½Ð¸Ñ ÐºÐ°Ñалогов бÑло доÑÑÑпно ÑолÑко Ð¸Ñ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑам. Ðо еÑли не ÑвеÑенÑ, оÑвеÑÑÑе "Ðа". â â â â ÐÑо коÑнÑÑÑÑ ÑолÑко домаÑÐ½Ð¸Ñ ÐºÐ°Ñалогов полÑзоваÑелей, коÑоÑÑе бÑдÑÑ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ð² ÑиÑÑÐµÐ¼Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ adduser наÑÐ¸Ð½Ð°Ñ Ñ ÑÑого моменÑа. â â â â СделаÑÑ Ð´Ð¾Ð¼Ð°Ñние каÑалоги доÑÑÑпнÑми Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ Ð²Ñем в ÑиÑÑеме? â â â â <Ðа>°> <ÐеÑ>> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ gpg: клÑÑ 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" не изменен gpg: клÑÑ ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" не изменен gpg: клÑÑ BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" не изменен gpg: клÑÑ F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" не изменен gpg: клÑÑ 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" не изменен gpg: клÑÑ 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" не изменен gpg: ÐÑего обÑабоÑано: 6 gpg: неизмененнÑÑ : 6 |
#apt-get -f install
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. |
#dpkg-reconfigure spamass-nilter
![]() Пакет spamass-nilter не установлен, информация о нём недоступна. Для проверки файлов архивов используйте команду dpkg --info (dpkg-deb --info), для вывода списка файлов в них -- команду dpkg--contents (dpkg-deb --contents). /usr/sbin/dpkg-reconfigure: Пакет spamass-nilter не установлен |
#dig agro.net.nt mx
; <<>> DiG 9.6.1-P1 <<>> agro.net.nt mx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 23780 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;agro.net.nt. IN MX ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Aug 14 12:40:30 2009 ;; MSG SIZE rcvd: 29 |
#apt-get install sendmail icedove mailx
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sendmail. Уже установлена самая новая версия icedove. Уже установлена самая новая версия mailx. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. |
# netstat -lnp | grep :25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 23809/sendmail: MTA |
#cd /etc/mail
|
#/etc/init.d/sendmail reload
[root@debian1:mail]# sudo make 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" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: ** ** You should issue `/etc/init.d/sendmail reload` ** ** Reloading Mail Transport Agent (MTA): sendmail. |
#make
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" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
# /etc/init.d/sendmail restart; netstat -lnp | grep :25
Restarting Mail Transport Agent (MTA): sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing . tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 25441/sendmail: MTA |
#grep use_cw sendmail.mc
FEATURE(`use_cw_file')dnl |
#cat /etc/mail/local-host-names
localhost debian1.agro.net.nt |
# grep local-host-name sendmail.cf
[root@debian1:mail]# make 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" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: ** ** You should issue `/etc/init.d/sendmail reload` ** ** Fw/etc/mail/local-host-names %[^\#] # dnl # use /etc/mail/local-host-names |
#make
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" Creating /etc/mail/relay-domains # Optional file... The following file(s) have changed: ** ** You should issue `/etc/init.d/sendmail reload` ** ** |
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmailWARNING: Xclamav: local socket name /var/run/clamav/clamav-milter.ctl missing WARNING: Xspamassassin: local socket name /var/run/spamass/spamass.sock missing . |
#tail /var/log/mail.log
Aug 14 12:04:44 debian1 sendmail[23755]: /etc/mail/aliases: 5 aliases, longest 10 bytes, 76 bytes total Aug 14 12:04:44 debian1 sm-mta[23807]: gethostbyaddr(172.16.0.1) failed: 1 Aug 14 12:04:44 debian1 sm-mta[23809]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Aug 14 12:42:01 debian1 sm-mta[23809]: restarting /usr/sbin/sendmail-mta due to signal Aug 14 12:42:01 debian1 sm-mta[23809]: gethostbyaddr(172.16.0.1) failed: 1 Aug 14 12:42:01 debian1 sm-mta[25344]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Aug 14 12:43:23 debian1 sm-mta[25440]: gethostbyaddr(172.16.0.1) failed: 1 Aug 14 12:43:23 debian1 sm-mta[25441]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Aug 14 12:49:36 debian1 sm-mta[25587]: gethostbyaddr(172.16.0.1) failed: 1 Aug 14 12:49:36 debian1 sm-mta[25588]: starting daemon (8.14.3): SMTP+queueing@00:10:00 |
#echo test | mail -s first-test user@agro.net.nt
|
#deb http://debian.org.ua/debian unstable main deb http://10.0.35.1:9999/debian unstable main
localhost debian1.agro.net.nt
search agro.net.nt sergey.net.nt marina.net.nt net.nt unix.nt nameserver 127.0.0.1 nameserver 192.168.16.254 options ndots:2 timeout:2
$ TTL 3h @ 1h SOA debian1.agro.net.nt. user.agro.net.nt. ( 2003062702 3h 1h 1w 1h ) @ NS debian1.agro.net.nt. @ MX 5 debian1.agro.net.nt. @ MX 15 debian1111.agro.net.nt. debian1.agro.net.nt. A 192.169.16.1 debian2.agro.net.nt. A 192.169.16.2 debian1111.agro.net.nt. A 192.168.16.111
127.0.0.1 localhost.localdomain localhost 192.168.16.1 debian1.agro.net.nt debian1 ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Время первой команды журнала | 10:27:40 2009- 8-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:50:03 2009- 8-14 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 27.72 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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