/l3/users/mim/nt-voip/linux8.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 |
|
#apt-get install subversion
|
#apt-get install svn
|
#apt-get install subversion
|
#apt-get install svn
|
#apt-get install svn
|
#apt-get install subversion
|
#apt-get install svn
|
#apt-get install subversion
|
# ; Default = no
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 3854) Verbosity is at least 3 linux8*CLI> reload ... [Oct 26 14:05:45] NOTICE[3873]: chan_sip.c:11722 sip_reg_timeout: -- Registration for 'hamburg@192.168.90.1' timed out, trying again (Attempt #1) -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 linux8*CLI> exit |
# ; Default = no
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 3854) Verbosity is at least 3 linux8*CLI> reload ... [Oct 26 14:05:45] NOTICE[3873]: chan_sip.c:11722 sip_reg_timeout: -- Registration for 'hamburg@192.168.90.1' timed out, trying again (Attempt #1) -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 linux8*CLI> exit |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2215.26785.19026 2012-10-26 14:12:47.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-26 14:16:23.000000000 +0300 @@ -20,6 +20,7 @@ exten => 8401,1,MeetMe(100,sA) exten => 8402,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/tes.txt) exten => 8444,1,Goto(menu,s,1) +exten => _050XXXXXXX,1,Dial(DAHDI/G1/${EXTEN}) [local] include => parkedcalls exten => _23XX,1,Answer |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2215.25237.9743 2012-10-26 14:17:35.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-26 14:23:25.000000000 +0300 @@ -21,6 +21,7 @@ exten => 8402,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/tes.txt) exten => 8444,1,Goto(menu,s,1) exten => _050XXXXXXX,1,Dial(DAHDI/G1/${EXTEN}) + [local] include => parkedcalls exten => _23XX,1,Answer |
#[ ]
exten => _23XX,n,Set(CALLFILENAME=${EXTEN}-${EPOCH}) exten => _23XX,n,Monitor(wav,${CALLFILENAME},m) exten => _23XX,n,Dial(SIP/${EXTEN},10,tTwWkK) exten => _23XX,n,System(/usr/local/bin/asterisk2xmpp ${CALLERID(num)} ${EXTEN} ${DB(jid/${EXTEN})}) exten => _23XX,n,Voicemail(${EXTEN}@default) exten => 2303,1,Dial(SIP/2301&SIP/2302) exten => 2388,1,Queue(quesel,hH) [national] exten => _24XX,1,Dial(SIP/berlin/${EXTEN}) exten => _25XX,1,Dial(SIP/munich/${EXTEN}) ... exten => _2[1234]XX,1,Dial(SIP/munich/${EXTEN}) [gr1] include => internal include => local [gr2] include => internal include => local include => national ;exten => _.,1,Playback(/var/tmp/asterisk/message01) exten => _.,1,SayDigits(${EXTEN}) |
#[ ]
exten => 8301,n(start2),Playback(vm-password) exten => 8301,n,Read(password) exten => 8301,n,GotoIf($[${password}=1234]?eject) exten => 8301,n,Hangup exten => 8301,n(eject),System(sudo eject) exten => 8401,1,MeetMe(100,sA) exten => 8402,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/tes.txt) exten => 8444,1,Goto(menu,s,1) exten => _050XXXXXXX,1,Dial(DAHDI/G1/${EXTEN}) [local] ... exten => _2[1234]XX,1,Dial(SIP/munich/${EXTEN}) [gr1] include => internal include => local [gr2] include => internal include => local include => national ;exten => _.,1,Playback(/var/tmp/asterisk/message01) exten => _.,1,SayDigits(${EXTEN}) |
#ls /var/lo
local/ lock/ log/ |
#ls /var/lo
local/ lock/ log/ |
#ls
__app.c __at_send.c __channel.c etc __manager.c __at_fifo_queue.c chan_datacard.c __char_conv.c __helpers.c __memmem.c __at_parse.c chan_datacard.h __cli.c LICENSE.txt README.txt __at_read.c chan_datacard.o configure Makefile __ringbuffer.c __at_response.c chan_datacard.so COPYRIGHT.txt Makefile.in __ringbuffer.h |
#ls
__app.c __at_send.c __channel.c etc __manager.c __at_fifo_queue.c chan_datacard.c __char_conv.c __helpers.c __memmem.c __at_parse.c chan_datacard.h __cli.c LICENSE.txt README.txt __at_read.c chan_datacard.o configure Makefile __ringbuffer.c __at_response.c chan_datacard.so COPYRIGHT.txt Makefile.in __ringbuffer.h |
#apt-get install mysql
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mysql |
#apt-get install mysql
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mysql |
#apt-get install mysql-server
ÐаÑÑÑойка пакеÑа ââââââââ⤠ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server-5.1 ââââââââââ â â â â â ÐовÑоÑиÑе ввод паÑÐ¾Ð»Ñ Ð´Ð»Ñ MySQL полÑзоваÑÐµÐ»Ñ "root": â â â â********_______________________________________________ â â â â <Ok> â â â ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server-5.1 (5.1.49-3) ... Stopping MySQL database server: mysqld. 121026 15:02:18 [Note] Plugin 'FEDERATED' is disabled. 121026 15:02:18 InnoDB: Started; log sequence number 0 44233 121026 15:02:18 InnoDB: Starting shutdown... 121026 15:02:24 InnoDB: Shutdown completed; log sequence number 0 44233 Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libhtml-template-perl (2.9-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server (5.1.49-3) ... |
#apt-get install mysql-server
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient16 libnet-daemon-perl libplrpc-perl mysql-client-5.1 mysql-common mysql-server-5.1 mysql-server-core-5.1 ÐÑедлагаемÑе пакеÑÑ: libipc-sharedcache-perl libterm-readkey-perl tinyca ÐаÑÑÑойка пакеÑа ââââââââ⤠ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server-5.1 ââââââââââ ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server-5.1 (5.1.49-3) ... Stopping MySQL database server: mysqld. 121026 15:02:18 [Note] Plugin 'FEDERATED' is disabled. 121026 15:02:18 InnoDB: Started; log sequence number 0 44233 121026 15:02:18 InnoDB: Starting shutdown... 121026 15:02:24 InnoDB: Shutdown completed; log sequence number 0 44233 Starting MySQL database server: mysqld. Checking for corrupt, not cleanly closed and upgrade needing tables.. ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libhtml-template-perl (2.9-2) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-server (5.1.49-3) ... |
#mysql -u root -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 40 Server version: 5.1.49-3 (Debian) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> mysql> mysql> exit Bye |
#mysql -u root -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 40 Server version: 5.1.49-3 (Debian) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> mysql> mysql> exit Bye |
#mysql -u root -p
Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) |
#mysql -u root -p
Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) |
#~
REATE DATABASE asterisk; ~ CREATE TABLE `asterisk`.`cdr` ( `calldate` datetime NOT NULL default '0000-00-00 00:00:00', `clid` varchar(80) NOT NULL default '', `src` varchar(80) NOT NULL default '', `dst` varchar(80) NOT NULL default '', `dcontext` varchar(80) NOT NULL default '', `channel` varchar(80) NOT NULL default '', `dstchannel` varchar(80) NOT NULL default '', ... ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ÐÐÐÐÐ 20,3 ÐеÑÑ |
#~
REATE DATABASE asterisk; ~ CREATE TABLE `asterisk`.`cdr` ( `calldate` datetime NOT NULL default '0000-00-00 00:00:00', `clid` varchar(80) NOT NULL default '', `src` varchar(80) NOT NULL default '', `dst` varchar(80) NOT NULL default '', `dcontext` varchar(80) NOT NULL default '', `channel` varchar(80) NOT NULL default '', `dstchannel` varchar(80) NOT NULL default '', ... ~ ~ ~ ~ ~ ~ ~ ~ ~ -- ÐÐÐÐÐ 20,3 ÐеÑÑ |
#apt-cache search asterisk mysql
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) |
#apt-cache search asterisk mysql
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) |
#mysql -u root -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 43 Server version: 5.1.49-3 (Debian) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON `asterisk`.* to 'asterisk'@'localhost' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye |
#mysql -u root -p
Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 43 Server version: 5.1.49-3 (Debian) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> GRANT ALL PRIVILEGES ON `asterisk`.* to 'asterisk'@'localhost' IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec) mysql> exit Bye |
#apt-cache search asterisk mysql
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) |
#apt-cache search asterisk mysql
asterisk-mysql - MySQL support for the Asterisk PBX (cdr mainly) |
#apt-get install asterisk-mysql
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: asterisk-mysql обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 47,4 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 176 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! asterisk-mysql Установить эти пакеты без проверки [y/N]? yes Получено:1 http://192.168.15.254/debian/ squeeze/main asterisk-mysql i386 1.6.2.1-1 [47,4 kB] Получено 47,4 kБ за 0с (2.169 kБ/c) Выбор ранее не выбранного пакета asterisk-mysql. (Чтение базы данных ... на данный момент установлено 134138 файлов и каталогов.) Распаковывается пакет asterisk-mysql (из файла .../asterisk-mysql_1.6.2.1-1_i386.deb)... Настраивается пакет asterisk-mysql (1.6.2.1-1) ... |
#apt-get install asterisk-mysql
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: asterisk-mysql обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 47,4 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 176 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! asterisk-mysql Установить эти пакеты без проверки [y/N]? yes Получено:1 http://192.168.15.254/debian/ squeeze/main asterisk-mysql i386 1.6.2.1-1 [47,4 kB] Получено 47,4 kБ за 0с (2.169 kБ/c) Выбор ранее не выбранного пакета asterisk-mysql. (Чтение базы данных ... на данный момент установлено 134138 файлов и каталогов.) Распаковывается пакет asterisk-mysql (из файла .../asterisk-mysql_1.6.2.1-1_i386.deb)... Настраивается пакет asterisk-mysql (1.6.2.1-1) ... |
#wc -l /etc/asterisk/cdr_mysql.conf
wc: /etc/asterisk/cdr_mysql.conf: Нет такого файла или каталога |
#wc -l /etc/asterisk/cdr_mysql.conf
wc: /etc/asterisk/cdr_mysql.conf: Нет такого файла или каталога |
#vim /etc/asterisk/cdr_mysql.conf
--- /tmp/l3-saved-2215.1296.1178 2012-10-26 15:19:12.000000000 +0300 +++ /etc/asterisk/cdr_mysql.conf 2012-10-26 15:21:42.000000000 +0300 @@ -11,13 +11,13 @@ ; specified by sock or otherwise use the default socket file. ; ;[global] -;hostname=database.host.name -;dbname=asteriskcdrdb -;table=cdr -;password=password -;user=asteriskcdruser -;port=3306 -;sock=/tmp/mysql.sock +hostname=localhost +dbname=asterisk +table=cdr +password=password +user=asterisk +port=3306 +sock=/var/run/mysqld/mysqld.sock ; ; If you need your CDRs recorded in GMT instead of local time ;usegmtime=yes |
#;
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#;
Asterisk already running on /var/run/asterisk/asterisk.ctl. Use 'asterisk -r' to connect. |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 3854) ... -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 [Oct 26 15:31:51] NOTICE[3890]: chan_dahdi.c:12696 pri_dchannel: PRI got event: HDLC Abort (6) on Primary D-channel of span 1 [Oct 26 15:31:52] ERROR[3890]: chan_dahdi.c:12393 dahdi_pri_error: 1 PTP MDL can't handle error of type F [Oct 26 15:31:52] ERROR[3890]: chan_dahdi.c:12393 dahdi_pri_error: 1 MDL-ERROR (F), SABME in state 7 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 linux8*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, 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+squeeze8 currently running on linux8 (pid = 3854) ... -- Registered SIP 'berlin' at 192.168.90.1 port 5060 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 [Oct 26 15:31:51] NOTICE[3890]: chan_dahdi.c:12696 pri_dchannel: PRI got event: HDLC Abort (6) on Primary D-channel of span 1 [Oct 26 15:31:52] ERROR[3890]: chan_dahdi.c:12393 dahdi_pri_error: 1 PTP MDL can't handle error of type F [Oct 26 15:31:52] ERROR[3890]: chan_dahdi.c:12393 dahdi_pri_error: 1 MDL-ERROR (F), SABME in state 7 -- Registered SIP 'berlin' at 192.168.110.1 port 5060 -- Registered SIP 'berlin' at 192.168.90.1 port 5060 linux8*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/extensions.
|
#[ ]
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия libsrtp0. libsrtp0 установлен вручную. НОВЫЕ пакеты, которые будут установлены: libsrtp0-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 84,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 385 kB. Хотите продолжить [Д/н]? yes ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! libsrtp0-dev Установить эти пакеты без проверки [y/N]? yes Получено:1 http://192.168.15.254/debian/ squeeze/main libsrtp0-dev i386 1.4.4~dfsg-6 [84,2 kB] Получено 84,2 kБ за 0с (3.331 kБ/c) Выбор ранее не выбранного пакета libsrtp0-dev. (Чтение базы данных ... на данный момент установлено 134150 файлов и каталогов.) Распаковывается пакет libsrtp0-dev (из файла .../libsrtp0-dev_1.4.4~dfsg-6_i386.deb)... Настраивается пакет libsrtp0-dev (1.4.4~dfsg-6) ... |
#[ ]
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия libsrtp0. libsrtp0 установлен вручную. НОВЫЕ пакеты, которые будут установлены: libsrtp0-dev обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 84,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 385 kB. Хотите продолжить [Д/н]? yes ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! libsrtp0-dev Установить эти пакеты без проверки [y/N]? yes Получено:1 http://192.168.15.254/debian/ squeeze/main libsrtp0-dev i386 1.4.4~dfsg-6 [84,2 kB] Получено 84,2 kБ за 0с (3.331 kБ/c) Выбор ранее не выбранного пакета libsrtp0-dev. (Чтение базы данных ... на данный момент установлено 134150 файлов и каталогов.) Распаковывается пакет libsrtp0-dev (из файла .../libsrtp0-dev_1.4.4~dfsg-6_i386.deb)... Настраивается пакет libsrtp0-dev (1.4.4~dfsg-6) ... |
#apt-get install libssl-dev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: zlib1g-dev НОВЫЕ пакеты, которые будут установлены: libssl-dev zlib1g-dev обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 2.351 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6.435 kB. ... Получено:2 http://192.168.15.254/debian/ squeeze/main libssl-dev i386 0.9.8o-4squeeze13 [2.165 kB] Получено 2.351 kБ за 0с (10,8 MБ/c) Выбор ранее не выбранного пакета zlib1g-dev. (Чтение базы данных ... на данный момент установлено 134195 файлов и каталогов.) Распаковывается пакет zlib1g-dev (из файла .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_i386.deb)... Выбор ранее не выбранного пакета libssl-dev. Распаковывается пакет libssl-dev (из файла .../libssl-dev_0.9.8o-4squeeze13_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет zlib1g-dev (1:1.2.3.4.dfsg-3) ... Настраивается пакет libssl-dev (0.9.8o-4squeeze13) ... |
#apt-get install libssl-dev
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: zlib1g-dev НОВЫЕ пакеты, которые будут установлены: libssl-dev zlib1g-dev обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 2.351 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 6.435 kB. ... Получено:2 http://192.168.15.254/debian/ squeeze/main libssl-dev i386 0.9.8o-4squeeze13 [2.165 kB] Получено 2.351 kБ за 0с (10,8 MБ/c) Выбор ранее не выбранного пакета zlib1g-dev. (Чтение базы данных ... на данный момент установлено 134195 файлов и каталогов.) Распаковывается пакет zlib1g-dev (из файла .../zlib1g-dev_1%3a1.2.3.4.dfsg-3_i386.deb)... Выбор ранее не выбранного пакета libssl-dev. Распаковывается пакет libssl-dev (из файла .../libssl-dev_0.9.8o-4squeeze13_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет zlib1g-dev (1:1.2.3.4.dfsg-3) ... Настраивается пакет libssl-dev (0.9.8o-4squeeze13) ... |
#ls
__app.c __at_send.c __channel.c etc __manager.c __at_fifo_queue.c chan_datacard.c __char_conv.c __helpers.c __memmem.c __at_parse.c chan_datacard.h __cli.c LICENSE.txt README.txt __at_read.c chan_datacard.o configure Makefile __ringbuffer.c __at_response.c chan_datacard.so COPYRIGHT.txt Makefile.in __ringbuffer.h |
#ls
__app.c __at_send.c __channel.c etc __manager.c __at_fifo_queue.c chan_datacard.c __char_conv.c __helpers.c __memmem.c __at_parse.c chan_datacard.h __cli.c LICENSE.txt README.txt __at_read.c chan_datacard.o configure Makefile __ringbuffer.c __at_response.c chan_datacard.so COPYRIGHT.txt Makefile.in __ringbuffer.h |
#cp /var/tmp/* /etc/asterisk/
cp: пропускается каталог «/var/tmp/asterisk» |
#top
top - 16:10:36 up 4:55, 4 users, load average: 0.20, 0.24, 0.22 Tasks: 151 total, 1 running, 150 sleeping, 0 stopped, 0 zombie Cpu(s): 0.6%us, 0.2%sy, 0.0%ni, 98.8%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16430744k total, 767464k used, 15663280k free, 65164k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 9764860k total, 0k used, 9764860k free, 462640k cached 1430 root 20 0 71636 27m 9724 S 8 0.2 1:44.03 Xorg 7804 root 20 0 2512 1100 808 R 2 0.0 0:00.01 top 1 root 20 0 2084 700 604 S 0 0.0 0:01.29 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd ... 521 root 18 -2 2716 1096 324 S 0 0.0 0:00.00 udevd 522 root 18 -2 2716 1100 328 S 0 0.0 0:00.00 udevd 539 root 0 -20 0 0 0 S 0 0.0 0:00.00 kpsmoused 613 root 0 -20 0 0 0 S 0 0.0 0:00.00 wcte12xp0 631 root 0 -20 0 0 0 S 0 0.0 0:00.00 hd-audio0 944 daemon 20 0 1860 504 408 S 0 0.0 0:00.00 portmap 956 statd 20 0 1988 808 680 S 0 0.0 0:00.00 rpc.statd 1162 root 20 0 28656 1608 1028 S 0 0.0 0:00.46 rsyslogd 1198 ejabberd 20 0 1924 324 200 S 0 0.0 0:00.10 epmd 1207 messageb 20 0 3048 1324 756 S 0 0.0 0:00.46 dbus-daemon |
#top
top - 16:10:36 up 4:55, 4 users, load average: 0.20, 0.24, 0.22 Tasks: 151 total, 1 running, 150 sleeping, 0 stopped, 0 zombie Cpu(s): 0.6%us, 0.2%sy, 0.0%ni, 98.8%id, 0.4%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 16430744k total, 767464k used, 15663280k free, 65164k buffers PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND Swap: 9764860k total, 0k used, 9764860k free, 462640k cached 1430 root 20 0 71636 27m 9724 S 8 0.2 1:44.03 Xorg 7804 root 20 0 2512 1100 808 R 2 0.0 0:00.01 top 1 root 20 0 2084 700 604 S 0 0.0 0:01.29 init 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd ... 521 root 18 -2 2716 1096 324 S 0 0.0 0:00.00 udevd 522 root 18 -2 2716 1100 328 S 0 0.0 0:00.00 udevd 539 root 0 -20 0 0 0 S 0 0.0 0:00.00 kpsmoused 613 root 0 -20 0 0 0 S 0 0.0 0:00.00 wcte12xp0 631 root 0 -20 0 0 0 S 0 0.0 0:00.00 hd-audio0 944 daemon 20 0 1860 504 408 S 0 0.0 0:00.00 portmap 956 statd 20 0 1988 808 680 S 0 0.0 0:00.00 rpc.statd 1162 root 20 0 28656 1608 1028 S 0 0.0 0:00.46 rsyslogd 1198 ejabberd 20 0 1924 324 200 S 0 0.0 0:00.10 epmd 1207 messageb 20 0 3048 1324 756 S 0 0.0 0:00.46 dbus-daemon |
#./configure --help
`configure' configures asterisk trunk to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit ... LIBS libraries to pass to the linker, e.g. -l<library> CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to <https://issues.asterisk.org>. |
#./configure --help
`configure' configures asterisk trunk to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit ... LIBS libraries to pass to the linker, e.g. -l<library> CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if you have headers in a nonstandard directory <include dir> CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to <https://issues.asterisk.org>. |
#./configure --help | grep crypto
--with-crypto=PATH use OpenSSL Cryptography files in PATH |
Время первой команды журнала | 12:58:05 2012-10-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:16:30 2012-10-26 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.31 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.73 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008