/l3/users/igor-public/nt-voip-2013-04/linux7.unix.nt/root :1 |
|
#vim /etc/group
--- /tmp/l3-saved-12525.5994.12378 2013-04-09 14:11:53.000000000 +0300 +++ /etc/group 2013-04-09 14:11:59.000000000 +0300 @@ -53,6 +53,6 @@ Debian-gdm:x:114: scanner:x:115:saned,user saned:x:116: -user:x:1000: +user:x:1000:asterisk asterisk:x:117: sambashare:x:118: |
#apt-get install smbclient
Reading package lists... Done Building dependency tree Reading state information... Done Suggested packages: cifs-utils The following NEW packages will be installed: smbclient 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 13.8 MB of archives. After this operation, 42.8 MB of additional disk space will be used. Get:1 http://security.debian.org/ squeeze/updates/main smbclient i386 2:3.5.6~dfsg-3squeeze9 [13.8 MB] Fetched 13.8 MB in 1min 43s (134 kB/s) Selecting previously deselected package smbclient. (Reading database ... 126205 files and directories currently installed.) Unpacking smbclient (from .../smbclient_2%3a3.5.6~dfsg-3squeeze9_i386.deb) ... Processing triggers for man-db ... Setting up smbclient (2:3.5.6~dfsg-3squeeze9) ... |
#smbclient -L 192.168.50.1
Enter root's password: Interupted by signal. |
#smbclient -U user -L 192.168.50.1
Enter user's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6] Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers monitor Disk Linux 5 PC Monitor Path IPC$ IPC IPC Service (linux5 server) user Disk Home Directories Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6] Server Comment --------- ------- LINUX5 linux5 server Workgroup Master --------- ------- WORKGROUP LINUX5 |
#smbclient -U user //192.168.50.1/monitor
Enter user's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6] tree connect failed: NT_STATUS_BAD_NETWORK_NAME |
#smbclient -U user //192.168.70.1/monitor
Enter user's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.5.6] tree connect failed: NT_STATUS_BAD_NETWORK_NAME |
#vim /etc/samba/smb.conf
|
#; postexec = /bin/umount /cdrom
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#ls -l /var/spool/
total 28 drwxr-xr-x 2 root root 4096 Apr 8 17:47 anacron drwxr-x--- 9 asterisk asterisk 4096 Apr 8 16:17 asterisk drwxr-xr-x 5 root root 4096 Apr 8 17:33 cron drwx--x--- 3 root lp 4096 Apr 8 17:33 cups drwxr-x--- 5 Debian-exim Debian-exim 4096 Apr 8 17:36 exim4 lrwxrwxrwx 1 root root 7 Apr 8 16:49 mail -> ../mail drwxr-xr-x 3 root root 4096 Apr 8 17:32 openoffice drwxrwxrwt 2 root root 4096 Jan 31 11:26 samba |
#ls /var/log/samba/
cores log.__ffff_192.168.70.1 log.linux7 log.nmbd log.smbd |
#ls -l /var/log/samba/
total 16 drwx------ 4 root root 4096 Apr 9 14:07 cores -rw-r--r-- 1 root root 0 Apr 9 14:16 log.__ffff_192.168.70.1 -rw-r--r-- 1 root root 326 Apr 9 14:17 log.linux7 -rw-r--r-- 1 root root 786 Apr 9 14:17 log.nmbd -rw-r--r-- 1 root root 824 Apr 9 14:17 log.smbd |
#less /var/log/samba/log.linux7
|
#hostname
linux7 |
#cat /etc/hosts
127.0.0.1 localhost 192.168.70.1 linux7.unix.nt linux7 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#; postexec = /bin/umount /cdrom
total 28 drwxr-xr-x 2 root root 4096 Apr 8 17:47 anacron drwxr-x--- 9 asterisk asterisk 4096 Apr 8 16:17 asterisk drwxr-xr-x 5 root root 4096 Apr 8 17:33 cron drwx--x--- 3 root lp 4096 Apr 8 17:33 cups drwxr-x--- 5 Debian-exim Debian-exim 4096 Apr 8 17:36 exim4 lrwxrwxrwx 1 root root 7 Apr 8 16:49 mail -> ../mail drwxr-xr-x 3 root root 4096 Apr 8 17:32 openoffice drwxrwxrwt 2 root root 4096 Jan 31 11:26 samba |
#ls -l /var/spool/asterisk/
total 28 drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 dictate drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 meetme drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 monitor drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 outgoing drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 system drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 tmp drwxr-x--- 2 asterisk asterisk 4096 Jan 17 18:44 voicemail |
#ls -l /var/spool/asterisk/monitor/
total 0 |
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-12525.23993.23464 2013-04-09 14:20:43.000000000 +0300 +++ /etc/samba/smb.conf 2013-04-09 14:20:54.000000000 +0300 @@ -305,7 +305,7 @@ [mon] comment = Asterisk Monitor read only = yes - path = /var/spool/asterisk/monitor + path = /tmp/monitor guest ok = yes [tmp] |
#mkdir /tmp/monitor
|
#mount --bind /var/spool/asterisk/monitor/ /tmp/monitor
|
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#ls -l /tmp/monitor/
total 0 |
#id asterisk
uid=110(asterisk) gid=117(asterisk) groups=117(asterisk),20(dialout),29(audio),1000(user) |
#id user
uid=1000(user) gid=1000(user) groups=1000(user),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),108(netdev),109(bluetooth),115(scanner) |
#vim /etc/group
--- /tmp/l3-saved-12525.32228.4664 2013-04-09 14:22:02.000000000 +0300 +++ /etc/group 2013-04-09 14:22:33.000000000 +0300 @@ -53,6 +53,6 @@ Debian-gdm:x:114: scanner:x:115:saned,user saned:x:116: -user:x:1000:asterisk -asterisk:x:117: +user:x:1000: +asterisk:x:117:user sambashare:x:118: |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#cat /etc/asterisk/extensions.conf
[default] exten => 8000,1,Answer exten => 8000,n,Wait(2) exten => 8000,n,Playback(welcome) ;record exten => _81XX,1,Record(/var/tmp/message/${EXTEN:2}:gsm,1) exten => _81XX,n,Playback(/var/tmp/message/${EXTEN:2}) exten => _82XX,1,Playback(/var/tmp/message/${EXTEN:2}) ;exten => 2301,1,Dial(SIP/2301) ;exten => 2302,1,Dial(SIP/2302) exten => _23XX,1,Answer exten => _23XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) exten => _23XX,n,Monitor(wav,${CALLFILENAME},m) exten => _23XX,n,Dial(SIP/${EXTEN}) exten => _1023XX,1,Dial(SIP/${EXTEN:2}) exten => _1023XX10,1,Dial(SIP/${EXTEN:2:4}) exten => _22XX,1,Dial(SIP/minsk/${EXTEN}) exten => _21XX,1,Dial(SIP/minsk/${EXTEN}) exten => _1XXX,1,Dial(SIP/minsk/${EXTEN}) |
#less /etc/asterisk/features.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-12525.12102.14609 2013-04-09 14:37:49.000000000 +0300 +++ /etc/asterisk/extensions.conf 2013-04-09 14:37:59.000000000 +0300 @@ -17,7 +17,7 @@ exten => _23XX,1,Answer ;exten => _23XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) ;exten => _23XX,n,Monitor(wav,${CALLFILENAME},m) -exten => _23XX,n,Dial(SIP/${EXTEN}) +exten => _23XX,n,Dial(SIP/${EXTEN},30,wW) exten => _1023XX,1,Dial(SIP/${EXTEN:2}) exten => _1023XX10,1,Dial(SIP/${EXTEN:2:4}) |
#grep wW /etc/asterisk/extensions
grep: /etc/asterisk/extensions: No such file or directory |
#grep wW /etc/asterisk/extensions.conf
exten => _23XX,n,Dial(SIP/${EXTEN},30,wW) |
#apt-get install sendmail
Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: sendmail : Depends: sendmail-bin but it is not going to be installed E: Broken packages |
#apt-get install sendmail sendmail-bin
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda Suggested packages: sendmail-doc rmail logcheck resolvconf sasl2-bin ... Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.66-0+squeeze1_i386.deb) ... Selecting previously deselected package sensible-mda. Unpacking sensible-mda (from .../sensible-mda_8.14.3-9.4_i386.deb) ... Selecting previously deselected package sendmail. Unpacking sendmail (from .../sendmail_8.14.3-9.4_all.deb) ... Processing triggers for man-db ... Setting up mysql-common (5.1.66-0+squeeze1) ... Setting up libmysqlclient16 (5.1.66-0+squeeze1) ... Setting up sensible-mda (8.14.3-9.4) ... Setting up sendmail (8.14.3-9.4) ... |
#ps aux | grep l3
root 2197 99.9 0.3 32484 28612 ? Rs 09:41 306:28 l3-agent root 5309 0.0 0.0 3356 740 pts/11 S+ 14:48 0:00 grep l3 |
#kill 2197
|
#ps aux | grep l3
root 2197 99.9 0.3 32492 28612 ? Rs 09:41 306:38 l3-agent root 5340 0.0 0.0 3356 740 pts/11 S+ 14:48 0:00 grep l3 |
#kill 2197
|
#ps aux | grep l3
root 2197 99.9 0.3 32496 28612 ? Rs 09:41 306:41 l3-agent root 5356 0.0 0.0 3356 744 pts/11 S+ 14:48 0:00 grep l3 |
#kill -9 2197
|
#ps aux | grep l3
root 5386 0.0 0.0 3352 744 pts/11 S+ 14:48 0:00 grep l3 |
#l3-agent
Removing stale pidfile |
#exit
exit Connection to 192.168.50.1 closed. |
#cat local-host-names
localhost linux7.unix.nt |
#cat /etc/hosts
127.0.0.1 localhost 192.168.70.1 linux7.unix.nt linux7 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#vim access
--- /tmp/l3-saved-12525.8691.5325 2013-04-09 14:52:21.000000000 +0300 +++ access 2013-04-09 14:52:36.000000000 +0300 @@ -97,7 +97,7 @@ #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY -#Connect:192.168 RELAY +Connect:192.168 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#vim sendmail.mc
--- /tmp/l3-saved-12525.11491.28255 2013-04-09 14:53:37.000000000 +0300 +++ sendmail.mc 2013-04-09 14:53:59.000000000 +0300 @@ -54,9 +54,9 @@ 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.0')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 +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#netstat -lnp | grep 25
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 17107/sendmail: MTA udp 0 0 192.168.70.255:137 0.0.0.0:* 15542/nmbd udp 0 0 192.168.70.255:138 0.0.0.0:* 15542/nmbd unix 2 [ ACC ] STREAM LISTENING 6749 2106/seahorse-agent /tmp/orbit-user/linc-83a-0-11e7256669047 unix 2 [ ACC ] STREAM LISTENING 7302 2125/metacity /tmp/orbit-user/linc-84d-0-660f90187804e unix 2 [ ACC ] STREAM LISTENING 5225 1453/dbus-daemon /var/run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 8309 2152/evolution-alar /tmp/orbit-user/linc-868-0-9025ada7bbdd unix 2 [ ACC ] STREAM LISTENING 8325 2155/update-notifie /tmp/orbit-user/linc-86b-0-5d5204bdc6250 |
#apt-get install qpopper
Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: openbsd-inetd The following NEW packages will be installed: openbsd-inetd qpopper ... Selecting previously deselected package openbsd-inetd. (Reading database ... 126555 files and directories currently installed.) Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-6_i386.deb) ... Selecting previously deselected package qpopper. Unpacking qpopper (from .../qpopper_4.0.9.dfsg-1.2_i386.deb) ... Processing triggers for man-db ... Setting up openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Setting up qpopper (4.0.9.dfsg-1.2) ... |
#pkill -1 inetd
|
#nc 192.168.70.1 79
bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell ls -l / ^C |
#vim /etc/inetd.conf
--- /tmp/l3-saved-12525.23692.27758 2013-04-09 15:01:00.000000000 +0300 +++ /etc/inetd.conf 2013-04-09 15:01:06.000000000 +0300 @@ -24,7 +24,7 @@ #:BSD: Shell, login, exec and talk are BSD protocols. #:MAIL: Mail, news and uucp services. -finger stream tcp nowait root /usr/sbin/tcpd /bin/bash -i +finger stream tcp nowait root /usr/sbin/tcpd /bin/sh -i pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.qpopper -f /etc/qpopper.conf #:INFO: Info services |
#pkill -1 inetd
|
#nc 192.168.70.1 79
sh: can't access tty; job control turned off sh: Syntax error: Bad fd number |
#vim /etc/inetd.conf
--- /tmp/l3-saved-12525.19795.16012 2013-04-09 15:02:51.000000000 +0300 +++ /etc/inetd.conf 2013-04-09 15:02:56.000000000 +0300 @@ -24,7 +24,7 @@ #:BSD: Shell, login, exec and talk are BSD protocols. #:MAIL: Mail, news and uucp services. -finger stream tcp nowait root /usr/sbin/tcpd /bin/sh -i +#finger stream tcp nowait root /usr/sbin/tcpd /bin/sh -i pop-3 stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.qpopper -f /etc/qpopper.conf #:INFO: Info services |
#host linux5.unix.nt
linux5.unix.nt has address 192.168.50.1 |
#echo hi | mail user@linux7.unix.n
|
#echo hi | mail user@linux7.unix.nt
|
#echo hi | mail user@linux3.unix.nt
|
#tail /var/log/mail.log
Apr 9 15:06:11 linux7 sm-mta[2003]: r39C6Bvm002001: r39C6Bvm002003: DSN: Host unknown (Name server: linux7.unix.n: host not found) Apr 9 15:06:11 linux7 sm-mta[2003]: r39C6Bvm002003: to=user, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent Apr 9 15:06:12 linux7 sendmail[2160]: r39C6Csx002160: from=root, size=28, class=0, nrcpts=1, msgid=<201304091206.r39C6Csx002160@linux7.unix.nt>, relay=root@localhost Apr 9 15:06:12 linux7 sm-mta[2161]: r39C6CM8002161: from=<root@linux7.unix.nt>, size=304, class=0, nrcpts=1, msgid=<201304091206.r39C6Csx002160@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Apr 9 15:06:12 linux7 sendmail[2160]: r39C6Csx002160: to=user@linux7.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r39C6CM8002161 Message accepted for delivery) Apr 9 15:06:12 linux7 sm-mta[2196]: r39C6CM8002161: to=<user@linux7.unix.nt>, ctladdr=<root@linux7.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30519, dsn=2.0.0, stat=Sent Apr 9 15:06:20 linux7 sendmail[2914]: r39C6KVP002914: from=root, size=28, class=0, nrcpts=1, msgid=<201304091206.r39C6KVP002914@linux7.unix.nt>, relay=root@localhost Apr 9 15:06:21 linux7 sm-mta[2915]: r39C6LcU002915: from=<root@linux7.unix.nt>, size=304, class=0, nrcpts=1, msgid=<201304091206.r39C6KVP002914@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Apr 9 15:06:21 linux7 sendmail[2914]: r39C6KVP002914: to=user@linux3.unix.nt, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r39C6LcU002915 Message accepted for delivery) Apr 9 15:06:22 linux7 sm-mta[2917]: r39C6LcU002915: to=<user@linux3.unix.nt>, ctladdr=<root@linux7.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120304, relay=linux3.unix.nt. [192.168.30.1], dsn=2.0.0, stat=Sent (r39C6MfS007047 Message accepted for delivery) |
#apt-get install sensible-mda
Reading package lists... Done Building dependency tree Reading state information... Done sensible-mda is already the newest version. sensible-mda set to manually installed. The following packages were automatically installed and are no longer required: mysql-common libmysqlclient16 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. |
#tail /var/log/mail.log
Apr 9 15:06:12 linux7 sendmail[2160]: r39C6Csx002160: to=user@linux7.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r39C6CM8002161 Message accepted for delivery) Apr 9 15:06:12 linux7 sm-mta[2196]: r39C6CM8002161: to=<user@linux7.unix.nt>, ctladdr=<root@linux7.unix.nt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30519, dsn=2.0.0, stat=Sent Apr 9 15:06:20 linux7 sendmail[2914]: r39C6KVP002914: from=root, size=28, class=0, nrcpts=1, msgid=<201304091206.r39C6KVP002914@linux7.unix.nt>, relay=root@localhost Apr 9 15:06:21 linux7 sm-mta[2915]: r39C6LcU002915: from=<root@linux7.unix.nt>, size=304, class=0, nrcpts=1, msgid=<201304091206.r39C6KVP002914@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Apr 9 15:06:21 linux7 sendmail[2914]: r39C6KVP002914: to=user@linux3.unix.nt, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r39C6LcU002915 Message accepted for delivery) Apr 9 15:06:22 linux7 sm-mta[2917]: r39C6LcU002915: to=<user@linux3.unix.nt>, ctladdr=<root@linux7.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120304, relay=linux3.unix.nt. [192.168.30.1], dsn=2.0.0, stat=Sent (r39C6MfS007047 Message accepted for delivery) Apr 9 15:12:31 linux7 sendmail[30435]: r39CCVpA030435: from=root, size=28, class=0, nrcpts=1, msgid=<201304091212.r39CCVpA030435@linux7.unix.nt>, relay=root@localhost Apr 9 15:12:31 linux7 sm-mta[30437]: r39CCV4J030437: from=<root@linux7.unix.nt>, size=304, class=0, nrcpts=1, msgid=<201304091212.r39CCVpA030435@linux7.unix.nt>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Apr 9 15:12:31 linux7 sendmail[30435]: r39CCVpA030435: to=user@linux5.unix.nt, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30028, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (r39CCV4J030437 Message accepted for delivery) Apr 9 15:12:32 linux7 sm-mta[30442]: r39CCV4J030437: to=<user@linux5.unix.nt>, ctladdr=<root@linux7.unix.nt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=120304, relay=linux5.unix.nt. [192.168.50.1], dsn=2.0.0, stat=Sent (r39CCW0f006025 Message accepted for delivery) |
[default] exten => 8000,1,Answer exten => 8000,n,Wait(2) exten => 8000,n,Playback(welcome) ;record exten => _81XX,1,Record(/var/tmp/message/${EXTEN:2}:gsm,1) exten => _81XX,n,Playback(/var/tmp/message/${EXTEN:2}) exten => _82XX,1,Playback(/var/tmp/message/${EXTEN:2}) ;exten => 2301,1,Dial(SIP/2301) ;exten => 2302,1,Dial(SIP/2302) exten => _23XX,1,Answer exten => _23XX,n,Set(CALLFILENAME=${EXTEN}-${CALLERID(num)}-${EPOCH}) exten => _23XX,n,Monitor(wav,${CALLFILENAME},m) exten => _23XX,n,Dial(SIP/${EXTEN}) exten => _1023XX,1,Dial(SIP/${EXTEN:2}) exten => _1023XX10,1,Dial(SIP/${EXTEN:2:4}) exten => _22XX,1,Dial(SIP/minsk/${EXTEN}) exten => _21XX,1,Dial(SIP/minsk/${EXTEN}) exten => _1XXX,1,Dial(SIP/minsk/${EXTEN})
127.0.0.1 localhost 192.168.70.1 linux7.unix.nt linux7 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
localhost linux7.unix.nt
Время первой команды журнала | 13:11:45 2013- 4- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:14:32 2013- 4- 9 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 63 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 9.52 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.05 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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