/l3/users/andr/nt-voip/linux5.linux5.unix.nt/root :1 :2 :3 |
|
#ls /var/spool/asterisk/outgoing/
|
#chown asterisk:asterisk /tmp/1.call
chown: cannot access `/tmp/1.call': No such file or directory |
#ls /var/spool/asterisk/sounds/menu/ -l
total 0 |
#ls /var/spool/asterisk/sounds/ -l
total 4 drwxrwx--- 2 asterisk asterisk 4096 Oct 20 12:39 menu |
#chmod +rxw /var/spool/asterisk/sounds/menu/
|
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4128.8577.10751 2011-10-20 15:55:44.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-20 15:56:16.000000000 +0300 @@ -52,10 +52,14 @@ [macro-monitor] exten => s,1,Set(CALLFILENAME=${EPOCH}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H-%M-%S")}-${MACRO_EXTEN}-${CALLERID(num)}) -exten => s,n,Monitor(wav,${CALLFILENAME},m) -exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "13" ]?dial) +exten => s,n,MixMonitor(wav,${CALLFILENAME}) +exten => s,n,GotoIf($[ "${CALLERID(num):0:2}" != "14" ]?dial) exten => s,n,SetMusicOnHold(class2) exten => s,n(dial),Dial(${ARG1},10,tT,xX) +exten => s,n,GotoIf($[ "${DIALSTATUS}" = ANSWER ]?hangup) +exten => s,n,GotoIf($[ "${ARG2}" = "" ]?hangup) +exten => s,n,Dial(${ARG2},10,tT) +exten => s,n(hangup),Hangup [internal] |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4128.13807.26433 2011-10-20 15:57:56.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-20 16:04:20.000000000 +0300 @@ -77,6 +77,9 @@ exten => 9701,n,Authenticate(12345) exten => 9701,n,System(sudo touch /tmp/file1) +exten => 9704,1,Read(REDIRECTOR,/var/spool/asterisk/sounds/menu/11) +exten => 9704,n,Set(DB(mobile/${CALLERID(num)})=${REDIRECTOR}) + exten => 9501,1,GotoIfTime(14:00-15:00,thu,*,*?obed) exten => 9501,n,Queue(queuel) exten => 9501,n,Hungup |
#nano /etc/asterisk/extensions.conf
|
#cat tel.txt | while read a b ; do asterisk -rx "db put mobile $a $b" ; done
cat: tel.txt: No such file or directory |
#cat tel.txt
cat: tel.txt: No such file or directory |
#cat tel.txt | while read a b ; do asterisk -rx "db put mobile $a $b" ; done
cat: tel.txt: No such file or directory |
#cat tel.txt | while read a b ; do asterisk -rx "database put mobile $a $b" ; done
cat: tel.txt: No such file or directory |
#dpkg-reconfigure ejabberd
Package configuration âââââââââââââââââââââââââââ⤠Configuring ejabberd ââââââââââââââââââââââââââââ â Please reenter the password for the administrative user for verification. â â â â The password for the admin account again for verification: â â â â********____________________________________________________________________ â â â â <Ok> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Replacing config file /etc/ejabberd/ejabberd.cfg with new version Starting jabber server: ejabberd. Waiting for ejabberd to register admin user..................................................^C |
#dpkg-reconfigure ejabberd
âââââââââââââââââââââââââââ⤠Configuring ejabberd ââââââââââââââââââââââââââââ â Please reenter the password for the administrative user for verification. â â â â The password for the admin account again for verification: â â â â********____________________________________________________________________ â â â â <Ok> â â â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Replacing config file /etc/ejabberd/ejabberd.cfg with new version Starting jabber server: ejabberd. Waiting for ejabberd to register admin user............................................................ Can't register admin user "root@linux3.unix.nt". Ejabberd is starting too long. |
#apt-get install ejabberd
Reading package lists... Done Building dependency tree Reading state information... Done ejabberd is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded. |
#nano /etc/hosts
|
#nano /etc/hosts
|
#127.0.0.1 localhost
|
#dpkg-reconfigure ejabberd
ââââââââââââââââââââ⤠Configuring ejabberd ââââââââââââââââââââââ â Please reenter the password for the administrative user for â â verification. â â â â The password for the admin account again for verification: â â â â********_______________________________________________________ â â â â <Ok> â â â âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ Starting jabber server: ejabberd. Waiting for ejabberd to register admin user......^C |
#127.0.0.1 localhost
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl libxml-stream-perl Suggested packages: libdigest-hmac-perl libgssapi-perl libio-socket-inet6-perl libnet-dns-perl The following NEW packages will be installed: libauthen-sasl-perl libdigest-sha1-perl libio-socket-ssl-perl libnet-libidn-perl libnet-ssleay-perl libnet-xmpp-perl ... Unpacking sendxmpp (from .../sendxmpp_1.20-1_all.deb) ... Processing triggers for man-db ... Setting up libauthen-sasl-perl (2.1500-1) ... Setting up libdigest-sha1-perl (2.13-1) ... Setting up libnet-ssleay-perl (1.36-1) ... Setting up libio-socket-ssl-perl (1.33-1+squeeze1) ... Setting up libnet-libidn-perl (0.12.ds-1+b1) ... Setting up libxml-stream-perl (1.23-1) ... Setting up libnet-xmpp-perl (1.02-1) ... Setting up sendxmpp (1.20-1) ... |
#ssh user@192.168.15.252
user@book:~$ screen -xq! Use: screen [-opts] [cmd [args]] or: screen -r [host.tty] Options: -a Force all capabilities into each window's termcap. -A -[r|R] Adapt all windows to the new display width & height. -c file Read configuration file instead of '.screenrc'. -d (-r) Detach the elsewhere running screen (and reattach here). -dmS name Start as daemon: Screen session in detached mode. -D (-r) Detach and logout remote (and reattach here). ... user@book:~$ Use "exit" to leave the shell. 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. user@book:~$ exit Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Thu Oct 20 17:18:57 2011 from note.unix.nt l3-agent is already running: pid=2176; pidfile=/root/.lilalo/l3-agent.pid --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2926.11895.6438 2011-10-21 09:19:53.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-21 09:20:02.000000000 +0300 @@ -121,6 +121,8 @@ [international] +exten => _380XXXXXXXXX,1,Dial(SIP/nt1/${EXTEN}) +exten => _995XXXXXXXXX,1,Dial(SIP/nt1/${EXTEN}) exten => _[123]XXX,1,Macro(monitor,SIP/msk/${EXTEN}) ; ---------------- |
#[general]
|
#context=gr1
GNU nano 2.2.4 File: /etc/asterisk/extensions.conf [default] ; ---------------- ; RESOURCES ; ---------------- [menu] exten => s,1,Answer exten => s,n,Set(P=/var/spool/asterisk/sounds/menu/) exten => s,n,Background(${P}00) exten => s,n,(menu-start),Background(${P}01) ... exten => 1,1,Goto(submenu,s,1) exten => 2,1,Queue(queuel) exten => 3,1,Authenticate(12345) exten => 5,1,Playback(${P}04) exten => i,1,Playback(${P}08) exten => i,n,Goto(menu,s,menu-start) [submenu] [ Read 155 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell |
#asterisk -rx 'sip reload peers'
|
#[general]
bash: screen: command not found |
#lspci
00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09) 00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04) 00:16.3 Serial controller: Intel Corporation Cougar Point KT Controller (rev 04) 00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) 00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b4) 00:1c.4 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 5 (rev b4) 00:1c.6 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 7 (rev b4) 00:1c.7 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 8 (rev b4) 00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 04) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4) 00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 04) 00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 04) 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 04) 05:00.0 Ethernet controller: Digium, Inc. Wildcard TE122 single-span T1/E1/J1 card (rev 11) |
#dahdi_genconf
|
#lspci | grep -r eth
|
#grep
Usage: grep [OPTION]... PATTERN [FILE]... Try `grep --help' for more information. |
#lspci | grep -i ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) 05:00.0 Ethernet controller: Digium, Inc. Wildcard TE122 single-span T1/E1/J1 card (rev 11) |
#lspci | grep -i eth*
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04) 05:00.0 Ethernet controller: Digium, Inc. Wildcard TE122 single-span T1/E1/J1 card (rev 11) |
#dahdi_genconf
|
#ls /etc/dahdi/
system.conf xpp.conf |
#nano /etc/dahdi/system.conf
|
#ls -l /etc/dahdi/
total 12 -rw-r--r-- 1 root root 442 Oct 21 10:47 system.conf -rw-r--r-- 1 root root 442 Oct 21 10:46 system.conf.bak -rw-r--r-- 1 root root 1091 Sep 29 2009 xpp.conf |
#na
namei nautilus nautilus-file-management-properties nameif nautilus-autorun-software nautilus-sendto nano nautilus-connect-server nawk |
#na
namei nautilus nautilus-file-management-properties nameif nautilus-autorun-software nautilus-sendto nano nautilus-connect-server nawk |
#nano /etc/dahdi/system.conf
|
#Autogenerated by /usr/sbin/dahdi_genconf on Fri Oct 21 10:47:54 2011
|
#Autogenerated by /usr/sbin/dahdi_genconf on Fri Oct 21 10:47:54 2011
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): Configuration ====================== SPAN 1: ESF/B8ZS Build-out: 0 db (CSU)/0-133 feet (DSX-1) 24 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec Setting echocan for channel 3 to oslec ... Setting echocan for channel 15 to oslec Setting echocan for channel 16 to oslec Setting echocan for channel 17 to oslec Setting echocan for channel 18 to oslec Setting echocan for channel 19 to oslec Setting echocan for channel 20 to oslec Setting echocan for channel 21 to oslec Setting echocan for channel 22 to oslec Setting echocan for channel 23 to oslec Setting echocan for channel 24 to none |
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): OSLEC Configuration ====================== SPAN 1: ESF/B8ZS Build-out: 0 db (CSU)/0-133 feet (DSX-1) 24 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec Setting echocan for channel 3 to oslec ... Setting echocan for channel 15 to oslec Setting echocan for channel 16 to oslec Setting echocan for channel 17 to oslec Setting echocan for channel 18 to oslec Setting echocan for channel 19 to oslec Setting echocan for channel 20 to oslec Setting echocan for channel 21 to oslec Setting echocan for channel 22 to oslec Setting echocan for channel 23 to oslec Setting echocan for channel 24 to none |
#history
10 nano /home/user/.bashrc 11 . ~/.bashrc 12 history 13 l3-agent 14 apt-get install build-essential 15 cd /tmp 16 wget http://xgu.ru/lilalo/install 17 vim install 18 exit 19 cd /tmp/ ... 500 lspci | grep -i ethernet 501 lspci | grep -i eth* 502 dahdi_genconf 503 ls /etc/dahdi/ 504 nano /etc/dahdi/system.conf 505 nano /etc/dahdi/system.conf 506 cat /etc/dahdi/system.conf 507 dahdi__cfg -v 508 dahdi_cfg -v 509 history |
#^C
|
#/etc/init.d/dahdi restart
Unloading DAHDI hardware modules: ERROR: Module dahdi_echocan_oslec is in use ERROR: Module dahdi is in use by dahdi_echocan_oslec done Loading DAHDI hardware modules: No hardware timing source found in /proc/dahdi, loading dahdi_dummy Running dahdi_cfg: . |
#reboot
|
#; Autogenerated by /usr/sbin/dahdi_genconf on Fri Oct 21 10:47:54 2011
|
#nano /etc/chatscripts/
|
#nano /etc/c
|
#; Autogenerated by /usr/sbin/dahdi_genconf on Fri Oct 21 10:47:54 2011
|
#;
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#asterisk -rvvvv
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 = 2500) ... Displays PRI Information on a given PRI span [Oct 21 11:12:47] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:12:51] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:12:55] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:12:59] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:13:03] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:13:07] WARNING[2519]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! > Saved useragent "Asterisk PBX 1.6.2.9-2+squeeze3" for peer hm linux3*CLI> quit Executing last minute cleanups |
#vim /etc/dahdi/system.conf
--- /tmp/l3-saved-2592.7928.12393 2011-10-21 11:12:55.000000000 +0300 +++ /etc/dahdi/system.conf 2011-10-21 11:13:05.000000000 +0300 @@ -6,7 +6,7 @@ # This file is parsed by the Dahdi Configurator, dahdi_cfg # # Span 1: WCT1/0 "Wildcard TE122 Card 0" (MASTER) -span=1,0,0,esf,b8zs +span=1,1,0,esf,b8zs # termtype: te bchan=1-23 dchan=24 |
#dahdi_cfg -v
DAHDI Tools Version - 2.2.1.1 DAHDI Version: 2.3.0.1 Echo Canceller(s): OSLEC Configuration ====================== SPAN 1: ESF/B8ZS Build-out: 0 db (CSU)/0-133 feet (DSX-1) 24 channels to configure. Setting echocan for channel 1 to oslec Setting echocan for channel 2 to oslec Setting echocan for channel 3 to oslec ... Setting echocan for channel 15 to oslec Setting echocan for channel 16 to oslec Setting echocan for channel 17 to oslec Setting echocan for channel 18 to oslec Setting echocan for channel 19 to oslec Setting echocan for channel 20 to oslec Setting echocan for channel 21 to oslec Setting echocan for channel 22 to oslec Setting echocan for channel 23 to oslec Setting echocan for channel 24 to none |
#asterisk -rvvvv
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) ... [Oct 21 11:16:38] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:16:42] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:16:46] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:16:50] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! == Primary D-Channel on span 1 up linux3*CLI> pri show spans PRI span 1/0: Provisioned, Up, Active -- Remote UNIX connection linux3*CLI> quit Executing last minute cleanups |
#vim /etc/asterisk/dahdi-channels.conf
--- /tmp/l3-saved-2592.28250.4160 2011-10-21 11:13:46.000000000 +0300 +++ /etc/asterisk/dahdi-channels.conf 2011-10-21 11:13:50.000000000 +0300 @@ -12,6 +12,6 @@ ;context=from-pstn switchtype = national signalling = pri_net -channel => 1-23 context = gr3 group = 63 +channel => 1-23 |
#vim /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-2592.2128.28947 2011-10-21 11:13:56.000000000 +0300 +++ /etc/asterisk/chan_dahdi.conf 2011-10-21 11:14:30.000000000 +0300 @@ -46,6 +46,7 @@ ;spanmap => 4,1,4 [channels] +#include /etc/asterisk/dahdi-channels.conf ; ; Default language ; @@ -1222,4 +1223,3 @@ ;[phone-3](phones) ;dahdichan = 3 ;pickupgroup = 3,4 -#include /etc/asterisk/dahdi-channels.conf |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#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) ... linux3*CLI> pri show span Usage: pri show span <span> Displays PRI Information on a given PRI span linux3*CLI> pri show spans PRI span 1/0: Provisioned, Down, Active [Oct 21 11:15:30] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:15:34] WARNING[2732]: chan_dahdi.c:4160 pri_find_dchan: No D-channels available! Using Primary channel 24 as D-channel anyway! [Oct 21 11:15:38] 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 |
#exten => _1303,n,SetMusicOnHold(default)
GNU nano 2.2.4 File: /etc/asterisk/extensions.conf [default] ; ---------------- ; RESOURCES ; ---------------- [menu] exten => s,1,Answer exten => s,n,Set(P=/var/spool/asterisk/sounds/menu/) exten => s,n,Background(${P}00) exten => s,n,(menu-start),Background(${P}01) ... exten => 1,1,Goto(submenu,s,1) exten => 2,1,Queue(queuel) exten => 3,1,Authenticate(12345) exten => 5,1,Playback(${P}04) exten => i,1,Playback(${P}08) exten => i,n,Goto(menu,s,menu-start) [submenu] [ Read 155 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Page ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where Is ^V Next Page ^U UnCut Text ^T To Spell |
#nano /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2127.31035.20176 2011-10-21 11:21:45.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-21 11:22:43.000000000 +0300 @@ -106,7 +106,6 @@ [local] exten => _1303,1,Answer -exten => _1303,n,SetMusicOnHold(default) exten => _1303,n,Queue(queue1) exten => 1311,1,MeetMe(1,c,i) @@ -123,8 +122,8 @@ exten => _380XXXXXXXXX,1,Dial(SIP/msk/${EXTEN}) exten => _995XXXXXXXXX,1,Dial(SIP/msk/${EXTEN}) +exten => _31XX,1,Macro(monitor,DAHDI/G63/${EXTEN}) exten => _[12]XXX,1,Macro(monitor,SIP/msk/${EXTEN}) -exten => _3[12]XXX,1,Macro(monitor,DAHDI/G63/${EXTEN}) ; ---------------- ; users |
#cp /etc/asterisk/extensions.conf /etc/asterisk/extensions.conf.SAVED
|
#cp /etc/asterisk/extensions.conf /home/user/Do
Documents/ Downloads/ |
#cp /etc/asterisk/extensions.conf /home/user/Do
Documents/ Downloads/ |
#cp /etc/asterisk/extensions.conf /home/user/Downloads/
|
#cp /etc/asterisk/dahdi-channels.conf.conf /home/user/Downloads/
cp: cannot stat `/etc/asterisk/dahdi-channels.conf.conf': No such file or directory |
#cp /etc/asterisk/dahdi-channels.conf /home/user/Downloads/
|
#cp /etc/asterisk/chan_dahdi.conf /home/user/Downloads/
|
#cp /etc/asterisk/sip.conf /home/user/Downloads/
|
#chmod +rw chan_dahdi.conf
|
#vim /etc/asterisk/chan_dahdi.conf
--- /tmp/l3-saved-3078.30685.1863 2011-10-21 11:53:06.000000000 +0300 +++ /etc/asterisk/chan_dahdi.conf 2011-10-21 11:53:13.000000000 +0300 @@ -46,7 +46,6 @@ ;spanmap => 4,1,4 [channels] -#include /etc/asterisk/dahdi-channels.conf ; ; Default language ; |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-3078.21302.14098 2011-10-21 11:53:31.000000000 +0300 +++ /etc/asterisk/extensions.conf 2011-10-21 11:53:38.000000000 +0300 @@ -122,7 +122,6 @@ exten => _380XXXXXXXXX,1,Dial(SIP/msk/${EXTEN}) exten => _995XXXXXXXXX,1,Dial(SIP/msk/${EXTEN}) -exten => _31XX,1,Macro(monitor,DAHDI/G63/${EXTEN}) exten => _[12]XXX,1,Macro(monitor,SIP/msk/${EXTEN}) ; ---------------- |
#apt-get install dahdi
Reading package lists... Done Building dependency tree Reading state information... Done dahdi is already the newest version. dahdi set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded. |
#dahdi_genconf
/usr/sbin/dahdi_genconf: Failed to open /etc/dahdi/system.conf: No such file or directory |
#dahdi_genconf
/usr/sbin/dahdi_genconf: Failed to open /etc/dahdi/system.conf: No such file or directory |
#less /etc/
|
#dahdi_genconf
/usr/sbin/dahdi_genconf: Failed to open /etc/dahdi/system.conf: No such file or directory |
#less /etc/sysctl.
|
#vim /etc/dahdi/system.conf
|
#cat > /etc/d
dbus-1/ debian_version defoma/ dhcp/ dictionaries-common/ debconf.conf default/ deluser.conf dhcp3/ dpkg/ |
#mkdir /etc/dahdi/
mkdir: cannot create directory `/etc/dahdi/': File exists |
#lsmod | less
|
Время первой команды журнала | 13:12:37 2011-10-20 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:57:57 2011-10-21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 14.85 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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