Журнал лабораторных работ

Содержание

Журнал

Понедельник (06/20/11)

/dev/tty1
11:39:46
#apt-get install gnom
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет gnom
11:42:17
#apt-get install gnome
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview
  alacarte alsa-base alsa-utils anacron apache2.2-bin app-install-data
  apt-xapian-index aptdaemon at-spi avahi-daemon baobab binfmt-support bluez
  bogofilter bogofilter-bdb bogofilter-common brasero brasero-common
  browser-plugin-gnash capplets-data cdrdao cheese cheese-common cli-common
  consolekit cpufrequtils cups-pk-helper dasher dasher-data dbus dbus-x11
...
Настраивается пакет libndesk-dbus1.0-cil (0.6.0-4) ...
* Installing 1 assembly from libndesk-dbus1.0-cil into Mono
Настраивается пакет libndesk-dbus-glib1.0-cil (0.4.1-3) ...
* Installing 1 assembly from libndesk-dbus-glib1.0-cil into Mono
Настраивается пакет tomboy (1.2.2-2) ...
Настраивается пакет gnome (1:2.30+7) ...
Обрабатываются триггеры для python-support ...
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64
Обрабатываются триггеры для menu ...
/dev/pts/4
11:46:00
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
64 bytes from 192.168.15.254: icmp_req=1 ttl=64 time=6.85 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=64 time=1.03 ms
64 bytes from 192.168.15.254: icmp_req=3 ttl=64 time=3.50 ms
^C
--- 192.168.15.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 1.033/3.796/6.850/2.384 ms
11:47:57
#apt-get install mc
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11: Ресурс временно недоступен)
E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?
/dev/tty1
11:49:47
#apt-get install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия mc.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/tty3
11:52:31
#kill mc
bash: kill: mc: arguments must be process or job IDs
11:52:35
#top
top - 12:52:52 up 13 min,  4 users,  load average: 0.13, 0.59, 0.35
Tasks: 121 total,   1 running, 118 sleeping,   2 stopped,   0 zombie
Cpu(s): 11.6%us,  3.9%sy,  2.5%ni, 72.6%id,  9.0%wa,  0.1%hi,  0.2%si,  0.0%st
Mem:   8116232k total,  3093008k used,  5023224k free,    57184k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap: 15850488k total,        0k used, 15850488k free,  2717340k cached
    1 root      20   0  8352  800  668 S    0  0.0   0:00.43 init
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      RT   0     0    0    0 S    0  0.0   0:00.01 migration/0
    4 root      20   0     0    0    0 S    0  0.0   0:00.03 ksoftirqd/0
...
   14 root      20   0     0    0    0 S    0  0.0   0:00.00 async/mgr
   15 root      20   0     0    0    0 S    0  0.0   0:00.00 pm
   16 root      20   0     0    0    0 S    0  0.0   0:00.00 sync_supers
   17 root      20   0     0    0    0 S    0  0.0   0:00.00 bdi-default
   18 root      20   0     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
Tasks: 121 total,   1 running, 118 sleeping,   2 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 99.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8116232k total,  3093088k used,  5023144k free,    57184k buffers
Swap: 15850488k total,        0k used, 15850488k free,  2717436k cached
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
11:52:53
#vim /etc/network/interfaces
--- /tmp/l3-saved-26268.3062.31375	2011-06-20 12:53:21.000000000 +0300
+++ /etc/network/interfaces	2011-06-20 12:57:12.000000000 +0300
@@ -8,11 +8,11 @@
 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet static
-	address 192.168.15.5
+	address 192.168.105.1
 	netmask 255.255.255.0
-	network 192.168.15.0
-	broadcast 192.168.15.255
-	gateway 192.168.15.253
+	network 192.168.105.0
+	broadcast 192.168.105.255
+	gateway 192.168.105.253
 	# dns-* options are implemented by the resolvconf package, if installed
 	dns-nameservers 192.168.15.253
 	dns-search unix.nt
прошло 10 минут
/dev/pts/7
12:03:27
#apt-get /?
E: Неверная операция /?
12:03:36
#apt-get -?
E: Неизвестный параметр командной строки '?' [из -?].
12:03:42
#apt-get ?
E: Неверная операция ?
12:03:48
#apt-get .
./             .bash_history  .l3rc          .profile
../            .bash_profile  .lilalo/       .ssh/
.aptitude/     .bashrc        .mc/           .viminfo
12:03:48
#apt-get .
./             .bash_history  .l3rc          .profile
../            .bash_profile  .lilalo/       .ssh/
.aptitude/     .bashrc        .mc/           .viminfo
12:03:48
#apt-get remove mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакеты, которые будут УДАÐ
c
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 6 664 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 111970 файлов и каталогов.)
Удаляется пакет mc ...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
12:04:13
#logout
bash: logout: оболочка не является запущенной после входа в систему: используйте `exit'
прошло 42 минуты
/dev/pts/7
12:46:19
#logout
bash: logout: оболочка не является запущенной после входа в систему: используйте `exit'
/dev/tty3
12:50:45
#ping 192.168.105.254
PING 192.168.105.254 (192.168.105.254) 56(84) bytes of data.
^C
--- 192.168.105.254 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3024ms
прошло 33 минуты
/dev/pts/1
13:24:10
#apt-cache search dhcp server
ahcpd - the Ad-Hoc Configuration Protocol
bootp - server for the bootp protocol with DHCP support
udhcpd - Provides the busybox DHCP server implementation
dhcp-probe - network DHCP or BootP server discover
dhcpdump - Parse DHCP packets from tcpdump
dhcping - DHCP Daemon Ping Program
dhis-server - Dynamic Host Information System - server
dibbler-client - portable DHCPv6 client
dibbler-doc - documentation for Dibbler
dibbler-relay - portable DHCPv6 relay
...
wide-dhcpv6-server - DHCPv6 server for automatic IPv6 hosts configuration
dhcp3-client - ISC DHCP server (transitional package)
dhcp3-relay - ISC DHCP relay (transitional package)
dhcp3-server - ISC DHCP server (transitional package)
isc-dhcp-dev - API for accessing and modifying the DHCP server and client state
isc-dhcp-relay-dbg - DHCP relay daemon (debugging symbols)
isc-dhcp-relay - ISC DHCP relay daemon
isc-dhcp-server-dbg - ISC DHCP server for automatic IP address assignment (debug)
isc-dhcp-server-ldap - DHCP server able to use LDAP as backend
isc-dhcp-server - ISC DHCP server for automatic IP address assignment
13:25:58
#apt-get install dhcp3-server
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  isc-dhcp-server
Предлагаемые пакеты:
  isc-dhcp-server-ldap
НОВЫЕ пакеты, которые будут установлены:
  dhcp3-server isc-dhcp-server
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Распаковывается пакет isc-dhcp-server (из файла .../isc-dhcp-server_4.1.1-P1-15+squeeze2_amd64.deb)...
Выбор ранее не выбранного пакета dhcp3-server.
Распаковывается пакет dhcp3-server (из файла .../dhcp3-server_4.1.1-P1-15+squeeze2_all.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет isc-dhcp-server (4.1.1-P1-15+squeeze2) ...
Generating /etc/default/isc-dhcp-server...
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!
invoke-rc.d: initscript isc-dhcp-server, action "start" failed.
Настраивается пакет dhcp3-server (4.1.1-P1-15+squeeze2) ...
13:26:58
#asterisk -r
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 5371)
linux5*CLI> core sip show
No such command 'core sip show' (type 'core show help core sip' for other possible commands)
...
linux5*CLI> core show sip
No such command 'core show sip' (type 'core show help core show' for other possible commands)
linux5*CLI> sip show user
Usage: sip show user <name> [load]
       Shows all details on one SIP user and the current status.
       Option "load" forces lookup of peer in realtime storage.
linux5*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]
linux5*CLI> quit
/dev/pts/0
13:29:30
#/etc/init.d/isc-dhcp-server restart
dhcpd self-test failed. Please fix the config file.
The error was:
Internet Systems Consortium DHCP Server 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
bad range, address 192.168.105.200 not in subnet 195.168.105.0 netmask 255.255.255.0
13:35:57
#/etc/init.d/isc-dhcp-server restart
Stopping ISC DHCP server: dhcpd failed!
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!
13:37:54
#/etc/init.d/isc-dhcp-server start
Starting ISC DHCP server: dhcpdcheck syslog for diagnostics. ... failed!
 failed!
13:39:07
#tail /var/log/daemon.log
Jun 20 14:19:24 linux5 gdm-simple-slave[1994]: CRITICAL: gdm_session_direct_get_username: assertion `session != NULL' failed
Jun 20 14:19:24 linux5 gdm-simple-greeter[2042]: WARNING: Failed to send buffer
Jun 20 14:23:51 linux5 AptDaemon: INFO: Quiting due to inactivity
Jun 20 14:23:51 linux5 AptDaemon: INFO: Shutdown was requested
Jun 20 14:35:57 linux5 dhcpd: bad range, address 192.168.105.200 not in subnet 195.168.105.0 netmask 255.255.255.0
Jun 20 14:35:57 linux5 dhcpd: Internet Systems Consortium DHCP Server 4.1.1-P1
Jun 20 14:35:57 linux5 dhcpd: Copyright 2004-2010 Internet Systems Consortium.
Jun 20 14:35:57 linux5 dhcpd: All rights reserved.
Jun 20 14:35:57 linux5 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Jun 20 14:35:57 linux5 dhcpd: bad range, address 192.168.105.200 not in subnet 195.168.105.0 netmask 255.255.255.0
13:40:41
#ps aux | grep dhcp
root      2609  0.0  0.0   9700  3752 ?        Ss   14:40   0:00 /usr/sbin/dhcpd -q eth0
root      2625  0.0  0.0   8932   872 pts/3    S+   14:41   0:00 grep dhcp
13:41:36
#tail -f /var/lib/dhcp/dhcpd.leases
server-duid "\000\001\000\001\025\221\3567\000\017\376~\271/";
lease 192.168.105.200 {
  starts 1 2011/06/20 11:40:43;
  ends 1 2011/06/20 11:50:43;
  cltt 1 2011/06/20 11:40:43;
  binding state active;
  next binding state free;
  hardware ethernet 00:04:13:24:e5:7e;
}
^C
13:42:58
#ping 192.168.105.200
PING 192.168.105.200 (192.168.105.200) 56(84) bytes of data.
64 bytes from 192.168.105.200: icmp_req=1 ttl=64 time=1.42 ms
64 bytes from 192.168.105.200: icmp_req=2 ttl=64 time=0.692 ms
^C
--- 192.168.105.200 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.692/1.058/1.424/0.366 ms
13:48:18
#apt-get install asterisk asterisk-config asterisk-sounds-main asterisk-sounds-extra
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  autopoint dahdi dahdi-linux debhelper fancontrol freetds-common fxload gettext git html2text intltool-debian
  libc-client2007e libcorosync4 libcurl3 liberror-perl libgmime-2.0-2a libiksemel3 libmail-sendmail-perl libopenais3
  libopenr2-3 libpq5 libpri1.4 libradiusclient-ng2 libresample1 libsensors4 libsnmp-base libsnmp15 libsox-fmt-alsa
  libsox-fmt-base libsox1b libspandsp2 libsqlite0 libss7-1 libssh2-1 libsybdb5 libsys-hostname-long-perl
  libtonezone2.0 libunistring0 libvpb0 lm-sensors mlock module-assistant odbcinst odbcinst1debian2 po-debconf rsync
  sox unixodbc vpb-driver-source
...
Настраивается пакет unixodbc (2.2.14p2-1) ...
Настраивается пакет asterisk (1:1.6.2.9-2+squeeze2) ...
Adding system user for Asterisk
Добавляется пользователь «asterisk» в группу «dialout» ...
Добавление пользователя asterisk в группу dialout
Готово.
Добавляется пользователь «asterisk» в группу «audio» ...
Добавление пользователя asterisk в группу audio
Готово.
Starting Asterisk PBX: asterisk.
13:50:40
#bash restart
bash: restart: Нет такого файла или каталога
13:55:13
#ls /etc/asterisk/
adsi.conf                chan_dahdi.conf         festival.conf     misdn.conf              say.conf
adtranvofr.conf          cli_aliases.conf        followme.conf     modules.conf            sip.conf
agents.conf              cli.conf                func_odbc.conf    musiconhold.conf        sip_notify.conf
ais.conf                 cli_permissions.conf    gtalk.conf        muted.conf              skinny.conf
alarmreceiver.conf       codecs.conf             h323.conf         osp.conf                sla.conf
alsa.conf                console.conf            http.conf         oss.conf                smdi.conf
amd.conf                 dbsep.conf              iax.conf          phone.conf              telcordia-1.adsi
asterisk.adsi            dnsmgr.conf             iaxprov.conf      phoneprov.conf          udptl.conf
asterisk.conf            dsp.conf                indications.conf  queuerules.conf         unistim.conf
cdr_adaptive_odbc.conf   dundi.conf              jabber.conf       queues.conf             usbradio.conf
cdr.conf                 enum.conf               jingle.conf       res_config_sqlite.conf  users.conf
cdr_custom.conf          extconfig.conf          logger.conf       res_ldap.conf           voicemail.conf
cdr_manager.conf         extensions.ael          manager.conf      res_odbc.conf           vpb.conf
cdr_odbc.conf            extensions.conf         manager.d         res_pgsql.conf
cdr_pgsql.conf           extensions.lua          meetme.conf       res_snmp.conf
cdr_sqlite3_custom.conf  extensions_minivm.conf  mgcp.conf         rpt.conf
cdr_tds.conf             features.conf           minivm.conf       rtp.conf
прошло 17 минут
/dev/pts/4
14:13:07
#ssh user@192.168.108.1
The authenticity of host '192.168.108.1 (192.168.108.1)' can't be established.
RSA key fingerprint is 25:c4:44:21:fc:47:df:f8:63:b1:00:c7:c0:f9:2b:68.
Are you sure you want to continue connecting (yes/no)? y
Please type 'yes' or 'no': yes
Warning: Permanently added '192.168.108.1' (RSA) to the list of known hosts.
user@192.168.108.1's password:
Linux linux8 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64
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: Mon Jun 20 15:13:04 2011 from 192.168.101.1
l3-agent is already running: pid=13694; pidfile=/home/user/.lilalo/l3-agent.pid
user@linux8:~$ screen -x
There is no screen to be attached.
user@linux8:~$ exit
logout
Connection to 192.168.108.1 closed.
14:14:13
#ssh user@192.168.105.253
[root@linux3:~]#
[root@linux3:~]# ps aux | grep scre
user      2317  0.0  0.0 160884  4700 ?        Ss   11:57   0:00 gnome-screensav
user      2555  0.0  0.0 137028  5988 ?        S    12:02   0:00 /usr/lib/gnome-
root     13615  0.0  0.0   7572   884 pts/4    S+   15:15   0:00 grep scre
[root@linux3:~]# ps aux | grep ssh
user      2250  0.0  0.0  11876   428 ?        Ss   11:57   0:00 /usr/bin/ssh-ag
user      3215  0.0  0.0  38508  2816 pts/2    S+   12:11   0:00 ssh 192.168.15.
root     10248  0.0  0.0  49168  1140 ?        Ss   14:33   0:00 /usr/sbin/sshd
root     13389  0.0  0.0  85176  3684 ?        Ss   15:13   0:00 sshd: root@pts/
root     13624  0.0  0.0   7572   884 pts/4    S+   15:15   0:00 grep ssh
прошло 10 минут
/dev/pts/1
14:24:47
#asterisk -r
                 service          restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 11 минут
14:36:15
#asterisk -r
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 5696)
linux5*CLI> quit
14:36:27
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 5696)
...
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
    -- Remote UNIX connection
linux5*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
2101                       (Unspecified)    D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
linux5*CLI> quit
Executing last minute cleanups
прошло 16 минут
/dev/pts/0
14:53:09
#ping 192.168.105.200
PING 192.168.105.200 (192.168.105.200) 56(84) bytes of data.
64 bytes from 192.168.105.200: icmp_req=1 ttl=64 time=0.808 ms
64 bytes from 192.168.105.200: icmp_req=2 ttl=64 time=0.704 ms
64 bytes from 192.168.105.200: icmp_req=3 ttl=64 time=0.700 ms
^C
--- 192.168.105.200 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.700/0.737/0.808/0.054 ms
14:53:29
#ping 192.168.105.1
PING 192.168.105.1 (192.168.105.1) 56(84) bytes of data.
64 bytes from 192.168.105.1: icmp_req=1 ttl=64 time=0.027 ms
64 bytes from 192.168.105.1: icmp_req=2 ttl=64 time=0.031 ms
^C
--- 192.168.105.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.027/0.029/0.031/0.002 ms
14:53:33
#ping 192.168.105.2
PING 192.168.105.2 (192.168.105.2) 56(84) bytes of data.
64 bytes from 192.168.105.2: icmp_req=1 ttl=128 time=0.646 ms
64 bytes from 192.168.105.2: icmp_req=2 ttl=128 time=0.588 ms
^C
--- 192.168.105.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.588/0.617/0.646/0.029 ms
14:53:36
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 5696)
...
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
linux5*CLI> sip set debug on
SIP Debugging re-enabled
    -- Remote UNIX connection disconnected
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
прошло 18 минут
/dev/pts/1
15:12:17
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/0
15:12:21
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 5842)
...
Name/username              Host            Dyn Nat ACL Port     Status
2101                       (Unspecified)    D          5060     Unmonitored
2102/2102                  192.168.105.2    D          5060     Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
  == Using SIP RTP CoS mark 5
[Jun 20 16:39:27] NOTICE[5867]: chan_sip.c:20281 handle_request_invite: Call from '2102' to extension '2101' rejected because extension not found in context 'default'.
  == Using SIP RTP CoS mark 5
[Jun 20 16:40:43] NOTICE[5867]: chan_sip.c:20281 handle_request_invite: Call from '2102' to extension '8000' rejected because extension not found in context 'default'.
linux5*CLI> quit
Executing last minute cleanups
прошло 29 минут
/dev/pts/1
15:41:23
#dpkg -L asterisk-sounds-main
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/asterisk-sounds-main
/usr/share/doc/asterisk-sounds-main/NEWS.Debian.gz
/usr/share/doc/asterisk-sounds-main/changelog.Debian.gz
/usr/share/doc/asterisk-sounds-main/changelog.gz
/usr/share/doc/asterisk-sounds-main/copyright
/usr/share/asterisk
...
/usr/share/asterisk/sounds/en_US_f_Allison/phonetic/o_p.gsm
/usr/share/asterisk/sounds/en_US_f_Allison/pbx-transfer.gsm
/usr/share/asterisk/sounds/en_US_f_Allison/vm-from-phonenumber.gsm
/usr/share/asterisk/sounds/en_US_f_Allison/queue-holdtime.gsm
/usr/share/asterisk/sounds/en_US_f_Allison/vm-toforward.gsm
/usr/share/asterisk/sounds/en_US_f_Allison/conf-otherinparty.gsm
/usr/share/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.19
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/asterisk-sounds-main
/dev/pts/0
15:44:10
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 6034)
...
2102/2102                  192.168.105.2    D          5060     Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
  == Using SIP RTP CoS mark 5
[Jun 20 17:09:38] NOTICE[6059]: chan_sip.c:20281 handle_request_invite: Call from '2102' to extension '2101' rejected because extension not found in context 'default'.
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
15:44:10
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
прошло 25 минут
/dev/pts/0
16:09:54
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 6124)
...
linux5*CLI> extensions reload
No such command 'extensions reload' (type 'core show help extensions reload' for other possible commands)
linux5*CLI> context reload
No such command 'context reload' (type 'core show help context reload' for other possible commands)
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
16:09:55
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/0
16:11:35
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 6199)
...
    -- Executing [8000@default:1] Wait("SIP/2102-00000000", "1") in new stack
  == Spawn extension (default, 8000, 1) exited non-zero on 'SIP/2102-00000000'
linux5*CLI> dialpaln reload
No such command 'dialpaln reload' (type 'core show help dialpaln reload' for other possible commands)
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
16:11:35
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/0
16:12:42
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 6274)
...
Name/username              Host            Dyn Nat ACL Port     Status
2101                       (Unspecified)    D          5060     Unmonitored
2102/2102                  192.168.105.2    D          5060     Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
16:12:42
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/0
16:15:57
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 6351)
...
    -- SIP/2102-00000002 answered SIP/2102-00000001
    -- Native bridging SIP/2102-00000001 and SIP/2102-00000002
    -- Music class default requested but no musiconhold loaded.
  == Spawn extension (default, 2102, 1) exited non-zero on 'SIP/2102-00000001'
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
/dev/pts/1
16:15:57
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.

Вторник (06/21/11)

/dev/pts/2
08:07:52
#ssh user@192.168.15.253
user@book:~$ ssh root@192.168.108.1
root@192.168.108.1's password:
user@book:~$ ssh root@127.0.0.1
root@127.0.0.1's password:
user@book:~$ ssh root@192.168.108.1
root@192.168.108.1's password:
Linux linux8 2.6.32-5-amd64 #1 SMP Wed May 18 23:13:22 UTC 2011 x86_64
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: Mon Jun 20 15:17:46 2011 from 192.168.108.253
l3-agent is already running: pid=8475; pidfile=/root/.lilalo/l3-agent.pid
user@book:~$ #screen -x
user@book:~$
------------------------------------------------------------------------------------------------------
/dev/pts/0
08:12:27
#asterisk -r -x 'sip reload'

08:16:29
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 1529)
...
linux5*CLI> sip reload
 Reloading SIP
  == Parsing '/etc/asterisk/sip.conf':   == Found
  == Parsing '/etc/asterisk/users.conf':   == Found
  == Parsing '/etc/asterisk/sip_notify.conf':   == Found
  == Using SIP RTP CoS mark 5
[Jun 21 11:28:14] NOTICE[1787]: chan_sip.c:20281 handle_request_invite: Call from '2101' to extension '2401' rejected because extension not found in context 'gr3'.
linux5*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
прошло >2 часов
10:30:01
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf':   == Found
  == Parsing '/etc/asterisk/extconfig.conf':   == Found
Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux5 (pid = 1529)
...
2101/2101                  192.168.105.201  D          5060     Unmonitored
2102/2102                  192.168.105.2    D          5060     Unmonitored
la/ny                      192.168.106.1    D          5060     Unmonitored
msk/ny                     192.168.101.1    D          5060     Unmonitored
paris/ny                   192.168.103.1    D          5060     Unmonitored
5 sip peers [Monitored: 0 online, 0 offline Unmonitored: 5 online, 0 offline]
  == Using SIP RTP CoS mark 5
[Jun 21 11:44:02] NOTICE[1787]: chan_sip.c:20281 handle_request_invite: Call from '2101' to extension '2303' rejected because extension not found in context 'gr3'.
linux5*CLI> quit
Executing last minute cleanups
прошло 14 минут
/dev/pts/7
10:44:28
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2881.22618.3028	2011-06-21 11:44:47.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 11:49:12.000000000 +0300
@@ -17,11 +17,11 @@
 [international]
 
 exten => _13XX,1,Dial(SIP/paris/${EXTEN},10)
-exten => _31XX,n,Dial(SIP/paris/${EXTEN},10)
-exten => _11XX,n,Dial(SIP/msk/${EXTEN},10)
-exten => _12XX,n,Dial(SIP/msk/${EXTEN},10)
-exten => _23XX,n,Dial(SIP/msk/${EXTEN},10)
-exten => _24XX,n,Dial(SIP/msk/${EXTEN},10)
+exten => _31XX,1,Dial(SIP/paris/${EXTEN},10)
+exten => _11XX,1,Dial(SIP/msk/${EXTEN},10)
+exten => _12XX,1,Dial(SIP/msk/${EXTEN},10)
+exten => _23XX,1,Dial(SIP/msk/${EXTEN},10)
+exten => _24XX,1,Dial(SIP/msk/${EXTEN},10)
 
 [gr1]
 
/dev/pts/0
10:45:03
#service asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
/dev/pts/7
10:51:01
#[gr3]
[xten =>]_22XX,1,Dial(SIP/la/${EXTEN},10)
[        ]
[
[international]
[local]
[local]> _13XX,1,Dial(SIP/paris/${EXTEN},10)
exten => _31XX,1,Dial(SIP/paris/${EXTEN},10)
[xten => ]11XX,1,Dial(SIP/msk/${EXTEN},10)
[
exten => _12XX,1,Dial(SIP/msk${EXTEN}},1))
...
~
~
~
~
~
~
~
~
~
~                                                                                                                                                                                               25,0-1       Весь
прошло 24 минуты
/dev/pts/6
11:15:29
#apt-get install tzdate
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет tzdate
11:15:43
#apt-get install tzdata
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия tzdata.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
11:16:17
#apt-cache search bind9
bindgraph - DNS statistics RRDtool frontend for BIND9
collectd-core - statistics collection and monitoring daemon (core system)
gforge-dns-bind9 - collaborative development tool - DNS management (using Bind9)
gadmin-bind-dbg - GTK+ configuration tool for bind9 (debug)
gadmin-bind - GTK+ configuration tool for bind9
libbind4-dev - DNS resolver and message parsing static library and headers
libbind4 - DNS resolver and message parsing library
libconfig-auto-perl - Magical config file parser
libnss-lwres - NSS module for using bind9's lwres as a naming service
unbound-host - reimplementation of the 'host' command
bind9-doc - Documentation for BIND
bind9-host - Version of 'host' bundled with BIND 9.X
bind9 - Internet Domain Name Server
bind9utils - Utilities for BIND
libbind9-60 - BIND9 Shared Library used by BIND
11:16:26
#apt-get install bind9
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  bind9utils
Предлагаемые пакеты:
  bind9-doc resolvconf ufw
НОВЫЕ пакеты, которые будут установлены:
  bind9 bind9utils
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено.
...
Настраивается пакет bind9utils (1:9.7.3.dfsg-1~squeeze2) ...
Настраивается пакет bind9 (1:9.7.3.dfsg-1~squeeze2) ...
Добавляется группа «bind» (GID 115) ...
Готово.
Добавляется системный пользователь «bind» (UID 110) ...
Добавляется новый пользователь «bind» (UID 110) в группу «bind» ...
Не создаётся домашний каталог «/var/cache/bind».
wrote key file "/etc/bind/rndc.key"
#
Starting domain name service...: bind9.
11:16:51
#service bind9 restart
Stopping domain name service...: bind9 waiting for pid 3549 to die.
Starting domain name service...: bind9.
11:19:21
#service bind9 restart
Stopping domain name service...: bind9 waiting for pid 3647 to die.
Starting domain name service...: bind9.
11:20:08
#dig @192.168.105.253 linux1.unix.nt
; <<>> DiG 9.7.3 <<>> @192.168.105.253 linux1.unix.nt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9199
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;linux1.unix.nt.                        IN      A
;; ANSWER SECTION:
linux1.unix.nt.         9600    IN      A       192.168.15.1
;; AUTHORITY SECTION:
unix.nt.                9600    IN      NS      ns.unix.nt.
;; ADDITIONAL SECTION:
ns.unix.nt.             9600    IN      A       192.168.15.253
;; Query time: 0 msec
;; SERVER: 192.168.105.253#53(192.168.105.253)
;; WHEN: Tue Jun 21 12:21:17 2011
;; MSG SIZE  rcvd: 81
11:21:17
#dig @192.168.105.253 linux1.unix.nt
; <<>> DiG 9.7.3 <<>> @192.168.105.253 linux1.unix.nt
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64881
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;linux1.unix.nt.                        IN      A
;; ANSWER SECTION:
linux1.unix.nt.         9600    IN      A       192.168.15.1
;; AUTHORITY SECTION:
unix.nt.                9600    IN      NS      ns.unix.nt.
;; ADDITIONAL SECTION:
ns.unix.nt.             9600    IN      A       192.168.15.253
;; Query time: 0 msec
;; SERVER: 192.168.105.253#53(192.168.105.253)
;; WHEN: Tue Jun 21 12:23:15 2011
;; MSG SIZE  rcvd: 81
11:23:15
#host ya.ru
ya.ru has address 93.158.134.3
ya.ru has address 93.158.134.203
ya.ru has address 213.180.204.3
ya.ru has address 77.88.21.3
ya.ru has address 87.250.250.3
ya.ru has address 87.250.250.203
ya.ru has address 87.250.251.3
ya.ru mail is handled by 10 mx.yandex.ru.
прошло 16 минут
11:39:31
#host linux1.unix nt
host: couldn't get address for 'nt': not found
11:39:56
#host linux1.unix.nt
linux1.unix.nt has address 192.168.101.1
11:40:00
#host ny.unix.nt
Host ny.unix.nt not found: 3(NXDOMAIN)
11:40:50
#host ny.unix.nt
Host ny.unix.nt not found: 3(NXDOMAIN)
11:45:00
#tail /var/log/daemon.log
Jun 21 12:45:00 linux5 named[3841]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun 21 12:45:00 linux5 named[3841]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun 21 12:45:00 linux5 named[3841]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun 21 12:45:00 linux5 named[3841]: zone localhost/IN: loaded serial 2
Jun 21 12:45:00 linux5 named[3841]: /etc/bind/db.ny.unix.nt:1: no TTL specified; using SOA MINTTL instead
Jun 21 12:45:00 linux5 named[3841]: /etc/bind/db.ny.unix.nt:6: file does not end with newline
Jun 21 12:45:00 linux5 named[3841]: zone ny.unix.nt/IN: loaded serial 1
Jun 21 12:45:00 linux5 named[3841]: managed-keys-zone ./IN: loading from master file managed-keys.bind failed: file not found
Jun 21 12:45:00 linux5 named[3841]: managed-keys-zone ./IN: loaded serial 0
Jun 21 12:45:00 linux5 named[3841]: running
11:45:20
#dig ny.unix.nt
; <<>> DiG 9.7.3 <<>> ny.unix.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53694
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;ny.unix.nt.                    IN      A
;; ANSWER SECTION:
ny.unix.nt.             9600    IN      A       192.168.105.1
;; AUTHORITY SECTION:
ny.unix.nt.             9600    IN      NS      linux5.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.105.1#53(192.168.105.1)
;; WHEN: Tue Jun 21 12:45:44 2011
;; MSG SIZE  rcvd: 65
11:45:44
#dig asterisk.ny.unix.nt
; <<>> DiG 9.7.3 <<>> asterisk.ny.unix.nt
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 29121
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;asterisk.ny.unix.nt.           IN      A
;; ANSWER SECTION:
asterisk.ny.unix.nt.    9600    IN      A       192.168.105.1
;; AUTHORITY SECTION:
ny.unix.nt.             9600    IN      NS      linux5.unix.nt.
;; Query time: 0 msec
;; SERVER: 192.168.105.1#53(192.168.105.1)
;; WHEN: Tue Jun 21 12:47:06 2011
;; MSG SIZE  rcvd: 74
11:47:06
#ping la.unix.nt
PING la.unix.nt (192.168.106.1) 56(84) bytes of data.
64 bytes from 192.168.106.1: icmp_req=1 ttl=63 time=1.06 ms
64 bytes from 192.168.106.1: icmp_req=2 ttl=63 time=1.04 ms
64 bytes from 192.168.106.1: icmp_req=3 ttl=63 time=1.03 ms
64 bytes from 192.168.106.1: icmp_req=4 ttl=63 time=1.03 ms
^C64 bytes from 192.168.106.1: icmp_req=5 ttl=63 time=1.08 ms
--- la.unix.nt ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 20029ms
rtt min/avg/max/mdev = 1.038/1.054/1.089/0.040 ms
11:48:05
#ping la
PING la.unix.nt (192.168.106.1) 56(84) bytes of data.
64 bytes from 192.168.106.1: icmp_req=1 ttl=63 time=0.662 ms
64 bytes from 192.168.106.1: icmp_req=2 ttl=63 time=0.737 ms
64 bytes from 192.168.106.1: icmp_req=3 ttl=63 time=0.641 ms
^C64 bytes from 192.168.106.1: icmp_req=4 ttl=63 time=0.592 ms
--- la.unix.nt ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 15012ms
rtt min/avg/max/mdev = 0.592/0.658/0.737/0.052 ms
11:48:40
#host kiev.unix.nt
kiev.unix.nt has address 192.168.107.1
11:49:10
#host lvov.unix.nt
lvov.unix.nt has address 192.168.108.1
11:49:17
#host paris.unix.nt
paris.unix.nt has address 192.168.103.1
11:49:23
#host spb.unix.nt
spb.unix.nt has address 192.168.102.1
11:53:05
#ping msk
PING msk.unix.nt (192.168.101.1) 56(84) bytes of data.
64 bytes from linux1.unix.nt (192.168.101.1): icmp_req=1 ttl=63 time=0.787 ms
64 bytes from linux1.unix.nt (192.168.101.1): icmp_req=2 ttl=63 time=1.03 ms
64 bytes from linux1.unix.nt (192.168.101.1): icmp_req=3 ttl=63 time=0.640 ms
^C
--- msk.unix.nt ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 0.640/0.819/1.032/0.165 ms
11:55:33
#dig ksmgroup.com.ua
; <<>> DiG 9.7.3 <<>> ksmgroup.com.ua
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 47109
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 2
;; QUESTION SECTION:
;ksmgroup.com.ua.               IN      A
;; ANSWER SECTION:
ksmgroup.com.ua.        3600    IN      A       77.87.193.7
;; AUTHORITY SECTION:
ksmgroup.com.ua.        3600    IN      NS      ns3.mirohost.net.
ksmgroup.com.ua.        3600    IN      NS      ns1.mirohost.net.
ksmgroup.com.ua.        3600    IN      NS      ns2.mirohost.net.
;; ADDITIONAL SECTION:
ns1.mirohost.net.       3600    IN      A       89.184.64.50
ns2.mirohost.net.       3600    IN      A       188.40.253.33
;; Query time: 107 msec
;; SERVER: 192.168.105.1#53(192.168.105.1)
;; WHEN: Tue Jun 21 12:57:45 2011
;; MSG SIZE  rcvd: 147
прошло 69 минут
13:05:31
#nano /etc/mail/access
13:09:55
#/etc/mail/access

13:10:04
#localhost
sendmail.cf           sendmail.conf         service.switch
sendmail.cf.errors    sendmail.mc           service.switch-nodns
13:10:04
#nano /etc/mail/sendmail.mc
13:13:14
#divert(-1)dnl
make: *** Не заданы цели и не найден make-файл.  Останов.
13:15:36
#cd /etc/mail/

13:15:49
#make
Updating databases ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Updating auth ...
sasl2-bin not installed, not configuring sendmail support.
To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"
Creating /etc/mail/relay-domains
# Optional file...
Updating Makefile ...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Updating sendmail.cf ...
Updating access_db ...
The following file(s) have changed:
  /etc/mail/sendmail.cf /etc/mail/local-host-names
** ** You should issue `/etc/init.d/sendmail reload` ** **
13:15:52
#service send
sendmail  sendsigs
13:15:52
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
13:16:11
#su - user
user@linux5:~$ echo test | mail user
user@linux5:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 2 messages 2 new
>N  1 user@linux5.unix.  Mon Jun 20 14:28   18/731   *** SECURITY information for linux5.unix.nt ***
 N  2 user@ny.unix.nt    Tue Jun 21 14:17   15/553
& t1
Message 1:
From user@linux5.unix.nt Mon Jun 20 14:28:02 2011
Envelope-to: root@linux5.unix.nt
...
test
& q
Saved 2 messages in /home/user/mbox
user@linux5:~$ echo test | mail user@la.unix.nt
user@linux5:~$ mail
No mail for user
user@linux5:~$ mail
No mail for user
user@linux5:~$ su
Пароль:
/dev/pts/0
13:22:16
#service sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
прошло 22 минуты
/dev/pts/8
13:44:38
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116625 файлов и каталогов.)
Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_amd64.deb)...
Выбор ранее не выбранного пакета qpopper.
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Настраивается пакет qpopper (4.0.9.dfsg-1.2) ...
/dev/pts/7
13:44:38
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116625 файлов и каталогов.)
Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_amd64.deb)...
Выбор ранее не выбранного пакета qpopper.
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Настраивается пакет qpopper (4.0.9.dfsg-1.2) ...
/dev/pts/6
13:44:38
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  libmysqlclient16 mysql-common
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116625 файлов и каталогов.)
Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_amd64.deb)...
Выбор ранее не выбранного пакета qpopper.
Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_amd64.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет openbsd-inetd (0.20080125-6) ...
Stopping internet superserver: inetd.
Not starting internet superserver: no services enabled.
Настраивается пакет qpopper (4.0.9.dfsg-1.2) ...
/dev/pts/8
13:44:55
#mail
No mail for root
/dev/pts/7
13:44:55
#mail
No mail for root
/dev/pts/6
13:44:55
#mail
No mail for root

Статистика

Время первой команды журнала11:39:46 2011- 6-20
Время последней команды журнала13:44:55 2011- 6-21
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %23.00
Процент синтаксически неверно набранных команд, % 1.00
Суммарное время работы с терминалом *, час 5.57
Количество командных строк в единицу времени, команда/мин 0.30
Частота использования команд
apt-get18|=================| 17.82%
asterisk14|=============| 13.86%
service12|===========| 11.88%
ping9|========| 8.91%
host9|========| 8.91%
dig5|====| 4.95%
mail3|==| 2.97%
tail3|==| 2.97%
/etc/init.d/isc-dhcp-server3|==| 2.97%
ssh3|==| 2.97%
vim2|=| 1.98%
nano2|=| 1.98%
logout2|=| 1.98%
apt-cache2|=| 1.98%
dpkg1|| 0.99%
ps1|| 0.99%
top1|| 0.99%
make1|| 0.99%
cd1|| 0.99%
/etc/mail/access1|| 0.99%
bash1|| 0.99%
grep1|| 0.99%
localhost1|| 0.99%
kill1|| 0.99%
ls1|| 0.99%
divert(-1)dnl1|| 0.99%
su1|| 0.99%
[gr3]1|| 0.99%
____
*) Интервалы неактивности длительностью 30 минут и более не учитываются

Справка

Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
  1. В журнал автоматически попадают все команды, данные в любом терминале системы.

  2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

  3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
    $ l s-l
    bash: l: command not found
    

  4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
    $ test 5 -lt 4
    Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

  5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
    $ 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
    

  6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
    # id
    uid=0(root) gid=0(root) Gruppen=0(root)
    

  7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
    $ vi ~/.bashrc
    2a3,5
    >    if [ -f /usr/local/etc/bash_completion ]; then
    >         . /usr/local/etc/bash_completion
    >        fi
    

  8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
    $ patch ~/.bashrc
    В данном случае изменения применяются к файлу ~/.bashrc

  9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

    Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

  10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

  11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

  12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

  13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

  14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

    $ whoami
    
    user
    
    $ #^ Интересно, кто я?
    
    в журнале это будет выглядеть так:
    $ whoami
    
    user
    
    Интересно, кто я?

  15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

    $ whoami
    
    user
    
    $ cat > /dev/null #^ Интересно, кто я?
    
    Программа whoami выводит имя пользователя, под которым 
    мы зарегистрировались в системе.
    -
    Она не может ответить на вопрос о нашем назначении 
    в этом мире.
    
    В журнале это будет выглядеть так:
    $ whoami
    user
    
    Интересно, кто я?
    Программа whoami выводит имя пользователя, под которым
    мы зарегистрировались в системе.

    Она не может ответить на вопрос о нашем назначении
    в этом мире.
    Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

  16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

  17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
  18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
  19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
    1
        2
    3   
        4
    
    Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

О программе

LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008

$Id$