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

Содержание

Журнал

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

/dev/tty2
11:37:30
#ls

11:38:08
#apt-get install gnome2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет gnome2
11:42:03
#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/tty3
11:43:26
#ping 192.168.15.27
PING 192.168.15.27 (192.168.15.27) 56(84) bytes of data.
64 bytes from 192.168.15.27: icmp_req=1 ttl=128 time=3.30 ms
64 bytes from 192.168.15.27: icmp_req=2 ttl=128 time=0.552 ms
64 bytes from 192.168.15.27: icmp_req=3 ttl=128 time=0.554 ms
64 bytes from 192.168.15.27: icmp_req=4 ttl=128 time=0.530 ms
64 bytes from 192.168.15.27: icmp_req=5 ttl=128 time=0.555 ms
64 bytes from 192.168.15.27: icmp_req=6 ttl=128 time=1.02 ms
64 bytes from 192.168.15.27: icmp_req=7 ttl=128 time=3.86 ms
64 bytes from 192.168.15.27: icmp_req=8 ttl=128 time=0.558 ms
64 bytes from 192.168.15.27: icmp_req=9 ttl=128 time=0.548 ms
...
64 bytes from 192.168.15.27: icmp_req=24 ttl=128 time=0.556 ms
64 bytes from 192.168.15.27: icmp_req=25 ttl=128 time=0.597 ms
64 bytes from 192.168.15.27: icmp_req=26 ttl=128 time=0.539 ms
64 bytes from 192.168.15.27: icmp_req=27 ttl=128 time=0.502 ms
64 bytes from 192.168.15.27: icmp_req=28 ttl=128 time=0.554 ms
64 bytes from 192.168.15.27: icmp_req=29 ttl=128 time=0.538 ms
^C
--- 192.168.15.27 ping statistics ---
29 packets transmitted, 29 received, 0% packet loss, time 28010ms
rtt min/avg/max/mdev = 0.502/0.775/3.868/0.774 ms
11:46:21
#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=17.8 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=1.02 ms
64 bytes from 192.168.15.254: icmp_req=4 ttl=64 time=4.92 ms
64 bytes from 192.168.15.254: icmp_req=5 ttl=64 time=4.12 ms
64 bytes from 192.168.15.254: icmp_req=6 ttl=64 time=1.03 ms
64 bytes from 192.168.15.254: icmp_req=7 ttl=64 time=1.03 ms
64 bytes from 192.168.15.254: icmp_req=8 ttl=64 time=8.38 ms
64 bytes from 192.168.15.254: icmp_req=9 ttl=64 time=1.02 ms
...
64 bytes from 192.168.15.254: icmp_req=22 ttl=64 time=6.24 ms
64 bytes from 192.168.15.254: icmp_req=23 ttl=64 time=1.03 ms
64 bytes from 192.168.15.254: icmp_req=24 ttl=64 time=1.04 ms
64 bytes from 192.168.15.254: icmp_req=25 ttl=64 time=8.56 ms
64 bytes from 192.168.15.254: icmp_req=26 ttl=64 time=0.999 ms
64 bytes from 192.168.15.254: icmp_req=27 ttl=64 time=1.05 ms
^C
--- 192.168.15.254 ping statistics ---
27 packets transmitted, 27 received, 0% packet loss, time 26029ms
rtt min/avg/max/mdev = 0.999/3.001/17.818/3.788 ms
11:46:53
#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=23.3 ms
64 bytes from 192.168.15.254: icmp_req=2 ttl=64 time=1.02 ms
64 bytes from 192.168.15.254: icmp_req=3 ttl=64 time=1.27 ms
64 bytes from 192.168.15.254: icmp_req=4 ttl=64 time=8.86 ms
64 bytes from 192.168.15.254: icmp_req=5 ttl=64 time=3.63 ms
64 bytes from 192.168.15.254: icmp_req=6 ttl=64 time=0.981 ms
64 bytes from 192.168.15.254: icmp_req=7 ttl=64 time=0.968 ms
64 bytes from 192.168.15.254: icmp_req=8 ttl=64 time=6.01 ms
64 bytes from 192.168.15.254: icmp_req=9 ttl=64 time=0.993 ms
...
64 bytes from 192.168.15.254: icmp_req=23 ttl=64 time=1.02 ms
64 bytes from 192.168.15.254: icmp_req=24 ttl=64 time=1.02 ms
64 bytes from 192.168.15.254: icmp_req=25 ttl=64 time=5.26 ms
64 bytes from 192.168.15.254: icmp_req=26 ttl=64 time=1.00 ms
64 bytes from 192.168.15.254: icmp_req=27 ttl=64 time=0.983 ms
64 bytes from 192.168.15.254: icmp_req=28 ttl=64 time=1.41 ms
^C
--- 192.168.15.254 ping statistics ---
28 packets transmitted, 28 received, 0% packet loss, time 27032ms
rtt min/avg/max/mdev = 0.968/4.757/23.373/5.783 ms
11:51:29
#vim
11:53:20
#nano /etc/network/interfaces
--- /tmp/l3-saved-7218.24079.24349	2011-06-20 12:53:42.000000000 +0300
+++ /etc/network/interfaces	2011-06-20 12:56:57.000000000 +0300
@@ -8,11 +8,11 @@
 # The primary network interface
 allow-hotplug eth0
 iface eth0 inet static
-	address 192.168.15.2
+	address 192.168.102.1
 	netmask 255.255.255.0
-	network 192.168.15.0
-	broadcast 192.168.15.255
-	gateway 192.168.15.253
+	network 192.168.102.0
+	broadcast 192.168.102.255
+	gateway 192.168.102.253
 	# dns-* options are implemented by the resolvconf package, if installed
-	dns-nameservers 192.168.15.253
+	dns-nameservers 192.168.102.253
 	dns-search unix.nt
прошло 58 минут
12:51:41
#vim
12:52:33
#ls

12:52:39
#clear

12:52:45
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:a7:07
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:a707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:56260 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23773 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:58370148 (55.6 MiB)  TX bytes:1980531 (1.8 MiB)
          Memory:f0180000-f01a0000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
прошло 25 минут
13:17:51
#This file describes the network interfaces available on your system
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:a7:07
          inet addr:192.168.15.2  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:a707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:60264 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25577 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:59115759 (56.3 MiB)  TX bytes:2100832 (2.0 MiB)
          Memory:f0180000-f01a0000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
13:17:55
#sudo /etc/networking restart
sudo: /etc/networking: command not found
13:20:36
#ping www.google.com
PING www.l.google.com (74.125.39.103) 56(84) bytes of data.
64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_req=1 ttl=53 time=46.4 ms
64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_req=2 ttl=53 time=89.7 ms
64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_req=3 ttl=53 time=51.4 ms
64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_req=4 ttl=53 time=51.8 ms
64 bytes from fx-in-f103.1e100.net (74.125.39.103): icmp_req=5 ttl=53 time=45.9 ms
^C
--- www.l.google.com ping statistics ---
6 packets transmitted, 5 received, 16% packet loss, time 5007ms
rtt min/avg/max/mdev = 45.933/57.090/89.776/16.525 ms
13:21:01
#tracerout
bash: tracerout: команда не найдена
/dev/pts/2
13:22:25
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:a7:07
          inet addr:192.168.102.1  Bcast:192.168.102.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:a707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:60429 errors:0 dropped:0 overruns:0 frame:0
          TX packets:25752 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:59140716 (56.4 MiB)  TX bytes:2123732 (2.0 MiB)
          Memory:f0180000-f01a0000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
/dev/tty3
13:24:52
#clear

13:25:04
#ping 192.168.101.1
PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data.
64 bytes from 192.168.101.1: icmp_req=1 ttl=63 time=1.01 ms
64 bytes from 192.168.101.1: icmp_req=2 ttl=63 time=1.03 ms
64 bytes from 192.168.101.1: icmp_req=3 ttl=63 time=0.772 ms
^C
--- 192.168.101.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.772/0.941/1.034/0.122 ms
13:25:20
#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:48
#cat /etc/default
cat: /etc/default: Это каталог
13:28:15
#cat /etc/default/isc-dhcp-server
# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/isc-dhcp-server by the maintainer scripts
#
# This is a POSIX shell fragment
#
# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES=""
13:28:42
#nano /etc/default/isc-dhcp-server
--- /tmp/l3-saved-7218.243.25382	2011-06-20 14:29:29.000000000 +0300
+++ /etc/default/isc-dhcp-server	2011-06-20 14:29:44.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"
13:29:46
#Defaults for dhcp initscript

13:35:28
#option broadcast-address 10.254.239.31;
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.200.250 not in subnet 192.168.102.0 netmask 255.255.255.0
13:39:41
#Use this to send dhcp log messages to a different log file (you also

13:39:47
#ps aux | grep dhcp
root     32329  0.0  0.0   9700  3624 ?        Ss   14:39   0:00 /usr/sbin/dhcpd -q eth0
root     32369  0.0  0.0   7572   868 pts/1    S+   14:40   0:00 grep dhcp
13:40:32
#ls /var/lib/dhcp/
dhclient.leases  dhcpd.leases  dhcpd.leases~
13:41:53
#tail -f /var/lib/dhcp/dhcpd.leases
lease 192.168.102.200 {
  starts 1 2011/06/20 11:41:03;
  ends 1 2011/06/20 11:51:03;
  cltt 1 2011/06/20 11:41:03;
  binding state active;
  next binding state free;
  hardware ethernet 00:17:0e:c8:57:62;
  uid "\001\000\027\016\310Wb";
  client-hostname "SIP00170EC85762";
}
ping 192.168.102.200
exit
^C
13:44:03
#ping 192.168.102.200
PING 192.168.102.200 (192.168.102.200) 56(84) bytes of data.
64 bytes from 192.168.102.200: icmp_req=1 ttl=64 time=0.990 ms
64 bytes from 192.168.102.200: icmp_req=2 ttl=64 time=0.977 ms
^C
--- 192.168.102.200 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.977/0.983/0.990/0.032 ms
13:50:42
#/etc/bash_completion.d/
bash: /etc/bash_completion.d/: является директорией
13:53:18
#/etc/bash
bash: /etc/bash: Нет такого файла или каталога
13:53:33
#ls /etc/asterisk
adsi.conf                enum.conf               muted.conf
adtranvofr.conf          extconfig.conf          osp.conf
agents.conf              extensions.ael          oss.conf
ais.conf                 extensions.conf         phone.conf
alarmreceiver.conf       extensions.lua          phoneprov.conf
alsa.conf                extensions_minivm.conf  queuerules.conf
amd.conf                 features.conf           queues.conf
asterisk.adsi            festival.conf           res_config_sqlite.conf
asterisk.conf            followme.conf           res_ldap.conf
cdr_adaptive_odbc.conf   func_odbc.conf          res_odbc.conf
...
chan_dahdi.conf          jingle.conf             skinny.conf
cli_aliases.conf         logger.conf             sla.conf
cli.conf                 manager.conf            smdi.conf
cli_permissions.conf     manager.d               telcordia-1.adsi
codecs.conf              meetme.conf             udptl.conf
console.conf             mgcp.conf               unistim.conf
dbsep.conf               minivm.conf             usbradio.conf
dnsmgr.conf              misdn.conf              users.conf
dsp.conf                 modules.conf            voicemail.conf
dundi.conf               musiconhold.conf        vpb.conf
прошло 18 минут
14:11:42
#ls -l sip.conf
ls: невозможно получить доступ к sip.conf: Нет такого файла или каталога
14:18:40
#cp sip.conf sip.conf.save
cp: невозможно выполнить stat для «sip.conf»: Нет такого файла или каталога
14:19:09
#ls /etc/asterisk
adsi.conf                enum.conf               muted.conf
adtranvofr.conf          extconfig.conf          osp.conf
agents.conf              extensions.ael          oss.conf
ais.conf                 extensions.conf         phone.conf
alarmreceiver.conf       extensions.lua          phoneprov.conf
alsa.conf                extensions_minivm.conf  queuerules.conf
amd.conf                 features.conf           queues.conf
asterisk.adsi            festival.conf           res_config_sqlite.conf
asterisk.conf            followme.conf           res_ldap.conf
cdr_adaptive_odbc.conf   func_odbc.conf          res_odbc.conf
...
chan_dahdi.conf          jingle.conf             skinny.conf
cli_aliases.conf         logger.conf             sla.conf
cli.conf                 manager.conf            smdi.conf
cli_permissions.conf     manager.d               telcordia-1.adsi
codecs.conf              meetme.conf             udptl.conf
console.conf             mgcp.conf               unistim.conf
dbsep.conf               minivm.conf             usbradio.conf
dnsmgr.conf              misdn.conf              users.conf
dsp.conf                 modules.conf            voicemail.conf
dundi.conf               musiconhold.conf        vpb.conf
14:24:10
#nano /etc/asterisk/sip.conf
прошло 12 минут
14:36:18
#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 linux2 (pid = 2914)
...
Name/username              Host            Dyn Nat ACL Port     Status
1201                       (Unspecified)    D          5060     Unmonitored
1 sip peers [Monitored: 0 online, 0 offline Unmonitored: 1 online, 0 offline]
linux2*CLI> module show like sip
Module                         Description                              Use Count
chan_sip.so                    Session Initiation Protocol (SIP)        0
app_adsiprog.so                Asterisk ADSI Programming Application    0
2 modules loaded
linux2*CLI> exit
Executing last minute cleanups
14:42:57
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:a7:07
          inet addr:192.168.102.1  Bcast:192.168.102.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:a707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73414 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33751 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:78190006 (74.5 MiB)  TX bytes:2714880 (2.5 MiB)
          Memory:f0180000-f01a0000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
14:43:02
#ping 192.168.102.200
PING 192.168.102.200 (192.168.102.200) 56(84) bytes of data.
64 bytes from 192.168.102.200: icmp_req=1 ttl=64 time=0.990 ms
64 bytes from 192.168.102.200: icmp_req=2 ttl=64 time=0.979 ms
64 bytes from 192.168.102.200: icmp_req=3 ttl=64 time=1.01 ms
^C
--- 192.168.102.200 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 0.979/0.994/1.015/0.039 ms
прошло 15 минут
14:58:28
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:7e:a7:07
          inet addr:192.168.102.1  Bcast:192.168.102.255  Mask:255.255.255.0
          inet6 addr: fe80::20f:feff:fe7e:a707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:73457 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33779 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:78196564 (74.5 MiB)  TX bytes:2722958 (2.5 MiB)
          Memory:f0180000-f01a0000
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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
14:58:33
#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 linux2 (pid = 2914)
Verbosity is at least 3
linux2*CLI> sip show registry
Host                           dnsmgr Username       Refresh State                Reg.Time
0 SIP registrations.
linux2*CLI> exit
Executing last minute cleanups
14:58:55
#nano /etc/asterisk/sip.conf
прошло 39 минут
15:38:51
# GNU nano 2.2.4 Файл: /etc/asterisk/extensions.conf.save µÐ½ÐµÐ½
                 extension.conf
sed: невозможно прочитать /etc/asterisk/extension.conf.save: Нет такого файла или каталога
15:40:20
#[ani]
bash: mc: команда не найдена
15:40:23
#nano /etc/asterisk/sip.conf
/dev/tty4
15:42:33
#dpkg -L asterisk-sound-main | less
/dev/tty5
15:44:26
#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 linux2 (pid = 2914)
Verbosity is at least 3
  == Using SIP RTP CoS mark 5
[Jun 20 16:51:43] NOTICE[2950]: chan_sip.c:20281 handle_request_invite: Call from '1201' to extension '8000' rejected because extension not found in context 'default'.
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Preparing for Asterisk restart...
Asterisk is now restarting...
linux2*CLI>
Disconnected from Asterisk server
/dev/tty4
15:47:35
#cd \
>
15:47:43
#ls
a
15:47:46
#cd /etc

15:47:54
#ls
acpi                    hdparm.conf       passwd
adduser.conf            host.conf         passwd-
adjtime                 hostname          perl
aliases                 hosts             pm
alternatives            hosts.allow       polkit-1
anacrontab              hosts.deny        ppp
apache2                 idmapd.conf       profile
apm                     ifplugd           profile.d
apt                     init.d            protocols
asterisk                initramfs-tools   pulse
...
gnome-vfs-mime-magic    nsswitch.conf     vim
groff                   obex-data-server  w3m
group                   ODBCDataSources   wgetrc
group-                  odbc.ini          wildmidi
grub.d                  openoffice        wpa_supplicant
gshadow                 opt               X11
gshadow-                pam.conf          xdg
gssapi_mech.conf        pam.d             xml
gtk-2.0                 pango
gtkmathview             papersize
15:47:56
#cd /etc/asterisk

15:48:29
#ls
adsi.conf                extconfig.conf          muted.conf
adtranvofr.conf          extension.conf          osp.conf
agents.conf              extensions.ael          oss.conf
ais.conf                 extensions.conf         phone.conf
alarmreceiver.conf       extensions.conf.save    phoneprov.conf
alsa.conf                extensions.lua          queuerules.conf
amd.conf                 extensions_minivm.conf  queues.conf
asterisk.adsi            features.conf           res_config_sqlite.conf
asterisk.conf            festival.conf           res_ldap.conf
cdr_adaptive_odbc.conf   followme.conf           res_odbc.conf
...
cli_aliases.conf         jingle.conf             skinny.conf
cli.conf                 logger.conf             sla.conf
cli_permissions.conf     manager.conf            smdi.conf
codecs.conf              manager.d               telcordia-1.adsi
console.conf             meetme.conf             udptl.conf
dbsep.conf               mgcp.conf               unistim.conf
dnsmgr.conf              minivm.conf             usbradio.conf
dsp.conf                 misdn.conf              users.conf
dundi.conf               modules.conf            voicemail.conf
enum.conf                musiconhold.conf        vpb.conf
15:48:32
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3402.3499.2872	2011-06-20 16:49:19.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-20 16:49:42.000000000 +0300
@@ -823,13 +823,4 @@
 exten => _X.,n,Return()
 
 ;
-; ANI context: use in the same way as "time" above
-;
-
-[ani]
-exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
-exten => _X.,n,Wait(0.25)
-exten => _X.,n,Answer()
-exten => _X.,n,Playback(vm-from)
-exten => _X.,n,SayDigits(${CALLERID(ani)})
-exten => _X.,n,Wait(1.25)
+; ANI context: use in the same way as "time" a
15:52:08
#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 linux2 (pid = 3643)
linux2*CLI> exit
/dev/tty5
15:52:08
#clear

/dev/tty4
15:54:12
#nano /etc/asterisk/extensions.conf
15:54:25
#[default]

15:55:59
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3402.12960.10514	2011-06-20 16:59:31.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-20 17:00:27.000000000 +0300
@@ -2,4 +2,4 @@
 
 exten => 8000,1,Wait(1)
 exten => 8000,2,Playback(demo-congrats)
-exten => _81.,n,Playback(demo-echotest)
+exten => _81.,n,Playback(demo-congrats)
16:00:32
#nano /etc/asterisk/extensions.conf
16:01:05
#[default]

16:09:14
#[default]
Reloading Asterisk PBX configuration files.
16:12:58
#[general]
bash: 1202
16:15:41
#nano /etc/asterisk/sip.conf
16:16:43
#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 linux2 (pid = 4006)
...
    -- SIP/1202-00000003 answered SIP/1201-00000002
    -- Native bridging SIP/1201-00000002 and SIP/1202-00000003
  == Spawn extension (default, 1202, 1) exited non-zero on 'SIP/1201-00000002'
linux2*CLI> sip show peers
Name/username              Host            Dyn Nat ACL Port     Status
1201/1201                  192.168.102.200  D          5060     Unmonitored
1202/1202                  192.168.102.2    D          5060     Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
linux2*CLI> exit
Executing last minute cleanups
16:18:13
#nano /etc/asterisk/extensions.conf
16:22:53
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3402.30262.6306	2011-06-20 17:22:57.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-20 17:24:01.000000000 +0300
@@ -7,3 +7,4 @@
 exten => _81.,n,Say(${exten})
 
 exten => _12XX,1,Dial(SIP/${EXTEN})
+exten => _12XX,n,Playback(demo-congrats)
16:28:34
#secret=password

прошло 13 минут
16:41:51
#ps -ax
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
  PID TTY      STAT   TIME COMMAND
    1 ?        Ss     0:00 init [2]
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00 [migration/0]
    4 ?        S      0:00 [ksoftirqd/0]
    5 ?        S      0:00 [watchdog/0]
    6 ?        S      0:00 [migration/1]
    7 ?        S      0:00 [ksoftirqd/1]
    8 ?        S      0:00 [watchdog/1]
...
23628 ?        S      0:00 [jfsCommit]
23629 ?        S      0:00 [jfsCommit]
23630 ?        S      0:00 [jfsSync]
25090 ?        Ss     0:00 /usr/sbin/NetworkManager
25097 ?        S      0:00 /usr/sbin/modem-manager
25100 ?        S      0:00 /sbin/wpa_supplicant -u -s
31680 pts/1    T      0:00 vim
31850 ?        Ss     0:00 /usr/sbin/sshd
31889 ?        Sl     0:00 /usr/sbin/console-kit-daemon --no-daemon
32329 ?        Ss     0:00 /usr/sbin/dhcpd -q eth0

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

07:50:58
#ps -e| grep X

07:53:01
#pkill mc

/dev/tty3
07:55:11
#clear

/dev/tty4
07:55:11
#ssh user@192.168.15.253
user@192.168.15.253's password:
Permission denied, please try again.
user@192.168.15.253's password:
Permission denied, please try again.
user@192.168.15.253's password:
user@book:~$ exit
logout
Connection to 192.168.15.253 closed.
прошло 13 минут
/dev/tty3
08:09:08
#nano /etc/asterisk/sip.conf
--- /tmp/l3-saved-7218.23194.29767	2011-06-21 09:14:13.000000000 +0300
+++ /etc/asterisk/sip.conf	2011-06-21 09:15:49.000000000 +0300
@@ -11,6 +11,7 @@
 secret=password
 host=dynamic
 user=1201 
+callerid="Voip Phone"
 
 [1202]
 type=friend
08:15:51
#[general]

08:16:25
#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 linux2 (pid = 4111)
Verbosity is at least 3
linux2*CLI> sip reload
...
    -- Called 1201
    -- SIP/1201-0000000d is ringing
  == Spawn extension (default, 1201, 1) exited non-zero on 'SIP/1201-0000000c'
  == Using SIP RTP CoS mark 5
    -- Executing [1202@default:1] Dial("SIP/1201-0000000e", "SIP/1202") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 1202
    -- SIP/1202-0000000f is ringing
  == Spawn extension (default, 1202, 1) exited non-zero on 'SIP/1201-0000000e'
linux2*CLI> exit
прошло 10 минут
08:26:30
#[default]
PING 192.168.101.1 (192.168.101.1) 56(84) bytes of data.
64 bytes from 192.168.101.1: icmp_req=1 ttl=63 time=0.792 ms
64 bytes from 192.168.101.1: icmp_req=2 ttl=63 time=1.06 ms
64 bytes from 192.168.101.1: icmp_req=3 ttl=63 time=0.780 ms
^C
--- 192.168.101.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms
rtt min/avg/max/mdev = 0.780/0.879/1.067/0.136 ms
08:30:00
#nano /etc/asterisk/extensions.conf
08:35:31
#nano /etc/asterisk/sip.conf
08:35:41
#[default]

08:36:34
#/etc/init.d/asterisk reload
Reloading Asterisk PBX configuration files.
08:43:34
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
08:45:21
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
08:47:44
#[default]

08:48:28
#asterisk -rvv
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 linux2 (pid = 5430)
Verbosity is at least 2
  == Using SIP RTP CoS mark 5
[Jun 21 09:48:40] NOTICE[5466]: chan_sip.c:20200 handle_request_invite: Failed to authenticate device "VoIP Phone" <sip:1101@192.168.101.1>;tag=as76f3dc59
linux2*CLI> exit
Executing last minute cleanups
08:53:33
#asterisk -rvv
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 linux2 (pid = 5557)
Verbosity is at least 2
    -- Registered SIP '1202' at 192.168.102.2 port 5060
  == Using SIP RTP CoS mark 5
  == Using SIP RTP CoS mark 5
  == Spawn extension (default, 1201, 1) exited non-zero on 'SIP/1202-00000002'
linux2*CLI> exit
Executing last minute cleanups
прошло 46 минут
09:39:45
#[general]

09:39:45
#clear

09:46:07
#[general]

09:51:25
#exten => 1204,1,Dial(SIP/1201&SIP/1202,10)
  GNU nano 2.2.4          Файл: /etc/asterisk/sip.conf             Изменен
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
srvlookup=yes
register => spb:password@192.168.101.1/msk
[1201]
type=friend
secret=password
host=dynamic
user=1201
callerid="Voip Phone <1201>"
[1202]
^G Помощь    ^O Записать  ^R ЧитФайл   ^Y ПредCтр   ^K Вырезать  ^C ТекПозиц
^X Выход     ^J Выровнять ^W Поиск     ^V СледCтр   ^U ОтмВырезк ^T Словарь
прошло 14 минут
10:06:18
#exten => 1204,1,Dial(SIP/1201&SIP/1202,10)

10:06:55
#asterisk -rvv
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 linux2 (pid = 6273)
Verbosity is at least 2
  == Using SIP RTP CoS mark 5
  == Using SIP RTP CoS mark 5
  == Everyone is busy/congested at this time (1:0/1/0)
linux2*CLI> exit
Executing last minute cleanups
10:09:30
#[default]

10:12:46
#tcpenable=no
  GNU nano 2.2.4          Файл: /etc/asterisk/sip.conf             Изменен
host=dynamic
user=1202
callerid="Soft Phone <1202>"
context = gr1
[msk]
type=friend
secret=password
host=dynamic
type=friend
secret=password
host=dynamic
^G Помощь    ^O Записать  ^R ЧитФайл   ^Y ПредCтр   ^K Вырезать  ^C ТекПозиц
^X Выход     ^J Выровнять ^W Поиск     ^V СледCтр   ^U ОтмВырезк ^T Словарь
10:14:51
#username=spb

10:16:20
#include => national

10:21:47
#[general]

10:23:53
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-7218.12931.26440	2011-06-21 11:23:57.000000000 +0300
+++ /etc/asterisk/extensions.conf	2011-06-21 11:25:04.000000000 +0300
@@ -16,7 +16,7 @@
 exten => _11XX,1,Dial(SIP/msk/${EXTEN},10)
 
 [international]
-exten => _17XX,1,Dial(SIP/kiev/${EXTEN},10)
+exten => _23XX,1,Dial(SIP/kiev/${EXTEN},10)
 
 
 [gr1]
@@ -34,7 +34,6 @@
 include => national
 
 
-
 [gr4]
 include => internal
 include => local
10:26:10
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.

Файлы

  • /etc/default/isc-dhcp-server
  • /etc/default/isc-dhcp-server
    >
    # Defaults for dhcp initscript
    # sourced by /etc/init.d/dhcp
    # installed at /etc/default/isc-dhcp-server by the maintainer scripts
    #
    # This is a POSIX shell fragment
    #
    # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
    #       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
    INTERFACES=""
    

    Статистика

    Время первой команды журнала11:37:30 2011- 6-20
    Время последней команды журнала10:26:10 2011- 6-21
    Количество командных строк в журнале100
    Процент команд с ненулевым кодом завершения, % 9.00
    Процент синтаксически неверно набранных команд, % 5.00
    Суммарное время работы с терминалом *, час 5.25
    Количество командных строк в единицу времени, команда/мин 0.32
    Частота использования команд
    nano16|==============| 14.68%
    asterisk9|========| 8.26%
    ls9|========| 8.26%
    ping7|======| 6.42%
    [default]7|======| 6.42%
    [general]5|====| 4.59%
    clear5|====| 4.59%
    ifconfig4|===| 3.67%
    /etc/init.d/asterisk4|===| 3.67%
    cd3|==| 2.75%
    apt-get3|==| 2.75%
    ps3|==| 2.75%
    1202,10)2|=| 1.83%
    1201&2|=| 1.83%
    cat2|=| 1.83%
    vim2|=| 1.83%
    grep2|=| 1.83%
    exten2|=| 1.83%
    dpkg1|| 0.92%
    /etc/bash_completion.d/1|| 0.92%
    cp1|| 0.92%
    pkill1|| 0.92%
    /etc/networking1|| 0.92%
    /etc/bash1|| 0.92%
    Use1|| 0.92%
    option1|| 0.92%
    Defaults1|| 0.92%
    include1|| 0.92%
    sudo1|| 0.92%
    GNU1|| 0.92%
    tail1|| 0.92%
    less1|| 0.92%
    secret=password1|| 0.92%
    [ani]1|| 0.92%
    tracerout1|| 0.92%
    national1|| 0.92%
    tcpenable=no1|| 0.92%
    This1|| 0.92%
    ssh1|| 0.92%
    username=spb1|| 0.92%
    ____
    *) Интервалы неактивности длительностью 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$