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

Содержание

Журнал

Понедельник (10/25/10)

/dev/pts/0
13:22:43
#uname -a
Linux linux4.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686 GNU/Linux
13:22:55
#l3
l3                 l3_close_session   l3mass_upload      l3script
l3-agent           l3-config          l3pwd              l3shot
l3cd               l3_fix_prompt      l3_save_last_line  l3upload
13:22:55
#pwd
/root
13:23:36
#l3-agent
l3-agent is already running: pid=31811; pidfile=/root/.lilalo/l3-agent.pid
13:23:57
#less /tmp/
13:23:57
#less /root/.l
13:23:57
#less /root/.lilalo/
13:23:57
#less /root/.lilaloc/
13:24:34
#less /root/.lilalo/
13:24:34
#less /root/.lilalo/98101168710023302-1288005762.script
13:25:35
#less /root/.lilalo/
13:27:33
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:30:12
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:30:19
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:30:31
#vim /etc/resolv.conf
13:30:53
#~
linux4.unix.nt
"/etc/hostname" 1L, 15C
13:31:03
#~
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:31:12
#host 192.168.15.4
Host 4.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
13:31:22
#host 192.168.15.24
24.15.168.192.in-addr.arpa domain name pointer esx4.unix.nt.
24.15.168.192.in-addr.arpa domain name pointer linux4.unix.nt.
13:31:26
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         192.168.15.254  0.0.0.0         UG    0      0        0 eth0
13:31:44
#host 192.168.15.254
Host 254.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
13:31:59
#host 192.168.15.254
Host 254.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
13:32:10
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
13:32:24
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
13:32:27
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
13:32:33
#host 192.168.15.254
254.15.168.192.in-addr.arpa domain name pointer gw.unix.nt.
13:32:42
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         gw.unix.nt      0.0.0.0         UG    0      0        0 eth0
13:32:46
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
default         gw.unix.nt      0.0.0.0         UG    0      0        0 eth0
13:33:00
#host 192.168.15.23
23.15.168.192.in-addr.arpa domain name pointer linux3.unix.nt.
13:33:13
#host 192.168.15.3
Host 3.15.168.192.in-addr.arpa. not found: 3(NXDOMAIN)
13:42:11
#vim /etc/hosts
--- /tmp/l3-saved-31896.29851.32718	2010-10-25 14:42:13.000000000 +0300
+++ /etc/hosts	2010-10-25 14:42:42.000000000 +0300
@@ -1,5 +1,5 @@
 127.0.0.1	localhost
-192.168.104.24	linux4.unix.nt.unix.nt	linux4.unix.nt
+192.168.104.24	linux4.unix.nt	linux4
 
 # The following lines are desirable for IPv6 capable hosts
 ::1     localhost ip6-localhost ip6-loopback
13:42:42
#vim /etc/network/interfaces
13:43:30
#~
 3500 ?        Ss     0:00 /usr/sbin/sshd
 8739 tty2     S+     0:02 ssh 192.168.15.28
30542 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session /usr/bin/seahorse-agent --execute x-session-manager
32378 pts/1    S+     0:00 grep ssh
прошло 32 минуты
14:16:01
#service networking restart
Reconfiguring network interfaces...SIOCDELRT: No such process
done.
14:16:33
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:e9:3c:2b:9f
          inet addr:192.168.15.24  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2b9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:463492 errors:0 dropped:0 overruns:0 frame:0
          TX packets:201394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:659919735 (629.3 MiB)  TX bytes:13597752 (12.9 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:95 errors:0 dropped:0 overruns:0 frame:0
          TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8160 (7.9 KiB)  TX bytes:8160 (7.9 KiB)
14:16:40
#ifdown; ifup
ifdown: Use --help for help
ifup: Use --help for help
14:16:48
#ifdown
ifdown: Use --help for help
14:16:55
#/etc/init.d/network
networking                  network-manager-dispatcher
network-manager
14:16:55
#/etc/init.d/networking restart
Reconfiguring network interfaces...done.
14:17:17
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:e9:3c:2b:9f
          inet addr:192.168.15.24  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2b9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:463536 errors:0 dropped:0 overruns:0 frame:0
          TX packets:201406 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:659925175 (629.3 MiB)  TX bytes:13598256 (12.9 MiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:100 errors:0 dropped:0 overruns:0 frame:0
          TX packets:100 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8584 (8.3 KiB)  TX bytes:8584 (8.3 KiB)
14:17:20
#vim /etc/network/interfaces
14:17:32
#~

прошло 12 минут
/dev/pts/1
14:29:43
#ai firefox
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет firefox недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
Однако следующие пакеты могут его заменить:
  iceweasel
E: Для пакета firefox не найдены кандидаты на установку
14:29:55
#ai iceweasel
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  xfonts-mathml ttf-mathematica4.1 xprint mozplugger
НОВЫЕ пакеты, которые будут установлены:
  iceweasel
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1132kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3994kB.
Ош  http://10.0.35.1 lenny/main iceweasel 3.0.6-3
  Не удаётся соединиться с 10.0.35.1:9999 (10.0.35.1). - connect (113 Нет пути до хоста)
0% [Соединение с security.debian.org]^C[D^[[D^[[D^[[D
14:30:16
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:e9:3c:2b:9f
          inet addr:192.168.104.24  Bcast:192.168.104.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2b9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:157 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:500 (500.0 B)  TX bytes:11992 (11.7 KiB)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:49 errors:0 dropped:0 overruns:0 frame:0
          TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4435 (4.3 KiB)  TX bytes:4435 (4.3 KiB)
14:30:20
#ping 192.168.104.254
PING 192.168.104.254 (192.168.104.254) 56(84) bytes of data.
^[[DcFrom 192.168.104.24 icmp_seq=2 Destination Host Unreachable
From 192.168.104.24 icmp_seq=3 Destination Host Unreachable
From 192.168.104.24 icmp_seq=4 Destination Host Unreachable
^C
--- 192.168.104.254 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 2999ms
, pipe 3
14:30:32
#ifconfig eth0:1 192.168.15.24 up

14:30:55
#route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
localnet        *               255.255.255.0   U     0      0        0 eth0
192.168.104.0   *               255.255.255.0   U     0      0        0 eth0
^[[D^[[D^C
14:31:02
#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.15.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.104.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.104.254 0.0.0.0         UG    0      0        0 eth0
14:31:07
#route del default gw
Usage: inet_route [-vF] del {-host|-net} Target[/prefix] [gw Gw] [metric M] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [gw Gw] [metric M]
                              [netmask N] [mss Mss] [window W] [irtt I]
                              [mod] [dyn] [reinstate] [[dev] If]
       inet_route [-vF] add {-host|-net} Target[/prefix] [metric M] reject
       inet_route [-FC] flush      NOT supported
14:31:14
#route del default

14:31:16
#route add default gw 192.168.15.254

14:31:24
#ping ya.ru
^C
14:31:35
#ping 192.168.15.254
PING 192.168.15.254 (192.168.15.254) 56(84) bytes of data.
From 192.168.15.24 icmp_seq=1 Destination Host Unreachable
From 192.168.15.24 icmp_seq=2 Destination Host Unreachable
From 192.168.15.24 icmp_seq=3 Destination Host Unreachable
From 192.168.15.24 icmp_seq=5 Destination Host Unreachable
From 192.168.15.24 icmp_seq=6 Destination Host Unreachable
From 192.168.15.24 icmp_seq=7 Destination Host Unreachable
From 192.168.15.24 icmp_seq=9 Destination Host Unreachable
From 192.168.15.24 icmp_seq=10 Destination Host Unreachable
From 192.168.15.24 icmp_seq=11 Destination Host Unreachable
...
From 192.168.15.24 icmp_seq=33 Destination Host Unreachable
From 192.168.15.24 icmp_seq=34 Destination Host Unreachable
From 192.168.15.24 icmp_seq=35 Destination Host Unreachable
From 192.168.15.24 icmp_seq=37 Destination Host Unreachable
From 192.168.15.24 icmp_seq=38 Destination Host Unreachable
From 192.168.15.24 icmp_seq=39 Destination Host Unreachable
^C
--- 192.168.15.254 ping statistics ---
41 packets transmitted, 0 received, +30 errors, 100% packet loss, time 40053ms
, pipe 3
14:32:19
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:07:e9:3c:2b:9f
          inet addr:192.168.104.24  Bcast:192.168.104.255  Mask:255.255.255.0
          inet6 addr: fe80::207:e9ff:fe3c:2b9f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:500 (500.0 B)  TX bytes:15132 (14.7 KiB)
eth0:1    Link encap:Ethernet  HWaddr 00:07:e9:3c:2b:9f
          inet addr:192.168.15.24  Bcast:192.168.15.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:87 errors:0 dropped:0 overruns:0 frame:0
          TX packets:87 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:8615 (8.4 KiB)  TX bytes:8615 (8.4 KiB)
14:32:41
#vim /etc/network/interfaces
--- /tmp/l3-saved-3181.6491.23154	2010-10-25 15:32:58.000000000 +0300
+++ /etc/network/interfaces	2010-10-25 15:33:13.000000000 +0300
@@ -8,7 +8,7 @@
 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet static
-	address 192.168.104.24
+	address 192.168.104.1
 	netmask 255.255.255.0
 	network 192.168.104.0
 	broadcast 192.168.104.255
14:33:38
#ping 192.168.104.1
PING 192.168.104.1 (192.168.104.1) 56(84) bytes of data.
^[[Dc^C
--- 192.168.104.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2012ms
14:35:57
#ping 192.168.104.24
PING 192.168.104.24 (192.168.104.24) 56(84) bytes of data.
64 bytes from 192.168.104.24: icmp_seq=1 ttl=64 time=0.047 ms
^C
--- 192.168.104.24 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.047/0.047/0.047/0.000 ms
/dev/pts/0
14:41:14
#cp -R /root/.
./                   .gnome/              .nautilus/
../                  .gnome2/             .profile
.aptitude/           .gnome2_private/     .recently-used.xbel
.bash_history        .gnupg/              .ssh/
.bash_profile        .gstreamer-0.10/     .update-notifier/
.bashrc              .gvfs/               .viminfo
.dbus/               .ICEauthority        .wapi/
.debtags/            .l3rc                .Xauthority
.dmrc                .lilalo/             .xsession-errors
.gconf/              .metacity/
.gconfd/             .mozilla/
14:41:14
#cp -R /root/* /home/user/

14:41:39
#ls -al /home/user/
итого 152
drwxr-xr-x 18 user user  4096 Окт 25 15:41 .
drwxr-xr-x  3 root root  4096 Окт 25 11:42 ..
-rw-------  1 user user   135 Окт 25 15:37 .bash_history
-rw-r--r--  1 user user   220 Окт 25 11:42 .bash_logout
-rw-r--r--  1 user root    10 Окт 25 14:20 .bash_profile
-rw-r--r--  1 user user  3159 Окт 25 15:27 .bashrc
drwx------  3 user user  4096 Окт 25 15:26 .dbus
drwxr-xr-x  2 user user  4096 Окт 25 15:28 Desktop
-rw-------  1 user user    28 Окт 25 15:26 .dmrc
...
-rw-r--r--  1 user root    54 Окт 25 14:20 .l3rc
drwxr-xr-x  2 user root  4096 Окт 25 15:28 .lilalo
drwx------  3 user user  4096 Окт 25 15:26 .metacity
drwx------  2 user user  4096 Окт 25 15:36 .mozilla
drwxr-xr-x  3 user user  4096 Окт 25 15:26 .nautilus
-rw-r--r--  1 user user   675 Окт 25 11:42 .profile
drwx------  2 user user  4096 Окт 25 15:26 .ssh
drwx------  2 user user  4096 Окт 25 15:26 .update-notifier
-rw-------  1 user user  1127 Окт 25 15:27 .viminfo
-rw-r--r--  1 user user 35406 Окт 25 15:37 .xsession-errors
/dev/pts/1
14:45:45
#ls -al /root/.gnome2
итого 32
drwx------  8 root root 4096 Окт 25 12:54 .
drwxr-xr-x 21 root root 4096 Окт 25 15:43 ..
drwx------  2 root root 4096 Окт 25 15:40 accels
drwxr-x---  4 root root 4096 Окт 25 15:43 epiphany
drwx------  2 root root 4096 Окт 25 15:37 keyrings
drwxr-xr--  2 root root 4096 Окт 25 12:45 nautilus-scripts
drwx------  3 root root 4096 Окт 25 12:45 panel2.d
drwxr-xr-x  4 root root 4096 Окт 25 12:45 share
14:45:53
#ping 192.168.104.1
PING 192.168.104.1 (192.168.104.1) 56(84) bytes of data.
^[[Dc^C
--- 192.168.104.1 ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2012ms
14:49:15
#ping 192.168.104.254
PING 192.168.104.254 (192.168.104.254) 56(84) bytes of data.
64 bytes from 192.168.104.254: icmp_seq=1 ttl=64 time=4.09 ms
64 bytes from 192.168.104.254: icmp_seq=2 ttl=64 time=0.586 ms
64 bytes from 192.168.104.254: icmp_seq=3 ttl=64 time=0.527 ms
^C
--- 192.168.104.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.527/1.735/4.094/1.668 ms
14:49:20
#reboot

прошло 17 минут
/dev/pts/3
15:07:10
#ai dhcp3-server
 │                                                                           │
 └───────────────────────────────────────────────────────────────────────────┘
Выбор ранее не выбранного пакета dhcp3-server.
(Чтение базы данных... на данный момент установлено 95992 файлов и каталогов.)
Распаковывается пакет dhcp3-server (из файла .../dhcp3-server_3.1.1-6+lenny4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет dhcp3-server (3.1.1-6+lenny4) ...
Generating /etc/default/dhcp3-server...
Starting DHCP server: dhcpd3check syslog for diagnostics. failed!
 failed!
invoke-rc.d: initscript dhcp3-server, action "start" failed.
15:08:07
#vim /etc/dhcp3/dhc
15:08:07
#vim /etc/dhcp3/dhcpd.conf
--- /tmp/l3-saved-3232.10455.9848	2010-10-25 16:09:40.000000000 +0300
+++ /etc/dhcp3/dhcpd.conf	2010-10-25 16:12:38.000000000 +0300
@@ -11,8 +11,8 @@
 ddns-update-style none;
 
 # option definitions common to all supported networks...
-option domain-name "example.org";
-option domain-name-servers ns1.example.org, ns2.example.org;
+option domain-name "unix.nt";
+option domain-name-servers 10.0.35.1;
 
 default-lease-time 600;
 max-lease-time 7200;
@@ -33,10 +33,10 @@
 
 # This is a very basic subnet declaration.
 
-#subnet 10.254.239.0 netmask 255.255.255.224 {
-#  range 10.254.239.10 10.254.239.20;
-#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
-#}
+subnet 192.168.104.0 netmask 255.255.255.0 {
+  range 192.168.104.200 192.168.104.250;
+  option routers 192.168.104.254;
+}
 
 # This declaration allows BOOTP clients to get dynamic addresses,
 # which we don't really recommend.
15:12:38
#/etc/init.d/dhcp3-server restart
Stopping DHCP server: dhcpd3 failed!
Starting DHCP server: dhcpd3.
15:14:57
#vim /etc/default/dhcp3-server
--- /tmp/l3-saved-3232.18217.19543	2010-10-25 16:15:18.000000000 +0300
+++ /etc/default/dhcp3-server	2010-10-25 16:15:29.000000000 +0300
@@ -8,4 +8,4 @@
 
 # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
 #	Separate multiple interfaces with spaces, e.g. "eth0 eth1".
-INTERFACES=""
+INTERFACES="eth0"
15:15:37
#less /var/lib/dhcp3/dhc
15:15:37
#less /var/lib/dhcp3/dhcpd.leases
15:24:59
#setxkbmap -layout "us,ru"

15:33:25
#setxkbmap -option "grp:caps_toggle,grp_led:scroll"

прошло 17 минут
15:50:50
#as asterisk
asterisk-mp3 - MP3 format support (format_mp3) for the Asterisk PBX
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly)
asterisk-ooh323c - H.323 protocol support for Asterisk (ooh323c stack)
asterisk-chan-capi - Common ISDN API 2.0 implementation for Asterisk
asterisk-oh323 - H.323 protocol support for Asterisk
asterisk-prompt-de - German voice prompts for the Asterisk PBX
asterisk-prompt-es-co - Colombian Spanish voice prompts for Asterisk
asterisk-prompt-fr-armelle - French voice prompts for Asterisk by Armelle Desjardins
asterisk-prompt-fr-proformatique - French voice prompts for Asterisk
asterisk-prompt-fr - French voice prompts for Asterisk
...
asterisk-dev - Development files for Asterisk
asterisk-doc - Source code documentation for Asterisk
asterisk-h323 - H.323 protocol support for Asterisk
asterisk-sounds-main - Core Sound files for Asterisk (English)
libiax-dev - implementation of the Inter-Asterisk eXchange protocol (devel)
libiax0 - implementation of the Inter-Asterisk eXchange protocol
iaxmodem - software modem with IAX2 connectivity
libasterisk-agi-perl - Collections of Perl modules to be used with Asterisk PBX AGI
python-asterisk - Asterisk Manager API interface module for Python
asterisk - телефонная станция для учреждений (PBX)
15:52:48
#dpkg -L asterisk
/.
/etc
/etc/asterisk
/etc/logrotate.d
/etc/logrotate.d/asterisk
/etc/default
/etc/default/asterisk
/etc/init.d
/etc/init.d/asterisk
/usr
...
/var/lib/asterisk
/var/lib/asterisk/moh
/var/lib/asterisk/sounds
/var/lib/asterisk/sounds/custom
/var/run
/var/run/asterisk
/usr/share/asterisk/sounds/recordings
/usr/share/asterisk/sounds/custom
/usr/share/man/man8/rasterisk.8.gz
/usr/sbin/rasterisk
15:55:14
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux4 (pid = 5958)
Verbosity was 0 and is now 3
linux4*CLI> exit
Executing last minute cleanups
прошло 25 минут
16:20:26
#vim /etc/asterisk/sip
16:20:26
#vim /etc/asterisk/sip
--- /tmp/l3-saved-3232.11185.19588	2010-10-25 17:25:21.000000000 +0300
+++ /etc/asterisk/sip.conf	2010-10-25 17:33:35.000000000 +0300
@@ -7,3 +7,8 @@
 				
   
 [authentication]
+
+[1401]
+type=friend
+secret=1234
+host=dynamic
16:20:26
#vim /etc/asterisk/sip.conf
16:22:20
#; Active SIP peers will not be reconfigured

16:22:37
#grep -v "^\s*;" /etc/asterisk/sip.conf.orig |grep -vx ' '
[general]
context=default                 ; Default context for incoming calls
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
bindport=5060                   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
[authentication]
16:23:20
#grep -v "^\s*;" /etc/asterisk/sip.conf.orig |grep -vx ''
[general]
context=default                 ; Default context for incoming calls
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
bindport=5060                   ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
[authentication]
16:23:41
#vim /etc/asterisk/sip.conf
16:33:35
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
16:33:43
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
...
1401/1401                  192.168.104.201  D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
[Oct 25 17:37:00] NOTICE[6232]: chan_sip.c:14441 handle_request_invite: Call from '1401' to extension '1401' rejected because extension not found.
linux4*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
1401/1401                  192.168.104.201  D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
[Oct 25 17:44:23] NOTICE[6232]: chan_sip.c:14441 handle_request_invite: Call from '1401' to extension '1401' rejected because extension not found.
linux4*CLI> exit
Executing last minute cleanups
прошло 12 минут
16:46:36
#ps ax|grep l3
 6278 pts/4    S+     0:00 grep l3
16:46:44
#l3script

/dev/pts/4
16:46:56
#ping 192.168.104.254
PING 192.168.104.254 (192.168.104.254) 56(84) bytes of data.
64 bytes from 192.168.104.254: icmp_seq=1 ttl=64 time=0.580 ms
64 bytes from 192.168.104.254: icmp_seq=2 ttl=64 time=0.597 ms
^C
--- 192.168.104.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.580/0.588/0.597/0.025 ms
/dev/pts/3
16:46:56
#ping 192.168.104.254
PING 192.168.104.254 (192.168.104.254) 56(84) bytes of data.
64 bytes from 192.168.104.254: icmp_seq=1 ttl=64 time=0.580 ms
64 bytes from 192.168.104.254: icmp_seq=2 ttl=64 time=0.597 ms
^C
--- 192.168.104.254 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 0.580/0.588/0.597/0.025 ms
/dev/pts/4
16:47:00
#ls -al /home/user/

/dev/pts/3
16:47:00
#ls -al /home/user/

/dev/pts/4
16:47:06
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux4 (pid = 6224)
Verbosity is at least 3
linux4*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
1401/1401                  192.168.104.201  D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
linux4*CLI> exit
Executing last minute cleanups
/dev/pts/3
16:47:06
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 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.
=========================================================================
This package has been modified for the Debian GNU/Linux distribution
Please report all bugs to http://bugs.debian.org/asterisk
=========================================================================
  == Parsing '/etc/asterisk/asterisk.conf': Found
  == Parsing '/etc/asterisk/extconfig.conf': Found
Connected to Asterisk 1.4.21.2~dfsg-3+lenny1 currently running on linux4 (pid = 6224)
Verbosity is at least 3
linux4*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
1401/1401                  192.168.104.201  D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
linux4*CLI> exit
Executing last minute cleanups
/dev/pts/4
16:47:42
#ls -al /root/.gnome2
итого 32
drwx------  8 root root 4096 Окт 25 12:54 .
drwxr-xr-x 21 root root 4096 Окт 25 17:33 ..
drwx------  2 root root 4096 Окт 25 15:40 accels
drwxr-x---  4 root root 4096 Окт 25 15:43 epiphany
drwx------  2 root root 4096 Окт 25 15:37 keyrings
drwxr-xr--  2 root root 4096 Окт 25 12:45 nautilus-scripts
drwx------  3 root root 4096 Окт 25 12:45 panel2.d
drwxr-xr-x  4 root root 4096 Окт 25 12:45 share
/dev/pts/3
16:47:42
#ls -al /root/.gnome2
итого 32
drwx------  8 root root 4096 Окт 25 12:54 .
drwxr-xr-x 21 root root 4096 Окт 25 17:33 ..
drwx------  2 root root 4096 Окт 25 15:40 accels
drwxr-x---  4 root root 4096 Окт 25 15:43 epiphany
drwx------  2 root root 4096 Окт 25 15:37 keyrings
drwxr-xr--  2 root root 4096 Окт 25 12:45 nautilus-scripts
drwx------  3 root root 4096 Окт 25 12:45 panel2.d
drwxr-xr-x  4 root root 4096 Окт 25 12:45 share
/dev/pts/4
16:48:10
#ps ax|grep l3
 6286 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6325 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6326 pts/5    Rs     0:00 l3script
 6423 pts/5    S+     0:00 grep l3
/dev/pts/3
16:48:10
#ps ax|grep l3
 6286 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6325 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6326 pts/5    Rs     0:00 l3script
 6423 pts/5    S+     0:00 grep l3
/dev/pts/4
16:48:14
#ps ax|grep l3
 6286 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6325 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6326 pts/5    Rs     0:00 l3script
 6432 pts/5    S+     0:00 grep l3
/dev/pts/3
16:48:14
#ps ax|grep l3
 6286 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6325 pts/4    S+     0:00 script -f -c l3script -q /root/.lilalo//119322743327554050-1288018014.script
 6326 pts/5    Rs     0:00 l3script
 6432 pts/5    S+     0:00 grep l3

Статистика

Время первой команды журнала13:22:43 2010-10-25
Время последней команды журнала16:48:14 2010-10-25
Количество командных строк в журнале100
Процент команд с ненулевым кодом завершения, %17.00
Процент синтаксически неверно набранных команд, % 0.00
Суммарное время работы с терминалом *, час 2.88
Количество командных строк в единицу времени, команда/мин 0.58
Частота использования команд
vim12|===========| 11.11%
route11|==========| 10.19%
host10|=========| 9.26%
ping9|========| 8.33%
less9|========| 8.33%
grep7|======| 6.48%
ls6|=====| 5.56%
ifconfig5|====| 4.63%
ps5|====| 4.63%
asterisk4|===| 3.70%
~4|===| 3.70%
ai3|==| 2.78%
cp2|=| 1.85%
ifdown2|=| 1.85%
"2|=| 1.85%
setxkbmap2|=| 1.85%
dpkg1|| 0.93%
/etc/init.d/network1|| 0.93%
l3-agent1|| 0.93%
as1|| 0.93%
pwd1|| 0.93%
l31|| 0.93%
ifup1|| 0.93%
/etc/init.d/asterisk1|| 0.93%
l3script1|| 0.93%
service1|| 0.93%
/etc/init.d/dhcp3-server1|| 0.93%
reboot1|| 0.93%
Active1|| 0.93%
/etc/init.d/networking1|| 0.93%
uname1|| 0.93%
____
*) Интервалы неактивности длительностью 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$