/l3/users/andr/nt-voip/linux5.linux5.unix.nt/root :1 :2 :3 |
|
#dahdi_genconf
|
#nano /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-3078.24518.28016 2011-10-21 12:00:17.000000000 +0300 +++ /etc/asterisk/chan_dahdi.conf 2011-10-21 12:02:07.000000000 +0300 @@ -46,6 +46,7 @@ ;spanmap => 4,1,4 [channels] +#include /etc/dahdi ; ; Default language ; |
#~
; Autogenerated by /usr/sbin/dahdi_genconf on Fri Oct 21 11:58:04 2011 ; If you edit this file and execute /usr/sbin/dahdi_genconf again, ; your manual changes will be LOST. ; Dahdi Channels Configurations (chan_dahdi.conf) ; ; This is not intended to be a complete chan_dahdi.conf. Rather, it is intended ; to be #include-d by /etc/chan_dahdi.conf that will include the global settings ; ; Span 1: WCT1/0 "Wildcard TE122 Card 0" (MASTER) B8ZS/ESF ClockSource group=0,11 context=from-pstn switchtype = national signalling = pri_cpe channel => 1-23 context = default group = 63 "/etc/asterisk/dahdi-channels.conf" 18L, 580C |
#apt-get install mc
Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: zip unzip links w3m lynx arj dbview odt2txt gv catdvi djvulibre-bin python-boto python-tz The following NEW packages will be installed: mc 0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded. Need to get 2,173 kB of archives. After this operation, 6,603 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main mc i386 3:4.7.0.9-1 [2,173 kB] Fetched 2,173 kB in 0s (10.4 MB/s) Selecting previously deselected package mc. (Reading database ... 134258 files and directories currently installed.) Unpacking mc (from .../mc_3%3a4.7.0.9-1_i386.deb) ... Processing triggers for man-db ... Processing triggers for menu ... Setting up mc (3:4.7.0.9-1) ... Processing triggers for menu ... |
#mcedit /etc/asterisk/dahdi-channels.conf
ââââââââââââââââ âââââââââââââââââââââââ |
#mcedit /etc/asterisk/dahdi-channels.conf
ââââââââââââââââ âââââââââââââââââââââââ |
#asterisk -rvvvvv
Asterisk 1.6.2.9-2+squeeze3, 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+squeeze3 currently running on linux3 (pid = 2713) Verbosity is at least 5 [Oct 21 12:06:27] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 12:06:31] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! linux3*CLI> quit Executing last minute cleanups |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#mcedit /etc/asterisk/dahdi-channels.conf
|
#mcedit /etc/asterisk/chan_dahdi.conf
ââââââââââââ ââââââââââââââââââââ âââ |
#mcedit /etc/asterisk/dahdi-channels.conf
|
#mcedit /etc/asterisk/chan_dahdi.conf
|
#mcedit /etc/asterisk/extensions.conf
ââââââââââââââ ââââââââââââââââââââ |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3078.1009.32001 2011-10-21 12:16:09.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-21 12:16:35.000000000 +0300 @@ -53,7 +53,7 @@ exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXTEN}-${CALLERID(num)}) exten => s,n,MixMonitor(wav,${CALLFILENAME}) -exten => s,n,System(echo Call from ${CALLERID(num)} | sendxmpp -f /var/lib/aserisk/.sendxmpprc user@linux3.unix.nt +exten => s,n,System(echo Call from ${CALLERID(num)} | sendxmpp -f /var/lib/aserisk/.sendxmpprc user@linux3.unix.nt) exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "14" ]?dial) exten => s,n,SetMusicOnHold(class2) exten => s,n(dial),Dial(${ARG1},10,tT,xX) |
#scp linux9:/root/op_panel-0.30.tar.gz .
ssh: Could not resolve hostname linux9: Name or service not known |
#apt-get install apache2 php5
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libonig2 libqdbm14 php5-cli php5-common php5-suhosin ssl-cert Suggested packages: apache2-doc apache2-suexec apache2-suexec-custom php-pear openssl-blacklist The following NEW packages will be installed: apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libonig2 libqdbm14 php5 php5-cli ... Setting up php5-common (5.3.3-7+squeeze3) ... Setting up libapache2-mod-php5 (5.3.3-7+squeeze3) ... Creating config file /etc/php5/apache2/php.ini with new version Reloading web server config: apache2. Setting up php5 (5.3.3-7+squeeze3) ... Setting up php5-cli (5.3.3-7+squeeze3) ... Creating config file /etc/php5/cli/php.ini with new version update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode. Setting up php5-suhosin (0.9.32.1-1) ... Setting up ssl-cert (1.0.28) ... |
#sudo /etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting . |
#ls
11 convert.py dictate.txt digits.txt followme.txt install letters.txt pbdirectory.txt phonetic.txt ru.txt |
#cp -R flash /var/www/panel/
cp: cannot stat `flash': No such file or directory |
#cp -R flash /var/www/panel
cp: cannot stat `flash': No such file or directory |
#scp linux9:/root/op_panel-0.30.tar.gz .
ssh: Could not resolve hostname linux9: Name or service not known |
#scp linux9:/root/op_panel-0.30.tar.gz .
ssh: Could not resolve hostname linux9: Name or service not known |
#cd ..
|
#cd ..
|
#cd ..
|
#scp linux9:/root/op_panel-0.30.tar.gz .
ssh: Could not resolve hostname linux9: Name or service not known |
#scp linux9:/root/op_panel-0.30.tar.gz .
ssh: Could not resolve hostname linux9: Name or service not known |
#cp -R /opflash /var/www/panel/
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cp -R /opflash /var/www/panel/
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cp -R /opflash /var/www/panel/
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cp -R /op_panel-0.30/flash /var/www/panel/
|
#cd /
|
#pwd
/ |
#scp linux9.unix.nt:/root/op_panel-0.30.tar.gz .
The authenticity of host 'linux9.unix.nt (192.168.90.1)' can't be established. RSA key fingerprint is f0:05:a6:a6:88:29:cd:4d:7a:23:9b:50:fa:00:de:0c. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux9.unix.nt,192.168.90.1' (RSA) to the list of known hosts. root@linux9.unix.nt's password: op_panel-0.30.tar.gz 100% 347KB 347.4KB/s 00:00 |
#tar -xvf op
op_panel-0.30.tar.gz opt/ |
#tar -xvf op
op_panel-0.30.tar.gz opt/ |
#tar -xvf op_panel-0.30.tar.gz
op_panel-0.30/ op_panel-0.30/ming-source/ op_panel-0.30/ming-source/operator_panel.pl op_panel-0.30/ming-source/README op_panel-0.30/ming-source/comunicator.pl op_panel-0.30/flash/ op_panel-0.30/flash/index-restrict.html op_panel-0.30/flash/crossdomain.xml op_panel-0.30/flash/help_ru.html op_panel-0.30/flash/help_es.html ... op_panel-0.30/op_lang_gl.cfg op_panel-0.30/op_server.cfg op_panel-0.30/op_lang_es.cfg op_panel-0.30/FAQ op_panel-0.30/extensions.conf.sample op_panel-0.30/op_lang_fr.cfg op_panel-0.30/op_lang_se.cfg op_panel-0.30/op_lang_it.cfg op_panel-0.30/op_lang_no.cfg op_panel-0.30/op_server.pl |
#cd op
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cd op
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cd op
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cd op
op_panel-0.30/ op_panel-0.30.tar.gz opt/ |
#cd op_panel-0.30
|
#ls
CHANGES flash op_astdb.cfg op_lang_en.cfg op_lang_it.cfg op_server.cfg RECIPES dhtml init op_buttons.cfg op_lang_es.cfg op_lang_no.cfg op_server.pl TODO extensions.conf.sample LICENSE op_lang_ca.cfg op_lang_fr.cfg op_lang_ru.cfg op_style.cfg UPGRADE FAQ ming-source op_lang_de.cfg op_lang_gl.cfg op_lang_se.cfg README |
#scp linux7:/home/user/fop2-2.23-debian-i386.tgz /home/user
ssh: Could not resolve hostname linux7: Name or service not known |
#scp linux7.unix.nt:/home/user/fop2-2.23-debian-i386.tgz /home/user
The authenticity of host 'linux7.unix.nt (192.168.70.1)' can't be established. RSA key fingerprint is 8f:a8:01:dc:fb:30:a2:33:72:95:8f:c7:5f:ab:a0:15. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'linux7.unix.nt,192.168.70.1' (RSA) to the list of known hosts. root@linux7.unix.nt's password: fop2-2.23-debian-i386.tgz 100% 5930KB 5.8MB/s 00:00 |
#^C
|
#^C
|
#uname -a
Linux linux3 2.6.32-5-686 #1 SMP Mon Oct 3 04:15:24 UTC 2011 i686 GNU/Linux |
#tar zxvf fop2-2.20-centos5-i686.tgz
tar (child): fop2-2.20-centos5-i686.tgz: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now |
#cd fop2
bash: cd: fop2: No such file or directory |
#make install
make: Nothing to be done for `install'. |
#cd /usr/lokal/fop2
bash: cd: /usr/lokal/fop2: No such file or directory |
#cd /home/user/
|
#ls -l
total 8676 -rw-r--r-- 1 root root 217338 Oct 19 11:58 123.gsm -rwx------ 1 user user 2108042 Mar 2 2008 123.mp3 drwxr-xr-x 2 user user 4096 Oct 18 09:21 Desktop drwxr-xr-x 2 user user 4096 Oct 18 09:21 Documents drwxr-xr-x 2 user user 4096 Oct 21 11:34 Downloads -rw-r--r-- 1 root root 6072470 Oct 21 14:09 fop2-2.23-debian-i386.tgz -rw-r--r-- 1 root root 56048 Oct 20 10:05 hello-from-festival -rwx------ 1 user user 359865 Oct 19 12:17 jsmailo.gsm drwxr-xr-x 2 user user 4096 Oct 18 09:21 Music drwxr-xr-x 2 user user 4096 Oct 18 09:21 Pictures drwxr-xr-x 2 user user 4096 Oct 18 09:21 Public drwxr-xr-x 2 user user 4096 Oct 18 09:21 Templates drwxr-xr-x 2 user user 4096 Oct 18 09:21 Videos |
#tar zxvf fop2-2.23-debian-i386.tgz
fop2/ fop2/init/ fop2/init/sysconfig.fop2 fop2/init/fop2.redhat fop2/init/default.fop2 fop2/init/fop2.debian fop2/README fop2/html/ fop2/html/.htaccess fop2/html/phonetabs.php ... fop2/server/autobuttons.cfg fop2/server/extensions_override_freepbx.conf fop2/server/autoconfig-users-freepbx.sh fop2/server/recording_fop2.pl fop2/server/buttons.cfg.sample fop2/server/tovoicemail.pl fop2/server/FOP2Callbacks.pm.sample fop2/server/autoconfig-buttons-freepbx.sh fop2/server/fop2.cfg fop2/server/fop2_server |
#cd fop2
|
#make install
update-rc.d: using dependency based boot sequencing Done! |
#cd /usr/local/fop2
|
#pwd
/usr/local/fop2 |
#/usr/local/fop2/fop2_server --test
Flash Operator Panel 2 - No valid license found. Demo Mode Manager authentication failed. Check credentials! |
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/
|
#nano /usr/local/fop2/fop2
|
#nano /usr/local/fop2/fop2.cfg
--- /tmp/l3-saved-2354.23057.5345 2011-10-21 15:13:07.000000000 +0300 +++ /usr/local/fop2/fop2.cfg 2011-10-21 15:18:44.000000000 +0300 @@ -2,8 +2,8 @@ ; AMI definitions manager_host=localhost manager_port=5038 -manager_user=admin -manager_secret=amp111 +manager_user=myuser +manager_secret=mysecret ;event_mask=agent,call,command,system,user,dialplan ; Daemon definitios |
#/usr/local/fop2/fop2_server --test
|
#pwd
|
#/usr/local/fop2/fop2_server --test
|
#pwd
|
#/usr/local/fop2/fop2_server --test
/etc/init.d/fop2 restart Restarting Flash Operator Panel 2: fop2. |
#/etc/init.d/apache2 restart
Restarting web server: apache2 ... waiting . |
#pwd
|
#/usr/local/fop2/fop2_server --test
|
#pwd
|
#/usr/local/fop2/fop2_server --test
halt |
#nano /usr/local/fop2/fop2.cfg
--- /tmp/l3-saved-5791.11096.12088 2011-10-21 15:34:16.000000000 +0300 +++ /usr/local/fop2/fop2.cfg 2011-10-21 15:34:42.000000000 +0300 @@ -173,7 +173,7 @@ ; user=623:1234:meetme,pickup ; buttonfile=buttons.cfg ; ------ END SAMPLE ------ - +user=1301:1301:all:queues ; This line is NOT commented, it executes ; the autoconfig configuration for FreePBX #exec autoconfig-users-freepbx.sh |
Время первой команды журнала | 10:57:57 2011-10-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:33:56 2011-10-21 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 19.05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.38 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.59 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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