/l3/users/sergey-2012/nt-voip/linux01.unix.nt/root :1 :2 :3 :4 |
|
#cd INBOX
|
#ls
msg0000.gsm msg0000.wav msg0001.gsm msg0001.wav msg0002.gsm msg0002.wav msg0003.gsm msg0003.wav msg0000.txt msg0000.WAV msg0001.txt msg0001.WAV msg0002.txt msg0002.WAV msg0003.txt msg0003.WAV |
#dpkg
dpkg dpkg-divert dpkg-parsechangelog dpkg-source dpkg-architecture dpkg-genchanges dpkg-preconfigure dpkg-split dpkg-buildflags dpkg-gencontrol dpkg-query dpkg-statoverride dpkg-buildpackage dpkg-gensymbols dpkg-reconfigure dpkg-trigger dpkg-checkbuilddeps dpkg-maintscript-helper dpkg-scanpackages dpkg-vendor dpkg-deb dpkg-mergechangelogs dpkg-scansources dpkg-distaddfile dpkg-name dpkg-shlibdeps |
#dpkg-source -
-b -D -F -I -sa -sk -sn -sP -sR -su -T -V -x -c -E -i -l -sA -sK -sp -sr -ss -sU -U -W |
#apt-
apt-cache apt-config apt-ftparchive apt-key apt-mark apt-cdrom apt-extracttemplates apt-get apt-listchanges apt-sortpkgs |
#apt-config voicemail
E: Неверная операция voicemail |
#apt-config msg000
msg0000.gsm msg0000.wav msg0001.gsm msg0001.wav msg0002.gsm msg0002.wav msg0003.gsm msg0003.wav msg0000.txt msg0000.WAV msg0001.txt msg0001.WAV msg0002.txt msg0002.WAV msg0003.txt msg0003.WAV |
#vim /etc/asterisk/mail/voicemail.conf
|
#~
|
#ls
adsi.conf cli.conf http.conf queues.conf adtranvofr.conf cli_permissions.conf iax.conf res_config_sqlite.conf agents.conf codecs.conf iaxprov.conf res_ldap.conf ais.conf console.conf indications.conf res_odbc.conf alarmreceiver.conf dbsep.conf jabber.conf res_pgsql.conf alsa.conf dnsmgr.conf jingle.conf res_snmp.conf amd.conf dsp.conf logger.conf rpt.conf asterisk.adsi dundi.conf manager.conf rtp.conf asterisk.conf enum.conf manager.d say.conf asterisk-core-sounds-ru-gsm-current.tar.gz extconfig.conf meetme.conf sip.conf asterisk-core-sounds-ru-ulaw-current.tar.gz extensions.ael mgcp.conf sip_notify.conf cdr_adaptive_odbc.conf extensions.conf minivm.conf skinny.conf cdr.conf extensions.conf.backup misdn.conf sla.conf cdr_custom.conf extensions.lua modules.conf smdi.conf cdr_manager.conf extensions_minivm.conf musiconhold.conf telcordia-1.adsi cdr_odbc.conf features.conf muted.conf udptl.conf cdr_pgsql.conf festival.conf osp.conf unistim.conf cdr_sqlite3_custom.conf followme.conf oss.conf usbradio.conf cdr_tds.conf func_odbc.conf phone.conf users.conf chan_dahdi.conf gtalk.conf phoneprov.conf voicemail.conf cli_aliases.conf h323.conf queuerules.conf vpb.conf |
#cd ..
|
#ls
acpi dpkg insserv.conf.d mysql rsyslog.d adduser.conf emacs iproute2 nanorc samba adjtime email-addresses issue network sane.d aliases environment issue.net NetworkManager screenrc alternatives esound kbd networks securetty anacrontab exim4 kernel nologin security apache2 fonts kernel-img.conf nsswitch.conf sensors3.conf apm freetds ldap obex-data-server sensors.d apt fstab ld.so.cache ODBCDataSources services asterisk fuse.conf ld.so.conf odbc.ini sgml ... debconf.conf hosts.deny mke2fs.conf rc5.d vga debian_version idmapd.conf modprobe.d rc6.d vim default ifplugd modules rc.local w3m defoma inetd.conf mono rcS.d wgetrc deluser.conf init.d motd reportbug.conf wildmidi dhcp initramfs-tools motd.tail resolvconf wpa_supplicant dhcp3 inittab mtab resolv.conf X11 dictionaries-common inputrc mtools.conf rmt xdg discover.conf.d insserv Muttrc rpc xml discover-modprobe.conf insserv.conf Muttrc.d rsyslog.conf yum |
#vim /etc/asterisk/quenes.conf
|
#~
|
#~
; next available member and all available members and waiting callers ; waits while this happens. The new behavior, enabled by settingpulating ; autofill=yes makes sure that when the waiting callers are connecting ; with available members in a parallel fashion until there are ; no more available members or no more waiting callers. This is ; probably more along the lines of how a queue should work and ; in most cases, you will want to enable this behavior. If you ; do not specify or comment out this option, it will default to no ; to keep backward compatibility with the old behavior. as part of ;syn on ... ~ ~ ~ ~ ~ ~ ~ ~ ~ "asterisk/queues.conf" 504L, 22517C записано |
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2654.3205.28700 2012-10-24 15:54:49.000000000 +0300 +++ /etc/asterisk/queues.conf 2012-10-24 16:00:01.000000000 +0300 @@ -499,6 +499,7 @@ ; available, but consider with penalty [queuel] +musicclass=default strategy = ringall member => SIP/1101 member => SIP/1102 |
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-2654.29119.15697 2012-10-24 16:03:44.000000000 +0300 +++ /etc/asterisk/queues.conf 2012-10-24 16:05:03.000000000 +0300 @@ -501,5 +501,8 @@ musicclass=default strategy = ringall -member => SIP/1101 -member => SIP/1102 +;member => SIP/1101 +;member => SIP/1102 +member => Agent/1001 +member => Agent/1002 + |
#vim /etc/asterisk/agents.conf
--- /tmp/l3-saved-2654.4886.12590 2012-10-24 16:05:17.000000000 +0300 +++ /etc/asterisk/agents.conf 2012-10-24 16:06:24.000000000 +0300 @@ -109,5 +109,5 @@ ; ; agent => agentid,agentpassword,name ; -;agent => 1001,4321,Mark Spencer -;agent => 1002,4321,Will Meadows +agent => 1001,1234 +agent => 1002,1234 |
#vim /etc/asterisk/agents.conf
|
#~
; Note that a timeout to fail out of a queue may be passed as part of ; an application call from extensions.conf: ; Queue(queuename,[options],[optionalurl],[announceoverride],[timeout]) ; example: Queue(dave,t,,,45) ; shared_lastcall will make the lastcall and calls received be the same in ; members logged in more than one queue. ; This is useful to make the queue respect the wrapuptime of another queue ; for a shared member ; shared_lastcall=no ... strategy = ringall000@default,0,John Smith,SIP/1000 ;member => SIP/1101 ;member => SIP/1102 member => Agent/1001ent groups is probably not what you want. Strategies do member => Agent/1002 to the Agent system so if you want round robin, least ; recent, etc, you should list all the agents in this file individually and not ; use agent groups. ; ;member => Agent/@1 ; Any agent in group 1 ;member => Agent/:1,1 ; Any agent in group 1, wait for first |
#;member => SIP/1101
; the phone has to ring with no answer before the agent is ; Agent configurationd off (in seconds) ; ] [ ] ;autologoff=15 [general] ; Define autologoffunavail to have agents automatically logged ; out when the extension that they are at returns a CHANUNAVAIL ; status when a call is attempted to be sent there. [agents]t is "no". ... ; ackcall acceptdtmf ; ; Define endcall to allow an agent to hangup a call with a ; DTMF keypress. Default is "yes". Use the enddtmf option to ; configure which DTMF key will end a call. The default is ; '*'. ; ;endcall=yes |
#vim /etc/asterisk/agents.conf
--- /tmp/l3-saved-2654.16516.10338 2012-10-24 16:24:53.000000000 +0300 +++ /etc/asterisk/agents.conf 2012-10-24 16:26:26.000000000 +0300 @@ -43,7 +43,7 @@ ; configure what DTMF key press should be used to acknowledge the ; call. The default is '#'. ; -ackcall=yes +ackcall=allways acceptdtmf=# ; ; Define endcall to allow an agent to hangup a call with a |
#ls
acpi dpkg insserv.conf.d mysql rsyslog.d adduser.conf emacs iproute2 nanorc samba adjtime email-addresses issue network sane.d aliases environment issue.net NetworkManager screenrc alternatives esound kbd networks securetty anacrontab exim4 kernel nologin security apache2 fonts kernel-img.conf nsswitch.conf sensors3.conf apm freetds ldap obex-data-server sensors.d apt fstab ld.so.cache ODBCDataSources services asterisk fuse.conf ld.so.conf odbc.ini sgml ... debconf.conf hosts.deny mke2fs.conf rc5.d vga debian_version idmapd.conf modprobe.d rc6.d vim default ifplugd modules rc.local w3m defoma inetd.conf mono rcS.d wgetrc deluser.conf init.d motd reportbug.conf wildmidi dhcp initramfs-tools motd.tail resolvconf wpa_supplicant dhcp3 inittab mtab resolv.conf X11 dictionaries-common inputrc mtools.conf rmt xdg discover.conf.d insserv Muttrc rpc xml discover-modprobe.conf insserv.conf Muttrc.d rsyslog.conf yum |
#cat usb_modeswitch.conf
# Configuration for the usb_modeswitch package, a mode switching tool for # USB devices providing multiple states or modes # # This file is evaluated by the wrapper script "usb_modeswitch_dispatcher" # in /usr/sbin # To enable an option, set it to "1", "yes" or "true" (case doesn't matter) # Everything else counts as "disable" # Disable automatic mode switching globally (e.g. to access the original # install storage) DisableSwitching=0 # Enable logging (results in a extensive report file in /var/log, named # "usb_modeswitch_<interface-name>" EnableLogging=0 |
#vim /etc/aptsourceslist
|
#~
acpi dpkg insserv.conf.d mysql rsyslog.d adduser.conf emacs iproute2 nanorc samba adjtime email-addresses issue network sane.d aliases environment issue.net NetworkManager screenrc alternatives esound kbd networks securetty anacrontab exim4 kernel nologin security apache2 fonts kernel-img.conf nsswitch.conf sensors3.conf apm freetds ldap obex-data-server sensors.d apt fstab ld.so.cache ODBCDataSources services asterisk fuse.conf ld.so.conf odbc.ini sgml ... debconf.conf hosts.deny mke2fs.conf rc5.d vga debian_version idmapd.conf modprobe.d rc6.d vim default ifplugd modules rc.local w3m defoma inetd.conf mono rcS.d wgetrc deluser.conf init.d motd reportbug.conf wildmidi dhcp initramfs-tools motd.tail resolvconf wpa_supplicant dhcp3 inittab mtab resolv.conf X11 dictionaries-common inputrc mtools.conf rmt xdg discover.conf.d insserv Muttrc rpc xml discover-modprobe.conf insserv.conf Muttrc.d rsyslog.conf yum |
#vim /etc/apt/sourceslist
|
#~
|
#ls
apt.conf.d preferences.d sources.list sources.list.d trusted.gpg trusted.gpg.d listchanges.conf secring.gpg sources.list~ trustdb.gpg trusted.gpg~ |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-2654.15362.18180 2012-10-24 16:51:44.000000000 +0300 +++ /etc/apt/sources.list 2012-10-24 17:00:37.000000000 +0300 @@ -5,11 +5,11 @@ #deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Unofficial bpo i386 NETINST Binary-1 20110628-13:01]/ squeeze contrib main non-free deb http://192.168.15.254:9999/debian/ squeeze main -deb-src http://192.168.15.254:9999/debian/ squeeze main +deb http://192.168.15.254:9999/debian-backports/ squeeze-backports main -deb http://security.debian.org/ squeeze/updates main contrib non-free -deb-src http://security.debian.org/ squeeze/updates main contrib non-free +#deb http://security.debian.org/ squeeze/updates main contrib non-free +#deb-src http://security.debian.org/ squeeze/updates main contrib non-free # squeeze-updates, previously known as 'volatile' -deb http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free -deb-src http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free +#deb http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free +#deb-src http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free |
#deb-src http://192.168.15.254:9999/debian/ squeeze-updates main contrib non-free
Игн http://192.168.15.254 squeeze Release.gpg Игн http://192.168.15.254/debian/ squeeze/main Translation-en Игн http://192.168.15.254/debian/ squeeze/main Translation-ru Получено:1 http://192.168.15.254 squeeze-backports Release.gpg [836 B] Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru Игн http://192.168.15.254 squeeze Release Получено:2 http://192.168.15.254 squeeze-backports Release [77,6 kB] Игн http://192.168.15.254 squeeze/main i386 Packages/DiffIndex Игн http://192.168.15.254 squeeze-backports/main i386 Packages Игн http://192.168.15.254 squeeze/main i386 Packages Получено:3 http://192.168.15.254 squeeze-backports/main i386 Packages [603 kB] Ош http://192.168.15.254 squeeze/main i386 Packages 404 Not Found Получено 681 kБ за 0с (1.989 kБ/c) W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии |
#apt-cache search 3.20
libccid - PC/SC driver for USB CCID smart card readers libghc6-hsx-dev - Haskell support for XML in source code - GHC 6 libraries libghc6-hsx-prof - Haskell support for XML in source code - GHC 6 profiling libraries nictools-pci - Diagnostic tools for many PCI ethernet cards open-iscsi - High performance, transport independent iSCSI implementation otf-ipaexfont-gothic - Japanese OpenType font, IPAexFont (IPAexGothic) otf-ipaexfont-mincho - Japanese OpenType font, IPAexFont (IPAexMincho) otf-ipaexfont - Japanese OpenType font, IPAexFont (IPAexGothic/Mincho) otf-ipafont-gothic - Japanese OpenType font set, IPA Gothic font otf-ipafont-mincho - Japanese OpenType font set, IPA Mincho font otf-yozvox-yozfont-antique - Japanese proportional Handwriting OpenType font (antique kana) otf-yozvox-yozfont-cute - Japanese proportional Handwriting OpenType font (cute kana) otf-yozvox-yozfont-edu - Japanese proportional Handwriting OpenType font (educational cana) otf-yozvox-yozfont-new-kana - Japanese proportional Handwriting OpenType font (new kana) otf-yozvox-yozfont-standard-kana - Japanese proportional Handwriting OpenType font (standard kana) otf-yozvox-yozfont - Japanese proportional Handwriting OpenType font pidgin-sipe - Pidgin protocol plugin to connect to MS Office Communicator python-pyxmpp-doc - XMPP and Jabber implementation for Python (documentation) python-pyxmpp - XMPP and Jabber implementation for Python xfonts-jisx0213 - JIS X 0213 Japanese Kanji bitmap fonts for X xfonts-kappa20 - X11 Kappa 20dot Fonts (ISO-8859-1..4/9/10/13..16, Japanese) with bold |
#apt-cache search 3.20
libccid - PC/SC driver for USB CCID smart card readers libghc6-hsx-dev - Haskell support for XML in source code - GHC 6 libraries libghc6-hsx-prof - Haskell support for XML in source code - GHC 6 profiling libraries nictools-pci - Diagnostic tools for many PCI ethernet cards open-iscsi - High performance, transport independent iSCSI implementation otf-ipaexfont-gothic - Japanese OpenType font, IPAexFont (IPAexGothic) otf-ipaexfont-mincho - Japanese OpenType font, IPAexFont (IPAexMincho) otf-ipaexfont - Japanese OpenType font, IPAexFont (IPAexGothic/Mincho) otf-ipafont-gothic - Japanese OpenType font set, IPA Gothic font otf-ipafont-mincho - Japanese OpenType font set, IPA Mincho font otf-yozvox-yozfont-antique - Japanese proportional Handwriting OpenType font (antique kana) otf-yozvox-yozfont-cute - Japanese proportional Handwriting OpenType font (cute kana) otf-yozvox-yozfont-edu - Japanese proportional Handwriting OpenType font (educational cana) otf-yozvox-yozfont-new-kana - Japanese proportional Handwriting OpenType font (new kana) otf-yozvox-yozfont-standard-kana - Japanese proportional Handwriting OpenType font (standard kana) otf-yozvox-yozfont - Japanese proportional Handwriting OpenType font pidgin-sipe - Pidgin protocol plugin to connect to MS Office Communicator python-pyxmpp-doc - XMPP and Jabber implementation for Python (documentation) python-pyxmpp - XMPP and Jabber implementation for Python xfonts-jisx0213 - JIS X 0213 Japanese Kanji bitmap fonts for X xfonts-kappa20 - X11 Kappa 20dot Fonts (ISO-8859-1..4/9/10/13..16, Japanese) with bold |
#apt-cache search linux 3.2.0
linux-image-486 - Linux for old PCs (meta-package) linux-image-amd64 - Linux for 64-bit PCs (meta-package) linux-image-686-pae - Linux for modern PCs (meta-package) linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT linux-headers-3.2.0-0.bpo.3-486 - Header files for Linux 3.2.0-0.bpo.3-486 linux-headers-3.2.0-0.bpo.3-686-pae - Header files for Linux 3.2.0-0.bpo.3-686-pae linux-headers-3.2.0-0.bpo.3-all-i386 - All header files for Linux 3.2 (meta-package) linux-headers-3.2.0-0.bpo.3-all - All header files for Linux 3.2 (meta-package) linux-headers-3.2.0-0.bpo.3-amd64 - Header files for Linux 3.2.0-0.bpo.3-amd64 linux-headers-3.2.0-0.bpo.3-common-rt - Common header files for Linux 3.2.0-0.bpo.3-rt linux-headers-3.2.0-0.bpo.3-common - Common header files for Linux 3.2.0-0.bpo.3 linux-headers-3.2.0-0.bpo.3-rt-686-pae - Header files for Linux 3.2.0-0.bpo.3-rt-686-pae linux-image-3.2.0-0.bpo.3-486 - Linux 3.2 for older PCs linux-image-3.2.0-0.bpo.3-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-686-pae linux-image-3.2.0-0.bpo.3-686-pae - Linux 3.2 for modern PCs linux-image-3.2.0-0.bpo.3-amd64 - Linux 3.2 for 64-bit PCs linux-image-3.2.0-0.bpo.3-rt-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-rt-686-pae linux-image-3.2.0-0.bpo.3-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT linux-support-3.2.0-0.bpo.3 - Support files for Linux 3.2 xen-linux-system-3.2.0-0.bpo.3-686-pae - Xen system with Linux 3.2 on modern PCs (meta-package) xen-linux-system-3.2.0-0.bpo.3-amd64 - Xen system with Linux 3.2 on 64-bit PCs (meta-package) |
#apt-get update
Получено:1 http://192.168.15.254 squeeze Release.gpg [1.672 B] Игн http://192.168.15.254/debian/ squeeze/main Translation-en В кэше http://192.168.15.254/debian/ squeeze/main Translation-ru В кэше http://192.168.15.254 squeeze-backports Release.gpg Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru В кэше http://192.168.15.254 squeeze Release В кэше http://192.168.15.254 squeeze-backports Release Игн http://192.168.15.254 squeeze/main i386 Packages Игн http://192.168.15.254 squeeze-backports/main i386 Packages/DiffIndex В кэше http://192.168.15.254 squeeze/main i386 Packages Игн http://192.168.15.254 squeeze-backports/main i386 Packages В кэше http://192.168.15.254 squeeze-backports/main i386 Packages Получено 1.672 Б за 0с (3.401 Б/c) Чтение списков пакетов... Готово |
#apt-get install linux-image-3.2.0-0.bpo.3-686-pae linux-headers-3.2.0-0.bpo.3-686-pae
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: linux-headers-3.2.0-0.bpo.3-common linux-kbuild-3.2 Предлагаемые пакеты: linux-doc-3.2 debian-kernel-handbook Рекомендуемые пакеты: firmware-linux-free НОВЫЕ пакеты, которые будут установлены: linux-headers-3.2.0-0.bpo.3-686-pae linux-headers-3.2.0-0.bpo.3-common linux-image-3.2.0-0.bpo.3-686-pae linux-kbuild-3.2 обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 27,2 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 125 MB. Хотите продолжить [Д/н]? y Получено:1 http://192.168.15.254/debian-backports/ squeeze-backports/main linux-image-3.2.0-0.bpo.3-686-pae i386 3.2.23-1~bpo60+2 [22,9 MB] |
#vim /etc/sudoers
--- /tmp/l3-saved-2593.22013.25432 2012-10-24 17:17:13.000000000 +0300 +++ /etc/sudoers 2012-10-24 17:19:04.000000000 +0300 @@ -15,6 +15,7 @@ # User privilege specification root ALL=(ALL) ALL +asterisk ALL=(ALL) NOPASSWD: /usr/bin/eject # Allow members of group sudo to execute any command # (Note that later entries override this, so you might need to move |
#ssh user@192.168.15.254
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com>lt) 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 linux9 (pid = 6433) ... linux9*CLI> ~ ~ ~ ~ ~ ~ ~ ~ ~ |
#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 linux01 (pid = 1591) ... -- Time to delete the old dialplan: 0.000026 sec -- Total time merge_contexts_delete: 0.000367 sec linux01*CLI> meetme list No active MeetMe conferences. linux01*CLI> meetme reload No such command 'meetme reload' (type 'core show help meetme reload' for other possible commands) linux01*CLI> meetme kick lock mute unlock unmute list linux01*CLI> quit Executing last minute cleanups |
#uname -a
Linux linux01 3.2.0-0.bpo.3-686-pae #1 SMP Thu Aug 23 08:21:41 UTC 2012 i686 GNU/Linux |
#m-a a-i dahdi
|
#m-a a-i dahdi
Обновлена информация о 1 пакетах Получение исходных текстов ядра с версией: 3.2.0-0.bpo.3-686-pae Заголовочные файлы ядра доступны в /lib/modules/3.2.0-0.bpo.3-686-pae/build apt-get install build-essential Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия build-essential. Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Выполнено! unpack Extracting the package tarball, /usr/src/dahdi.tar.bz2, please wait... "/usr/share/modass/packages/default.sh" build KVERS=3.2.0-0.bpo.3-686-pae KSRC=/lib/modules/3.2.0-0.bpo.3-686-pae/build kdist_image |
#ls
dahdi-linux-complete-current.tar.gz dahdi.tar.bz2 linux linux-headers-3.2.0-0.bpo.3-686-pae linux-headers-3.2.0-0.bpo.3-common linux-kbuild-3.2 linux-OLDVERSION.1351147734 modules vpb-driver.tar.bz2 |
#tar xfz dahdi-linux-complete-current.tar.gz
|
#ls dahdi-linux-complete-
dahdi-linux-complete-2.6.1+2.6.1/ dahdi-linux-complete-current.tar.gz |
#ls dahdi-linux-complete-2.6.1+2.6.1/
build_tools ChangeLog linux Makefile README tools |
#cd dahdi-linux-complete-2.6.1+2.6.1/
|
#cd ..
|
#ls
build_tools ChangeLog linux Makefile README tools |
#less README
|
#make all
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz --2012-10-25 09:57:18-- http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz Распознаётся downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8 Устанавливается соединение с downloads.digium.com|76.164.171.232|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: 149360 (146K) [application/x-gzip] ... pod2man --section 8 dahdi_registration > dahdi_registration.8 || rm -f dahdi_registration.8 pod2man --section 8 xpp_sync > xpp_sync.8 || rm -f xpp_sync.8 pod2man --section 8 lsdahdi > lsdahdi.8 || rm -f lsdahdi.8 pod2man --section 8 xpp_blink > xpp_blink.8 || rm -f xpp_blink.8 pod2man --section 8 dahdi_genconf > dahdi_genconf.8 || rm -f dahdi_genconf.8 pod2man --section 8 dahdi_hardware > dahdi_hardware.8 || rm -f dahdi_hardware.8 pod2man --section 8 twinstar > twinstar.8 || rm -f twinstar.8 make[3]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#make install
make -C linux all make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux' make -C drivers/dahdi/firmware firmware-loaders make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware' make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae' VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h Building modules, stage 2. MODPOST 31 modules ... /usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/ ################################################### ### ### DAHDI tools installed successfully. ### If you have not done so before, install init scripts with: ### ### make config ### ################################################### make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools' |
#depmod -a
|
#. /etc/bash_completion
|
#modprobe dahdi
dahdi dahdi_dynamic_eth dahdi_dynamic_loc dahdi_echocan_kb1 dahdi_echocan_sec dahdi_transcode dahdi_vpmadt032_loader dahdi_dynamic dahdi_dynamic_ethmf dahdi_echocan_jpah dahdi_echocan_mg2 dahdi_echocan_sec2 dahdi_voicebus |
#modprobe dahdi
|
#ls
adsi.conf cli.conf http.conf queues.conf adtranvofr.conf cli_permissions.conf iax.conf res_config_sqlite.conf agents.conf codecs.conf iaxprov.conf res_ldap.conf ais.conf console.conf indications.conf res_odbc.conf alarmreceiver.conf dbsep.conf jabber.conf res_pgsql.conf alsa.conf dnsmgr.conf jingle.conf res_snmp.conf amd.conf dsp.conf logger.conf rpt.conf asterisk.adsi dundi.conf manager.conf rtp.conf asterisk.conf enum.conf manager.d say.conf asterisk-core-sounds-ru-gsm-current.tar.gz extconfig.conf meetme.conf sip.conf asterisk-core-sounds-ru-ulaw-current.tar.gz extensions.ael mgcp.conf sip_notify.conf cdr_adaptive_odbc.conf extensions.conf minivm.conf skinny.conf cdr.conf extensions.conf.backup misdn.conf sla.conf cdr_custom.conf extensions.lua modules.conf smdi.conf cdr_manager.conf extensions_minivm.conf musiconhold.conf telcordia-1.adsi cdr_odbc.conf features.conf muted.conf udptl.conf cdr_pgsql.conf festival.conf osp.conf unistim.conf cdr_sqlite3_custom.conf followme.conf oss.conf usbradio.conf cdr_tds.conf func_odbc.conf phone.conf users.conf chan_dahdi.conf gtalk.conf phoneprov.conf voicemail.conf cli_aliases.conf h323.conf queuerules.conf vpb.conf |
#vim /etc/asterisk/meetme.conf
--- /tmp/l3-saved-12805.10515.8261 2012-10-25 10:19:08.000000000 +0300 +++ /etc/asterisk/meetme.conf 2012-10-25 10:20:29.000000000 +0300 @@ -43,3 +43,5 @@ ; ;conf => 1234 ;conf => 2345,9938 +conf => 100 + |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#[ ]
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: alsa-oss festlex-cmu festlex-poslex festvox-kallpc16k libestools2.0 oss-compat Предлагаемые пакеты: pidgin-festival festival-freebsoft-utils ... Обрабатываются триггеры для install-info ... Настраивается пакет alsa-oss (1.0.17-4) ... Настраивается пакет libestools2.0 (1:2.0.95~beta-2) ... Настраивается пакет oss-compat (0.0.4+nmu3) ... FATAL: Module snd_seq_oss not found. Настраивается пакет festival (1:2.0.95~beta-5.1) ... Настраивается пакет festlex-cmu (1.4.0-6) ... Настраивается пакет festlex-poslex (1.4.0-5) ... Настраивается пакет festvox-ru (0.5-1) ... Настраивается пакет festvox-kallpc16k (1.4.0-5) ... |
#lang=C man bash
BASH(1) BASH(1) NAME bash - GNU Bourne-Again SHell SYNOPSIS bash [options] [file] COPYRIGHT Bash is Copyright (C) 1989-2009 by the Free Software Foundation, Inc. DESCRIPTION Bash is an sh-compatible command language interpreter that executes commands read from the standard input or from a file. Bash also incorporates useful features from the Korn and C shells (ksh and csh). ... Of these list operators, && and ⎪⎪ have equal precedence, followed by ; and &, which have equal prece‐ dence. A sequence of one or more newlines may appear in a list instead of a semicolon to delimit commands. If a command is terminated by the control operator &, the shell executes the command in the background in a subshell. The shell does not wait for the command to finish, and the return status is 0. Commands sep‐ arated by a ; are executed sequentially; the shell waits for each command to terminate in turn. The return status is the exit status of the last command executed. AND and OR lists are sequences of one of more pipelines separated by the && and ⎪⎪ control operators, respectively. AND and OR lists are executed with left associativity. An AND list has the form command1 && command2 |
#vim /home/user/manbash.txt
--- /dev/null 2012-10-24 21:07:49.567813708 +0300 +++ /home/user/manbash.txt 2012-10-25 10:49:55.000000000 +0300 @@ -0,0 +1,11 @@ +The return status of a pipeline is the exit status of the last command, unless the pipefail option is +enabled. If pipefail is enabled, the pipeline's return status is the value of the last (rightmost) com‐ +mand to exit with a non-zero status, or zero if all commands exit successfully. If the reserved word ! +precedes a pipeline, the exit status of that pipeline is the logical negation of the exit status as +described above. The shell waits for all commands in the pipeline to terminate before returning a value. + +If the time reserved word precedes a pipeline, the elapsed as well as user and system time consumed by its +execution are reported when the pipeline terminates. The -p option changes the output format to that +specified by POSIX. The TIMEFORMAT variable may be set to a format string that specifies how the timing +information should be displayed; see the description of TIMEFORMAT under Shell Variables below. + |
#cat /home/user/manbash.txt | text2wave > /home/user/manbash
|
#ls /home/user
Downloads manbash.txt Документы Изображения Общедоступные Шаблоны manbash Видео Загрузки Музыка Рабочий стол |
#ls /home/user/
Downloads manbash.txt Документы Изображения Общедоступные Шаблоны manbash Видео Загрузки Музыка Рабочий стол |
#scp 192.168.90.1:/root/burunduki.txt /root/
The authenticity of host '192.168.90.1 (192.168.90.1)' can't be established. RSA key fingerprint is 00:22:37:ce:f3:6a:c7:b7:3f:50:47:84:82:51:56:ef. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.90.1' (RSA) to the list of known hosts. root@192.168.90.1's password: burunduki.txt 100% 2975 2.9KB/s 00:00 |
#cat burunduki.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/burunduki-ru.wav
cat: burunduki.txt: Нет такого файла или каталога |
#burunduki.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/burunduki-ru.wav
ls /home/user/ burunduki-ru.wav manbash Видео Загрузки Музыка Рабочий стол Downloads manbash.txt Документы Изображения Общедоступные Шаблоны |
#cp /home/user/burunduki-ru.wav /var/spool/monitor/
cp: невозможно создать обычный файл «/var/spool/monitor/»: Это каталог |
#cp /home/user/burunduki-ru.wav /var/spool/monitor/burunduki.wav
cp: невозможно создать обычный файл «/var/spool/monitor/burunduki.wav»: Нет такого файла или каталога |
#cd /var/
|
#ls
backups cache games lib local lock log mail opt run spool tmp |
#cd spool
|
#ls
anacron asterisk cron exim4 mail mqueue mqueue-client pop samba |
#cd asterisk
|
#ls
dictate meetme monitor outgoing system tmp voicemail |
#cp /home/user/burunduki-ru.wav /var/spool/asterisk/monitor/burunduki.wav
|
#cd /etc
|
#ls
acpi dpkg insserv.conf Muttrc.d rsyslog.d adduser.conf emacs insserv.conf.d mysql samba adjtime 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 ... debconf.conf hosts.deny mime.types rc5.d vga debian_version hotplug mke2fs.conf rc6.d vim default idmapd.conf modprobe.d rc.local w3m defoma ifplugd modules rcS.d wgetrc deluser.conf inetd.conf mono reportbug.conf wildmidi dhcp init.d motd resolvconf wpa_supplicant dhcp3 initramfs-tools motd.tail resolv.conf X11 dictionaries-common inittab mtab rmt xdg discover.conf.d inputrc mtools.conf rpc xml discover-modprobe.conf insserv Muttrc rsyslog.conf yum |
#cd samba
|
#ls
gdbcommands smb.conf |
#vim smb.conf
--- /tmp/l3-saved-12805.12284.32427 2012-10-25 11:18:28.000000000 +0300 +++ smb.conf 2012-10-25 11:21:02.000000000 +0300 @@ -308,6 +308,14 @@ locking = no path = /var/spool/asterisk/monitor guest ok = yes + +[home] + comment = Linux01 home + read only = no + locking = no + path = /home/user + guest ok = yes + ; The next two parameters show how to auto-mount a CD-ROM when the # cdrom share is accesed. For this to work /etc/fstab must contain # an entry like this: |
#/etc/init.d/smb restart
bash: /etc/init.d/smb: Нет такого файла или каталога |
#/etc/init.d/samba
Usage: /etc/init.d/samba {start|stop|reload|restart|force-reload|status} |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#.wav
bash: .wav: команда не найдена |
#apt-get mkdir -p /var/lib/asterisk/sounds/tts
E: Неизвестный параметр командной строки 'p' [из -p]. |
#mkdir -p /var/lib/asterisk/sounds/tts
|
#chown -R asterisk:asterisk /var/lib/asterisk/
|
#scp 192.168.90.1:/usr/local/bin/asterisk-festival.pl /usr/local/bin/asterisk-festival.pl
root@192.168.90.1's password: asterisk-festival.pl 100% 702 0.7KB/s 00:00 |
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libasterisk-agi-perl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 4 пакетов не обновлено. Необходимо скачать 42,2 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 160 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! libasterisk-agi-perl Установить эти пакеты без проверки [y/N]? y Получено:1 http://192.168.15.254/debian/ squeeze/main libasterisk-agi-perl all 1.01-2 [42,2 kB] Получено 42,2 kБ за 0с (1.909 kБ/c) Выбор ранее не выбранного пакета libasterisk-agi-perl. (Чтение базы данных ... на данный момент установлено 131759 файлов и каталогов.) Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libasterisk-agi-perl (1.01-2) ... |
#burunduki.txt |text2wave -eval '(voice_msu_ru_nsh_clunits)' > /home/user/burunduki-ru.wav
|
#cp /root/burunduki.txt /home/user/burunduk.txt
|
#rm /root/burunduki.txt
|
# Configuration for the usb_modeswitch package, a mode switching tool for # USB devices providing multiple states or modes # # This file is evaluated by the wrapper script "usb_modeswitch_dispatcher" # in /usr/sbin # To enable an option, set it to "1", "yes" or "true" (case doesn't matter) # Everything else counts as "disable" # Disable automatic mode switching globally (e.g. to access the original # install storage) DisableSwitching=0 # Enable logging (results in a extensive report file in /var/log, named # "usb_modeswitch_<interface-name>" EnableLogging=0
Время первой команды журнала | 14:32:17 2012-10-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:49:31 2012-10-25 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 1.98 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 3.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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