/l3/users/sergs/asterisk/linux5.unix.nt/root :1 :2 :3 :4 :5 :6 |
|
#exit
Connection to 192.168.4.1 closed. |
#ssh 192.168.2.1
root@192.168.2.1's password: Linux linux2.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 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: Sat May 29 10:04:51 2010 l3-agent is already running: pid=2175; pidfile=/root/.lilalo/l3-agent.pid |
#cd /etc/asterisk/
|
#ls -al --sort=t
итого 460 drwxr-xr-x 3 asterisk asterisk 4096 Май 29 10:06 . -rw-r--r-- 1 root root 1014 Май 29 10:06 sip.conf drwxr-xr-x 69 root root 4096 Май 29 10:03 .. -rw-r--r-- 1 root root 2894 Май 29 09:48 extensions.conf -rw-r--r-- 1 root root 12288 Май 28 17:42 .extensions.conf.swp -rw-r----- 1 asterisk asterisk 24178 Май 28 15:12 zapata.conf -rw-r----- 1 asterisk asterisk 437 Май 28 13:59 manager.conf -rw-r----- 1 asterisk asterisk 5301 Май 28 12:06 features.conf -rw-r----- 1 asterisk asterisk 11815 Май 28 10:14 queues.conf ... -rw-r----- 1 asterisk asterisk 4044 Дек 14 21:08 skinny.conf -rw-r----- 1 asterisk asterisk 6691 Дек 14 21:08 sla.conf -rw-r----- 1 asterisk asterisk 2665 Дек 14 21:08 smdi.conf -rw-r----- 1 asterisk asterisk 1384 Дек 14 21:08 telcordia-1.adsi -rw-r----- 1 asterisk asterisk 598 Дек 14 21:08 udptl.conf -rw-r----- 1 asterisk asterisk 1804 Дек 14 21:08 users.conf -rw-r----- 1 asterisk asterisk 2772 Дек 14 21:08 vpb.conf -rw-r----- 1 asterisk asterisk 393 Дек 14 21:08 watchdog.conf -rw-r----- 1 asterisk asterisk 247 Дек 14 20:58 asterisk.conf -rw-r----- 1 asterisk asterisk 2062 Дек 14 20:58 modules.conf |
#ls -al --sort=t | more
|
#less extensions.conf
|
#less sip.conf
|
#ls -al --sort=t | more
|
#exit
Connection to 192.168.2.1 closed. |
#ssh 192.168.4.1
root@192.168.4.1's password: Linux linux4.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 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: Sat May 29 10:51:32 2010 from 192.168.4.204 l3-agent is already running: pid=2371; pidfile=/root/.lilalo/l3-agent.pid |
#less extensions.conf
|
#ls -al --sort=t | more
|
#less extensions.conf
|
#exit
Connection to 192.168.4.1 closed. |
#ssh 192.168.3.1
root@192.168.3.1's password: Permission denied, please try again. root@192.168.3.1's password: |
#ssh user@192.168.3.1
user@192.168.3.1's password: Permission denied, please try again. user@192.168.3.1's password: |
#ssh 192.168.4.1
root@192.168.4.1's password: Linux linux4.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 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: Sat May 29 10:56:54 2010 from 192.168.5.1 l3-agent is already running: pid=2371; pidfile=/root/.lilalo/l3-agent.pid |
#vim /tmp/outcall.call
--- /tmp/l3-saved-9853.26169.30579 2010-05-29 11:03:04.000000000 +0300 +++ /tmp/outcall.call 2010-05-29 11:03:11.000000000 +0300 @@ -1,4 +1,4 @@ -Channel: Sip/701 +Channel: Sip/501 Data:/var/tmp/vybor Application: Playback |
#cp -p /tmp/outcall.call /var/spool/asterisk/outgoing/
|
#cd /var/spool/asterisk/
|
#ls -al
total 36 drwxr-x--- 9 asterisk asterisk 4096 2010-05-26 09:49 . drwxr-xr-x 8 root root 4096 2010-05-27 12:01 .. drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 dictate drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 meetme drwxr-x--- 2 asterisk asterisk 4096 2010-05-28 11:56 monitor drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 11:03 outgoing drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 system drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 tmp drwxr-x--- 3 asterisk asterisk 4096 2010-05-27 12:26 voicemail |
#cd outgoing/
|
#ls
outcall.call |
#chown asterisk.asterisk
.ICE-unix/ mc-root/ outcall.call .X11-unix/ |
#chown asterisk.asterisk
.ICE-unix/ mc-root/ outcall.call .X11-unix/ |
#chown asterisk.asterisk outcall.call
|
#cd /var/spool/asterisk/outgoing/
|
#ls -al
total 12 drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 11:03 . drwxr-x--- 9 asterisk asterisk 4096 2010-05-26 09:49 .. -rw-r--r-- 1 asterisk asterisk 60 2010-05-29 11:03 outcall.call |
#less outcall.call
|
#touch /var/spool/asterisk/outgoing/outcall.call
|
#man touch
|
#touch /var/spool/asterisk/outgoing/outcall.call
|
#cd /tmp/
|
#ls -al
total 24 drwxrwxrwt 5 root root 4096 2010-05-29 11:03 . drwxr-xr-x 21 root root 4096 2010-05-25 11:05 .. drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .ICE-unix drwx------ 2 root root 4096 2010-05-28 16:40 mc-root -rw-r--r-- 1 asterisk asterisk 60 2010-05-29 11:03 outcall.call drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .X11-unix |
#touch outcall.call
|
#ls -al
total 24 drwxrwxrwt 5 root root 4096 2010-05-29 11:03 . drwxr-xr-x 21 root root 4096 2010-05-25 11:05 .. drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .ICE-unix drwx------ 2 root root 4096 2010-05-28 16:40 mc-root -rw-r--r-- 1 asterisk asterisk 60 2010-05-29 11:17 outcall.call drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .X11-unix |
#cp -p /tmp/outcall.call /var/spool/asterisk/outgoing/
|
#less outcall.call
|
#cd /var/tmp/
|
#ls
busy.gsm file submenu.gsm wrong.gsm do-svidaniya-timeout.gsm greetings.gsm vybor.gsm |
#cd /tmp
|
#ls -al
total 24 drwxrwxrwt 5 root root 4096 2010-05-29 11:03 . drwxr-xr-x 21 root root 4096 2010-05-25 11:05 .. drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .ICE-unix drwx------ 2 root root 4096 2010-05-28 16:40 mc-root -rw-r--r-- 1 asterisk asterisk 60 2010-05-29 11:17 outcall.call drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .X11-unix |
#ls -al
total 24 drwxrwxrwt 5 root root 4096 2010-05-29 11:03 . drwxr-xr-x 21 root root 4096 2010-05-25 11:05 .. drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .ICE-unix drwx------ 2 root root 4096 2010-05-28 16:40 mc-root -rw-r--r-- 1 asterisk asterisk 60 2010-05-29 11:58 outcall.call drwxrwxrwt 2 root root 4096 2010-05-27 15:31 .X11-unix |
#cp -p /tmp/outcall.call /var/spool/asterisk/outgoing/
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#cp -p /tmp/outcall.call /var/spool/asterisk/outgoing/
|
#cp -p /tmp/outcall.call /var/spool/asterisk/outgoing/
|
#ssh 192.168.4.1
root@192.168.4.1's password: Linux linux4.unix.nt 2.6.26-2-686 #1 SMP Wed May 12 21:56:10 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: Sat May 29 11:00:12 2010 from 192.168.5.1 l3-agent is already running: pid=2371; pidfile=/root/.lilalo/l3-agent.pid |
#vim extensions.conf
--- /tmp/l3-saved-2472.29240.28845 2010-05-29 12:07:04.000000000 +0300 +++ extensions.conf 2010-05-29 12:09:22.000000000 +0300 @@ -127,6 +127,11 @@ exten => 830,1,Dial(SIP/kiev/201&SIP/odessa/301) +[meetme] + +exten => s,1,Playback(/var/tmp/vybor) +exten => s,n,MeetMe(8899,d) + [corp] exten => _2XX,1,Dial(SIP/kiev/${EXTEN}) |
#vim extensions.conf
--- /tmp/l3-saved-2472.6688.21347 2010-05-29 12:19:13.000000000 +0300 +++ extensions.conf 2010-05-29 12:22:55.000000000 +0300 @@ -127,6 +127,10 @@ exten => 830,1,Dial(SIP/kiev/201&SIP/odessa/301) +exten => _85X,1,Hangup +exten => _85X,n,Wait(1) +exten => _85X,n,System(/usr/local/bin/callback.sh ${CALLERID(num)} 50${EXTEN:2}) + [meetme] exten => s,1,Playback(/var/tmp/vybor) |
#vim make-callback.sh
--- /dev/null 2010-05-29 12:04:36.502629497 +0300 +++ make-callback.sh 2010-05-29 12:57:46.000000000 +0300 @@ -0,0 +1,17 @@ +for i in 701 odessa/30{1..3} kiev/201 crimea/501 #kiev/202 crimea/502 +do +j=`echo $i | tr / _` + +cat <<EOF > /tmp/call$j.call +Channel: Sip/$i +#Data:/var/tmp/vybor +Extension: s +Context: meetme +Priority: 1 +EOF + +chown asterisk:asterisk /tmp/call$j.call +mv /tmp/call$j.call /var/spool/asterisk/outgoing/ +done + + |
#vim extensions.conf
--- /tmp/l3-saved-2472.13918.4179 2010-05-29 12:57:59.000000000 +0300 +++ extensions.conf 2010-05-29 14:13:10.000000000 +0300 @@ -13,6 +13,7 @@ exten => t,n,Hangup + [submenu1] ; Playback => Background ; Wait => WaitExten @@ -127,15 +128,17 @@ exten => 830,1,Dial(SIP/kiev/201&SIP/odessa/301) -exten => _85X,1,Hangup -exten => _85X,n,Wait(1) -exten => _85X,n,System(/usr/local/bin/callback.sh ${CALLERID(num)} 50${EXTEN:2}) - [meetme] exten => s,1,Playback(/var/tmp/vybor) exten => s,n,MeetMe(8899,d) +[callback] +exten => _85X,1,Set(MYEXT=${EXTEN}) +exten => _85X,n,Hangup +exten => h,1,System(/usr/local/bin/callback.sh ${CALLERID(num)} 70${MYEXT:2}) + + [corp] exten => _2XX,1,Dial(SIP/kiev/${EXTEN}) |
#vi /usr/local/bin/callback.sh
--- /dev/null 2010-05-29 12:04:36.502629497 +0300 +++ /usr/local/bin/callback.sh 2010-05-29 14:13:33.000000000 +0300 @@ -0,0 +1,16 @@ +#!/bin/sh + +CALLERID=$1 +EXTENSION=$2 + +TEMP=`mktemp /tmp/callXXXXXXXXXXXX`.call +cat <<EOF > $TEMP +Channel: Sip/$EXTENSION +Extension: $CALLERID +Context: local +Priority: 1 +EOF + +chown asterisk:asterisk $TEMP +mv $TEMP /var/spool/asterisk/outgoing/ + |
#vim extensions.conf
--- /tmp/l3-saved-2472.14864.1436 2010-05-29 14:13:35.000000000 +0300 +++ extensions.conf 2010-05-29 14:13:55.000000000 +0300 @@ -136,7 +136,7 @@ [callback] exten => _85X,1,Set(MYEXT=${EXTEN}) exten => _85X,n,Hangup -exten => h,1,System(/usr/local/bin/callback.sh ${CALLERID(num)} 70${MYEXT:2}) +exten => h,1,System(/usr/local/bin/callback.sh ${CALLERID(num)} 50${MYEXT:2}) |
#vim extensions.conf
--- /tmp/l3-saved-2472.32275.29801 2010-05-29 14:14:04.000000000 +0300 +++ extensions.conf 2010-05-29 14:14:23.000000000 +0300 @@ -128,6 +128,8 @@ exten => 830,1,Dial(SIP/kiev/201&SIP/odessa/301) +exten => _85X,1,Goto(callback,${EXTEN},1) + [meetme] exten => s,1,Playback(/var/tmp/vybor) |
#ls -al
total 36 drwxr-x--- 9 asterisk asterisk 4096 2010-05-26 09:49 . drwxr-xr-x 8 root root 4096 2010-05-27 12:01 .. drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 dictate drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 meetme drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 13:40 monitor drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 14:17 outgoing drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 system drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 tmp drwxr-x--- 3 asterisk asterisk 4096 2010-05-27 12:26 voicemail |
#cd dictate/
|
#ls -al
total 8 drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 . drwxr-x--- 9 asterisk asterisk 4096 2010-05-26 09:49 .. |
#vim extensions.conf
|
#~
|
#cd /etc/asterisk/
|
#vim extensions.conf
--- /tmp/l3-saved-2472.17451.18414 2010-05-29 14:23:46.000000000 +0300 +++ extensions.conf 2010-05-29 14:24:33.000000000 +0300 @@ -125,6 +125,7 @@ exten => 825,1,Record(/var/tmp/goaway-stranger:gsm) exten => 826,1,Record(/var/tmp/welcome-master:gsm) exten => 827,1,Record(/var/tmp/bye:gsm) +exten => 828,1,Dictate(/var/tmp/dictate) exten => 830,1,Dial(SIP/kiev/201&SIP/odessa/301) |
#vim /etc/bind/
|
#vim /etc/bind/
|
#vim /etc/bind/db.crimea.unix.nt
--- /tmp/l3-saved-2472.2530.16114 2010-05-29 15:17:17.000000000 +0300 +++ /etc/bind/db.crimea.unix.nt 2010-05-29 15:17:38.000000000 +0300 @@ -3,5 +3,5 @@ MX 10 mail ns A 192.168.5.1 mail A 192.168.5.1 - +jabber A 192.168.5.1 |
#ls -al
total 36 drwxr-x--- 9 asterisk asterisk 4096 2010-05-26 09:49 . drwxr-xr-x 8 root root 4096 2010-05-27 12:01 .. drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 14:23 dictate drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 meetme drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 13:40 monitor drwxr-x--- 2 asterisk asterisk 4096 2010-05-29 14:17 outgoing drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 system drwxr-x--- 2 asterisk asterisk 4096 2009-12-14 21:09 tmp drwxr-x--- 3 asterisk asterisk 4096 2010-05-27 12:26 voicemail |
#apt-get install ejabberd
Display all 29303 possibilities? (y or n) |
#apt-get install ejabberd
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: erlang-base erlang-nox libexpat1 libsctp1 lksctp-tools Suggested packages: libunix-syslog-perl erlang-x11 erlang erlang-manpages erlang-doc-html The following NEW packages will be installed: ejabberd erlang-base erlang-nox libexpat1 libsctp1 lksctp-tools 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. ... adduser: Warning: The home directory `/var/lib/ejabberd' does not belong to the user you are currently creating. Generating SSL certificate /etc/ejabberd/ejabberd.pem... Creating config file /etc/ejabberd/ejabberd.cfg with new version Starting jabber server: ejabberd...............................................^Cdpkg: error processing ejabberd (--configure): subprocess post-installation script killed by signal (Interrupt) Setting up lksctp-tools (1.0.9.dfsg-1) ... . Errors were encountered while processing: ejabberd E: Sub-process /usr/bin/dpkg returned an error code (1) |
#apt-get install zip
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: unzip The following NEW packages will be installed: unzip zip 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. Need to get 259kB of archives. After this operation, 512kB of additional disk space will be used. ... Get:2 http://10.0.35.1 lenny/main zip 2.32-1 [107kB] Fetched 259kB in 0s (4693kB/s) Selecting previously deselected package unzip. (Reading database ... 42275 files and directories currently installed.) Unpacking unzip (from .../unzip_5.52-12_i386.deb) ... Selecting previously deselected package zip. Unpacking zip (from .../archives/zip_2.32-1_i386.deb) ... Processing triggers for man-db ... Setting up unzip (5.52-12) ... Setting up zip (2.32-1) ... |
#/etc/init.d/bind9 restart
Stopping domain name service...: bind9 waiting for pid 2204 to die. Starting domain name service...: bind9. |
#cat /etc/host
cat: /etc/host: No such file or directory |
#cat /etc/host
host.conf hostname hosts hosts.allow hosts.deny |
#cat /etc/hosts
127.0.0.1 localhost 192.168.15.5 linux5.unix.nt linux5 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
#vi /etc/hosts
--- /tmp/l3-saved-2472.30077.28550 2010-05-29 15:18:57.000000000 +0300 +++ /etc/hosts 2010-05-29 15:19:15.000000000 +0300 @@ -1,5 +1,5 @@ 127.0.0.1 localhost -192.168.15.5 linux5.unix.nt linux5 +192.168.5.5 linux5.unix.nt linux5 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback |
#vi /etc/hosts
--- /tmp/l3-saved-2472.13248.27340 2010-05-29 15:19:15.000000000 +0300 +++ /etc/hosts 2010-05-29 15:19:24.000000000 +0300 @@ -1,5 +1,5 @@ 127.0.0.1 localhost -192.168.5.5 linux5.unix.nt linux5 +192.168.5.1 linux5.unix.nt linux5 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback |
#/etc/init.d/bind9 restart
|
#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 0 not upgraded. 1 not fully installed or removed. After this operation, 0B of additional disk space will be used. Setting up ejabberd (2.0.1-6+lenny2) ... Starting jabber server: ejabberd already running. |
#dpkg -reconfigure ejabberd
dpkg: conflicting actions -e (--control) and -r (--remove) Type dpkg --help for help about installing and deinstalling packages [*]; Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values; Type dpkg --force-help for a list of forcing options; Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*]. Options marked [*] produce a lot of output - pipe it through `less' or `more' ! |
#dpkg-reconfigure ejabberd
│ Please provide the name of an account to administrate the ejabberd │ │ server. After the installation of ejabberd you can use this account to │ │ log in with any Jabber client to do administrative tasks or go to │ │ http://jabber.crimea.unix.nt:5280/admin/ and log in with this account to │ │ enter the admin interface. Enter the username part here (e.g. admin), │ │ but use the full Jabber ID (e.g. admin@jabber.crimea.unix.nt) to log │ │ into ejabberd web interface; otherwise it will fail. │ │ │ │ Leave empty if you don't want to create an admin account automatically. │ │ │ │ The username of an admin account for ejabberd: │ │ │ │ _________________________________________________________________________ │ │ │ │ <Ok> │ │ │ └───────────────────────────────────────────────────────────────────────────┘ Replacing config file /etc/ejabberd/ejabberd.cfg with new version Starting jabber server: ejabberd. |
#lynx
|
#apt-get install lynx
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: lynx-cur Suggested packages: lynx-cur-wrapper The following NEW packages will be installed: lynx lynx-cur 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. ... Fetched 2040kB in 0s (10.2MB/s) Preconfiguring packages ... Selecting previously deselected package lynx-cur. (Reading database ... 42178 files and directories currently installed.) Unpacking lynx-cur (from .../lynx-cur_2.8.7dev9-2.1_i386.deb) ... Selecting previously deselected package lynx. Unpacking lynx (from .../lynx_2.8.7dev9-2.1_all.deb) ... Processing triggers for man-db ... Setting up lynx-cur (2.8.7dev9-2.1) ... Setting up lynx (2.8.7dev9-2.1) ... |
#lynx http://jabber.crimea.unix.nt
|
#lynx http://jabber.crimea.unix.nt:5280
|
#lynx http://jabber.crimea.unix.nt:5280/admin
|
#lynx http://jabber.crimea.unix.nt:5280/admin
|
#zip
Copyright (c) 1990-2006 Info-ZIP - Type 'zip "-L"' for software license. Zip 2.32 (June 19th 2006). Usage: zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list] The default action is to add or replace zipfile entries from list, which can include the special name - to compress standard input. If zipfile and list are omitted, zip compresses stdin to stdout. -f freshen: only changed files -u update: only changed or new files -d delete entries in zipfile -m move into zipfile (delete files) -r recurse into directories -j junk (don't record) directory names -0 store only -l convert LF to CR LF (-ll CR LF to LF) -1 compress faster -9 compress better -q quiet operation -v verbose operation/print version info -c add one-line comments -z add zipfile comment -@ read names from stdin -o make zipfile as old as latest entry -x exclude the following names -i include only the following names -F fix zipfile (-FF try harder) -D do not add directory entries -A adjust self-extracting exe -J junk zipfile prefix (unzipsfx) -T test zipfile integrity -X eXclude eXtra file attributes -y store symbolic links as the link instead of the referenced file -R PKZIP recursion (see manual) -e encrypt -n don't compress these suffixes |
#zip -9 -r asterisk.zip asterisk
adding: asterisk/ (stored 0%) adding: asterisk/iax.conf (deflated 59%) adding: asterisk/misdn.conf (deflated 59%) adding: asterisk/res_snmp.conf (deflated 32%) adding: asterisk/res_odbc.conf (deflated 50%) adding: asterisk/sip.conf (deflated 68%) adding: asterisk/zapata.conf (deflated 63%) adding: asterisk/jabber.conf (deflated 46%) adding: asterisk/dundi.conf (deflated 60%) adding: asterisk/amd.conf (deflated 54%) ... adding: asterisk/asterisk.conf (deflated 54%) adding: asterisk/func_odbc.conf (deflated 49%) adding: asterisk/extconfig.conf (deflated 60%) adding: asterisk/extensions.conf (deflated 70%) adding: asterisk/adtranvofr.conf (deflated 53%) adding: asterisk/say.conf (deflated 73%) adding: asterisk/vpb.conf (deflated 56%) adding: asterisk/dnsmgr.conf (deflated 32%) adding: asterisk/gtalk.conf (deflated 46%) adding: asterisk/esel.conf (deflated 23%) |
#mv asterisk.zip ~
|
#cd
|
#apt-get install uuencode
Reading package lists... Done Building dependency tree Reading state information... Done Package uuencode is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package uuencode has no installation candidate |
#apt-cache search uuencode
aish - ish/base64/uuencoded_file converter brag - Downloads and assembles multipart Usenet binaries flim - library about internet message for emacsen libconvert-uulib-perl - Perl interface to the uulib library (a.k.a. uudeview/uuenview) libnzb-dev - An nzb based Usenet binary grabber (development files) libnzb0c2a - An nzb based Usenet binary grabber (runtime library) mpack - tools for encoding/decoding MIME messages sharutils - shar, unshar, uuencode, uudecode libuu-dev - Library for decoding/encoding several popular file encodings libuu0 - Library for decoding/encoding several popular file encodings uudeview - Smart multi-file multi-part decoder (command line) xdeview - Smart multi-file multi-part decoder (X11 GUI) |
#apt-get install mpack
Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: inews The following NEW packages will be installed: mpack 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 37.9kB of archives. After this operation, 77.8kB of additional disk space will be used. Get:1 http://10.0.35.1 lenny/main mpack 1.6-5 [37.9kB] Fetched 37.9kB in 0s (2776kB/s) Selecting previously deselected package mpack. (Reading database ... 42309 files and directories currently installed.) Unpacking mpack (from .../archives/mpack_1.6-5_i386.deb) ... Processing triggers for man-db ... Setting up mpack (1.6-5) ... |
#mpack -s "asterisk archive" asterisk.zip killerserg@gmail.com
|
127.0.0.1 localhost 192.168.15.5 linux5.unix.nt linux5 # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts
Время первой команды журнала | 09:50:37 2010- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 15:11:47 2010- 5-29 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 12.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.28 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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