/l3/users/mvi/asterisk/linux1.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 |
|
#ls -l /usr/src/
total 72 -rw-r--r-- 1 root root 67482 2009-12-20 12:45 vpb-driver.tar.bz2 |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-8182.27497.12321 2010-03-16 12:21:04.000000000 -0400 +++ /etc/asterisk/sip.conf 2010-03-16 12:25:05.000000000 -0400 @@ -5,7 +5,7 @@ bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls -register => odessakhm:pass1@192.168.15.2/odessakhm +register => odessa:pass@192.168.15.2/khm register => odessa:pass@192.168.16.3/khr register => odessa:pass@192.168.17.4/kv @@ -44,30 +44,46 @@ ; -----====== на хмельницк ======-------- -;[khm] -;type=user ;входящий +[khm] +type=user ;входящий ;context=company ;defaultip=192.168.15.2 ;regexten=khm -;username=khm -;secret=pass +username=khm +secret=pass ;callerid="Хмельницкий" -;host=dynamic +host=dynamic ;nat=yes ;canreinvite=no +disallow=all +allow=gsm +allow=ulaw +allow=alaw + + +;[odessakhm] +;type=friend ;исходящий +;context=company +;;defaultip=192.168.15.2 +;;regexten=khm +;username=odessakhm +;secret=pass1 +;;callerid="Хмельницкий" +;host=dynamic +;;nat=yes +;;canreinvite=no ;disallow=all ;allow=gsm ;allow=ulaw ;allow=alaw - -[odessakhm] -type=friend ;исходящий +[khm] +type=peer ;входящий context=company ;defaultip=192.168.15.2 ;regexten=khm -username=odessakhm -secret=pass1 +username=odessa +secret=pass ;callerid="Хмельницкий" host=dynamic ;nat=yes @@ -77,22 +93,6 @@ allow=ulaw allow=alaw -;[khm] -;type=user ;входящий -;context=company -;defaultip=192.168.15.2 -;regexten=khm -;username=khm -;secret=pass -;callerid="Хмельницкий" -;host=dynamic -;nat=yes -;canreinvite=no -;disallow=all -;allow=gsm -;allow=ulaw -;allow=alaw - ; -------------------========== Харьков ===========------------- [khr] |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-8182.478.21979 2010-03-16 12:25:31.000000000 -0400 +++ /etc/asterisk/sip.conf 2010-03-16 12:32:48.000000000 -0400 @@ -61,22 +61,6 @@ allow=alaw -;[odessakhm] -;type=friend ;исходящий -;context=company -;;defaultip=192.168.15.2 -;;regexten=khm -;username=odessakhm -;secret=pass1 -;;callerid="Хмельницкий" -;host=dynamic -;;nat=yes -;;canreinvite=no -;disallow=all -;allow=gsm -;allow=ulaw -;allow=alaw - [khm] type=peer ;входящий context=company |
#asterisk -rvvv
Asterisk 1.4.21.2~dfsg-3+lenny1, Copyright (C) 1999 - 2008 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= This package has been modified for the Debian GNU/Linux distribution Please report all bugs to http://bugs.debian.org/asterisk ========================================================================= ... [Mar 17 04:22:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:25:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:28:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:31:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:34:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:37:49] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:40:50] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 [Mar 17 04:43:50] NOTICE[7535]: chan_sip.c:15500 handle_request_subscribe: Received SIP subscribe for peer without mailbox: 601 linux1*CLI> quit Executing last minute cleanups |
#ssh 192.168.15.2
root@192.168.15.2's password: Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Mar 17 10:05:13 2010 from 192.168.15.210 l3-agent is already running: pid=6915; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#tailf /var/log/daemon.log
Mar 17 04:47:30 linux1 named[9489]: automatic empty zone: B.E.F.IP6.ARPA Mar 17 04:47:30 linux1 named[9489]: command channel listening on 127.0.0.1#953 Mar 17 04:47:30 linux1 named[9489]: command channel listening on ::1#953 Mar 17 04:47:30 linux1 named[9489]: zone 0.in-addr.arpa/IN: loaded serial 1 Mar 17 04:47:30 linux1 named[9489]: zone 127.in-addr.arpa/IN: loaded serial 1 Mar 17 04:47:30 linux1 named[9489]: zone 255.in-addr.arpa/IN: loaded serial 1 Mar 17 04:47:30 linux1 named[9489]: zone localhost/IN: loaded serial 2 Mar 17 04:47:30 linux1 named[9489]: zone odessa.unix.nt/IN: loaded serial 2010031701 Mar 17 04:47:30 linux1 named[9489]: zone odessa.unix.nt/IN: sending notifies (serial 2010031701) Mar 17 04:47:30 linux1 named[9489]: running ^C |
#dig odessa.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> odessa.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62896 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;odessa.unix.nt. IN MX ;; ANSWER SECTION: odessa.unix.nt. 10800 IN MX 10 linux1.unix.nt. ;; AUTHORITY SECTION: odessa.unix.nt. 10800 IN NS linux1.unit.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:49:47 2010 ;; MSG SIZE rcvd: 81 |
#dig khm.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khm.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5964 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;khm.unix.nt. IN MX ;; ANSWER SECTION: khm.unix.nt. 10774 IN MX 10 linux2.unix.nt. ;; AUTHORITY SECTION: khm.unix.nt. 10774 IN NS linux2.unix.nt. ;; ADDITIONAL SECTION: linux2.unix.nt. 3600 IN A 192.168.15.2 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:51:14 2010 ;; MSG SIZE rcvd: 82 |
#dig khr.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khr.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30275 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;khr.unix.nt. IN MX ;; AUTHORITY SECTION: . 10800 IN SOA A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2010031601 1800 900 604800 86400 ;; Query time: 940 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:51:30 2010 ;; MSG SIZE rcvd: 104 |
#dig khm.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> khm.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33967 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;khm.unix.nt. IN MX ;; ANSWER SECTION: khm.unix.nt. 10751 IN MX 10 linux2.unix.nt. ;; AUTHORITY SECTION: khm.unix.nt. 10751 IN NS linux2.unix.nt. ;; ADDITIONAL SECTION: linux2.unix.nt. 3577 IN A 192.168.15.2 ;; Query time: 10 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:51:37 2010 ;; MSG SIZE rcvd: 82 |
#dig odessa.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> odessa.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55489 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;odessa.unix.nt. IN MX ;; ANSWER SECTION: odessa.unix.nt. 10800 IN MX 10 linux1.unix.nt. ;; AUTHORITY SECTION: odessa.unix.nt. 10800 IN NS linux1.unit.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:51:43 2010 ;; MSG SIZE rcvd: 81 |
#dig phone.odessa.unix.nt
; <<>> DiG 9.5.1-P3 <<>> phone.odessa.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20235 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;phone.odessa.unix.nt. IN A ;; ANSWER SECTION: phone.odessa.unix.nt. 10800 IN A 192.168.14.101 ;; AUTHORITY SECTION: odessa.unix.nt. 10800 IN NS linux1.unit.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:53:25 2010 ;; MSG SIZE rcvd: 80 |
#dig l2.khm.unix.nt
; <<>> DiG 9.5.1-P3 <<>> l2.khm.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12431 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;l2.khm.unix.nt. IN A ;; ANSWER SECTION: l2.khm.unix.nt. 10800 IN A 192.168.15.2 ;; AUTHORITY SECTION: khm.unix.nt. 10596 IN NS linux2.unix.nt. ;; ADDITIONAL SECTION: linux2.unix.nt. 3422 IN A 192.168.15.2 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:54:12 2010 ;; MSG SIZE rcvd: 85 |
#dig phone.odessa.unix.nt
; <<>> DiG 9.5.1-P3 <<>> phone.odessa.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22443 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;phone.odessa.unix.nt. IN A ;; ANSWER SECTION: phone.odessa.unix.nt. 10800 IN A 192.168.14.101 ;; AUTHORITY SECTION: odessa.unix.nt. 10800 IN NS linux1.unit.nt. ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:54:25 2010 ;; MSG SIZE rcvd: 80 |
#dig kv.unix.nt
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 52758 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;kv.unix.nt. IN A ;; AUTHORITY SECTION: kv.unix.nt. 3600 IN SOA linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600 ;; Query time: 42 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:56:07 2010 ;; MSG SIZE rcvd: 76 |
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64724 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kv.unix.nt. IN MX ;; ANSWER SECTION: kv.unix.nt. 10800 IN MX 10 linux4.unix.nt. ;; AUTHORITY SECTION: kv.unix.nt. 10800 IN NS linux4.unix.nt. ;; ADDITIONAL SECTION: linux4.unix.nt. 3600 IN A 192.168.17.4 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:56:31 2010 ;; MSG SIZE rcvd: 81 |
#rndc flush
|
#dig kv.unix.nt
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58565 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;kv.unix.nt. IN A ;; AUTHORITY SECTION: kv.unix.nt. 3521 IN SOA linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:57:27 2010 ;; MSG SIZE rcvd: 76 |
#dig kv.unix.nt soa
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt soa ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44106 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kv.unix.nt. IN SOA ;; ANSWER SECTION: kv.unix.nt. 10800 IN SOA linux4.unix.nt. root.kv.unix.nt. 2010031701 3600 3600 3600 3600 ;; AUTHORITY SECTION: kv.unix.nt. 10740 IN NS linux4.unix.nt. ;; ADDITIONAL SECTION: linux4.unix.nt. 3600 IN A 192.168.17.4 ;; Query time: 1 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:57:32 2010 ;; MSG SIZE rcvd: 106 |
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36304 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kv.unix.nt. IN MX ;; ANSWER SECTION: kv.unix.nt. 10731 IN MX 10 linux4.unix.nt. ;; AUTHORITY SECTION: kv.unix.nt. 10731 IN NS linux4.unix.nt. ;; ADDITIONAL SECTION: linux4.unix.nt. 3592 IN A 192.168.17.4 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:57:40 2010 ;; MSG SIZE rcvd: 81 |
#dig kv.unix.nt mx
; <<>> DiG 9.5.1-P3 <<>> kv.unix.nt mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31651 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;kv.unix.nt. IN MX ;; ANSWER SECTION: kv.unix.nt. 10704 IN MX 10 linux4.unix.nt. ;; AUTHORITY SECTION: kv.unix.nt. 10704 IN NS linux4.unix.nt. ;; ADDITIONAL SECTION: linux4.unix.nt. 3565 IN A 192.168.17.4 ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Mar 17 04:58:07 2010 ;; MSG SIZE rcvd: 81 |
#apt-get install sendmail sensible-mda sendmail-bin
Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: sendmail-base sendmail-cf Suggested packages: sendmail-doc rmail logcheck resolvconf sasl2-bin The following packages will be REMOVED: exim4 exim4-base exim4-config exim4-daemon-light The following NEW packages will be installed: ... please investigate. Warning: These messages were issued while creating sendmail.cf make sure they are benign before starting sendmail! Errors in generating sendmail.cf *** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER() *** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER() Starting Mail Transport Agent (MTA): sendmail. Setting up sensible-mda (8.14.3-5+lenny1) ... Setting up sendmail (8.14.3-5+lenny1) ... |
#vim /etc/mail/local-host-names
--- /tmp/l3-saved-9531.12709.28782 2010-03-17 05:39:17.000000000 -0400 +++ /etc/mail/local-host-names 2010-03-17 05:39:32.000000000 -0400 @@ -1,2 +1,3 @@ localhost linux1.unix.nt +odessa.unix.nt |
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-9531.20147.30811 2010-03-17 05:39:45.000000000 -0400 +++ /etc/mail/sendmail.mc 2010-03-17 05:42:05.000000000 -0400 @@ -54,7 +54,7 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.1')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl dnl # @@ -97,13 +97,15 @@ include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl dnl # -dnl # Default Mailer setup -MAILER_DEFINITIONS -MAILER(`local')dnl -MAILER(`smtp')dnl dnl # Masquerading options FEATURE(`always_add_domain')dnl -MASQUERADE_AS(`linux1.unix.nt')dnl +MASQUERADE_AS(`odessa.unix.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl + +dnl # Default Mailer setup +MAILER_DEFINITIONS +MAILER(`local')dnl +MAILER(`smtp')dnl + |
#/etc/init.d/sendmail stop
Stopping Mail Transport Agent (MTA): sendmail. |
#/etc/init.d/sendmail start
Starting Mail Transport Agent (MTA): sendmail. |
#netstat -lp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 localhost:submission *:* LISTEN 11229/sendmail: MTA tcp 0 0 localhost:5038 *:* LISTEN 7500/asterisk tcp 0 0 *:sunrpc *:* LISTEN 1888/portmap tcp 0 0 *:cisco-sccp *:* LISTEN 7500/asterisk tcp 0 0 linux1.unix.nt:domain *:* LISTEN 9489/named tcp 0 0 localhost:domain *:* LISTEN 9489/named tcp 0 0 *:ssh *:* LISTEN 2152/sshd tcp 0 0 0.0.0.1:smtp *:* LISTEN 11229/sendmail: MTA ... udp 0 0 *:sunrpc *:* 1888/portmap udp6 0 0 [::]:domain [::]:* 9489/named raw 0 0 *:icmp *:* 7 2453/dhcpd3 Active UNIX domain sockets (only servers) Proto RefCnt Flags Type State I-Node PID/Program name Path unix 2 [ ACC ] STREAM LISTENING 5592 2138/acpid /var/run/acpid.socket unix 2 [ ACC ] STREAM LISTENING 44583 11229/sendmail: MTA /var/run/sendmail/mta/smcontrol unix 2 [ ACC ] STREAM LISTENING 27650 7500/asterisk /var/run/asterisk/asterisk.ctl unix 2 [ ACC ] STREAM LISTENING 15135 4548/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 6622 2697/gpm /dev/gpmctl |
#netstat -lpn | grep 25
tcp 0 0 0.0.0.1:25 0.0.0.0:* LISTEN 11229/sendmail: MTA |
#nc 127.0.0.1 25
(UNKNOWN) [127.0.0.1] 25 (smtp) : Connection refused |
#netstat -lpn | grep 25
tcp 0 0 0.0.0.1:25 0.0.0.0:* LISTEN 11229/sendmail: MTA |
#/etc/init.d/sendmail start
Starting Mail Transport Agent (MTA): sendmail. |
#nc 127.0.0.1 25
220 linux1.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-5+lenny1; Wed, 17 Mar 2010 05:47:09 -0400; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1] HELO 666 250 linux1.unix.nt Hello localhost [127.0.0.1], pleased to meet you MAIL FROM : iam@mail.com 250 2.1.0 iam@mail.com... Sender ok RCPT TO: root@odessa.unix.nt 250 2.1.5 root@odessa.unix.nt... Recipient ok DATA 354 Enter mail, end with "." on a line by itself hi . 250 2.0.0 o2H9l9ve011432 Message accepted for delivery ^C |
#cat /etc/aliases
# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user |
#su user
user@linux1:/root$ mail Mail version 8.1.2 01/15/2001. Type ? for help. "/var/mail/user": 1 message 1 new >N 1 iam@mail.com Wed Mar 17 05:48 11/371 & ^CInterrupt & t1 Message 1: From iam@mail.com Wed Mar 17 05:48:36 2010 Date: Wed, 17 Mar 2010 05:47:09 -0400 From: iam@mail.com hi & q Saved 1 message in /home/user/mbox user@linux1:/root$ exuit bash: exuit: command not found user@linux1:/root$ exit exit |
#apt-get install qpopper
Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: qpopper 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 414kB of archives. After this operation, 647kB of additional disk space will be used. Get:1 http://ftp.ua.debian.org lenny/main qpopper 4.0.9.dfsg-1 [414kB] Fetched 414kB in 2s (158kB/s) Selecting previously deselected package qpopper. (Reading database ... 30508 files and directories currently installed.) Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1_i386.deb) ... Processing triggers for man-db ... Setting up qpopper (4.0.9.dfsg-1) ... |
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd. |
#/etc/init.d/openbsd-inetd stop
Stopping internet superserver: inetd. |
#/etc/init.d/openbsd-inetd start
Starting internet superserver: inetd. |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 11411/sendmail: MTA |
#su user
user@linux1:/root$ exit exit |
#passwd user
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully |
#su user
user@linux1:/root$ mail No mail for user user@linux1:/root$ t1 bash: t1: command not found user@linux1:/root$ mail No mail for user user@linux1:/root$ exit exit |
#vim /root/.bashrc
--- /tmp/l3-saved-9531.9907.8812 2010-03-17 05:59:36.000000000 -0400 +++ /root/.bashrc 2010-03-17 05:59:59.000000000 -0400 @@ -14,4 +14,5 @@ # alias rm='rm -i' # alias cp='cp -i' # alias mv='mv -i' -[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start +#[ $0 == l3script ] && . /root/.lilalo/l3bashrc && _l3_start +. /root/.lilalo/l3bashrc && _l3_start |
#tailf /var/log/mail.log
Mar 17 05:55:40 linux1 in.qpopper[11679]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244] Mar 17 05:56:45 linux1 sm-mta[11680]: o2H9uiYJ011680: from=<user@odessa.unix.nt>, size=1106, class=0, nrcpts=1, msgid=<000701cac5b8$28640ba0$640ea8c0@comp1>, proto=SMTP, daemon=MTA-v4, relay=[192.168.14.100] Mar 17 05:56:52 linux1 sm-mta[11682]: o2H9uiYJ011680: to=<user@khm.unix.nt>, ctladdr=<user@odessa.unix.nt> (1000/1000), delay=00:00:07, xdelay=00:00:07, mailer=esmtp, pri=121106, relay=linux2.unix.nt. [192.168.15.2], dsn=2.0.0, stat=Sent (o2H9uoJG015922 Message accepted for delivery) Mar 17 05:57:21 linux1 sm-mta[11684]: o2H9vKP2011684: from=<root@khm.unix.nt>, size=528, class=0, nrcpts=1, msgid=<201003170957.o2H9vJ86015945@linux2.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=linux2.unix.nt [192.168.15.2] Mar 17 05:57:21 linux1 sm-mta[11685]: o2H9vKP2011684: to=<user@odessa.unix.nt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30739, dsn=2.0.0, stat=Sent Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) Unable to get canonical name of client 192.168.14.100: Name or service not known (-2) [pop_init.c:1250] Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) Servicing request from "192.168.14.100" at 192.168.14.100 [pop_init.c:1408] Mar 17 05:57:24 linux1 in.qpopper[11687]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386] Mar 17 05:57:24 linux1 in.qpopper[11687]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244] Mar 17 06:01:21 linux1 sm-mta[2312]: starting daemon (8.14.3): SMTP+queueing@00:10:00 Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) Unable to get canonical name of client 192.168.14.100: Name or service not known (-2) [pop_init.c:1250] Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) Servicing request from "192.168.14.100" at 192.168.14.100 [pop_init.c:1408] Mar 17 06:02:43 linux1 in.qpopper[2546]: Unable to open bulletin directory '/var/spool/popbull': No such file or directory (2) [pop_bull.c:386] Mar 17 06:02:43 linux1 in.qpopper[2546]: (v4.0.9) POP login by user "user" at (192.168.14.100) 192.168.14.100 [pop_log.c:244] ^C |
#ssh 192.168.15.2
root@192.168.15.2's password: Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Mar 17 10:44:23 2010 from 192.168.14.1 l3-agent is already running: pid=13327; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#~
; things may happen to your users while they are retrieving and "/etc/asterisk/voicemail.conf" 250L, 11723C ; manipulating their voicemail. ; ; In other words: don't change the format list on a production system ; unless you are _VERY_ sure that you know what you are doing and are ; prepared for the consequences. ; ; Who the e-mail notification should appear to come from serveremail=asterisk ... ~ ~ ~ ~ ~ ~ ~ 601 => 601,X-Lite,user@odessa.unix.nt 602 => 602,Linksys,user@odessa.unix.nt "/etc/asterisk/voicemail.conf" 253L, 11801C written |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2464.2854.7753 2010-03-17 06:17:07.000000000 -0400 +++ /etc/asterisk/extensions.conf 2010-03-17 06:20:13.000000000 -0400 @@ -6,8 +6,11 @@ exten => 4000,n,Hangup exten => _6XX,1,Dial(SIP/${EXTEN},30) +exten => _6XX,n,Voicemail(${EXTEN}@default) exten => _6XX,n,Playback(vm-isunavail) +exten => 777,1,VoicemailMain() + ;exten => _6662XX,1,Answer ;пример как отрезать ;exten => _6662XX,n,Dial(SIP/khm/${EXTEN:3},30) ;цифры |
#/etc/init.d/asterisk stop
Stopping Asterisk PBX: asterisk. |
#/etc/init.d/asterisk start
Starting Asterisk PBX: asterisk. |
#vim /etc/asterisk/extensions.conf
|
#pwd
/root |
#tar xvjf asterisk-sounds-ru-gsm.tar.gz
bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2 tar: Error exit delayed from previous errors |
#tar xjvf asterisk-sounds-ru-gsm.tar.gz
bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2 tar: Error exit delayed from previous errors |
#gunzip asterisk-sounds-ru-gsm.tar.gz
|
#ls
asterisk-sounds-ru-gsm.tar |
#tar jvf asterisk-sounds-ru-gsm.tar
tar: You must specify one of the `-Acdtrux' options Try `tar --help' or `tar --usage' for more information. |
#tar xjvf asterisk-sounds-ru-gsm.tar
bzip2: (stdin) is not a bzip2 file. tar: Child returned status 2 tar: Error exit delayed from previous errors |
#tar -xv asterisk-sounds-ru-gsm.tar
^C |
#ls
asterisk-sounds-ru-gsm.tar |
#tar -xvj asterisk-sounds-ru-gsm.tar
^C |
#ls
asterisk-sounds-ru-gsm.tar ru |
#ls -la
total 1576 drwxr-xr-x 10 root root 4096 2010-03-17 06:45 . drwxr-xr-x 21 root root 4096 2010-03-15 05:57 .. drwx------ 2 root root 4096 2010-03-15 06:04 .aptitude -rw------- 1 root root 1402 2010-03-17 06:34 .asterisk_history -rw-r--r-- 1 root root 1484800 2010-03-17 06:41 asterisk-sounds-ru-gsm.tar -rw------- 1 root root 11549 2010-03-17 06:00 .bash_history -rw-r--r-- 1 root root 21 2010-03-15 08:38 .bash_profile -rw-r--r-- 1 root root 511 2010-03-17 05:59 .bashrc drwxr-xr-x 2 root root 4096 2010-03-15 06:05 .debtags ... -rw-r--r-- 1 root root 45 2010-03-15 08:32 .l3rc -rw------- 1 root root 80 2010-03-16 07:57 .lesshst drwx------ 4 root root 4096 2010-03-16 03:56 .licq drwxr-xr-x 2 root root 28672 2010-03-17 06:44 .lilalo -rw-r--r-- 1 root root 168 2010-03-15 07:55 .profile drwx------ 4 root root 4096 2010-03-16 06:04 .purple -rw------- 1 root root 1024 2010-03-17 05:31 .rnd drwxr-xr-x 4 user user 12288 2009-05-11 00:29 ru -rw-r--r-- 1 root root 200 2010-03-15 06:38 .screenrc drwx------ 2 root root 4096 2010-03-15 06:22 .ssh |
#ls -l
total 1468 -rw-r--r-- 1 root root 1484800 2010-03-17 06:41 asterisk-sounds-ru-gsm.tar drwxr-xr-x 4 user user 12288 2009-05-11 00:29 ru |
#cd ru
|
#ls -l
total 1400 -rw-r--r-- 1 user user 1188 2009-05-11 00:29 abonent.gsm -rw-r--r-- 1 user user 10197 2009-05-11 00:28 agent-alreadyon.gsm -rw-r--r-- 1 user user 8547 2009-05-11 00:28 agent-incorrect.gsm -rw-r--r-- 1 user user 3927 2009-05-11 00:29 agent-loggedoff.gsm -rw-r--r-- 1 user user 3300 2009-05-11 00:29 agent-loginok.gsm -rw-r--r-- 1 user user 4752 2009-05-11 00:29 agent-newlocation.gsm -rw-r--r-- 1 user user 4290 2009-05-11 00:29 agent-pass.gsm -rw-r--r-- 1 user user 6798 2009-05-11 00:28 agent-user.gsm -rw-r--r-- 1 user user 1749 2009-05-11 00:29 aktivirovana.gsm ... -rw-r--r-- 1 user user 3300 2009-05-11 00:28 vvedite-parol-eshhe-raz.gsm -rw-r--r-- 1 user user 4158 2009-05-11 00:28 vvedite-parol.gsm -rw-r--r-- 1 user user 1914 2009-05-11 00:28 v-voskresenye.gsm -rw-r--r-- 1 user user 2343 2009-05-11 00:29 v-vyhodnye-dni.gsm -rw-r--r-- 1 user user 1452 2009-05-11 00:29 vyhodnoj.gsm -rw-r--r-- 1 user user 1815 2009-05-11 00:28 vykljuchena.gsm -rw-r--r-- 1 user user 1683 2009-05-11 00:29 vykljuchen.gsm -rw-r--r-- 1 user user 1584 2009-05-11 00:28 vykljucheno.gsm -rw-r--r-- 1 user user 1155 2009-05-11 00:29 zanjat.gsm -rw-r--r-- 1 user user 1650 2009-05-11 00:29 zdravstujte.gsm |
#ls /usr/share/asterisk/
firmware/ keys/ moh/ sounds/ static-http/ |
#ls /usr/share/asterisk/sounds/
agent-alreadyon.gsm dir-intro.gsm spy-unistim.gsm vm-nobox.gsm agent-incorrect.gsm dir-last.gsm spy-usbradio.gsm vm-no.gsm agent-loggedoff.gsm dir-multi1.gsm spy-zap.gsm vm-nomore.gsm agent-loginok.gsm dir-multi2.gsm ss-noservice.gsm vm-nonumber.gsm agent-newlocation.gsm dir-multi3.gsm transfer.gsm vm-num-i-have.gsm agent-pass.gsm dir-multi9.gsm tt-allbusy.gsm vm-Old.gsm agent-user.gsm dir-nomatch.gsm tt-monkeys.gsm vm-onefor-full.gsm auth-incorrect.gsm dir-nomore.gsm tt-monkeysintro.gsm vm-onefor.gsm auth-thankyou.gsm dir-pls-enter.gsm tt-somethingwrong.gsm vm-options.gsm beeperr.gsm es tt-weasels.gsm vm-opts-full.gsm ... demo-moreinfo.gsm spy-iax2.gsm vm-message.gsm vm-toreply.gsm demo-nogo.gsm spy-iax.gsm vm-messages.gsm vm-torerecord.gsm demo-nomatch.gsm spy-jingle.gsm vm-minutes.gsm vm-undeleted.gsm demo-thanks.gsm spy-local.gsm vm-mismatch.gsm vm-undelete.gsm dictate spy-mgcp.gsm vm-msginstruct.gsm vm-unknown-caller.gsm digits spy-misdn.gsm vm-msgsaved.gsm vm-whichbox.gsm dir-first.gsm spy-mobile.gsm vm-newpassword.gsm vm-Work.gsm dir-firstlast.gsm spy-nbs.gsm vm-newuser.gsm vm-youhave.gsm dir-instr.gsm spy-sip.gsm vm-next.gsm dir-intro-fn.gsm spy-skinny.gsm vm-nobodyavail.gsm |
#ls /usr/share/asterisk/sounds/
Display all 231 possibilities? (y or n) |
#ls /usr/share/asterisk/
firmware/ keys/ moh/ sounds/ static-http/ |
#ls /usr/share/asterisk/sounds/
agent-alreadyon.gsm dir-intro.gsm spy-unistim.gsm vm-nobox.gsm agent-incorrect.gsm dir-last.gsm spy-usbradio.gsm vm-no.gsm agent-loggedoff.gsm dir-multi1.gsm spy-zap.gsm vm-nomore.gsm agent-loginok.gsm dir-multi2.gsm ss-noservice.gsm vm-nonumber.gsm agent-newlocation.gsm dir-multi3.gsm transfer.gsm vm-num-i-have.gsm agent-pass.gsm dir-multi9.gsm tt-allbusy.gsm vm-Old.gsm agent-user.gsm dir-nomatch.gsm tt-monkeys.gsm vm-onefor-full.gsm auth-incorrect.gsm dir-nomore.gsm tt-monkeysintro.gsm vm-onefor.gsm auth-thankyou.gsm dir-pls-enter.gsm tt-somethingwrong.gsm vm-options.gsm beeperr.gsm es tt-weasels.gsm vm-opts-full.gsm ... demo-moreinfo.gsm spy-iax2.gsm vm-message.gsm vm-toreply.gsm demo-nogo.gsm spy-iax.gsm vm-messages.gsm vm-torerecord.gsm demo-nomatch.gsm spy-jingle.gsm vm-minutes.gsm vm-undeleted.gsm demo-thanks.gsm spy-local.gsm vm-mismatch.gsm vm-undelete.gsm dictate spy-mgcp.gsm vm-msginstruct.gsm vm-unknown-caller.gsm digits spy-misdn.gsm vm-msgsaved.gsm vm-whichbox.gsm dir-first.gsm spy-mobile.gsm vm-newpassword.gsm vm-Work.gsm dir-firstlast.gsm spy-nbs.gsm vm-newuser.gsm vm-youhave.gsm dir-instr.gsm spy-sip.gsm vm-next.gsm dir-intro-fn.gsm spy-skinny.gsm vm-nobodyavail.gsm |
#pwd
/root/ru |
#cp ./* /usr/share/asterisk/sounds/
cp: omitting directory `./custom' cp: omitting directory `./digits' |
#cp ./* /usr/share/asterisk/sounds/*
cp: target `/usr/share/asterisk/sounds/zdravstujte.gsm' is not a directory |
#man cp
|
#cp ./ /usr/share/asterisk/sounds/
cp: omitting directory `./' |
#cp /root/ru/* /usr/share/asterisk/sounds/
cp: omitting directory `/root/ru/custom' cp: omitting directory `/root/ru/digits' |
#ls /root/ru/
abonent.gsm hours.gsm to-call-exten.gsm vm-Old.gsm agent-alreadyon.gsm izvinite.gsm to-contact-sales.gsm vm-onefor.gsm agent-incorrect.gsm konferencii.gsm to-contact-tech-support.gsm vm-options.gsm agent-loggedoff.gsm LICENSE user-not-avail-menu.gsm vm-opts.gsm agent-loginok.gsm linija.gsm ustanovlen-.gsm vm-passchanged.gsm agent-newlocation.gsm najmite-1.gsm ustanovlen.gsm vm-password.gsm agent-pass.gsm najmite-2.gsm ustanovlennyj.gsm vm-press.gsm agent-user.gsm na-nomer.gsm ustanovleno.gsm vm-prev.gsm aktivirovana.gsm ne-bespokoit.gsm vas-privetstvuet.gsm vm-reachoper.gsm aktivirovan.gsm ne-otvechaet.gsm v-dannyj-moment.gsm vm-rec-busy.gsm ... digits queue-thereare.gsm vm-msgsaved.gsm vvedite-parol-eshhe-raz.gsm digits-a-m.gsm queue-youarenext.gsm vm-newn.gsm vvedite-parol.gsm digits-odno.gsm razgovor-mozhet-byt-zapisan.gsm vm-newpassword.gsm v-voskresenye.gsm digits-p-m.gsm rezhim.gsm vm-newx.gsm v-vyhodnye-dni.gsm dlja-otpravki-faksa.gsm sales-dep.gsm vm-next.gsm vyhodnoj.gsm do.gsm seconds.gsm vm-nobodyavail.gsm vykljuchena.gsm do-svidanija.gsm s.gsm vm-no.gsm vykljuchen.gsm finances-dep.gsm support-dep.gsm vm-nomore.gsm vykljucheno.gsm for.gsm tech-dep.gsm vm-novoe.gsm zanjat.gsm hm-hm.gsm thank-you-for-calling.gsm vm-novyh.gsm zdravstujte.gsm |
#ls -la /root/ru/
total 1416 drwxr-xr-x 4 user user 12288 2009-05-11 00:29 . drwxr-xr-x 10 root root 4096 2010-03-17 06:45 .. -rw-r--r-- 1 user user 1188 2009-05-11 00:29 abonent.gsm -rw-r--r-- 1 user user 10197 2009-05-11 00:28 agent-alreadyon.gsm -rw-r--r-- 1 user user 8547 2009-05-11 00:28 agent-incorrect.gsm -rw-r--r-- 1 user user 3927 2009-05-11 00:29 agent-loggedoff.gsm -rw-r--r-- 1 user user 3300 2009-05-11 00:29 agent-loginok.gsm -rw-r--r-- 1 user user 4752 2009-05-11 00:29 agent-newlocation.gsm -rw-r--r-- 1 user user 4290 2009-05-11 00:29 agent-pass.gsm ... -rw-r--r-- 1 user user 3300 2009-05-11 00:28 vvedite-parol-eshhe-raz.gsm -rw-r--r-- 1 user user 4158 2009-05-11 00:28 vvedite-parol.gsm -rw-r--r-- 1 user user 1914 2009-05-11 00:28 v-voskresenye.gsm -rw-r--r-- 1 user user 2343 2009-05-11 00:29 v-vyhodnye-dni.gsm -rw-r--r-- 1 user user 1452 2009-05-11 00:29 vyhodnoj.gsm -rw-r--r-- 1 user user 1815 2009-05-11 00:28 vykljuchena.gsm -rw-r--r-- 1 user user 1683 2009-05-11 00:29 vykljuchen.gsm -rw-r--r-- 1 user user 1584 2009-05-11 00:28 vykljucheno.gsm -rw-r--r-- 1 user user 1155 2009-05-11 00:29 zanjat.gsm -rw-r--r-- 1 user user 1650 2009-05-11 00:29 zdravstujte.gsm |
#ls -la /root/ru/ | less
|
#cp -R /root/ru/ /usr/share/asterisk/sounds/
|
#ls -l /usr/share/asterisk/sounds/ | less
|
#cd /tmp/
|
#wget http://ivrvoice.ru/downloader/download/file/7
--2010-03-17 06:56:25-- http://ivrvoice.ru/downloader/download/file/7 Resolving ivrvoice.ru... 195.242.215.60 Connecting to ivrvoice.ru|195.242.215.60|:80... connected. HTTP request sent, awaiting response... 302 Found Location: http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz [following] --2010-03-17 06:56:25-- http://ivrvoice.ru/downloader/download/file/7/asterisk-sounds-ru-gsm.tar.gz Connecting to ivrvoice.ru|195.242.215.60|:80... connected. HTTP request sent, awaiting response... 200 Ok Length: 1155792 (1.1M) [application/octet-stream] Saving to: `asterisk-sounds-ru-gsm.tar.gz' 100%[================================================================>] 1,155,792 42.4K/s in 20s 2010-03-17 06:56:46 (55.9 KB/s) - `asterisk-sounds-ru-gsm.tar.gz' saved [1155792/1155792] |
#tar tvfz asterisk-sounds-ru-gsm.tar.gz
drwxr-xr-x max/max 0 2009-05-11 00:29 ru/ -rw-r--r-- max/max 1617 2009-05-11 00:28 ru/ne-otvechaet.gsm -rw-r--r-- max/max 1452 2009-05-11 00:28 ru/auth-thankyou.gsm -rw-r--r-- max/max 3267 2009-05-11 00:28 ru/dial-exten.gsm -rw-r--r-- max/max 1254 2009-05-11 00:28 ru/vm-INBOX.gsm -rw-r--r-- max/max 3003 2009-05-11 00:28 ru/paroli-ne-sovpadajut.gsm -rw-r--r-- max/max 924 2009-05-11 00:28 ru/parol.gsm -rw-r--r-- max/max 1782 2009-05-11 00:28 ru/po-zanjato.gsm -rw-r--r-- max/max 924 2009-05-11 00:28 ru/vm-password.gsm -rw-r--r-- max/max 2211 2009-05-11 00:28 ru/ne-ustanovlen.gsm ... -rw-r--r-- max/max 3333 2009-05-11 00:29 ru/conf-unmuted.gsm -rw-r--r-- max/max 1914 2009-05-11 00:29 ru/najmite-1.gsm -rw-r--r-- max/max 3696 2009-05-11 00:29 ru/or-wait-for-receptionist.gsm -rw-r--r-- max/max 2607 2009-05-11 00:29 ru/vm-msgsaved.gsm -rw-r--r-- max/max 1815 2009-05-11 00:29 ru/najmite-2.gsm -rw-r--r-- max/max 9537 2009-05-11 00:29 ru/vm-mismatch.gsm -rw-r--r-- max/max 1023 2009-05-11 00:29 ru/vm-for.gsm -rw-r--r-- max/max 1320 2009-05-11 00:29 ru/izvinite.gsm -rw-r--r-- max/max 1683 2009-05-11 00:29 ru/digits-p-m.gsm -rw-r--r-- max/max 3762 2009-05-11 00:29 ru/to-contact-tech-support.gsm |
#tar tvfz asterisk-sounds-ru-gsm.tar.gz | less
|
#vi /etc/asterisk/sip
|
#ejabberdctl
Usage: ejabberdctl [--node nodename] command [options] Available commands in this ejabberd node: status get ejabberd status stop stop ejabberd restart restart ejabberd reopen-log reopen log file register user server password register a user unregister user server unregister a user backup file store a database backup to file restore file restore a database backup from file ... rem-rosteritem user1 server1 user2 server2 Remove user2@server2 from user1@server1's roster compile file recompile and reload file status-num status number of logged users with status push-alltoall server group adds all the users to all the users in Group srg-user-del user server group host delete user@server from group on host connected-users list all established sessions Examples: ejabberdctl restart ejabberdctl --node ejabberd@host restart ejabberdctl vhost jabber.example.org ... |
#ssh 192.168.15.2
root@192.168.15.2's password: Linux linux2 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Wed Mar 17 12:02:11 2010 from 192.168.14.1 l3-agent is already running: pid=13327; pidfile=/root/.lilalo/l3-agent.pid |
#less /etc/asterisk/extensions.conf
|
# /etc/aliases mailer-daemon: postmaster postmaster: root nobody: root hostmaster: root usenet: root news: root webmaster: root www: root ftp: root abuse: root noc: root security: root root: user
Время первой команды журнала | 17:20:36 2010- 3-16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:59:28 2010- 3-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.90 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.29 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.74 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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