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

Содержание

Журнал

Пятница (07/01/11)

/dev/pts/2
13:48:23
#exten => 1299,1,MeetMe(1)

13:48:25
#echo ${a}
2
13:48:28
#echo a
a
13:48:30
#echo ${2+2}

13:48:36
#echo $[2+2]
4
13:48:39
#vim /etc/asterisk/extensions.conf
прошло 25 минут
14:13:58
#ls /usr/share/asterisk/
agi-bin/       documentation/ keys/          static-http/
conf/          firmware/      sounds/
14:13:58
#ls /usr/share/asterisk/sounds/qu
quality-assurance.gsm  quarter.gsm            quote.gsm
quality-control.gsm    quickly.gsm
14:13:58
#ls /usr/share/asterisk/sounds/qu
quality-assurance.gsm  quarter.gsm            quote.gsm
quality-control.gsm    quickly.gsm
14:13:58
#ls /usr/share/asterisk/sounds/ru/
Display all 414 possibilities? (y or n)
14:13:58
#ls /usr/share/asterisk/sounds/ru/queue-
queue-callswaiting.gsm             queue-reporthold.gsm
queue-callswaiting-NOT_NEEDED.gsm  queue-seconds.gsm
queue-holdtime.gsm                 queue-thankyou.gsm
queue-less-than.gsm                queue-thereare.gsm
queue-minutes.gsm                  queue-youarenext.gsm
queue-periodic-announce.gsm
14:20:49
#apt-get install ejabberd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  erlang-asn1 erlang-base erlang-crypto erlang-inets erlang-mnesia erlang-odbc
  erlang-public-key erlang-runtime-tools erlang-ssl erlang-syntax-tools
  libsctp1 lksctp-tools
Предлагаемые пакеты:
  libunix-syslog-perl erlang erlang-manpages erlang-doc erlang-tools
НОВЫЕ пакеты, которые будут установлены:
  ejabberd erlang-asn1 erlang-base erlang-crypto erlang-inets erlang-mnesia
  erlang-odbc erlang-public-key erlang-runtime-tools erlang-ssl
  erlang-syntax-tools libsctp1 lksctp-tools
обновлено 0, установлено 13 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
Необходимо скачать 13,4 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 23,6 MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
14:21:02
#cat /etc/hosts
127.0.0.1       localhost
172.17.0.250    linux0.unix.ais linux0
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
14:21:04
#vim /etc/hosts
--- /tmp/l3-saved-31511.19983.20680	2011-07-01 16:21:11.000000000 +0400
+++ /etc/hosts	2011-07-01 16:21:21.000000000 +0400
@@ -1,5 +1,5 @@
 127.0.0.1	localhost
-172.17.0.250	linux0.unix.ais	linux0
+192.168.15.252	linux0.unix.ais	linux0
 
 # The following lines are desirable for IPv6 capable hosts
 ::1     ip6-localhost ip6-loopback
14:21:21
#cat /etc/hosts
127.0.0.1       localhost
192.168.15.252  linux0.unix.ais linux0
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
14:21:23
#apt-get install ejabberd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  erlang-asn1 erlang-base erlang-crypto erlang-inets erlang-mnesia erlang-odbc
  erlang-public-key erlang-runtime-tools erlang-ssl erlang-syntax-tools
  libsctp1 lksctp-tools
Предлагаемые пакеты:
  libunix-syslog-perl erlang erlang-manpages erlang-doc erlang-tools
НОВЫЕ пакеты, которые будут установлены:
...
Настраивается пакет erlang-inets (1:14.a-dfsg-3) ...
Настраивается пакет erlang-odbc (1:14.a-dfsg-3) ...
Настраивается пакет ejabberd (2.1.5-3) ...
adduser: Предупреждение: домашний каталог «/var/lib/ejabberd» не принадлежит пользователю, который сейчас создаётся.
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd.
Настраивается пакет libsctp1 (1.0.11+dfsg-1) ...
Настраивается пакет lksctp-tools (1.0.11+dfsg-1) ...
Обрабатываются триггеры для menu ...
14:23:48
#netstat -lnp | grep 5280
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      972/beam
прошло 24 минуты
14:48:26
#man sendxmpp
прошло 14 минут
15:02:41
#asterisk -rvvvv
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 = 7682)
Verbosity is at least 4
linux2*CLI>
linux2*CLI> quit
Executing last minute cleanups
15:02:54
#less /var/log/asterisk/messages
15:05:23
#less /etc/asterisk/extensions.conf
15:08:24
#less /etc/asterisk/extensions.conf
15:09:19
#vim /usr/local/bin/jabber-log
15:11:41
#chmod +x /usr/local/bin/jabber-log

15:12:38
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:14:51
#vim /etc/asterisk/extensions.conf
15:16:29
#asterisk -rvvvv
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 = 10043)
Verbosity is at least 4
[Jul  1 17:16:30] NOTICE[10083]: chan_sip.c:11696 sip_reg_timeout:    -- Registration for 'msk@192.168.15.1' timed out, trying again (Attempt #3)
linux2*CLI>
linux2*CLI>
linux2*CLI> quit
Executing last minute cleanups
15:16:34
#ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data.
From 192.168.15.2 icmp_seq=2 Destination Host Unreachable
From 192.168.15.2 icmp_seq=3 Destination Host Unreachable
From 192.168.15.2 icmp_seq=5 Destination Host Unreachable
From 192.168.15.2 icmp_seq=6 Destination Host Unreachable
64 bytes from 192.168.15.1: icmp_req=7 ttl=64 time=1003 ms
64 bytes from 192.168.15.1: icmp_req=8 ttl=64 time=0.235 ms
64 bytes from 192.168.15.1: icmp_req=9 ttl=64 time=0.118 ms
^C
--- 192.168.15.1 ping statistics ---
9 packets transmitted, 3 received, +4 errors, 66% packet loss, time 8034ms
rtt min/avg/max/mdev = 0.118/334.514/1003.189/472.824 ms, pipe 2
15:16:46
#asterisk -rvvvv
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 = 10043)
...
    -- Recording the message
    -- x=0, open writing:  /var/spool/asterisk/voicemail/default/1202/tmp/5w9FBx format: wav49, 0x2002718
    -- x=1, open writing:  /var/spool/asterisk/voicemail/default/1202/tmp/5w9FBx format: gsm, 0x1ff7e38
    -- x=2, open writing:  /var/spool/asterisk/voicemail/default/1202/tmp/5w9FBx format: wav, 0x20091b8
    -- User hung up
  == Spawn extension (gr1, 1202, 12) exited non-zero on 'SIP/1201-00000002'
linux2*CLI>
linux2*CLI>
linux2*CLI> quit
Executing last minute cleanups
15:20:25
#exit
exit
Connection to linux2 closed.
15:20:38
#ssh linux1
l3-agent is already running: pid=1956; pidfile=/root/.lilalo/l3-agent.pid
15:20:43
#less /var/log/asterisk/messages
15:21:06
#vim /etc/asterisk/extensions.conf
15:21:28
#scp linux2:/usr/local/bin/
festival-script.pl  l3-config
l3-agent            l3script
15:21:28
#scp linux2:/usr/local/bin/
festival-script.pl  l3-config
l3-agent            l3script
15:21:29
#[national]
exit
Connection to linux1 closed.
15:22:08
#cpall /tmp/jabber-log /usr/local/bin/
jabber-log                                    100%   98     0.1KB/s   00:00
jabber-log                                    100%   98     0.1KB/s   00:00
jabber-log                                    100%   98     0.1KB/s   00:00
jabber-log                                    100%   98     0.1KB/s   00:00
jabber-log                                    100%   98     0.1KB/s   00:00
15:23:00
#ssh linux1
l3-agent is already running: pid=1956; pidfile=/root/.lilalo/l3-agent.pid
15:23:05
#vim /etc/asterisk/extensions.conf
15:23:49
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:23:55
#tail /var/log/messages
Jul  1 14:57:32 linux1 rsyslogd: -- MARK --
Jul  1 15:17:32 linux1 rsyslogd: -- MARK --
Jul  1 15:37:32 linux1 rsyslogd: -- MARK --
Jul  1 15:57:32 linux1 rsyslogd: -- MARK --
Jul  1 16:03:21 linux0 rsyslogd: [origin software="rsyslogd" swVersion="4.6.4" x-pid="29954" x-info="http://www.rsyslog.com"] rsyslogd was HUPed, type 'lightweight'.
Jul  1 16:17:32 linux1 rsyslogd: -- MARK --
Jul  1 16:37:32 linux1 rsyslogd: -- MARK --
Jul  1 16:57:32 linux1 rsyslogd: -- MARK --
Jul  1 17:02:51 linux1 kernel: [101455.721800] r8169: eth0: link down
Jul  1 17:16:26 linux1 kernel: [102270.267838] r8169: eth0: link up
15:25:36
#vim /etc/asterisk/extensions.conf
15:25:53
#ssh linux3
Linux linux3 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 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: Fri Jul  1 13:12:48 2011 from linux0.unix.ais
l3-agent is already running: pid=3902; pidfile=/root/.lilalo/l3-agent.pid
15:26:04
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:26:42
#exit
exit
Connection to linux3 closed.
15:28:37
#ssh linux1
l3-agent is already running: pid=1956; pidfile=/root/.lilalo/l3-agent.pid
15:28:52
#ssh linux2
Linux linux2 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 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.
You have mail.
Last login: Fri Jul  1 17:02:40 2011 from linux0.unix.ais
l3-agent is already running: pid=2034; pidfile=/root/.lilalo/l3-agent.pid
15:29:07
#{CALLERID(num)} | sendd
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 = 10189)
...
    -- Executing [1202@from-pstn:4] System("DAHDI/1-1", "/usr/local/bin/jabber-log user@linux2.unix.ais 2201 is calling") in new stack
    -- Executing [1202@from-pstn:5] Dial("DAHDI/1-1", "SIP/1202,10,tT") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 1202
    -- SIP/1202-00000002 is ringing
    -- Channel 0/1, span 1 got hangup request, cause 16
  == Spawn extension (from-pstn, 1202, 5) exited non-zero on 'DAHDI/1-1'
    -- Hungup 'DAHDI/1-1'
linux2*CLI> quit
Executing last minute cleanups
15:30:02
#vim /etc/asterisk/extensions.conf
15:31:00
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
15:31:04
#asterisk -rvvvv
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 = 10521)
...
    -- Executing [1202@from-pstn:4] Dial("DAHDI/1-1", "SIP/1202,10,tTe") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 1202
    -- SIP/1202-00000000 is ringing
    -- Channel 0/1, span 1 got hangup request, cause 16
  == Spawn extension (from-pstn, 1202, 4) exited non-zero on 'DAHDI/1-1'
    -- Executing [h@from-pstn:1] System("DAHDI/1-1", "/usr/local/bin/jabber-log user@linux2.unix.ais Hangup") in new stack
    -- Hungup 'DAHDI/1-1'
linux2*CLI> quit
Executing last minute cleanups
прошло 20 минут
/dev/pts/7
15:51:32
#cd /tmp/

15:51:34
#mkdir archives

15:51:46
#cd archives

15:53:12
#ls -l
итого 36
drwxr-xr-x 132 root root 12288 Июл  1 16:22 etc-linux1.unix.ais
drwxr-xr-x 125 root root  4096 Июл  1 16:29 etc-linux2.unix.ais
drwxr-xr-x 123 root root  4096 Июл  1 16:29 etc-linux3.unix.ais
drwxr-xr-x 122 root root  4096 Июл  1 16:29 etc-linux4.unix.ais
drwxr-xr-x 133 root root 12288 Июл  1 17:25 etc-linux6.unix.ais
15:59:57
#ls -l
итого 5648
drwxr-xr-x 132 root root   12288 Июл  1 16:22 etc-linux1.unix.ais
-rw-r--r--   1 root root 1233102 Июл  1 17:59 etc-linux1.unix.ais.tar.bz2
drwxr-xr-x 125 root root    4096 Июл  1 16:29 etc-linux2.unix.ais
-rw-r--r--   1 root root 1412341 Июл  1 17:59 etc-linux2.unix.ais.tar.bz2
drwxr-xr-x 123 root root    4096 Июл  1 16:29 etc-linux3.unix.ais
-rw-r--r--   1 root root  950548 Июл  1 17:59 etc-linux3.unix.ais.tar.bz2
drwxr-xr-x 122 root root    4096 Июл  1 16:29 etc-linux4.unix.ais
-rw-r--r--   1 root root  952167 Июл  1 17:59 etc-linux4.unix.ais.tar.bz2
drwxr-xr-x 133 root root   12288 Июл  1 17:25 etc-linux6.unix.ais
-rw-r--r--   1 root root 1166817 Июл  1 17:59 etc-linux6.unix.ais.tar.bz2
прошло 39 минут
16:39:37
#ls -ld *[^2]
drwxr-xr-x 132 root root 12288 Июл  1 16:22 etc-linux1.unix.ais
drwxr-xr-x 125 root root  4096 Июл  1 16:29 etc-linux2.unix.ais
drwxr-xr-x 123 root root  4096 Июл  1 16:29 etc-linux3.unix.ais
drwxr-xr-x 122 root root  4096 Июл  1 16:29 etc-linux4.unix.ais
drwxr-xr-x 133 root root 12288 Июл  1 17:25 etc-linux6.unix.ais
16:39:52
#rm -rf *[^2]

16:40:02
#; done
                                                cat /root/.l3rc; done
l3cd=/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root
l3cd=/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root
l3cd=/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root
l3cd=/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root
l3cd=/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root
16:40:43
#^C

16:41:23
#vim 1.txt
--- /tmp/l3-saved-4449.14794.3227	2011-07-01 18:41:25.000000000 +0400
+++ 1.txt	2011-07-01 18:44:10.000000000 +0400
@@ -1,5 +1,6 @@
-l3cd=/users/olef-alex/ais-voip-2011-jun/linux1.unix.ais/root
-l3cd=/users/maxim/ais-voip-2011-jun/linux2.unix.ais/root
-l3cd=/users/konva/ais-voip-2011-jun/linux3/root
-l3cd=/users/bds/ais-voip-2011-jun/linux4.unix.ais/root
-l3cd=/users/alting/ais-voip-2011-jun/linux6.unix.ais/root
+<ul><a href='/l3/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root'>igor</a></ul>
+<ul><a href='/l3/users/olef-alex/ais-voip-2011-jun/linux1.unix.ais/root'>olef</a></ul>
+<ul><a href='/l3/users/maxim/ais-voip-2011-jun/linux2.unix.ais/root'>maxim</a></ul>
+<ul><a href='/l3/users/konva/ais-voip-2011-jun/linux3/root'>konva</a></ul>
+<ul><a href='/l3/users/bds/ais-voip-2011-jun/linux4.unix.ais/root'>bds</a></ul>
+<ul><a href='/l3/users/alting/ais-voip-2011-jun/linux6.unix.ais/root'>alting</a></ul>
16:48:07
#<ul><a href='/l3/users/igor-public/ais-voip-2011-jun/linux0.unix.ais/root'>igor<<
итого 5616
-rw-r--r-- 1 root root     501 Июл  1 18:44 1.txt
-rw-r--r-- 1 root root 1233102 Июл  1 17:59 etc-linux1.unix.ais.tar.bz2
-rw-r--r-- 1 root root 1412341 Июл  1 17:59 etc-linux2.unix.ais.tar.bz2
-rw-r--r-- 1 root root  950548 Июл  1 17:59 etc-linux3.unix.ais.tar.bz2
-rw-r--r-- 1 root root  952167 Июл  1 17:59 etc-linux4.unix.ais.tar.bz2
-rw-r--r-- 1 root root 1166817 Июл  1 17:59 etc-linux6.unix.ais.tar.bz2
16:48:11
#tar tvfj etc-linux1.unix.ais.tar.bz2
drwxr-xr-x root/root         0 2011-07-01 16:22 etc-linux1.unix.ais/
-rw------- root/root       837 2011-06-29 12:37 etc-linux1.unix.ais/group-
drwxr-xr-x root/root         0 2011-06-30 12:26 etc-linux1.unix.ais/dahdi/
-rw-r--r-- root/root       496 2011-06-30 12:26 etc-linux1.unix.ais/dahdi/system.conf
-rw-r--r-- root/root      1091 2009-09-29 20:04 etc-linux1.unix.ais/dahdi/xpp.conf
-rw-r--r-- root/root       310 2011-06-30 10:38 etc-linux1.unix.ais/dahdi/system.conf.bak
-rw-r--r-- root/root       191 2010-06-18 18:24 etc-linux1.unix.ais/libaudit.conf
drwxr-xr-x root/root         0 2011-06-27 13:17 etc-linux1.unix.ais/foomatic/
-rw-r--r-- root/root      1102 2011-06-27 13:17 etc-linux1.unix.ais/foomatic/filter.conf
-rw-r--r-- root/root         5 2011-06-27 13:17 etc-linux1.unix.ais/foomatic/defaultspooler
...
-rw-r--r-- root/root           346 2010-11-16 10:59 etc-linux1.unix.ais/default/acpid
-rw-r--r-- root/root           289 2011-01-01 08:55 etc-linux1.unix.ais/default/tmpfs
-rw-r--r-- root/root           122 2010-11-12 13:07 etc-linux1.unix.ais/default/cups
-rw-r--r-- root/root           386 2011-06-27 13:17 etc-linux1.unix.ais/default/portmap
drwxr-xr-x root/root             0 2011-06-27 13:17 etc-linux1.unix.ais/default/kdm.d/
-rw-r--r-- root/root           133 2011-02-27 02:30 etc-linux1.unix.ais/default/kdm.d/10_desktop-base
-rw-r--r-- root/root            52 2011-06-27 13:39 etc-linux1.unix.ais/default/locale
-rw-r--r-- root/root           258 2011-06-29 12:10 etc-linux1.unix.ais/default/samba
-rw-r--r-- root/root           794 2010-08-26 06:39 etc-linux1.unix.ais/default/nfs-common
-rw-r--r-- root/root           165 2006-09-15 22:03 etc-linux1.unix.ais/default/ifupdown
16:48:16
#rsync -a /etc/ etc-linux0.unix.ais/

16:50:47
#ls
1.txt                        etc-linux2.unix.ais.tar.bz2
etc-linux0.unix.ais          etc-linux3.unix.ais.tar.bz2
etc-linux0.unix.ais.tar.bz2  etc-linux4.unix.ais.tar.bz2
etc-linux1.unix.ais.tar.bz2  etc-linux6.unix.ais.tar.bz2
16:51:22
#rm -rf 1.txt etc-linux0.unix.ais

16:53:42
#all init 0
ssh: connect to host 192.168.15.5 port 22: No route to host

Файлы

  • /etc/hosts
  • /etc/hosts
    >
    127.0.0.1       localhost
    192.168.15.252  linux0.unix.ais linux0
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    

    Статистика

    Время первой команды журнала13:48:23 2011- 7- 1
    Время последней команды журнала16:53:42 2011- 7- 1
    Количество командных строк в журнале67
    Процент команд с ненулевым кодом завершения, % 2.99
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.43
    Количество командных строк в единицу времени, команда/мин 0.46
    Частота использования команд
    ls9|============| 12.33%
    vim9|============| 12.33%
    ssh5|======| 6.85%
    asterisk4|=====| 5.48%
    /etc/init.d/asterisk4|=====| 5.48%
    echo4|=====| 5.48%
    less4|=====| 5.48%
    rm2|==| 2.74%
    cd2|==| 2.74%
    apt-get2|==| 2.74%
    cat2|==| 2.74%
    scp2|==| 2.74%
    exit2|==| 2.74%
    mkdir1|=| 1.37%
    ul>1|=| 1.37%
    cpall1|=| 1.37%
    man1|=| 1.37%
    1299,1,MeetMe(1)1|=| 1.37%
    chmod1|=| 1.37%
    sendd1|=| 1.37%
    netstat1|=| 1.37%
    igor<1|=| 1.37%
    all1|=| 1.37%
    {CALLERID(num)}1|=| 1.37%
    tar1|=| 1.37%
    <1|=| 1.37%
    ping1|=| 1.37%
    [national]1|=| 1.37%
    tail1|=| 1.37%
    rsync1|=| 1.37%
    grep1|=| 1.37%
    ^C1|=| 1.37%
    exten1|=| 1.37%
    a1|=| 1.37%
    done1|=| 1.37%
    ____
    *) Интервалы неактивности длительностью 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$