/l3/users/kos/nt-VOIP/linux6.unix.nt/user :1 |
|
$# privet
|
$ssh user@192.168.15.252
--- (12 headers 0 lines) --- Sending to 192.168.10.201 : 2049 (no NAT) <--- Transmitting (no NAT) to 192.168.10.201:2049 ---> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.10.201:2049;branch=z9hG4bK-l8rw23ixuasz;received=192.168.10.201;rport=2049 From: <sip:1101@192.168.10.201:2049;line=2txv9129>;tag=r2vu904jjt To: "Test1000" <sip:1102@192.168.10.1>;tag=as01e2a0fd Call-ID: 6db9b26c4424add37c743ba76660e07d@192.168.10.1 CSeq: 1 BYE Server: Asterisk PBX 1.6.2.9-2+squeeze3 ... To: <sip:1101@192.168.10.1>;tag=cppvfsr1y9 Contact: <sip:1102@192.168.10.1> Call-ID: 3c2671dc62af-vjjk8usr00y2 CSeq: 102 ACK User-Agent: Asterisk PBX 1.6.2.9-2+squeeze3 Content-Length: 0 --- linux1*CLI> linux1*CLI> quit Executing last minute cleanups |
$su -
Password: l3-agent is already running: pid=28228; pidfile=/root/.lilalo/l3-agent.pid |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/sip.conf
|
#ls /var/spool/asterisk/
dictate meetme monitor outgoing system tmp voicemail |
#ls -l /var/spool/asterisk/
total 28 drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 dictate drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 meetme drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 monitor drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 outgoing drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 system drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 tmp drwxr-x--- 2 asterisk asterisk 4096 Jul 7 12:28 voicemail |
#ps aux | grep aster
asterisk 1127 0.0 0.2 48312 18668 ? Ssl Oct17 0:33 /usr/sbin/asterisk -p -U asterisk asterisk 1128 0.0 0.0 2936 564 ? S Oct17 0:00 astcanary /var/run/asterisk/alt.asterisk.canary.tweet.tweet.tweet 1127 root 3882 0.0 0.0 3908 720 pts/7 S+ 10:17 0:00 grep aster |
#cat /etc/asterisk/sip.conf
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2201] type=friend ;friend peer user secret=1234 host=dynamic [2202] type=friend secret=1234 host=dynamic |
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#cat /etc/asterisk/extensions.conf
[default] exten => 2299,1,Playback(demo-thanks) exten => _220X,1,Dial(SIP/${EXTEN}) exten => _11XX,1,Dial(SIP/tbs/${EXTEN}) exten => _12XX,1,Dial(SIP/tbs/${EXTEN}) exten => _23XX,1,Dial(SIP/kv/${EXTEN}) exten => _24XX,1,Dial(SIP/kv/${EXTEN}) exten => _31XX,1,Dial(SIP/kv/${EXTEN}) exten => _21XX,1,Dial(SIP/tbs/${EXTEN}) exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2) exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice) |
#cat /etc/asterisk/extensions.conf
[default] exten => 2299,1,Playback(demo-thanks) exten => _220X,1,Dial(SIP/${EXTEN}) exten => _11XX,1,Dial(SIP/tbs/${EXTEN}) exten => _12XX,1,Dial(SIP/tbs/${EXTEN}) exten => _23XX,1,Dial(SIP/kv/${EXTEN}) exten => _24XX,1,Dial(SIP/kv/${EXTEN}) exten => _31XX,1,Dial(SIP/kv/${EXTEN}) exten => _21XX,1,Dial(SIP/tbs/${EXTEN}) exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2) exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice) |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#~
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/sip.conf
|
#vim /etc/asterisk/sip.conf
|
#apt-get install sendmail sensible-mda 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 Suggested packages: sendmail-doc rmail logcheck resolvconf sasl2-bin ... Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.49-3_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.49-3) ... Setting up libmysqlclient16 (5.1.49-3) ... Setting up sensible-mda (8.14.3-9.4) ... Setting up sendmail (8.14.3-9.4) ... |
#vim /etc/mail/sendmail.mc
|
#vim /etc/mail/local-host-names
|
#~
FEATURE(`use_cw_file')dnl dnl # dnl # The access db is the basis for most of sendmail's checking FEATURE(`access_db', , `skip')dnl dnl # dnl # The greet_pause feature stops some automail bots - but check the dnl # provided access db for details on excluding localhosts... FEATURE(`greet_pause', `1000')dnl 1 seconds dnl # dnl # Delay_checks allows sender<->recipient checking ... MASQUERADE_AS(`linux6.unix.nt')dnl FEATURE(`allmasquerade')dnl FEATURE(`masquerade_envelope')dnl dnl # dnl # Default Mailer setup MAILER_DEFINITIONS MAILER(`local')dnl MAILER(`smtp')dnl /127 -- INSERT -- 109,5 Bot |
#vim /etc/mail/local-host-names
|
#vim /etc/mail/local-host-names
|
#host 192.168.60.1
1.60.168.192.in-addr.arpa domain name pointer linux6.unix.nt. |
#host linux6.unix.nt
linux6.unix.nt has address 192.168.106.1 linux6.unix.nt has address 192.168.60.1 |
#host linux6.unix.nt
linux6.unix.nt has address 192.168.60.1 |
#vim /etc/mail/access
|
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#netstat -lnp | grep :25
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 10403/sendmail: MTA |
#!
bash: syntax error near unexpected token `newline' |
#vim /etc/hosts
|
#less /etc/aliases
|
#!
bash: syntax error near unexpected token `newline' |
#apt-get install qpoppe
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package qpoppe |
#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 ... 115469 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) ... |
#netstat -lnp | grep :110
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 10960/inetd |
#vim /etc/asterisk/voicemail.conf
|
#vim /etc/asterisk/extensions.conf
|
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#wget hhtp://ivrvoice.ru/downloader/download/file/11
hhtp://ivrvoice.ru/downloader/download/file/11: Unsupported scheme “hhtp”. |
#tar xf 11
|
#mv ru /usr/share/asterisk/sounds/
|
#apt-get install asterisk-prompt-de
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 NEW packages will be installed: asterisk-prompt-de 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 1,449 kB of archives. After this operation, 2,380 kB of additional disk space will be used. WARNING: The following packages cannot be authenticated! asterisk-prompt-de Install these packages without verification [y/N]? y Get:1 http://10.0.35.1/debian/ squeeze/main asterisk-prompt-de all 2.0-1 [1,449 kB] Fetched 1,449 kB in 0s (11.4 MB/s) Selecting previously deselected package asterisk-prompt-de. (Reading database ... 115492 files and directories currently installed.) Unpacking asterisk-prompt-de (from .../asterisk-prompt-de_2.0-1_all.deb) ... Setting up asterisk-prompt-de (2.0-1) ... |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/voicemail.conf
|
#setxkbmap -layout "us,ru"
|
#setxkbmap -layout "us,ru"
|
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"
|
#apt-get install tcpdump
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 NEW packages will be installed: tcpdump 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 376 kB of archives. After this operation, 901 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main tcpdump i386 4.1.1-1 [376 kB] Fetched 376 kB in 0s (10.4 MB/s) Selecting previously deselected package tcpdump. (Reading database ... 115863 files and directories currently installed.) Unpacking tcpdump (from .../tcpdump_4.1.1-1_i386.deb) ... Processing triggers for man-db ... Setting up tcpdump (4.1.1-1) ... |
$q!
bash: q!: command not found |
$ssh user@192.168.15.252
yandex.ru ^C |
$ssh user@192.168.15.252
Linux linux9 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 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: Tue Oct 18 17:26:01 2011 from note.unix.nt l3-agent is already running: pid=7776; pidfile=/root/.lilalo/l3-agent.pid [root@linux9:~]# [root@linux9:~]# [root@linux9:~]# ---------------------------------------------------------------------------------------------------------------------- |
#tcpdump -i eth2 not port 22
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on eth2, link-type EN10MB (Ethernet), capture size 65535 bytes 09:43:27.856316 IP 192.168.60.200.61428 > linux6.unix.nt.sip: SIP, length: 4 09:43:27.856885 IP linux6.unix.nt.36955 > 10.0.35.1.domain: 29368+ PTR? 1.60.168.192.in-addr.arpa. (43) 09:43:27.857287 IP 10.0.35.1.domain > linux6.unix.nt.36955: 29368* 1/1/1 PTR linux6.unix.nt. (101) 09:43:27.857438 IP linux6.unix.nt.43262 > 10.0.35.1.domain: 31657+ PTR? 200.60.168.192.in-addr.arpa. (45) 09:43:27.857715 IP 10.0.35.1.domain > linux6.unix.nt.43262: 31657 NXDomain* 0/1/0 (95) 09:43:27.958142 IP6 fe80::7271:bcff:fe09:3aec.mdns > ff02::fb.mdns: 0 PTR (QM)? 200.60.168.192.in-addr.arpa. (45) 09:43:27.958187 IP linux6.unix.nt.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 200.60.168.192.in-addr.arpa. (45) 09:43:28.959563 IP6 fe80::7271:bcff:fe09:3aec.mdns > ff02::fb.mdns: 0 PTR (QM)? 200.60.168.192.in-addr.arpa. (45) ... 09:43:42.969145 IP6 fe80::7271:bcff:fe09:3aec.mdns > ff02::fb.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) 09:43:42.969245 IP linux6.unix.nt.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) 09:43:43.970606 IP6 fe80::7271:bcff:fe09:3aec.mdns > ff02::fb.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) 09:43:43.970649 IP linux6.unix.nt.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) 09:43:45.972065 IP6 fe80::7271:bcff:fe09:3aec.mdns > ff02::fb.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) 09:43:45.972109 IP linux6.unix.nt.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 201.60.168.192.in-addr.arpa. (45) ^C 47 packets captured 69 packets received by filter 22 packets dropped by kernel |
#apt-get install netdiag
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 NEW packages will be installed: netdiag 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 290 kB of archives. After this operation, 1,004 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main netdiag i386 1.0-13 [290 kB] Fetched 290 kB in 0s (10.5 MB/s) Preconfiguring packages ... Selecting previously deselected package netdiag. (Reading database ... 115875 files and directories currently installed.) Unpacking netdiag (from .../netdiag_1.0-13_i386.deb) ... Processing triggers for man-db ... Processing triggers for menu ... Setting up netdiag (1.0-13) ... Processing triggers for menu ... |
#trfshow
bash: trfshow: command not found |
#trafshow
|
#eth2 70:71:bc:9:3a:ec 192.168.60.1 Ethernet
bash: apt-cashe: command not found |
#apt-cache search wireshark
etherpuppet - create a virtual interface from a remote Ethernet interface packeth - Ethernet packet generator tshark - network traffic analyzer - console version wireshark-common - network traffic analyzer - common files wireshark-dbg - network traffic analyzer - debug symbols wireshark-dev - network traffic analyzer - development tools wireshark - network traffic analyzer - GTK+ version |
#tc
Usage: tc [ OPTIONS ] OBJECT { COMMAND | help } tc [-force] -batch filename where OBJECT := { qdisc | class | filter | action | monitor } OPTIONS := { -s[tatistics] | -d[etails] | -r[aw] | -p[retty] | -b[atch] [filename] } |
#which tc
/sbin/tc |
#apt-get install hping3
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 NEW packages will be installed: hping3 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 103 kB of archives. After this operation, 315 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main hping3 i386 3.a2.ds2-6 [103 kB] Fetched 103 kB in 0s (8,343 kB/s) Selecting previously deselected package hping3. (Reading database ... 115909 files and directories currently installed.) Unpacking hping3 (from .../hping3_3.a2.ds2-6_i386.deb) ... Processing triggers for man-db ... Setting up hping3 (3.a2.ds2-6) ... |
#hping3 -S -p 80 www.microsoft.com
HPING www.microsoft.com (eth2 65.55.12.249): S set, 40 headers + 0 data bytes len=46 ip=65.55.12.249 ttl=240 id=28432 sport=80 flags=SA seq=0 win=8190 rtt=186.1 ms len=46 ip=65.55.12.249 ttl=240 id=58969 sport=80 flags=SA seq=1 win=8190 rtt=186.2 ms len=46 ip=65.55.12.249 ttl=240 id=49824 sport=80 flags=SA seq=2 win=8190 rtt=186.5 ms len=46 ip=65.55.12.249 ttl=240 id=29947 sport=80 flags=SA seq=3 win=8190 rtt=186.6 ms len=46 ip=65.55.12.249 ttl=240 id=4945 sport=80 flags=SA seq=4 win=8190 rtt=186.4 ms len=46 ip=65.55.12.249 ttl=240 id=14508 sport=80 flags=SA seq=5 win=8190 rtt=186.6 ms len=46 ip=65.55.12.249 ttl=240 id=62209 sport=80 flags=SA seq=6 win=8190 rtt=186.2 ms len=46 ip=65.55.12.249 ttl=240 id=45394 sport=80 flags=SA seq=7 win=8190 rtt=186.1 ms len=46 ip=65.55.12.249 ttl=240 id=49322 sport=80 flags=SA seq=8 win=8190 rtt=186.8 ms ^C --- www.microsoft.com hping statistic --- 9 packets transmitted, 9 packets received, 0% packet loss round-trip min/avg/max = 186.1/186.4/186.8 ms |
#apt-cache search icmp tunnel
icmptx - Tunnel IP over ICMP ptunnel - Tunnel TCP connections over ICMP packets |
#apt-cache search iperf
iperf - Internet Protocol bandwidth measuring tool |
#apt-cache install iperf
E: Invalid operation install |
#apt-get install iperf
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 NEW packages will be installed: iperf 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 52.5 kB of archives. After this operation, 143 kB of additional disk space will be used. Get:1 http://10.0.35.1/debian/ squeeze/main iperf i386 2.0.4-5 [52.5 kB] Fetched 52.5 kB in 0s (0 B/s) Selecting previously deselected package iperf. (Reading database ... 115940 files and directories currently installed.) Unpacking iperf (from .../iperf_2.0.4-5_i386.deb) ... Processing triggers for man-db ... Setting up iperf (2.0.4-5) ... |
#iperf -s
------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ |
#cat /dev/zero | nc -l -p 300
^C |
#nc 192.168.90.1 3000 |dd of=/dev/null
(UNKNOWN) [192.168.90.1] 3000 (?) : Connection refused 0+0 records in 0+0 records out 0 bytes (0 B) copied, 0.00120368 s, 0.0 kB/s |
#apt-get install sox
Reading package lists... Done Building dependency tree Reading state information... Done sox is already the newest version. sox 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. |
#vim /etc/asterisk/extensions.conf
|
#ls /var/spool/asterisk/monito
ls: cannot access /var/spool/asterisk/monito: No such file or directory |
#ls /var/spool/asterisk/monitor
|
#ls /var/spool/asterisk/monitor
1319009126-SIP-2201-00000007.wav |
#apt-get install samba
Package configuration âââââââââââââââââââââââââââââââââââââââââââââ⤠Samba Server ââââââââââââââââââââââââââââââââââââââââââââââ â Please specify the workgroup for this system. This setting controls which workgroup the system will â â appear in when used as a server, the default workgroup to be used when browsing with various â â frontends, and the domain name used with the "security=domain" setting. â â â â Workgroup/Domain Name: â â â âunix.nt__UP_____________________________________________________________________________________________ â â â ... Importing account for nobody...ok Importing account for user...ok Adding group `sambashare' (GID 117) ... Done. update-alternatives: using /usr/bin/smbstatus.samba3 to provide /usr/bin/smbstatus (smbstatus) in auto mode. Starting Samba daemons: nmbd smbd. Setting up samba-common-bin (2:3.5.6~dfsg-3squeeze5) ... update-alternatives: using /usr/bin/nmblookup.samba3 to provide /usr/bin/nmblookup (nmblookup) in auto mode. update-alternatives: using /usr/bin/net.samba3 to provide /usr/bin/net (net) in auto mode. update-alternatives: using /usr/bin/testparm.samba3 to provide /usr/bin/testparm (testparm) in auto mode. |
#vim /etc/samba/samba.conf
|
#~
#### Debugging/Accounting #### # This tells Samba to use a separate log file for each machine # that connects log file = /var/log/samba/log.%m # Cap the size of the individual log files (in KiB). max log size = 1000 # If you want Samba to only log through syslog then set the following # parameter to 'yes'. # syslog only = no # We want Samba to log a minimum amount of information to syslog. Everything ... # /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0 # # The CD-ROM gets unmounted automatically after the connection to the # # If you don't want to use auto-mounting/unmounting make sure the CD # is mounted on /cdrom # ; preexec = /bin/mount /cdrom ; postexec = /bin/umount /cdrom "/etc/samba/smb.conf" 325L, 11897C written |
#vim /etc/samba/smb.conf
|
#; name resolve order = lmhosts host wins bcast
gnats:x:41: shadow:x:42: utmp:x:43: video:x:44:user sasl:x:45: plugdev:x:46:user staff:x:50: games:x:60: users:x:100: nogroup:x:65534: ... netdev:x:108: bluetooth:x:109: fuse:x:110: Debian-gdm:x:111: scanner:x:112:saned saned:x:113: asterisk:x:114: smmta:x:115: :user sambashare:x:117: "/etc/group" 57L, 764C written |
#vim /etc/samba/smb.conf
|
[default] exten => 2299,1,Playback(demo-thanks) exten => _220X,1,Dial(SIP/${EXTEN}) exten => _11XX,1,Dial(SIP/tbs/${EXTEN}) exten => _12XX,1,Dial(SIP/tbs/${EXTEN}) exten => _23XX,1,Dial(SIP/kv/${EXTEN}) exten => _24XX,1,Dial(SIP/kv/${EXTEN}) exten => _31XX,1,Dial(SIP/kv/${EXTEN}) exten => _21XX,1,Dial(SIP/tbs/${EXTEN}) exten => 2298,1,Record(/var/lib/asterisk/sounds/recorded-voice:wav,2) exten => 2298,n,Playback(/var/lib/asterisk/sounds/recorded-voice)
[general] context=default allowoverlap=no udpbindaddr=0.0.0.0 tcpenable=no tcpbindaddr=0.0.0.0 srvlookup=yes [2201] type=friend ;friend peer user secret=1234 host=dynamic [2202] type=friend secret=1234 host=dynamic
Время первой команды журнала | 13:11:12 2011-10-17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:35:24 2011-10-19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 8.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 8.00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 5.56 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.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