/l3/users/17-12-2012/NT-Lnet/debian1.net.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 |
|
#PermitEmptyPasswords no
The authenticity of host 'localhost (127.0.0.1)' can't be established. RSA key fingerprint is 62:dd:81:b1:0d:50:38:41:e7:82:ea:89:d5:48:16:e0. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (RSA) to the list of known hosts. user@localhost's password: |
#scp -r root@192.168.13.2:/etc ~/etc-that
root@192.168.13.2's password: inittab 100% 2008 2.0KB/s 00:00 profile 100% 823 0.8KB/s 00:00 securetty 100% 3828 3.7KB/s 00:00 l3config.pm 100% 5830 5.7KB/s 00:00 anacron 100% 753 0.7KB/s 00:00 catalog.old 100% 335 0.3KB/s 00:00 xml-core.cat 100% 391 0.4KB/s 00:00 catalog 100% 366 0.4KB/s 00:00 ucf.conf 100% 1260 1.2KB/s 00:00 ... openssh-server 100% 849 0.8KB/s 00:00 interfaces 100% 501 0.5KB/s 00:00 ifstate 100% 36 0.0KB/s 00:00 interfaces.save 100% 429 0.4KB/s 00:00 gprs 100% 950 0.9KB/s 00:00 provider 100% 656 0.6KB/s 00:00 pap 100% 653 0.6KB/s 00:00 deluser.conf 100% 600 0.6KB/s 00:00 crontab 100% 724 0.7KB/s 00:00 nsswitch.conf 100% 475 0.5KB/s 00:00 |
#pwd
/usr/local/etc/xinetd.d |
#cd /home/user/
.bash_history lpi 1/ .bash_logout lpi 2/ .bash_profile man_smb_conf .bashrc matrix.jpg bigfile names/ bin/ ogo.jpg ervice telnet pamyatka.pdf freebsd.jpg press_any_key_to_continue.jpg granata.jpg .profile .l3rc proj/ .lesshst text/ Light_Alloy_4.4.784_RC2_by_FAFNIR.exe touchlist .lilalo/ .viminfo |
#locate etc-that
|
#cd ~/
|
#pwd
/root |
#ls -hl
итого 12K drwxr-xr-x 77 root root 4,0K Дек 19 16:54 etc-that -rw-r--r-- 1 root root 1,2K Дек 18 13:44 inetd.conf -rw-r--r-- 1 root root 1,6K Дек 18 11:55 xinetd.conf |
#cd etc-that/
|
#ls -hl
итого 788K drwxr-xr-x 3 root root 4,0K Дек 19 16:54 acpi -rw-r--r-- 1 root root 3,0K Дек 19 16:54 adduser.conf -rw-r--r-- 1 root root 46 Дек 19 16:54 adjtime -rw-r--r-- 1 root root 196 Дек 19 16:54 aliases drwxr-xr-x 2 root root 4,0K Дек 19 16:54 alternatives -rw-r--r-- 1 root root 395 Дек 19 16:54 anacrontab drwxr-xr-x 3 root root 4,0K Дек 19 16:54 apm drwxr-xr-x 6 root root 4,0K Дек 19 16:54 apt -rw-r----- 1 root root 144 Дек 19 16:54 at.deny ... drwxr-xr-x 4 root root 4,0K Дек 19 16:54 udev drwxr-xr-x 3 root root 4,0K Дек 19 16:54 ufw -rw-r--r-- 1 root root 274 Дек 19 16:54 updatedb.conf drwxr-xr-x 2 root root 4,0K Дек 19 16:54 vim drwxr-xr-x 2 root root 4,0K Дек 19 16:54 w3m -rw-r--r-- 1 root root 4,4K Дек 19 16:54 wgetrc drwxr-xr-x 7 root root 4,0K Дек 19 16:54 X11 -rw-r--r-- 1 root root 1,3K Дек 19 16:54 xinetd.conf drwxr-xr-x 2 root root 4,0K Дек 19 16:54 xinetd.d drwxr-xr-x 2 root root 4,0K Дек 19 16:54 xml |
#ssh root@192.168.13.2 pw useradd newuser root@192.168.13.2
root@192.168.13.2's password: bash: pw: команда не найдена |
#ssh root@192.168.13.2 pw useradd newuser
root@192.168.13.2's password: bash: pw: команда не найдена |
#ssh root@192.168.13.2 useradd newuser
root@192.168.13.2's password: |
#ssh root@192.168.13.2 passwd newuser
root@192.168.13.2's password: Введите новый пароль UNIX: very,bad-password Повторите ввод нового пароля UNIX: very,bad-pasword Sorry, passwords do not match passwd: Ошибка при операциях с маркером проверки подлинности passwd: пароль не изменён |
#ssh root@192.168.13.2 passwd newuser
root@192.168.13.2's password: Введите новый пароль UNIX: very,bad-password Повторите ввод нового пароля UNIX: very,bad-password passwd: пароль успешно обновлён |
#ssh-keygen -t rsa1
Generating public/private rsa1 key pair. Enter file in which to save the key (/root/.ssh/identity): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/identity. Your public key has been saved in /root/.ssh/identity.pub. The key fingerprint is: 28:52:93:e3:e4:c7:88:f9:67:b8:97:e3:06:02:96:7e root@debian1 The key's randomart image is: +--[RSA1 2048]----+ | | | . | | . * | |.o B = . | |o.+ = + S | | ..E.+ | | ..o.o. | | += | | .+.. | +-----------------+ |
#ssh-keygen
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: 35:0b:86:3a:fa:f0:5a:9b:78:b5:77:c2:2a:4d:7a:aa root@debian1 The key's randomart image is: +--[ RSA 2048]----+ | | | . | | . o o | | . . o o | | o S . | | . .o | | o .= o | | *+o+ + . | | E+*+.o o | +-----------------+ |
#ssh-keygen -t dsa
Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa. Your public key has been saved in /root/.ssh/id_dsa.pub. The key fingerprint is: 04:b5:cb:ce:98:e9:5f:22:77:be:b7:2f:8b:29:6e:b8 root@debian1 The key's randomart image is: +--[ DSA 1024]----+ | ... | | . . | | o | | o . | | S | | * | | =.= o | | ..oo= oo | | E=o.=oo=. | +-----------------+ |
#cd /root/.ssh/
|
#ls -hl
итого 36K -rw-r--r-- 1 root root 602 Дек 19 14:43 authorized_keys -rw-r--r-- 1 root root 394 Дек 19 14:40 authorized.keys -rw------- 1 root root 751 Дек 19 17:02 id_dsa -rw-r--r-- 1 root root 602 Дек 19 17:02 id_dsa.pub -rw------- 1 root root 977 Дек 19 17:00 identity -rw-r--r-- 1 root root 642 Дек 19 17:00 identity.pub -rw------- 1 root root 1,8K Дек 19 17:01 id_rsa -rw-r--r-- 1 root root 394 Дек 19 17:01 id_rsa.pub -rw-r--r-- 1 root root 1,3K Дек 19 16:53 known_hosts |
#cat ~/.ssh/identity.pub \ |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
cat: : Нет такого файла или каталога root@192.168.13.2's password: |
#ssh root@192.168.13.2 touch ~/.ssh/authorized_keys
root@192.168.13.2's password: |
#cat /root/.ssh/id_rsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
root@192.168.13.2's password: |
#cat /root/.ssh/id_dsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_rsa': Enter passphrase for key '/root/.ssh/id_rsa': |
#cat /root/.ssh/id_dsa.pub |ssh root@192.168.13.2 'cat >> ~/.ssh/authorized_keys'
Enter passphrase for key '/root/.ssh/id_rsa': |
#ssh root@192.168.13.2
6Y0h+iQzffIBt5QO6t9W0FmJlOQ1rz+T8u9u23gYkk77u1yYBSgN6Q5INryxCwEcQoV3LzxCBR89MzClHdoxLNXDtoWv46Oj4QPfn3LE6EE R/h+X4e16mZuWc/mZGP6lJ+I5nzdAb4k/vBKUVj9DHa7Fz+uKw7s/eMHzwa571vkdaYwdpvHQyQN+VqHZSODrX/lZVwA9B0fBC7Eakh/DVV B2HUm+7zM6aqQ6f99WW8/fTOuSOnRqosef96Ir1MYVlXNkq/V3XFAxsfy0s8yD root@debian1 hnKeSThKvFbAolAwHXlClzhlaG39K/aoj/a0YxIEqDeUtLqUqfG+LXgPd4qXZGBZMmc7L0BTL3ULlxLfQU3NWbI4A2XY8lAAAAFQDxd7Ltt gYtblgnHioQNljNEYZpvNwAAAIBDy3SqEcHxdyrs+f1+HYNV0juR5Q2vW/EbjcTU5dhLZNavfMevmIe2QH0Z+Re2B2GyXyPCE9jNC3b1xmm 6J/HIKZwbzC3O9oM6x/u5zI6kFACOw12cp/09U/1xjILxmetcJUd6hBemFvU3pk5eknm+eGBiibRdcHcuYUfuNZRCIBgAAAIBSHtHyVW6FF jBK9EKrQD1rSA7ki65QxO+t/n8pHortaohN1aJ5LZMfz+Ba6RS8kz/tV5J8vY4nrDuAQE8rhF6WRy+igBYiwY0IpfnWZ7LIfb2qKt7z6lzz OsM3/BMNqbAtrcCh4hvZQBw9T/whQN3fbz3aBw5srbcQZWB88NTroXUg== root@debian1 ~ ~ t ... ~ ~ ~ ~ ~ ~ "authorized_keys" 3L, 1638C записано root@debian2:~/.ssh# exit logout Connection to 192.168.13.2 closed. |
#ssh root@192.168.13.2
bian1 6Y0h+iQzffIBt5QO6t9W0FmJlOQ1rz+T8u9u23gYkk77u1yYBSgN6Q5INryxCwEcQoV3LzxCBR89MzClHdoxLNXDtoWv46Oj4QPfn3LE6EE R/h+X4e16mZuWc/mZGP6lJ+I5nzdAb4k/vBKUVj9DHa7Fz+uKw7s/eMHzwa571vkdaYwdpvHQyQN+VqHZSODrX/lZVwA9B0fBC7Eakh/DVV B2HUm+7zM6aqQ6f99WW8/fTOuSOnRqosef96Ir1MYVlXNkq/V3XFAxsfy0s8yD root@debian1 hnKeSThKvFbAolAwHXlClzhlaG39K/aoj/a0YxIEqDeUtLqUqfG+LXgPd4qXZGBZMmc7L0BTL3ULlxLfQU3NWbI4A2XY8lAAAAFQDxd7Ltt gYtblgnHioQNljNEYZpvNwAAAIBDy3SqEcHxdyrs+f1+HYNV0juR5Q2vW/EbjcTU5dhLZNavfMevmIe2QH0Z+Re2B2GyXyPCE9jNC3b1xmm 6J/HIKZwbzC3O9oM6x/u5zI6kFACOw12cp/09U/1xjILxmetcJUd6hBemFvU3pk5eknm+eGBiibRdcHcuYUfuNZRCIBgAAAIBSHtHyVW6FF jBK9EKrQD1rSA7ki65QxO+t/n8pHortaohN1aJ5LZMfz+Ba6RS8kz/tV5J8vY4nrDuAQE8rhF6WRy+igBYiwY0IpfnWZ7LIfb2qKt7z6lzz OsM3/BMNqbAtrcCh4hvZQBw9T/whQN3fbz3aBw5srbcQZWB88NTroXUg== root@debian1 ~ ... ~ ~ ~ ~ ~ ~ ~ root@debian2:~# exit logout Connection to 192.168.13.2 closed. |
#ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-yzpBDK2720/agent.2720; export SSH_AUTH_SOCK; SSH_AGENT_PID=2721; export SSH_AGENT_PID; echo Agent pid 2721; |
#eval 'ssh-agent'
SSH_AUTH_SOCK=/tmp/ssh-MlARno2729/agent.2729; export SSH_AUTH_SOCK; SSH_AGENT_PID=2730; export SSH_AGENT_PID; echo Agent pid 2730; |
#eval `ssh-agent`
Agent pid 2740 |
#env|grep SSH_AUTH
SSH_AUTH_SOCK=/tmp/ssh-FnaUUc2739/agent.2739 |
#env|grep SSH_AGENT
SSH_AGENT_PID=2740 |
#ssh-add -l
The agent has no identities. |
#ssh-add
Enter passphrase for /root/.ssh/id_rsa: Identity added: /root/.ssh/id_rsa (/root/.ssh/id_rsa) Identity added: /root/.ssh/id_dsa (/root/.ssh/id_dsa) Identity added: /root/.ssh/identity (root@debian1) |
#ssh-add -l
2048 28:52:93:e3:e4:c7:88:f9:67:b8:97:e3:06:02:96:7e root@debian1 (RSA1) 2048 35:0b:86:3a:fa:f0:5a:9b:78:b5:77:c2:2a:4d:7a:aa /root/.ssh/id_rsa (RSA) 1024 04:b5:cb:ce:98:e9:5f:22:77:be:b7:2f:8b:29:6e:b8 /root/.ssh/id_dsa (DSA) |
#ssh root@192.168.13.2
Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Dec 19 17:10:01 2012 from net.nt l3-agent is already running: pid=1230; pidfile=/root/.lilalo/l3-agent.pid root@debian2:~# exit logout Connection to 192.168.13.2 closed. |
#vim ~/.bash_profile
--- /tmp/l3-saved-1426.4192.8592 2012-12-19 17:13:07.000000000 +0200 +++ /root/.bash_profile 2012-12-19 17:13:35.000000000 +0200 @@ -1,2 +1,4 @@ l3-agent +eval `ssh-agent' +ssh-add |
#vim ~/.bash_profile
|
#iptables -L
Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination |
#iptables -t nat -L
Chain PREROUTING (policy ACCEPT) target prot opt source destination Chain INPUT (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain POSTROUTING (policy ACCEPT) target prot opt source destination MASQUERADE all -- 172.16.0.0/24 anywhere |
#vim /var/lib/dhcp/dhclient.leases
|
#~
dhclient.eth0.leases dhclient.leases |
#vim /var/lib/dhcp/dhclient.eth0.leases
|
#apt-get install bind
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет bind недоступен, но упомянут в списке зависимостей другого пакета. Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list Однако следующие пакеты могут его заменить: dnsutils bind9 manpages E: Для пакета bind не найден кандидат на установку |
#apt-get install bind9
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: bind9-host bind9utils dnsutils libbind9-60 libdns69 libisc62 libisccc60 libisccfg62 liblwres60 Предлагаемые пакеты: bind9-doc resolvconf ufw rblcheck НОВЫЕ пакеты, которые будут установлены: bind9 bind9utils Пакеты, которые будут обновлены: ... Настраивается пакет bind9utils (1:9.7.3.dfsg-1~squeeze8) ... Настраивается пакет bind9 (1:9.7.3.dfsg-1~squeeze8) ... Добавляется группа «bind» (GID 108) ... Готово. Добавляется системный пользователь «bind» (UID 105) ... Добавляется новый пользователь «bind» (UID 105) в группу «bind» ... Не создаётся домашний каталог «/var/cache/bind». wrote key file "/etc/bind/rndc.key" # Starting domain name service...: bind9. |
#ps ax|grep bind
1799 ? Ssl 0:00 /usr/sbin/named -u bind 1818 pts/1 S+ 0:00 grep bind |
#cd /etc/bind
bind/ bindresvport.blacklist |
#cd /etc/bind/
|
#ls -hl
итого 52K -rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys -rw-r--r-- 1 root root 237 Окт 20 21:15 db.0 -rw-r--r-- 1 root root 271 Окт 20 21:15 db.127 -rw-r--r-- 1 root root 237 Окт 20 21:15 db.255 -rw-r--r-- 1 root root 353 Окт 20 21:15 db.empty -rw-r--r-- 1 root root 270 Окт 20 21:15 db.local -rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root -rw-r--r-- 1 root bind 463 Окт 20 21:15 named.conf -rw-r--r-- 1 root bind 490 Окт 20 21:15 named.conf.default-zones -rw-r--r-- 1 root bind 165 Окт 20 21:15 named.conf.local -rw-r--r-- 1 root bind 572 Окт 20 21:15 named.conf.options -rw-r----- 1 bind bind 77 Дек 20 11:28 rndc.key -rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918 |
#vim named.conf
|
#~
// If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // 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.13.253; 8.8.8.8; }; forward only; listen-on-v6 { any; }; ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "named.conf.options" 19L, 593C записано |
#pwd
/etc/bind |
#ls -hl
итого 52K -rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys -rw-r--r-- 1 root root 237 Окт 20 21:15 db.0 -rw-r--r-- 1 root root 271 Окт 20 21:15 db.127 -rw-r--r-- 1 root root 237 Окт 20 21:15 db.255 -rw-r--r-- 1 root root 353 Окт 20 21:15 db.empty -rw-r--r-- 1 root root 270 Окт 20 21:15 db.local -rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root -rw-r--r-- 1 root bind 463 Окт 20 21:15 named.conf -rw-r--r-- 1 root bind 490 Окт 20 21:15 named.conf.default-zones -rw-r--r-- 1 root bind 165 Окт 20 21:15 named.conf.local -rw-r--r-- 1 root bind 593 Дек 20 11:34 named.conf.options -rw-r----- 1 bind bind 77 Дек 20 11:28 rndc.key -rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918 |
#vim named.conf.default-zones
|
#vim named.conf.local
|
#~
Usage: /etc/init.d/bind9 {start|stop|reload|restart|force-reload|status}. |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 1799 to die. Starting domain name service...: bind9 failed! |
#tail -f /var/log/daemon.log
Dec 20 11:55:43 debian1 named[1799]: exiting Dec 20 11:55:44 debian1 named[1968]: starting BIND 9.7.3 -u bind Dec 20 11:55:44 debian1 named[1968]: 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-fi Dec 20 11:55:44 debian1 named[1968]: adjusted limit on open files from 1024 to 1048576 Dec 20 11:55:44 debian1 named[1968]: found 1 CPU, using 1 worker thread Dec 20 11:55:44 debian1 named[1968]: using up to 4096 sockets Dec 20 11:55:44 debian1 named[1968]: loading configuration from '/etc/bind/named.conf' Dec 20 11:55:44 debian1 named[1968]: /etc/bind/named.conf.local:13: missing ';' before '}' Dec 20 11:55:44 debian1 named[1968]: loading configuration: failure Dec 20 11:55:44 debian1 named[1968]: exiting (due to fatal error) ^[[B^[[B^[[B^[[Bq:q ^C |
#pwd
/etc/bind |
#~
|
#ls -hl
итого 52K -rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys -rw-r--r-- 1 root root 237 Окт 20 21:15 db.0 -rw-r--r-- 1 root root 271 Окт 20 21:15 db.127 -rw-r--r-- 1 root root 237 Окт 20 21:15 db.255 -rw-r--r-- 1 root root 353 Окт 20 21:15 db.empty -rw-r--r-- 1 root bind 0 Дек 20 11:56 db.evgeniy -rw-r--r-- 1 root root 270 Окт 20 21:15 db.local -rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root -rw-r--r-- 1 root bind 463 Окт 20 21:15 named.conf -rw-r--r-- 1 root bind 490 Окт 20 21:15 named.conf.default-zones -rw-r--r-- 1 root bind 274 Дек 20 11:55 named.conf.local -rw-r--r-- 1 root bind 593 Дек 20 11:34 named.conf.options -rw-r----- 1 bind bind 77 Дек 20 11:28 rndc.key -rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918 |
#chown root:root db.evgeniy
|
#ls -hl
итого 52K -rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys -rw-r--r-- 1 root root 237 Окт 20 21:15 db.0 -rw-r--r-- 1 root root 271 Окт 20 21:15 db.127 -rw-r--r-- 1 root root 237 Окт 20 21:15 db.255 -rw-r--r-- 1 root root 353 Окт 20 21:15 db.empty -rw-r--r-- 1 root root 0 Дек 20 11:56 db.evgeniy -rw-r--r-- 1 root root 270 Окт 20 21:15 db.local -rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root -rw-r--r-- 1 root bind 463 Окт 20 21:15 named.conf -rw-r--r-- 1 root bind 490 Окт 20 21:15 named.conf.default-zones -rw-r--r-- 1 root bind 274 Дек 20 11:55 named.conf.local -rw-r--r-- 1 root bind 593 Дек 20 11:34 named.conf.options -rw-r----- 1 bind bind 77 Дек 20 11:28 rndc.key -rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918 |
#vim db.evgeniy
--- /tmp/l3-saved-1346.997.21879 2012-12-20 11:57:10.000000000 +0200 +++ db.evgeniy 2012-12-20 12:02:24.000000000 +0200 @@ -0,0 +1,8 @@ +$TTL 1h +@ IN SOA evgeniy.net.nt. root.evgeniy.net.nt. ( + 1 ; version + 1h ; refresh + 30m ; retry + 1d ; expirense + 3600 ; TTL + ) |
#vim db.evgeniy
--- /tmp/l3-saved-1346.12444.30307 2012-12-20 12:02:25.000000000 +0200 +++ db.evgeniy 2012-12-20 12:07:36.000000000 +0200 @@ -6,3 +6,5 @@ 1d ; expirense 3600 ; TTL ) +@ IN NS debian3 +debian3 IN A 192.168.13.3 |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused . Starting domain name service...: bind9 failed! |
#tail -f /var/log/daemon.log
Dec 20 11:55:44 debian1 named[1968]: exiting (due to fatal error) Dec 20 12:09:50 debian1 named[2135]: starting BIND 9.7.3 -u bind Dec 20 12:09:50 debian1 named[2135]: 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-fi Dec 20 12:09:50 debian1 named[2135]: adjusted limit on open files from 1024 to 1048576 Dec 20 12:09:50 debian1 named[2135]: found 1 CPU, using 1 worker thread Dec 20 12:09:50 debian1 named[2135]: using up to 4096 sockets Dec 20 12:09:50 debian1 named[2135]: loading configuration from '/etc/bind/named.conf' Dec 20 12:09:50 debian1 named[2135]: /etc/bind/named.conf.local:13: missing ';' before '}' Dec 20 12:09:50 debian1 named[2135]: loading configuration: failure Dec 20 12:09:50 debian1 named[2135]: exiting (due to fatal error) :q ^C |
#vim named.conf.local
--- /tmp/l3-saved-1346.7004.30104 2012-12-20 12:10:28.000000000 +0200 +++ named.conf.local 2012-12-20 12:10:37.000000000 +0200 @@ -10,4 +10,4 @@ type master; file "/etc/bind/db.evgeniy"; allow-transfer { 192.168.13.2; } -}; +} |
#~
/etc/bind |
#vim named.conf.local
--- /tmp/l3-saved-1346.1302.27215 2012-12-20 12:11:48.000000000 +0200 +++ named.conf.local 2012-12-20 12:12:12.000000000 +0200 @@ -10,4 +10,4 @@ type master; file "/etc/bind/db.evgeniy"; allow-transfer { 192.168.13.2; } -} +;} |
#pwd
/etc/bind |
#ls -hl
итого 56K -rw-r--r-- 1 root root 2,5K Окт 20 21:15 bind.keys -rw-r--r-- 1 root root 237 Окт 20 21:15 db.0 -rw-r--r-- 1 root root 271 Окт 20 21:15 db.127 -rw-r--r-- 1 root root 237 Окт 20 21:15 db.255 -rw-r--r-- 1 root root 353 Окт 20 21:15 db.empty -rw-r--r-- 1 root root 309 Дек 20 12:09 db.evgeniy -rw-r--r-- 1 root root 270 Окт 20 21:15 db.local -rw-r--r-- 1 root root 3,0K Окт 20 21:15 db.root -rw-r--r-- 1 root bind 463 Окт 20 21:15 named.conf -rw-r--r-- 1 root bind 490 Окт 20 21:15 named.conf.default-zones -rw-r--r-- 1 root bind 273 Дек 20 12:12 named.conf.local -rw-r--r-- 1 root bind 593 Дек 20 11:34 named.conf.options -rw-r----- 1 bind bind 77 Дек 20 11:28 rndc.key -rw-r--r-- 1 root root 1,3K Окт 20 21:15 zones.rfc1918 |
#vim named.conf
|
#~
options { directory "/var/cache/bind"; // If there is a firewall between you and nameservers you want // to talk to, you may need to fix the firewall to allow multiple // ports to talk. See http://www.kb.cert.org/vuls/id/800113 // 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.13.253; 8.8.8.8; }; forward only; auth-nxdomain no; # conform to RFC1035 listen-on-v6 { any; }; }; "named.conf.options" 19L, 593C |
#~
// 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 type master; // broa file "/etc/bind/db.local"; }; zone "l type master; file "/etc/bind/db.127"; zone "127.in-addr.arpa" { }; type master; file "/etc/bind/db.0"; zone "0.in-addr.arpa" { }; type master; file "/etc/bind/db.255"; zone "255.in-addr.arpa" { }; "named.conf.default-zones" 30L, 490C |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused . Starting domain name service...: bind9 failed! |
#tail -f /var/log/daemon.log
Dec 20 12:12:44 debian1 named[2352]: exiting (due to fatal error) Dec 20 12:17:37 debian1 named[2483]: starting BIND 9.7.3 -u bind Dec 20 12:17:37 debian1 named[2483]: 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-fi Dec 20 12:17:37 debian1 named[2483]: adjusted limit on open files from 1024 to 1048576 Dec 20 12:17:37 debian1 named[2483]: found 1 CPU, using 1 worker thread Dec 20 12:17:37 debian1 named[2483]: using up to 4096 sockets Dec 20 12:17:37 debian1 named[2483]: loading configuration from '/etc/bind/named.conf' Dec 20 12:17:37 debian1 named[2483]: /etc/bind/named.conf:11: missing ';' before 'include' Dec 20 12:17:37 debian1 named[2483]: loading configuration: failure Dec 20 12:17:37 debian1 named[2483]: exiting (due to fatal error) ^C |
#vim named.conf
|
#vim named.conf.default-zones
|
#}
; ; BIND data file for local loopback interface ; 2 ; Serial $TTL 604800 604800 ; Refresh 86400 ; Retry @ IN SOA 2419200st. root ; Expiret. ( 604800 ) ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1 @ IN AAAA ::1 "db.local" 14L, 270C |
#~
rndc rndc-confgen |
#rndc status
rndc: connect failed: 127.0.0.1#953: connection refused |
#rndc reconfig
rndc: connect failed: 127.0.0.1#953: connection refused |
#dig ya.ru
; <<>> DiG 9.7.3 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46128 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 2722 IN A 87.250.251.3 ya.ru. 2722 IN A 93.158.134.3 ... ;; AUTHORITY SECTION: ru. 114715 IN NS b.dns.ripn.net. ru. 114715 IN NS d.dns.ripn.net. ru. 114715 IN NS f.dns.ripn.net. ru. 114715 IN NS a.dns.ripn.net. ru. 114715 IN NS e.dns.ripn.net. ;; Query time: 19 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:43:13 2012 ;; MSG SIZE rcvd: 243 |
#dig ya.ru a
; <<>> DiG 9.7.3 <<>> ya.ru a ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34467 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 2704 IN A 87.250.250.203 ya.ru. 2704 IN A 87.250.251.3 ... ;; AUTHORITY SECTION: ru. 114697 IN NS f.dns.ripn.net. ru. 114697 IN NS e.dns.ripn.net. ru. 114697 IN NS a.dns.ripn.net. ru. 114697 IN NS d.dns.ripn.net. ru. 114697 IN NS b.dns.ripn.net. ;; Query time: 12 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:43:30 2012 ;; MSG SIZE rcvd: 243 |
#dig ya.ru A
; <<>> DiG 9.7.3 <<>> ya.ru A ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39715 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 2702 IN A 87.250.250.3 ya.ru. 2702 IN A 87.250.250.203 ... ;; AUTHORITY SECTION: ru. 114695 IN NS d.dns.ripn.net. ru. 114695 IN NS e.dns.ripn.net. ru. 114695 IN NS b.dns.ripn.net. ru. 114695 IN NS a.dns.ripn.net. ru. 114695 IN NS f.dns.ripn.net. ;; Query time: 12 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:43:33 2012 ;; MSG SIZE rcvd: 243 |
#dig ya.ru
; <<>> DiG 9.7.3 <<>> ya.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29189 ;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;ya.ru. IN A ;; ANSWER SECTION: ya.ru. 2696 IN A 77.88.21.3 ya.ru. 2696 IN A 87.250.250.3 ... ;; AUTHORITY SECTION: ru. 114689 IN NS a.dns.ripn.net. ru. 114689 IN NS d.dns.ripn.net. ru. 114689 IN NS e.dns.ripn.net. ru. 114689 IN NS b.dns.ripn.net. ru. 114689 IN NS f.dns.ripn.net. ;; Query time: 13 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:43:39 2012 ;; MSG SIZE rcvd: 243 |
#dig ya.ru a +short
213.180.204.3 77.88.21.3 87.250.250.3 87.250.250.203 87.250.251.3 93.158.134.3 93.158.134.203 213.180.193.3 |
#dig mx.yandex.ru
; <<>> DiG 9.7.3 <<>> mx.yandex.ru ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4640 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;mx.yandex.ru. IN A ;; ANSWER SECTION: mx.yandex.ru. 3072 IN A 87.250.250.89 mx.yandex.ru. 3072 IN A 93.158.134.89 ... ;; AUTHORITY SECTION: ru. 114657 IN NS a.dns.ripn.net. ru. 114657 IN NS b.dns.ripn.net. ru. 114657 IN NS d.dns.ripn.net. ru. 114657 IN NS e.dns.ripn.net. ru. 114657 IN NS f.dns.ripn.net. ;; Query time: 43 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:44:10 2012 ;; MSG SIZE rcvd: 202 |
#dig mx.yandex.ru a
; <<>> DiG 9.7.3 <<>> mx.yandex.ru a ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45359 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 5, ADDITIONAL: 0 ;; QUESTION SECTION: ;mx.yandex.ru. IN A ;; ANSWER SECTION: mx.yandex.ru. 3067 IN A 77.88.21.89 mx.yandex.ru. 3067 IN A 87.250.250.89 ... ;; AUTHORITY SECTION: ru. 114652 IN NS b.dns.ripn.net. ru. 114652 IN NS f.dns.ripn.net. ru. 114652 IN NS e.dns.ripn.net. ru. 114652 IN NS d.dns.ripn.net. ru. 114652 IN NS a.dns.ripn.net. ;; Query time: 11 msec ;; SERVER: 192.168.13.253#53(192.168.13.253) ;; WHEN: Thu Dec 20 13:44:15 2012 ;; MSG SIZE rcvd: 202 |
#dig mx.yandex.ru a +short
213.180.204.89 77.88.21.89 87.250.250.89 93.158.134.89 213.180.193.89 |
#dig axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> axfr mts.com.ua ;; global options: +cmd ; Transfer failed. |
#dig -t axfr mts.com.ua
; <<>> DiG 9.7.3 <<>> -t axfr mts.com.ua ;; global options: +cmd ; Transfer failed. |
#man dig
|
Время первой команды журнала | 15:53:06 2012-12-19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 12:49:45 2012-12-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 10.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.93 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.87 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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