/l3/users/tolik/nt-voip/linux3.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.7519.30195 2012-10-23 17:24:34.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:31:45.000000000 +0300 @@ -19,7 +19,7 @@ [internal] exten=> 8000,1,Playback(welcome) exten=> 8001,1,VoicemailMain() -exten=> _82XX,1,Voicemail(13${EXTEN:2}) +exten=> _82XX,1,VoicemailMain(13${EXTEN:2}) exten=> _81XX,1,Answer exten=> _81XX,n,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm) exten=> _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2}) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.22895.12972 2012-10-23 17:40:16.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:42:04.000000000 +0300 @@ -64,3 +64,5 @@ nclude=>local include=> national include=> international +exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) + |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.21348.24872 2012-10-23 17:45:46.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:46:29.000000000 +0300 @@ -61,7 +61,7 @@ [gr4] -nclude=>local +include=>local include=> national include=> international exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.12658.24806 2012-10-23 17:46:56.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:47:24.000000000 +0300 @@ -61,7 +61,7 @@ [gr4] -include=>local +include=> local include=> national include=> international exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.10725.10555 2012-10-23 17:47:59.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:53:42.000000000 +0300 @@ -46,6 +46,7 @@ include=> local include=> internal +include => invalid [gr2] include=> local @@ -59,10 +60,13 @@ include=> national include=> international +[invalid] +exten => _X.,1,Playback(/var/tmp/asterisk/message${EXTEN}) + [gr4] include=> local include=> national include=> international -exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) +include => invalid |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-6918.13536.4939 2012-10-23 17:55:29.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-23 17:56:52.000000000 +0300 @@ -61,7 +61,7 @@ include=> international [invalid] -exten => _X.,1,Playback(/var/tmp/asterisk/message${EXTEN}) +exten => _X.,1,Playback(/var/tmp/asterisk/message01) [gr4] |
#ps -aux _grep isc-dhcp-server
ERROR: User name does not exist. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps -aux _grep isc-dhcp-server
ERROR: User name does not exist. ********* simple selection ********* ********* selection by list ********* -A all processes -C by command name -N negate selection -G by real group ID (supports names) -a all w/ tty except session leaders -U by real user ID (supports names) -d all except session leaders -g by session OR by effective group name -e all processes -p by process ID T all processes on this terminal -s processes in the sessions given a all w/ tty, including other users -t by tty g OBSOLETE -- DO NOT USE -u by effective user ID (supports names) ... -o,o user-defined -f full --Group --User --pid --cols --ppid -j,j job control s signal --group --user --sid --rows --info -O,O preloaded -o v virtual memory --cumulative --format --deselect -l,l long u user-oriented --sort --tty --forest --version -F extra full X registers --heading --no-heading --context ********* misc options ********* -V,V show version L list format codes f ASCII art forest -m,m,-L,-T,H threads S children in sum -y change -l format -M,Z security data c true command name -c scheduling class -w,w wide output n numeric WCHAN,UID -H process hierarchy |
#ps -aux | grep isc-dhcp-server
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2352 0.0 0.0 3376 740 pts/4 S+ 08:58 0:00 grep isc-dhcp-server |
#ps -aux | grep isc-dhcp-server
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html root 2352 0.0 0.0 3376 740 pts/4 S+ 08:58 0:00 grep isc-dhcp-server |
#/etc/init.d/dhcp/isc-dhsp-server stop
bash: /etc/init.d/dhcp/isc-dhsp-server: Нет такого файла или каталога |
#/etc/init.d/dhcp/isc-dhsp-server stop
bash: /etc/init.d/dhcp/isc-dhsp-server: Нет такого файла или каталога |
#ls -L /etc/
acpi emacs insserv.conf.d Muttrc.d rsyslog.d adduser.conf email-addresses iproute2 nanorc sane.d aliases environment issue network screenrc alternatives esound issue.net NetworkManager securetty anacrontab exim4 kbd networks security apache2 fonts kernel nsswitch.conf sensors3.conf apm freetds kernel-img.conf obex-data-server sensors.d apt fstab ldap ODBCDataSources services asterisk fuse.conf ld.so.cache odbc.ini sgml at.deny gai.conf ld.so.conf openoffice shadow ... debconf.conf hosts.allow mime.types rc5.d usb_modeswitch.d debian_version hosts.deny mke2fs.conf rc6.d vga default idmapd.conf modprobe.d rc.local vim defoma ifplugd modules rcS.d w3m deluser.conf init.d mono reportbug.conf wgetrc dhcp initramfs-tools motd resolvconf wildmidi dictionaries-common inittab motd.tail resolv.conf wpa_supplicant discover.conf.d inputrc mtab rmt X11 discover-modprobe.conf insserv mtools.conf rpc xdg dpkg insserv.conf Muttrc rsyslog.conf xml |
#ls -L /etc/
acpi emacs insserv.conf.d Muttrc.d rsyslog.d adduser.conf email-addresses iproute2 nanorc sane.d aliases environment issue network screenrc alternatives esound issue.net NetworkManager securetty anacrontab exim4 kbd networks security apache2 fonts kernel nsswitch.conf sensors3.conf apm freetds kernel-img.conf obex-data-server sensors.d apt fstab ldap ODBCDataSources services asterisk fuse.conf ld.so.cache odbc.ini sgml at.deny gai.conf ld.so.conf openoffice shadow ... debconf.conf hosts.allow mime.types rc5.d usb_modeswitch.d debian_version hosts.deny mke2fs.conf rc6.d vga default idmapd.conf modprobe.d rc.local vim defoma ifplugd modules rcS.d w3m deluser.conf init.d mono reportbug.conf wgetrc dhcp initramfs-tools motd resolvconf wildmidi dictionaries-common inittab motd.tail resolv.conf wpa_supplicant discover.conf.d inputrc mtab rmt X11 discover-modprobe.conf insserv mtools.conf rpc xdg dpkg insserv.conf Muttrc rsyslog.conf xml |
#ls -L /etc/dhcp
dhclient.conf dhclient-enter-hooks.d dhclient-exit-hooks.d dhcpd.conf |
#ls -L /etc/dhcp
dhclient.conf dhclient-enter-hooks.d dhclient-exit-hooks.d dhcpd.conf |
#type=
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc rmail logcheck resolvconf sasl2-bin ... РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sensible-mda. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (из Ñайла .../sensible-mda_8.14.3-9.4_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sendmail. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (из Ñайла .../sendmail_8.14.3-9.4_all.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (8.14.3-9.4) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (8.14.3-9.4) ... |
#type=
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf ÐÑедлагаемÑе пакеÑÑ: sendmail-doc rmail logcheck resolvconf sasl2-bin ... РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (из Ñайла .../libmysqlclient16_5.1.63-0+squeeze1_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sensible-mda. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (из Ñайла .../sensible-mda_8.14.3-9.4_i386.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sendmail. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (из Ñайла .../sendmail_8.14.3-9.4_all.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ mysql-common (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ libmysqlclient16 (5.1.63-0+squeeze1) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sensible-mda (8.14.3-9.4) ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ sendmail (8.14.3-9.4) ... |
#apt-cache search qpopper
qpopper-drac - Qpopper with DRAC Support qpopper - Enhanced Post Office Protocol server (POP3) |
#apt-cache search qpopper
qpopper-drac - Qpopper with DRAC Support qpopper - Enhanced Post Office Protocol server (POP3) |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116619 файлов и каталогов.) Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116619 файлов и каталогов.) Распаковывается пакет openbsd-inetd (из файла .../openbsd-inetd_0.20080125-6_i386.deb)... Выбор ранее не выбранного пакета qpopper. Распаковывается пакет qpopper (из файла .../qpopper_4.0.9.dfsg-1.2_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет openbsd-inetd (0.20080125-6) ... Stopping internet superserver: inetd. Not starting internet superserver: no services enabled. Настраивается пакет qpopper (4.0.9.dfsg-1.2) ... |
#nc 127.0.0.1 110
+OK Qpopper (version 4.0.9) at linux3.unix.nt starting. <3809.1351061811@linux3.unix.nt> -ERR POP timeout from linux3.unix.nt +OK Pop server at linux3.unix.nt signing off. |
#nc 127.0.0.1 110
+OK Qpopper (version 4.0.9) at linux3.unix.nt starting. <3809.1351061811@linux3.unix.nt> -ERR POP timeout from linux3.unix.nt +OK Pop server at linux3.unix.nt signing off. |
#~
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 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 # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl `needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl ( ) dnl # ... dnl # dnl # If you're on a dialup link, you should enable this - so sendmail dnl # will not bring up the link (it will queue mail for later) dnl define(`confCON_EXPENSIVE',`True')dnl dnl # dnl # Dialup/LAN connection overrides dnl # include(`/etc/mail/m4/dialup.m4')dnl include(`/etc/mail/m4/provider.m4')dnl "/etc/mail/sendmail.mc" 109L, 4212C записано |
#~
# $Sendmail: debproto.mc,v 8.14.3 2010-09-21 11:05:34 cowboy Exp $ # # Copyright (c) 1998-2009 Richard Nelson. All Rights Reserved. # # cf/debian/sendmail.mc. Generated from sendmail.mc.in by configure. # # sendmail.mc prototype config file for building Sendmail 8.14.3 # # Note: the .in file supports 8.7.6 - 9.0.0, but the generated # file is customized to the version noted above. ... "/etc/mail/sendmail.mc" 109L, 4212C записано dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! dnl # Remove `, Addr=' clauses to receive from any interface |
#~
# #----------------------------------------------------------------------------- divert(0)dnl # # Copyright (c) 1998-2005 Richard Nelson. All Rights Reserved. # # This file is used to configure Sendmail for use with Debian systems. # define(`_USE_ETC_MAIL_')dnl include(`/usr/share/sendmail/cf/m4/cf.m4')dnl ... dnl # dnl # General defines dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! |
#~
# * m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf # The first two options are preferred as they will also update other files # that depend upon the contents of this file. # # The best documentation for this .mc file is: # /usr/share/doc/sendmail-doc/cf.README.gz # #----------------------------------------------------------------------------- divert(0)dnl # ... dnl # dnl # General defines dnl # dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot() dnl # into this directory before writing files. dnl # If *all* your user accounts are under /home then use that dnl # instead - it will prevent any writes outside of /home ! dnl # define(`confSAFE_FILE_ENV', `')dnl dnl # dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!! |
#~
#GreetPause:10 0 #ClientRate:10 0 #ClientConn:10 0 Connect:127 RELAY GreetPause:127 0 ClientRate:127 0 ClientConn:127 0 Connect:IPv6:::1 RELAY GreetPause:IPv6:::1 0 ClientRate:IPv6:::1 0 ... # Defaults GreetPause: 5000 Connect:192.168 RELAY ClientConn: 10 # # Don't offer AUTH on local network #SRV_Features:192.168.1 A # # Hosts with to allow relaying "/etc/mail/access" 139L, 4260C записано |
#~
# FEATURE(accept_unqualified_senders)dnl # FEATURE(accept_unresolvable_domains)dnl # # Local addresses 10.x.x.x, 127.x.x.x, 172.16-31.x.x 192.168.x.x can relay # Note Well! You *must* make sure these address can't be spoofed externally # Note, outbound relaying is controlled by connection and/or auth # If you're not firewalled, and you don't have a lan, comment these out # If you're not firewalled, and you have a lan, get firewalled *NOW* # GreetPause - delay to check for spammers # Client Connection rate (and #) control ... # Defaults GreetPause: 5000 Connect:192.168 RELAY ClientConn: 10 # # Don't offer AUTH on local network #SRV_Features:192.168.1 A # # Hosts with to allow relaying "/etc/mail/access" 139L, 4260C записано |
#nc 192.168.30.1 25
220 linux3.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Wed, 24 Oct 2012 10:16:01 +0300; (No UCE/UBE) logging access from: linux3.unix.nt(OK)-linux3.unix.nt [192.168.30.1] exit 500 5.5.1 Command unrecognized: "exit" ^C |
#nc 192.168.30.1 25
220 linux3.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Wed, 24 Oct 2012 10:16:01 +0300; (No UCE/UBE) logging access from: linux3.unix.nt(OK)-linux3.unix.nt [192.168.30.1] exit 500 5.5.1 Command unrecognized: "exit" ^C |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux3 (pid = 1353) ... == Agent '1001' logged out == Spawn extension (gr3, 8101, 1) exited non-zero on 'SIP/1301-000000d8' linux3*CLI> queue show www www has 0 calls (max unlimited) in 'ringall' strategy (1s holdtime, 2s talktime), W:0, C:9, A:1, SL:44.4% within 0s Members: Agent/1001 (Unavailable) has taken 9 calls (last was 303 secs ago) Agent/1002 (Unavailable) has taken no calls yet No Callers linux3*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux3 (pid = 1353) ... == Agent '1001' logged out == Spawn extension (gr3, 8101, 1) exited non-zero on 'SIP/1301-000000d8' linux3*CLI> queue show www www has 0 calls (max unlimited) in 'ringall' strategy (1s holdtime, 2s talktime), W:0, C:9, A:1, SL:44.4% within 0s Members: Agent/1001 (Unavailable) has taken 9 calls (last was 303 secs ago) Agent/1002 (Unavailable) has taken no calls yet No Callers linux3*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/voicemail.conf
--- /tmp/l3-saved-2351.13846.3251 2012-10-24 10:37:52.000000000 +0300 +++ /etc/asterisk/voicemail.conf 2012-10-24 10:39:21.000000000 +0300 @@ -132,7 +132,7 @@ ; Note: ${IF()} strips spacing at the beginning and end of its true and false ; values, so a newline cannot be placed at either location. The word 'so' is ; therefore duplicated, in order for the newline to be interpreted correctly. -;emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just ${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?left:forwarded)} a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE},\n${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?so:(originally sent by ${ORIG_VM_CALLERID} on ${ORIG_VM_DATE})\nso)} you might want to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n +emailbody=привет ${VM_NAME}:\n\n\tjust wanted to let you know you were just ${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?left:forwarded)} a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE},\n${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?so:(originally sent by ${ORIG_VM_CALLERID} on ${ORIG_VM_DATE})\nso)} you might want to check it when you get a chance. Thanks!\n\n\t\t\t\t--Asterisk\n ; ; You can also change the Pager From: string, the pager body and/or subject. ; The above defined variables also can be used here |
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru
|
#tar xfzC asterisk-core-sounds-ru-gsm-current.tar.gz /usr/share/asterisk/sounds/ru
|
#apt-get install asterisk-core-sounds-ru-gsm-current
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm-current |
#apt-get install asterisk-core-sounds-ru-gsm-current
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm-current |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#apt-get install asterisk-core-sounds-ru-gsm
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет asterisk-core-sounds-ru-gsm |
#[1302]
E325: ВНИМАНИЕ Обнаружен своп-файл с именем "/etc/asterisk/.voicemail.conf.swp" владелец: root дата: Wed Oct 24 10:28:36 2012 имя файла: /etc/asterisk/voicemail.conf изменён: ДА пользователь: root компьютер: linux3 процесс: 4550 При открытии файла: "/etc/asterisk/voicemail.conf" дата: Wed Oct 24 10:39:21 2012 Более СВЕЖИЙ, чем своп-файл! ... ; ;[acme] ;[acme]using IMAP storage, imapuser and imappassword can be used to specify the ; user's credentials. ; ;[imapvm] [imapvm] ;[imapvm] ;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer ;4324 => 7764,Ellis Redding,red@buxton.us,,imapuser=eredding|imappassword=g3tbusy 366,1 Внизу |
#[1302]
; чтобы избежать появления этого сообщения в будущем. Своп-файл "/etc/asterisk/.voicemail.conf.swp" уже существует! "/etc/asterisk/voicemail.conf" 369L, 18010C Обнаружены своп-файлы: С указанным именем: 1. .voicemail.conf.swo владелец: root дата: Wed Oct 24 10:35:35 2012 имя файла: /etc/asterisk/voicemail.conf изменён: ДА ... ; ;[acme] ;[acme]using IMAP storage, imapuser and imappassword can be used to specify the ; user's credentials. ; ;[imapvm] [imapvm] ;[imapvm] ;4325 => 2392,Andrew Dufresne,andy@dufresne.info,,imapuser=adufresne|imappassword=rockh@mmer ;4324 => 7764,Ellis Redding,red@buxton.us,,imapuser=eredding|imappassword=g3tbusy 366,1 Внизу |
#ls -l /var/spoll/asterisk/monitor
ls: невозможно получить доступ к /var/spoll/asterisk/monitor: Нет такого файла или каталога |
#ls -l /var/spoll/asterisk/monitor
ls: невозможно получить доступ к /var/spoll/asterisk/monitor: Нет такого файла или каталога |
#ls -l /var/spoll/asterisk/monitor/
ls: невозможно получить доступ к /var/spoll/asterisk/monitor/: Нет такого файла или каталога |
#ls -l /var/spoll/asterisk/monitor/
ls: невозможно получить доступ к /var/spoll/asterisk/monitor/: Нет такого файла или каталога |
Время первой команды журнала | 16:22:02 2012-10-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:44:30 2012-10-24 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 21.78 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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