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

Содержание

Журнал

Пятница (10/29/10)

/dev/pts/16
09:28:02
#ztdiag
Usage: ztdiag <channel>
09:28:11
#vi /etc/asterisk/zapata.conf
прошло 15 минут
/dev/pts/6
09:43:36
#screen -x
/dev/pts/27
09:43:57
#ssh linux6
Linux linux6 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 09:53:51 2010 from linux5.unix.nt
root@linux6:~# asterisk -rvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
...
Name/Username    Host                 Mask             Port          Status
tl/kzn           192.168.108.1   (D)  255.255.255.255  4569          OK (21 ms)
ptr/kzn          192.168.105.1   (D)  255.255.255.255  4569          OK (17 ms)
msk/kzn          (Unspecified)   (D)  255.255.255.255  0             UNKNOWN
3 iax2 peers [2 online, 1 offline, 0 unmonitored]
linux6*CLI> exit
Executing last minute cleanups
root@linux6:~# exit
logout
Connection to linux6 closed.
/dev/pts/31
09:45:10
#asterisk -rv
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
=========================================================================
...
linux8*CLI> q
No such command 'q' (type 'help q' for other possible commands)
linux8*CLI>
linux8*CLI>
linux8*CLI>
linux8*CLI>
linux8*CLI> quti
No such command 'quti' (type 'help quti' for other possible commands)
linux8*CLI> quit
Executing last minute cleanups
/dev/pts/27
09:47:36
#asterisk -rv
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
=========================================================================
...
[Oct 29 11:47:55] NOTICE[3654]: chan_iax2.c:8935 iax2_poke_peer: Still have a callno...
[Oct 29 11:47:55] NOTICE[3654]: chan_iax2.c:8935 iax2_poke_peer: Still have a callno...
[Oct 29 11:47:55] NOTICE[3654]: chan_iax2.c:8935 iax2_poke_peer: Still have a callno...
[Oct 29 11:47:55] NOTICE[3654]: chan_iax2.c:8935 iax2_poke_peer: Still have a callno...
  == Parsing '/etc/asterisk/iaxprov.conf': Found
linux7*CLI>
linux7*CLI>
linux7*CLI>
linux7*CLI> exit
Executing last minute cleanups
09:47:37
#ssh linux5
Linux linux23.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 16:17:01 2010 from linux7.unix.nt
root@linux23:~# exit
logout
Connection to linux5 closed.
09:47:41
#ssh linux7
Linux linux7.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 10:37:15 2010
l3-agent is already running: pid=2918; pidfile=/root/.lilalo/l3-agent.pid
09:48:28
#ssh linux6
Linux linux6 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 10:44:00 2010 from linux8.unix.nt
l3-agent is already running: pid=3318; pidfile=/root/.lilalo/l3-agent.pid
root@linux6:~# asterisk -rvv\
>
...
linux6*CLI> iax2 show peers
Name/Username    Host                 Mask             Port          Status
tl/kzn           192.168.108.1   (D)  255.255.255.255  4569          OK (6 ms)
ptr/kzn          192.168.105.1   (D)  255.255.255.255  4569          OK (17 ms)
msk/kzn          192.168.107.1   (D)  255.255.255.255  4569          OK (6 ms)
3 iax2 peers [3 online, 0 offline, 0 unmonitored]
linux6*CLI> exit
Executing last minute cleanups
root@linux6:~# logout
Connection to linux6 closed.
/dev/pts/16
09:55:01
#asterisk -rv
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
=========================================================================
...
    -- Zap/4-1 is ringing
    -- Zap/4-1 answered SIP/1101-09658258
    -- Hungup 'Zap/4-1'
  == Spawn extension (group01, 1201, 1) exited non-zero on 'SIP/1101-09658258'
    -- Extension '1101' in context 'default' from '1201' does not exist.  Rejecting call on channel 0/1, span 1
    -- Remote UNIX connection
Executing last minute cleanups
  == Destroying musiconhold processes
Disconnected from Asterisk server
Executing last minute cleanups
09:55:03
# 21 callerid="Channel 4" <4004>
Linux linux1.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 10:26:59 2010 from linux8.unix.nt
l3-agent is already running: pid=5085; pidfile=/root/.lilalo/l3-agent.pid
прошло 11 минут
10:06:25
#exit
exit
Connection to linux1 closed.
прошло 20 минут
10:26:38
#ssh linux3
Linux linux3.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 10:57:21 2010 from 192.168.112.2
l3-agent is already running: pid=3343; pidfile=/root/.lilalo/l3-agent.pid
10:26:41
#rm /etc/zaptel.conf

10:26:49
#exit
exit
Connection to linux3 closed.
10:26:57
#ssh linux4
Linux linux4.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Oct 28 17:12:04 2010 from linux8.unix.nt
root@linux4:~# scp /etc/asterisk/zapata.conf linux3:/etc/asterisk/
root@linux3's password:
zapata.conf                            100%   24KB  23.6KB/s   00:00
root@linux4:~# scp /etc/asterisk/zapata.conf linux8:/tmp/zapata.conf
root@linux8's password:
zapata.conf                            100%   24KB  23.6KB/s   00:00
root@linux4:~# exit
logout
Connection to linux4 closed.
10:29:01
#scp /tmp/zapata.conf linux11:/etc/asterisk/
zapata.conf                            100%   24KB  23.6KB/s   00:00
10:31:01
#scp /tmp/zapata.conf linux1:/etc/asterisk/
zapata.conf                            100%   24KB  23.6KB/s   00:00
/dev/pts/6
10:32:32
#screen -ls
10:32:34
#screen -x
/dev/pts/16
10:32:45
#scp /tmp/zapata.conf linux2:/etc/asterisk/
zapata.conf                            100%   24KB  23.6KB/s   00:00
10:32:48
## srtpcapacble=yes

прошло 12 минут
10:45:04
#less /etc/asterisk/iax.conf.SAVE
10:48:30
#dpkg -L asterisk
asterisk               asterisk-sounds-extra
asterisk-config        asterisk-sounds-main
10:48:30
#dpkg -L asterisk | grep -i ldap

10:48:54
#dpkg -L asterisk | less
прошло 22 минуты
11:11:27
## http://ljplus.ru/img4/s/u/supehero/shsh.jpg

прошло 14 минут
11:26:26
#ssh linu1
ssh: Could not resolve hostname linu1: Name or service not known
11:27:46
#asterisk -rv
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
=========================================================================
...
level 1: lastdata=SIP/1101|10|tT
level 1: start=2010-10-29 12:25:42
level 1: answer=2010-10-29 12:25:42
level 1: duration=0
level 1: billsec=0
level 1: disposition=ANSWERED
level 1: amaflags=DOCUMENTATION
level 1: uniqueid=asterisk-1288344342.17
linux1*CLI> exit
Executing last minute cleanups
11:27:51
#ssh linux1
Linux linux1.unix.nt 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 29 10:55:01 2010 from linux8.unix.nt
l3-agent is already running: pid=5085; pidfile=/root/.lilalo/l3-agent.pid
11:28:48
#exit
exit
Connection to linux1 closed.
11:28:57
#less /etc/zaptel.conf
/dev/pts/33
11:29:35
#screen -x
/dev/pts/27
11:29:53
#ztcfg -v
Zaptel Version: 1.4.11
Echo Canceller: MG2
Configuration
======================
2 channels to configure.
11:29:58
#ztcfg -vv
Zaptel Version: 1.4.11
Echo Canceller: MG2
Configuration
======================
Channel map:
Channel 02: FXS Kewlstart (Default) (Slaves: 02)
Channel 04: FXO Loopstart (Default) (Slaves: 04)
2 channels to configure.
/dev/pts/31
11:30:00
#quit
bash: quit: команда не найдена
/dev/pts/27
11:30:01
#vi /etc/zaptel.conf
--- /tmp/l3-saved-4969.8787.31529	2010-10-29 12:30:12.000000000 +0300
+++ /etc/zaptel.conf	2010-10-29 12:30:18.000000000 +0300
@@ -5,9 +5,9 @@
 #
 # Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) 
 # channel 1, WCTDM/0/0, no module.
-fxsks=2
+fxoks=2
 # channel 3, WCTDM/0/2, no module.
-fxols=4
+fxsls=4
 
 # Global data
 
11:30:19
#vi /etc/zaptel.conf
--- /tmp/l3-saved-4969.22925.10874	2010-10-29 12:30:54.000000000 +0300
+++ /etc/zaptel.conf	2010-10-29 12:31:07.000000000 +0300
@@ -5,9 +5,9 @@
 #
 # Span 1: WCTDM/0 "Wildcard TDM410P Board 1" (MASTER) 
 # channel 1, WCTDM/0/0, no module.
-fxoks=2
+fxsks=2
 # channel 3, WCTDM/0/2, no module.
-fxsls=4
+fxols=4
 
 # Global data
 
/dev/pts/16
11:32:33
#less /etc/zaptel.conf
/dev/pts/27
11:35:29
#vi /etc/asterisk/zapata.conf
--- /tmp/l3-saved-4969.23050.13548	2010-10-29 12:35:31.000000000 +0300
+++ /etc/asterisk/zapata.conf	2010-10-29 12:35:49.000000000 +0300
@@ -679,5 +679,5 @@
 ; If no pattern is matched here is where we go.
 ;context=default
 ;channel => 1 
-
+group = 1
 channel => 4
11:35:49
#vi /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4969.27681.16045	2010-10-29 12:36:01.000000000 +0300
+++ /etc/asterisk/extensions.conf	2010-10-29 12:36:38.000000000 +0300
@@ -33,6 +33,7 @@
 ;exten => h,n,System(lame /var/spool/asterisk/monitor/${FILENAME}.wav /var/spool/asterisk/monitor/${FILENAME}.mp3)
 
 [local]
+exten => 1805,1,Dial(Zap/G1)
 exten => _18XX,1,Macro(answer-with-monitor,${EXTEN})
 exten => 1803,1,Dial(SIP/1801&SIP/1802)
 exten => 1804,1,Festival(Hello my friend! Fuck up!)
11:36:38
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk.
Starting Asterisk PBX: asterisk.
11:36:44
#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
=========================================================================
...
[Oct 29 12:37:25] WARNING[6208]: res_musiconhold.c:660 get_mohbyname: Music on Hold class 'default' not found
    -- Hungup 'Zap/4-1'
    -- Channel Zap/4-1 still has call, ringing phone
    -- Hungup 'Zap/4-1'
  == Spawn extension (group1, 1805, 1) exited non-zero on 'IAX2/msk-420'
    -- Hungup 'IAX2/msk-420'
linux8*CLI>
linux8*CLI>
linux8*CLI> quit
Executing last minute cleanups
/dev/pts/16
11:46:00
#less /etc/zaptel.conf
прошло 14 минут
/dev/pts/8
12:00:44
#screen -x
/dev/pts/21
12:00:52
#ssh linux6
ll
; want to create a single "group" for all channels of the PRI.
;
; switchtype = national
; signalling = pri_cpe
; switchtype = national
; signalling = pri_cpe
; signalling = pri_cpe
Linux linux6 2.6.26-2-686 #1 SMP Thu Sep 16 19:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
...
channel => 4
group = 2
context = tula
channel => 2
root@linux6:~#
root@linux6:~#
root@linux6:~#
root@linux6:~# exit
logout
Connection to linux6 closed.
/dev/pts/16
12:00:56
#less /etc/asterisk/zapata
12:00:56
#less /etc/asterisk/zapata-channels.conf
прошло 65 минут
/dev/pts/21
13:06:47
#apt-get install ejabberd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  erlang-base erlang-nox libsctp1 lksctp-tools
Предлагаемые пакеты:
  libunix-syslog-perl erlang-x11 erlang erlang-manpages erlang-doc-html
НОВЫЕ пакеты, которые будут установлены:
  ejabberd erlang-base erlang-nox libsctp1 lksctp-tools
обновлено 0, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
...
Настраивается пакет libsctp1 (1.0.9.dfsg-1) ...
Настраивается пакет erlang-base (1:12.b.3-dfsg-4) ...
Searching for services which depend on erlang and should be started...none found.
Настраивается пакет erlang-nox (1:12.b.3-dfsg-4) ...
Настраивается пакет ejabberd (2.0.1-6+lenny2) ...
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.
Настраивается пакет lksctp-tools (1.0.9.dfsg-1) ...
/dev/pts/16
13:07:07
#screen -x
прошло 14 минут
/dev/pts/31
13:21:27
#screen -x
/dev/tty2
13:23:03
#apt-get install ejabberd
Display all 30267 possibilities? (y or n)
2vcard
3270-common
3c5x9utils
3dchess
3gpwiz
4g8
6tunnel
7z
915resolution
...
a2ps-ja
a2ps-perl-ja
a52dec
a52dec-dev
a7xpg
a7xpg-data
aa3d
aacgain
aacplusenc
aajm
/dev/pts/27
13:24:14
#cat /etc/bind/tl.unix.nt
$TTL 3600
@       SOA linux8.unix.nt. root 1 7200 900 9000 3600
        NS  linux8.unix.nt.
        MX  10 linux8.unix.nt.
        A   192.168.108.1
/dev/pts/21
13:25:54
#host tl.unix.nt
tl.unix.nt has address 192.168.108.1
tl.unix.nt mail is handled by 10 linux8.unix.nt.
13:26:03
#netstat -lnp | less
13:26:56
#netstat -lnp | cut -c 70-| less
13:26:59
#netstat -lnp | cut -c 80-| less
13:27:07
#netstat -lnp | cut -c 80-| sort -u
 1653/portmap
 1664/rpc.statd
 1988/named
 2006/sshd
 2027/inetd
 2041/nmbd
 2043/smbd
 2130/sendmail: MTA:
 2150/dhcpd3
 2197/festival
 6359/asterisk
 7375/epmd
 8283/beam
Path
 PID/Program name
/tmp/ssh-ooPglj2622/agent.2622
/var/run/acpid.socket
/var/run/asterisk/asterisk.ctl
/var/run/dbus/system_bus_socket
/var/run/sendmail/mta/smcontrol
13:27:10
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
13:28:08
#netstat -lnp | grep 80/

13:28:11
#/etc/init.d/ejabberd stop
Stopping jabber server: ejabberd.
13:28:19
#dpkg -P ejabberd
(Чтение базы данных... на данный момент установлено 44274 файлов и каталогов.)
Удаляется пакет ejabberd...
Stopping jabber server: ejabberd already stopped.
Удаляются файлы конфигурации пакета ejabberd...
Удаляется пользователь `ejabberd' ...
Предупреждение: в группе `ejabberd' больше нет членов.
Готово.
Группа `ejabberd' не существует.
Обрабатываются триггеры для man-db ...
13:28:34
#apt-get install ejabberd
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Предлагаемые пакеты:
  libunix-syslog-perl
НОВЫЕ пакеты, которые будут установлены:
  ejabberd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/1167kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3363kB.
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета ejabberd.
(Чтение базы данных... на данный момент установлено 44027 файлов и каталогов.)
Распаковывается пакет ejabberd (из файла .../ejabberd_2.0.1-6+lenny2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ejabberd (2.0.1-6+lenny2) ...
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.
13:31:49
#/etc/init.d/ejabberd start
Starting jabber server: ejabberd already running.
13:31:55
#nestat -lnp | grep beam
bash: nestat: команда не найдена
13:32:40
#netstat -lnp | grep beam
tcp        0      0 0.0.0.0:5280            0.0.0.0:*               LISTEN      9135/beam
tcp        0      0 192.168.108.1:7777      0.0.0.0:*               LISTEN      9135/beam
tcp        0      0 0.0.0.0:5222            0.0.0.0:*               LISTEN      9135/beam
tcp        0      0 0.0.0.0:5269            0.0.0.0:*               LISTEN      9135/beam
tcp        0      0 0.0.0.0:53567           0.0.0.0:*               LISTEN      9135/beam
13:32:43
## altvnk@kzn.unnix.nt

13:40:21
## #sid@tl.unix.nt

13:41:01
#cat /root/
.aptitude/         .l3rc              .rnd
.asterisk_history  .lesshst           .ssh/
.bash_history      .lilalo/           table.txt
.bash_profile      .mc/               .viminfo
.bashrc            ports              .vimrc
.debtags/          ports2
.festival_history  .profile
13:41:01
#cat /root/table.txt
s             altvnk          leonid          sid Ð¾Ð¼Ð°                Алексей
ids             altvnk          LKudrich        sidr
-------------------------------------------------------
Георгий----------Артём--------------Дима                Андрей
george          temon           user            andrey
george          temon           MrD             Andrey
/dev/pts/27
13:50:33
## admin@kv.unix.nt

/dev/pts/21
13:52:13
##user@bb.unix.nt

/dev/pts/34
13:55:38
#ssh linux10.unix.nt
~
~
~
~
~
~
~
~
~
~
...
(Чтение базы данных... на данный момент установлено 112493 файлов и каталогов.)
Распаковывается пакет ejabberd (из файла .../ejabberd_2.0.1-6+lenny2_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ejabberd (2.0.1-6+lenny2) ...
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.
linux10:~# Read from remote host linux10.unix.nt: Connection reset by peer
Connection to linux10.unix.nt closed.
прошло 11 минут
/dev/pts/16
14:07:02
#screen -x
прошло 29 минут
/dev/pts/25
14:37:00
#screen -x
/dev/pts/31
14:38:42
#screen -x
/dev/pts/34
14:40:58
#ejabberdctl
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
14:41:00
#ejabberdctl add-rosteritem sid tl.unix.nt user vn.unix.nt user-vn default
Usage: ejabberdctl [--node nodename] command [options]
Available commands in this ejabberd node:
  status                                                      get ejabberd status
  stop                                                        stop ejabberd
  restart                                                     restart ejabberd
  reopen-log                                                  reopen log file
  register user server password                               register a user
  unregister user server                                      unregister a user
  backup file                                                 store a database backup to file
  restore file                                                restore a database backup from file
...
  rem-rosteritem user1 server1 user2 server2                  Remove user2@server2 from user1@server1's roster
  compile file                                                recompile and reload file
  status-num status                                           number of logged users with status
  push-alltoall server group                                  adds all the users to all the users in Group
  srg-user-del user server group host                         delete user@server from group on host
  connected-users                                             list all established sessions
Examples:
  ejabberdctl restart
  ejabberdctl --node ejabberd@host restart
  ejabberdctl vhost jabber.example.org ...
14:42:35
#ejabberdctl add-rosteritem sid tl.unix.nt user vn.unix.nt user-vn default subs

14:44:01
#ejabberdctl stats registeredusers
2
14:44:10
#ejabberdctl add-rosteritem sid tl.unix.nt user vn.unix.nt user-vn default both

/dev/pts/21
14:46:55
#взлdpkg -L ejabberd | less
/dev/pts/16
14:47:00
#screen -x
/dev/pts/36
14:47:10
#screen -x
/dev/pts/38
14:50:55
#screen -x
/dev/pts/21
14:51:16
#vi /etc/ejabberd/
--- /tmp/l3-saved-6634.8117.11937	2010-10-29 15:51:31.000000000 +0300
+++ /etc/ejabberd/ejabberd.cfg	2010-10-29 15:52:18.000000000 +0300
@@ -499,7 +499,7 @@
 		 ]},
   {mod_roster,   []},
   %%{mod_service_log,[]},
-  %%{mod_shared_roster,[]},
+  {mod_shared_roster,[]},
   {mod_stats,    []},
   {mod_time,     []},
   {mod_vcard,    []},
14:51:16
#vi /etc/ejabberd/ejabberd.cfg
/dev/pts/40
14:51:45
#screen -x
/dev/pts/42
14:52:07
#screen
14:52:18
#screen -x
/dev/pts/21
14:52:19
#/etc/init.d/ejabberd restart
Restarting jabber server: ejabberd.
/dev/pts/34
15:00:10
#ssh linux10
~
~
~
~
~
~
~
~
~
~
...
Artemiu:~#
Artemiu:~# ps aux | grep eja
root      4931  0.0  0.0   3944   772 pts/2    S+   16:01   0:00 grep eja
Artemiu:~# /etc/init.d/ejabberd restart
Restarting jabber server: ejabberd is not running. Starting ejabberd.
Artemiu:~#
Artemiu:~#
Artemiu:~# exit
logout
Connection to linux10 closed.
/dev/pts/27
15:03:38
#vi
/dev/pts/31
15:05:17
#screen -x
/dev/pts/21
15:06:28
#exit
exit
Есть приостановленные задачи.
15:06:32
#jobs
[1]+  Stopped                 /usr/bin/vi "$@"
15:06:38
#fg 1
 31
 32 %% Admin user
 33 {acl, admin, {user, "admin", "tl.unix.nt"}}.
 34
    %%%%%%%%%%e
 39 {hosts, ["tl.unix.nt"]}.
 42 %%% This configuration file contains Erlang terms.
 43 %%%  - The character to comment a line is %ax, here are the concepts:%
 44 %%%
 45 %%%  - Each term ends in a dot, for example:
 46 %%%      override_global.
 47 %%%
 48 %%%  - A tuple has a fixed definition, its elements53,1           6%
 49 %%%    enclosed in {}, and separated with commas:
 50 %%%      {loglevel, 4}.
[1]+  Stopped                 /usr/bin/vi "$@"
 51 %%%
 52 %%%  - A list can have as many elements as you want,
 53 %%%    and is enclosed in [], for example:
15:06:44
#exit
exit
Есть приостановленные задачи.
15:06:46
#jobs
[1]+  Stopped                 /usr/bin/vi "$@"
15:06:49
#fg 1
 31
 32 %% Admin user
 33 {acl, admin, {user, "admin", "tl.unix.nt"}}.
 34
    %%%%%%%%%%e
 39 {hosts, ["tl.unix.nt"]}.
 42 %%% This configuration file contains Erlang terms.
 43 %%%  - The character to comment a line is %ax, here are the concepts:%
 44 %%%
 45 %%%  - Each term ends in a dot, for example:
 46 %%%      override_global.
 47 %%%
 48 %%%  - A tuple has a fixed definition, its elements are
 49 %%%    enclosed in {}, and separated with commas:
 50 %%%      {loglevel, 4}.
 51 %%%
 52 %%%  - A list can have as many elements as you want,
/dev/pts/21
15:11:44
#screen -x

Файлы

  • /etc/bind/tl.unix.nt
  • /root/
  • /root/table.txt
  • /etc/bind/tl.unix.nt
    >
    $TTL 3600
    @       SOA linux8.unix.nt. root 1 7200 900 9000 3600
            NS  linux8.unix.nt.
            MX  10 linux8.unix.nt.
            A   192.168.108.1
    
    /root/
    >
    .aptitude/         .l3rc              .rnd
    .asterisk_history  .lesshst           .ssh/
    .bash_history      .lilalo/           table.txt
    .bash_profile      .mc/               .viminfo
    .bashrc            ports              .vimrc
    .debtags/          ports2
    .festival_history  .profile
    
    /root/table.txt
    >
    s             altvnk          leonid          sid Ð¾Ð¼Ð°                Алексей
    ids             altvnk          LKudrich        sidr
    -------------------------------------------------------
    Георгий----------Артём--------------Дима                Андрей
    george          temon           user            andrey
    george          temon           MrD             Andrey
    

    Статистика

    Время первой команды журнала09:28:02 2010-10-29
    Время последней команды журнала15:11:44 2010-10-29
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 4.63
    Количество командных строк в единицу времени, команда/мин 0.36
    Частота использования команд
    screen18|===============| 15.65%
    less11|=========| 9.57%
    ssh11|=========| 9.57%
    vi8|======| 6.96%
    netstat6|=====| 5.22%
    asterisk5|====| 4.35%
    #5|====| 4.35%
    exit5|====| 4.35%
    ejabberdctl5|====| 4.35%
    dpkg4|===| 3.48%
    /etc/init.d/ejabberd4|===| 3.48%
    grep4|===| 3.48%
    scp3|==| 2.61%
    cut3|==| 2.61%
    cat3|==| 2.61%
    apt-get3|==| 2.61%
    fg2|=| 1.74%
    ztcfg2|=| 1.74%
    jobs2|=| 1.74%
    nestat1|| 0.87%
    sort1|| 0.87%
    host1|| 0.87%
    /etc/init.d/asterisk1|| 0.87%
    quit1|| 0.87%
    rm1|| 0.87%
    #user@bb.unix.nt1|| 0.87%
    ztdiag1|| 0.87%
    взлdpkg1|| 0.87%
    211|| 0.87%
    4004>1|| 0.87%
    ____
    *) Интервалы неактивности длительностью 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$