/l3/users/30-11-2009/nt-lnet/debian2.net.nt/user |
|
$mc
|
$ssh-key
ssh-keygen ssh-keyscan |
$ssh-key
ssh-keygen ssh-keyscan |
$ssh-keygen
[user@debian2:~]$ ssh-key ssh-keygen ssh-keyscan Generating public/private rsa key pair. Enter file in which to save the key (/home/user/.ssh/id_rsa): //ec/ssh/ Enter passphrase (empty for no passphrase): Enter same passphrase again: open //ec/ssh/ failed: No such file or directory. Saving the key failed: //ec/ssh/. |
$mc
|
$su -
Password: |
#ssh-keygen
Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): /etc/ssh/id_rsa Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /etc/ssh/id_rsa. Your public key has been saved in /etc/ssh/id_rsa.pub. The key fingerprint is: b0:de:14:fd:fb:a4:4a:e5:e1:16:ae:a2:6d:a3:1e:6c root@debian2 |
#ssh-add -l
Could not open a connection to your authentication agent. |
#mc
|
#ssh root@192.168.16.1
root@192.168.16.1's password: Last login: Tue Dec 1 10:28:57 2009 from localhost.localdomain Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#exit
exit Connection to 192.168.16.1 closed. |
#sc
scp screen screendump script scriptreplay |
#sc
scp screen screendump script scriptreplay |
#scp /root/.bash_history 192.168.16.1:/root/ssh/
root@192.168.16.1's password: scp: /root/ssh/: Is a directory |
#mc
|
#mc
|
#mc
|
#cat /root/.ssh/id_rsa.pub | ssh root@192.
[root@debian2:~]# 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: e5:fe:33:f6:29:7b:bf:c5:53:bc:c0:66:6f:30:49:ea root@debian2 root@192.168.16.1's password: |
#ssh-add
Could not open a connection to your authentication agent. |
#ssh-add -l
Could not open a connection to your authentication agent. |
#mc
|
#ssh 192.168.16.1
Last login: Tue Dec 1 11:37:07 2009 from 192.168.16.2 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1785; pidfile=/root/.lilalo/l3-agent.pid |
#mc
|
#ssh 192.168.16.1
The authenticity of host '192.168.16.1 (192.168.16.1)' can't be established. RSA key fingerprint is 51:5b:32:d8:70:19:6d:04:c7:b4:11:49:13:74:dc:bc. Are you sure you want to continue connecting (yes/no)? n Please type 'yes' or 'no': n Please type 'yes' or 'no': no Host key verification failed. |
#apt-get install rsync
[root@debian1:~]# ssh 192.168.16.2 Last login: Mon Nov 30 17:01:57 2009 from 192.168.99.1 Linux debiant 2.6.18-5-xen-686 #1 SMP Fri Jun 1 05:05:24 UTC 2007 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. l3-agent is already running: pid=1618; pidfile=/root/.lilalo/l3-agent.pid Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 261kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 512kB. Err http://debian.org.ua etch/main rsync 2.6.9-2etch2 Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host) Не удалось загрузить http://debian.org.ua/debian/pool/main/r/rsync/rsync_2.6.9-2etch2_i386.deb Не удаётся соединиться с debian.org.ua:80 (62.149.27.59). - connect (113 No route to host) E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.99.32 0.0.0.0 255.255.255.224 U 0 0 0 eth2 192.168.99.0 192.168.99.1 255.255.255.224 UG 0 0 0 eth1 192.168.99.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1 192.168.99.96 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.64 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.160 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.128 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.99.62 0.0.0.0 UG 0 0 0 eth2 |
#route delete d
|
#route add defaut gw
defaut: Unknown host |
#route add defaul
|
#route -n
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.99.32 0.0.0.0 255.255.255.224 U 0 0 0 eth2 192.168.99.0 192.168.99.1 255.255.255.224 UG 0 0 0 eth1 192.168.99.0 0.0.0.0 255.255.255.224 U 0 0 0 eth1 192.168.99.96 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.64 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.160 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.99.128 192.168.99.62 255.255.255.224 UG 0 0 0 eth2 192.168.16.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.16.254 0.0.0.0 UG 0 0 0 eth0 |
#apt-get install rsync
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: rsync обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 261kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 512kB. Получено:1 http://debian.org.ua etch/main rsync 2.6.9-2etch2 [261kB] Получено 261kB за 0s (1825kB/c) Выбор ранее не выбранного пакета rsync. (Чтение базы данных... на данный момент установлено 22870 файлов и каталогов.) Распаковывается пакет rsync (из файла .../rsync_2.6.9-2etch2_i386.deb)... Настраивается пакет rsync (2.6.9-2etch2) ... |
#ls
1234 |
#mc
|
$su -
Password: l3-agent is already running: pid=1618; pidfile=/root/.lilalo/l3-agent.pid |
#nc -p 4400 192.168.16.13 | dd of=/tmp/test
no port[s] to connect to 0+0 записей считано 0+0 записей написано скопировано 0 байт (0 B), 0,016201 секунд, 0,0 kB/s |
#nc 192.168.16.13 4400
734373+23791 записей считано 746957+0 записей написано скопировано 382441984 байта (382 MB), 47,7735 секунд, 8,0 MB/s |
#ls -lh /tmptest
ls: /tmptest: No such file or directory |
#ls -lh /tmp/
-rw-r--r-- 1 root root 365M 2009-12-01 14:48 /tmp/test |
#apt-get install fail2ban
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: python-central Предлагаемые пакеты: python-gamin mailx НОВЫЕ пакеты, которые будут установлены: fail2ban python-central обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 95,5kБ архивов. ... Получено:1 http://debian.org.ua etch/main python-central 0.5.12 [31,9kB] Получено:2 http://debian.org.ua etch/main fail2ban 0.7.5-2etch1 [63,6kB] Получено 95,5kB за 1s (84,7kB/c) Выбор ранее не выбранного пакета python-central. (Чтение базы данных... на данный момент установлено 22884 файлов и каталогов.) Распаковывается пакет python-central (из файла .../python-central_0.5.12_all.deb)... Выбор ранее не выбранного пакета fail2ban. Распаковывается пакет fail2ban (из файла .../fail2ban_0.7.5-2etch1_all.deb)... Настраивается пакет python-central (0.5.12) ... Настраивается пакет fail2ban (0.7.5-2etch1) ... |
#vim /etc/fail2ban/
|
#vim /etc/fail2ban/jail.conf
|
#iptables -L -n
Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-ssh tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain fail2ban-ssh (1 references) target prot opt source destination RETURN 0 -- 0.0.0.0/0 0.0.0.0/0 |
#tail -f /var/log/fail2ban.log
2009-12-01 14:50:03,586 fail2ban.filter : INFO Set ignoreregex = 2009-12-01 14:50:03,587 fail2ban.actions.action: INFO Set actionBan = iptables -I fail2ban-<name> 1 -s <ip> -j DROP 2009-12-01 14:50:03,587 fail2ban.actions.action: INFO Set actionStop = iptables -D INPUT -p <protocol> --dport <port> -j fail2ban-<name> iptables -F fail2ban-<name> iptables -X fail2ban-<name> 2009-12-01 14:50:03,588 fail2ban.actions.action: INFO Set actionStart = iptables -N fail2ban-<name> iptables -A fail2ban-<name> -j RETURN iptables -I INPUT -p <protocol> --dport <port> -j fail2ban-<name> 2009-12-01 14:50:03,589 fail2ban.actions.action: INFO Set actionUnban = iptables -D fail2ban-<name> -s <ip> -j DROP 2009-12-01 14:50:03,589 fail2ban.actions.action: INFO Set actionCheck = iptables -n -L INPUT | grep -q fail2ban-<name> |
#iptables -L -n
Chain INPUT (policy ACCEPT) target prot opt source destination fail2ban-ssh tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination Chain fail2ban-ssh (1 references) target prot opt source destination RETURN 0 -- 0.0.0.0/0 0.0.0.0/0 |
#/etc/init.d/fail2ban restart
Restarting authentication failure monitor: fail2ban. |
#less /var/log/auth.log
|
#less /var/log/
|
#less /var/log/faillog
|
#less /var/log/pycentral.log
|
#ls /etc/fail2ban/
action.d fail2ban.conf filter.d jail.conf |
#ls /etc/fail2ban/filter.d/
apache-auth.conf couriersmtp.conf qmail.conf vsftpd.conf apache-noscript.conf postfix.conf sasl.conf wuftpd.conf courierlogin.conf proftpd.conf sshd.conf |
#ls /etc/fail2ban/filter.d/sshd.conf
/etc/fail2ban/filter.d/sshd.conf |
#vim /etc/fail2ban/action.d/
|
#vim /etc/fail2ban/action.d/iptables-new.conf
|
#ps aux | grep fail
root 2515 0.0 0.6 42312 3776 ? Sl 14:52 0:00 python2.4 /usr/bin/fail2ban-server -b -s /tmp/fail2ban.sock root 2710 0.0 0.1 4620 744 ttyp7 R+ 14:54 0:00 grep fail |
#vim /etc/fail2ban/jail.conf
|
#ls /etc/fail2ban/filter.d/sshd.conf
|
#/etc/init.d/fail2ban
Restarting authentication failure monitor: fail2ban. |
#iptables
iptables v1.3.6: no command specified Try `iptables -h' or 'iptables --help' for more information. |
#mc
|
#whereis iptables
iptables: /sbin/iptables /lib/iptables /usr/share/man/man8/iptables.8.gz |
#find /usr/ports -name xined
find: /usr/ports: No such file or directory |
#apt-get sercg xinetd
E: Неверная операция sercg |
#apt-get sercg xinet
E: Неверная операция sercg |
#apt-get serch
E: Неверная операция serch |
#apt-get sea
E: Неверная операция search |
#apt-get install xinet*
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, регулярное выражение xinet* приводит к выбору libxine-dev Заметьте, регулярное выражение xinet* приводит к выбору gxineplugin Заметьте, регулярное выражение xinet* приводит к выбору kaffeine-xine Заметьте, регулярное выражение xinet* приводит к выбору x11proto-xinerama-dev Заметьте, регулярное выражение xinet* приводит к выбору libxinerama1-dbg Заметьте, регулярное выражение xinet* приводит к выбору python-pyxine Заметьте, регулярное выражение xinet* приводит к выбору xinetd Заметьте, регулярное выражение xinet* приводит к выбору libxine1-dbg ... Получено:14 http://debian.org.ua etch/main libartsc0 1.5.5-1 [14,1kB] Получено:15 http://debian.org.ua etch/main libasound2 1.0.13-2 [346kB] Получено:16 http://debian.org.ua etch/main libaudio2 1.8-4 [73,4kB] Получено:17 http://debian.org.ua etch/main libaudiofile0 0.2.6-6 [76,7kB] Получено:18 http://debian.org.ua etch/main esound-common 0.2.36-3 [38,2kB] Получено:19 http://debian.org.ua etch/main libesd0 0.2.36-3 [18,9kB] Получено:20 http://debian.org.ua etch/main libjack0.100.0-0 0.101.1-2 [74,8kB] Получено:21 http://debian.org.ua etch/main libmad0 0.15.1b-2.1 [74,8kB] Получено:22 http://debian.org.ua etch/main libogg0 1.1.3-2 [13,4kB] 4% [Ожидание заголовков] |
#apt-get install xinetd
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово НОВЫЕ пакеты, которые будут установлены: xinetd обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. Необходимо скачать 137kБ архивов. После распаковки объем занятого дискового пространства возрастёт на 369kB. Получено:1 http://debian.org.ua etch/main xinetd 1:2.3.14-1 [137kB] Получено 137kB за 0s (4532kB/c) Выбор ранее не выбранного пакета xinetd. (Чтение базы данных... на данный момент установлено 22986 файлов и каталогов.) Распаковывается пакет xinetd (из файла .../xinetd_1%3a2.3.14-1_i386.deb)... Настраивается пакет xinetd (2.3.14-1) ... Stopping internet superserver: xinetd. Добавляется `diversion of /etc/init.d/inetd to /etc/init.d/inetd.real by xinetd' Starting internet superserver: xinetd. |
#fi
fi file filefrag find find2perl findfs firefox |
#top
top - 15:39:49 up 19:45, 5 users, load average: 0.09, 0.02, 0.01 Tasks: 65 total, 1 running, 64 sleeping, 0 stopped, 0 zombie Cpu(s): 12.6%us, 0.0%sy, 0.0%ni, 87.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 594068k total, 576864k used, 17204k free, 57524k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 0k total, 0k used, 0k free, 425924k cached 1618 root 16 0 12172 7516 1444 S 8.4 1.3 0:47.06 l3-agent 1497 user 15 0 14768 9.8m 1448 S 4.2 1.7 0:54.55 l3-agent 1 root 15 0 1956 644 552 S 0.0 0.1 0:00.03 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 ... 6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread 7 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 xenwatch 8 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 xenbus 16 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0 18 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod 56 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 57 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0 58 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0 609 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kmirrord 707 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 reiserfs/0 |
#vim
|
#vim
|
#vim /etc/rc.local
|
#mc
|
#/etc/init.d/xinetd --h
Usage: /etc/init.d/xinetd {start|stop|reload|force-reload|restart} |
#/etc/init.d/xinetd start
Starting internet superserver: xinetd. |
#ps waux | grep xinetd
root 3562 0.0 0.1 2276 804 ? Ss 15:39 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive root 3627 0.0 0.1 4624 744 ttyp4 R+ 15:41 0:00 grep xinetd |
#ps waux | grep
root 3562 0.0 0.1 2276 804 ? Ss 15:39 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive root 3636 0.0 0.1 4620 740 ttyp4 R+ 15:41 0:00 grep inetd |
#killallinetd
bash: killallinetd: command not found |
#killall
inetd: no process killed |
#ps waux | grep inetd
root 3562 0.0 0.1 2276 804 ? Ss 15:39 0:00 /usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive root 3661 0.0 0.1 4620 744 ttyp4 R+ 15:42 0:00 grep inetd |
#mc
|
#apt-get install dnsutils
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: bind9-host libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9 Предлагаемые пакеты: rblcheck НОВЫЕ пакеты, которые будут установлены: bind9-host dnsutils libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9 обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 55 пакетов не обновлено. ... 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisc11_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libdns22_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccc0_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccfg1_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libbind9-0_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/liblwres9_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/bind9-host_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/dnsutils_9.3.4-2etch3_i386.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get install dns*
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, регулярное выражение dns* приводит к выбору isdnutils-xtools Заметьте, регулярное выражение dns* приводит к выбору python2.4-dnspython Заметьте, регулярное выражение dns* приводит к выбору fastdnaml Заметьте, регулярное выражение dns* приводит к выбору pdns-backend-geo Заметьте, регулярное выражение dns* приводит к выбору mpg123-oss-3dnow Заметьте, регулярное выражение dns* приводит к выбору dnotify Заметьте, регулярное выражение dns* приводит к выбору djbdns Заметьте, регулярное выражение dns* приводит к выбору dnet-common ... ещё не созданы или были удалены из Incoming. Так как Вы просили выполнить только одну операцию, то вероятнее всего, что пакет просто не может быть установлен из-за ошибок в самом пакете. Необходимо послать отчёт об этой ошибке. Следующая информация возможно поможет Вам: Пакеты, имеющие неудовлетворённые зависимости: dnsmasq: Конфликтует: pdnsd но 1.2.4par-0.2 будет установлен mydns-mysql: Конфликтует: mydns mydns-pgsql: Конфликтует: mydns E: Сломанные пакеты |
#apt-get install dnsut*
Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Заметьте, регулярное выражение dnsut* приводит к выбору dnsutils Будут установлены следующие дополнительные пакеты: bind9-host dnsutils libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9 Предлагаемые пакеты: rblcheck НОВЫЕ пакеты, которые будут установлены: bind9-host dnsutils libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 ... 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisc11_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libdns22_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccc0_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libisccfg1_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/libbind9-0_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/liblwres9_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/bind9-host_9.3.4-2etch3_i386.deb 404 Not Found Не удалось загрузить http://debian.org.ua/debian/pool/main/b/bind9/dnsutils_9.3.4-2etch3_i386.deb 404 Not Found E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing |
#apt-get update
Получено:1 http://debian.org.ua etch Release.gpg [1032B] Получено:2 http://debian.org.ua etch Release [67,8kB] Ign http://debian.org.ua etch Release Ign http://debian.org.ua etch/main Packages/DiffIndex Получено:3 http://debian.org.ua etch/main Packages [4282kB] Получено 4351kB за 7s (562kB/c) Чтение списков пакетов... Готово W: GPG error: http://debian.org.ua etch Release: Следующие подписи не могут быть проверены, так как недоступен общий ключ: NO_PUBKEY 9AA38DCD55BE302B W: Вы можете запустить 'apt-get update' для исправления этих ошибок |
#dig
bash: dig: command not found |
#dig
[root@debian2:~]# apt-get install dnsutils Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Будут установлены следующие дополнительные пакеты: bind9-host libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9 Предлагаемые пакеты: rblcheck НОВЫЕ пакеты, которые будут установлены: bind9-host dnsutils libbind9-0 libdns22 libisc11 libisccc0 libisccfg1 liblwres9 ... g.root-servers.net. 8690 IN A 192.112.36.4 h.root-servers.net. 8690 IN A 128.63.2.53 h.root-servers.net. 420554 IN AAAA 2001:500:1::803f:235 i.root-servers.net. 8690 IN A 192.36.148.17 j.root-servers.net. 8690 IN A 192.58.128.30 j.root-servers.net. 83083 IN AAAA 2001:503:c27::2:30 ;; Query time: 1 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Tue Dec 1 16:38:29 2009 ;; MSG SIZE rcvd: 500 |
#dig
; <<>> DiG 9.3.4-P1.1 <<>> ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61595 ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 13 ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 32324 IN NS b.root-servers.net. . 32324 IN NS m.root-servers.net. ... h.root-servers.net. 32324 IN A 128.63.2.53 i.root-servers.net. 32324 IN A 192.36.148.17 j.root-servers.net. 32324 IN A 192.58.128.30 k.root-servers.net. 32324 IN A 193.0.14.129 l.root-servers.net. 32324 IN A 199.7.83.42 m.root-servers.net. 32324 IN A 202.12.27.33 ;; Query time: 1 msec ;; SERVER: 192.168.16.254#53(192.168.16.254) ;; WHEN: Wed Dec 2 10:07:10 2009 ;; MSG SIZE rcvd: 436 |
#dig @192.168.16.1 aes.net.nt
; <<>> DiG 9.3.4-P1.1 <<>> @192.168.16.1 aes.net.nt ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 3011 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;aes.net.nt. IN A ;; AUTHORITY SECTION: aes.net.nt. 604800 IN SOA debian1.aes.net.nt. root.debian1.aes.net.nt. 17 604800 86400 2419200 604800 ;; Query time: 1 msec ;; SERVER: 192.168.16.1#53(192.168.16.1) ;; WHEN: Wed Dec 2 10:07:32 2009 ;; MSG SIZE rcvd: 77 |
Время первой команды журнала | 10:26:17 2009-12- 1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:07:10 2009-12- 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 28.89 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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