/l3/users/mikhail-2012/nt-voip/linux2.tech.inc/root :1 :2 :3 :4 |
|
#cat /etc/asterisk/extensions.conf
tcpenable=no ; Enable server for incoming TCP connections (d$ tcpbindaddr=0.0.0.0 ; IP address for TCP server to bind to (0.0.0.0$ srvlookup=yesr ; Enable DNS SRV lookups on outbound calls secret=1234 register = piter:1234@192.168.10.1/penza register => piter:1234@192.168.30.1/moscow secret=1234 piter:1234@192.168.30.1/moscow host=dynamic [penza=gr4] type=friend] host=dynamic username=piter secret=1234ter canreinvite=no qualify=yes=no ^G Помощ^O Записать ^R ЧитФайл ^Y ПредCтр ^K Вырезать ^C ТекПозиц Используйте "fg" чтобы вернуться в nanoедCтр ^U ОтмВырезк ^T Словарь [1]+ Stopped /usr/bin/nano "$@" |
#asterisk-rvvv
bash: asterisk-rvvv: команда не найдена |
#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 linux2 (pid = 1520) ... [Oct 23 17:08:34] NOTICE[2226]: chan_sip.c:21807 handle_request_register: Registration from '<sip:moscow@192.168.20.1>' failed for '192.168.30.1' - No matching peer found == Using SIP RTP CoS mark 5 [Oct 23 17:11:10] NOTICE[2226]: chan_sip.c:20320 handle_request_invite: Call from '1201' to extension '8000' rejected because extension not found in context 'default'. == Using SIP RTP CoS mark 5 [Oct 23 17:12:22] NOTICE[2226]: chan_sip.c:20320 handle_request_invite: Call from '1201' to extension '1202' rejected because extension not found in context 'default'. exit Executing last minute cleanupsconfan_sip.c:21807 handle_request_register: Registrlinux2*CLI> expand /etc/asterisk/sip.conf.BACKUP | grep -v '^ *;' | grep -xv '' r found | | head -7 > /etc/asterisk/sip.confip.conf.BACKUP | grep -v '^ *;' | grep -xv '' | head -7 > /etc/asterisk/sip.confip.conf.BACKUP | grep -v '^ *;' | grep -xv '' |
#nano /etc/asterisk/extensions.conf
|
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: sendmail : Зависит: sendmail-bin но он не будет установлен E: Сломанные пакеты |
#ssh user@192.168.15.253
ssh: connect to host 192.168.15.253 port 22: Connection refused |
#ssh user@192.168.15.253
ssh: connect to host 192.168.15.253 port 22: Connection refused |
#apt-get install sendmail sendmail-bin
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: mysql-common libmysqlclient16 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: libmysqlclient16 mysql-common sendmail-base sendmail-cf sensible-mda ÐÑедлагаемÑе пакеÑÑ: 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) ... |
#ssh user@192.168.15.254
1 [default] 2 Write failed: Broken pipe user@book:~$ 8000,1,Playback(welcome) user@book:~$ 8001,1,VoicemailMain() user@book:~$ _82XX,1,VoicemailMain(24${EXTEN:2}) user@book:~$ user@book:~$ _24XX,1,Dial(SIP/${EXTEN},3) user@book:~$ ssh root@192.168.90.1XTEN}@default) root@192.168.90.1's password: Linux linux9 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 ... ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 5.362 n ÐваÑийное завеÑÑение. sendmail-doc rmail logcheck resolvconf sasl2-bin ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ ~ xim4 exim4-base exim4-config exim4-daemon-light ~ ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: ~ |
#apt-get install sendmail
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sendmail. Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116463 файла и каталога.) Распаковывается пакет 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) ... |
#nano /etc/ma
--- /tmp/l3-saved-2017.27429.32243 2012-10-24 11:04:22.000000000 +0400 +++ /etc/mail/sendmail.mc 2012-10-24 11:06:12.000000000 +0400 @@ -54,9 +54,9 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#nano /etc/mail/s
--- /tmp/l3-saved-2017.24353.29555 2012-10-24 11:07:06.000000000 +0400 +++ /etc/mail/local-host-names 2012-10-24 11:08:44.000000000 +0400 @@ -1,2 +1,2 @@ localhost -linux2.tech.inc +linux2.unix.nt |
#nano /etc/mail/sendmail.mc
|
#divert(-1)dnl-----------------------------------------------------------------
|
#localhost
access helpfile sendmail.cf smrsh/ access.db local-host-names sendmail.cf.errors submit.cf address.resolve m4/ sendmail.conf submit.mc aliases Makefile sendmail.mc tls/ aliases.db peers/ service.switch trusted-users databases sasl/ service.switch-nodns |
#linux2
|
#/etc/mail/access
inetd.conf initramfs-tools/ inputrc insserv.conf init.d/ inittab insserv/ insserv.conf.d/ |
#nano /etc/init.d/send
|
#nano /etc/init.d/sendmail restart
|
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#nc 192.168.20.1
no port[s] to connect to |
#/etc/init.d/voicemail restart
bash: /etc/init.d/voicemail: Нет такого файла или каталога |
#nano /etc/asterisk/voicemail.conf
|
#/etc/asterisk/voiceemail restart
bash: /etc/asterisk/voiceemail: Нет такого файла или каталога |
#ch
chage chattr chfn chmod chrt chardet chcon chgpasswd chown chsh charmap checksendmail chgrp chpasswd chvt chat cheese chkdupexe chroot |
#getent passwd asterisk
asterisk:x:109:114:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false |
##http://www.ivrvoice.ru/wiki/DownloadFiles
|
##http://www.ivrvoice.ru/wiki/DownloadFiles
|
#mkdir /usr/share/asterisk/sounds/ru/
|
#mc
|
#ls /var/spool/asterisk/monitor/
1201-1351068113-in.wav 1201-1351068113-out.wav 1201-1351068276.wav |
#ls /var/spool/asterisk/monitor/
1201-1351068113-in.wav 1201-1351068276.wav 1201-1351068113-out.wav 1201-2012-10-24-11:48:55.wav |
#mkdir /usr/share/asterisk/sounds/ru/
Настройка пакета ┌─────────────────────────────────────┤ Samba Server ├──────────────────────────────────────┐ │ Укажите рабочую группу системы. Этой настройкой задаётся рабочая группа, в которой будет │ │ появляться данный компьютер, если он используется как сервер, в качестве рабочей группы │ │ по умолчанию при просмотре сети из различных клиентских программ, а также в качестве │ │ имени домена при использовании параметра "security=domain". │ │ │ │ Рабочая группа/домен: │ │ │ │ WORKGROUP________________________________________________________________________________ │ ... Importing account for nobody...ok Importing account for user...ok Добавляется группа «sambashare» (GID 117) ... Готово. update-alternatives: используется `/usr/bin/smbstatus.samba3' для предоставления `/usr/bin/smbstatus' (smbstatus) в автоматический режим. Starting Samba daemons: nmbd smbd. Настраивается пакет samba-common-bin (2:3.5.6~dfsg-3squeeze8) ... update-alternatives: используется `/usr/bin/nmblookup.samba3' для предоставления `/usr/bin/nmblookup' (nmblookup) в автоматический режим. update-alternatives: используется `/usr/bin/net.samba3' для предоставления `/usr/bin/net' (net) в автоматический режим. update-alternatives: используется `/usr/bin/testparm.samba3' для предоставления `/usr/bin/testparm' (testparm) в автоматический режим. |
#ls /var/spool/asterisk/monitor/
1201 1201-1351068113-out.wav 1201-2012-10-24-11:48:55.wav 1201-1351068113-in.wav 1201-1351068276.wav 1202 |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#nano /etc/group
--- /tmp/l3-saved-1945.12973.270 2012-10-24 12:59:05.000000000 +0400 +++ /etc/group 2012-10-24 13:00:54.000000000 +0400 @@ -51,7 +51,7 @@ Debian-gdm:x:111: scanner:x:112:saned saned:x:113: -asterisk:x:114: +asterisk:x:114:user smmta:x:115: smmsp:x:116: sambashare:x:117: |
#root:x:0:
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#mkdir /usr/share/asterisk/sounds/ru/
mkdir /usr/share/asterisk/sounds/ru/ -ru-gsm-current.tar.gzet http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds- |
#mc
|
#mkdir /usr/share/asterisk/sounds/ru/
mkdir /usr/share/asterisk/sounds/ru/ -ru-gsm-current.tar.gzet http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds- |
#mc
|
#nano /etc/samba/smb.conf
--- /tmp/l3-saved-1945.26210.25625 2012-10-24 13:11:09.000000000 +0400 +++ /etc/samba/smb.conf 2012-10-24 13:11:39.000000000 +0400 @@ -239,7 +239,7 @@ # By default, the home directories are exported read-only. Change the # next parameter to 'no' if you want to be able to write to them. - read only = yes + read only = no # File creation mask is set to 0700 for security reasons. If you want to # create files with group=rw permissions, set next parameter to 0775. |
#However, use this with caution if your smb.conf file contains nested
/ ┌<─ /home/user ───────────────────────────.[^]>┐ │ │ │/.. │-ВВЕРХ-│Окт 22 13:19│ │/.config │ 4096│Окт 23 11:41│ │/.dbus │ 4096│Окт 22 15:27│ │/.fontconfig │ 4096│Окт 22 15:27│ │/.gconf │ 4096│Окт 24 11:28│ │/.gconfd │ 4096│Окт 24 13:09│ │/.gnash │ 4096│Окт 24 13:08│ ... │ map.jpg │ 80884│Окт 23 12:48│ │ sip.conf │ 63882│Сен 22 18:47│ │ │ │ │ │ │ │ │ │ │ │ │ ├ ┤ │ │ └────────────────────────────── 42G/46G (92%) ─┘ Совет: Вы можете выбрать редактор для F4 с помощью переменной оболочки EDITOR. [1]+ Stopped mc |
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. Необходимо скачать 47,0 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 102 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main libsox-fmt-mp3 i386 14.3.1-1 [47,0 kB] Получено 47,0 kБ за 0с (2 173 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлено 116593 файла и каталога.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)... Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ... |
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp/1.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative sox WARN resample: resample clipped 278 samples; decrease volume? sox WARN dither: dither clipped 2 samples; decrease volume? |
#cp /tmp/1.gsm /var/lib/asterisk/moh/
|
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1 044 kB. Получено:1 http://192.168.15.254/debian/ squeeze/main dahdi-source all 1:2.3.0.1+dfsg-2 [912 kB] Получено 912 kБ за 0с (9 611 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлен 116601 файл и каталог.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#nano /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-3756.17876.560 2012-10-24 13:21:27.000000000 +0400 +++ /etc/asterisk/musiconhold.conf 2012-10-24 13:22:21.000000000 +0400 @@ -44,7 +44,7 @@ [default] mode=files -directory=moh +directory=/var/lib/asterisk/moh ; ;[native-random] ;mode=files |
#ls /var/spool/asterisk/monitor/1202/
2012-10-24-12.04.40.wav 2012-10-24-12.23.50.wav 2012-10-24-12.04.53.wav 2012-10-24-12.28.32.wav |
#nano /etc/asterisk/features.conf
--- /tmp/l3-saved-3756.8394.22991 2012-10-24 15:08:28.000000000 +0400 +++ /etc/asterisk/features.conf 2012-10-24 15:52:19.000000000 +0400 @@ -58,11 +58,11 @@ [featuremap] -;blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! ;disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call! -;automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call! -;atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! -;parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call! +automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call! +atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call! ;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call! [applicationmap] |
#ls /var/spool/asterisk/monitor/1201/
2012-10-24-12:03:34.wav 2012-10-24-12.30.03.wav 2012-10-24-14.22.41.wav 2012-10-24-12.23.30.wav 2012-10-24-13.58.29.wav 2012-10-24-14.23.11.wav 2012-10-24-12.25.57.wav 2012-10-24-13.59.26.wav 2012-10-24-14.24.27.wav 2012-10-24-12.26.32.wav 2012-10-24-14.16.32.wav 2012-10-24-14.25.01.wav 2012-10-24-12.27.27.wav 2012-10-24-14.18.52.wav 2012-10-24-14.37.09.wav 2012-10-24-12.28.17.wav 2012-10-24-14.19.20.wav |
#ls /var/spool/asterisk/monitor/
1201 1201-1351068113-out.wav 1201-2012-10-24-11:48:55.wav 1201-1351068113-in.wav 1201-1351068276.wav 1202 |
#nano /etc/apt/sources.list
--- /tmp/l3-saved-3756.5124.20216 2012-10-24 17:52:09.000000000 +0400 +++ /etc/apt/sources.list 2012-10-24 18:01:01.000000000 +0400 @@ -5,7 +5,9 @@ #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://ftp.ua.debian.org/debian/ squeeze main +deb http://192.168.15.254:9999/debian-backports/ squeeze-backports main +#deb-src http://ftp.ua.debian.org/debian/ squeeze main + deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free |
#apt-get update
Игн 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-updates Release.gpg Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru Игн http://192.168.15.254/debian/ squeeze-updates/main Translation-en ... 404 Not Found В кэше http://ftp.ua.debian.org squeeze-updates/main Sources/DiffIndex Получено:6 http://ftp.ua.debian.org squeeze-updates/contrib Sources [14 B] Получено:7 http://ftp.ua.debian.org squeeze-updates/non-free Sources [14 B] Получено 796 kБ за 0с (2 733 kБ/c) W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz 404 Not Found E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии |
#apt-get update
Игн http://192.168.15.254 squeeze Release.gpg В кэше http://ftp.ua.debian.org squeeze-updates Release.gpg Игн 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-updates Release.gpg Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru ... Ош http://192.168.15.254 squeeze-updates/contrib i386 Packages 404 Not Found Ош http://192.168.15.254 squeeze-updates/non-free i386 Packages 404 Not Found В кэше http://192.168.15.254 squeeze-backports/main i386 Packages W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz 404 Not Found E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии |
#apt-cache serch linux 3.2.0
E: Неверная операция serch |
#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
Игн http://192.168.15.254 squeeze Release.gpg В кэше http://ftp.ua.debian.org squeeze-updates Release.gpg Игн 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-updates Release.gpg Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru ... В кэше http://security.debian.org squeeze/updates/contrib Sources В кэше http://security.debian.org squeeze/updates/non-free Sources В кэше http://security.debian.org squeeze/updates/main i386 Packages В кэше http://security.debian.org squeeze/updates/contrib i386 Packages В кэше http://security.debian.org squeeze/updates/non-free i386 Packages W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz 404 Not Found W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz 404 Not Found E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии |
#eject
|
#eject -t
|
#ssh user@192.168.15.254
[root@linux9:~]# [root@linux9:~]# [root@linux9:~]# [root@linux9:~]# [root@linux9:~]# apt-cache show dahdi Package: dahdi Priority: optional Section: comm Installed-Size: 1244 Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org> ... SHA256: d05b14b43b6ebe11516e527dccd8e6123c82ddcf80edd40d18bd77feec85754d Description: utilities for using the DAHDI kernel modules DAHDI (formly Zaptel) is an interface for telephony devices used by e.g. the Asterisk PBX software. The dahdi-* packages provide the kernel DAHDI kernel modules and their required setup environment. . This package includes userspace utilities required to configure DAHDI modules. Homepage: http://www.asterisk.org/ Tag: use::driver |
#dahdi_
dahdi_cfg dahdi_hardware dahdi_scan dahdi_diag dahdi_monitor dahdi_test dahdi_genconf dahdi_registration dahdi_tool |
#cd dahdi
dahdi-linux-complete-2.6.1+2.6.1/ dahdi.tar.bz2 dahdi-linux-complete-current.tar.gz |
#cd dahdi-linux-complete-2.6.1+2.6.1/
|
#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 11:05:36-- 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
|
#modprobe dahdi
|
#apt-get install festival festvox-ru
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: 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) ... |
#nano /etc/asterisk/extensions
--- /tmp/l3-saved-9040.27156.19581 2012-10-25 11:18:59.000000000 +0400 +++ /etc/asterisk/extensions.conf 2012-10-25 13:01:45.000000000 +0400 @@ -20,6 +20,10 @@ exten => 8201,n,Handup exten => 8201,n(eject),System(sudo eject) +exten => 8303,1,MeetMe(100,s) + +exten => 8304,1,AGI(/usr/local/bin/asterisk-festival.pl,/var/tmp/burunduki.txt) + [local] exten =>1203,1,Dial(SIP/1201,5) |
#nano /etc/asterisk/extensions.conf
|
#ls ../
dahdi-linux-complete-2.6.1+2.6.1 linux-headers-3.2.0-0.bpo.3-686-pae modules dahdi-linux-complete-current.tar.gz linux-headers-3.2.0-0.bpo.3-common vpb-driver.tar.bz2 dahdi.tar.bz2 linux-kbuild-3.2 linux linux-OLDVERSION.1351147856 |
#nano 1.txt
--- /dev/null 2012-10-25 10:47:43.391785175 +0400 +++ 1.txt 2012-10-25 11:49:10.000000000 +0400 @@ -0,0 +1,2 @@ +hello world + |
#hello world
1.txt map.jpg Документы Музыка Шаблоны asterisk-core-sounds-ru-gsm-current.tar.gz sip.conf Загрузки Общедоступные Downloads Видео Изображения Рабочий стол |
#cat 1.txt | text2wave > /home/user/man-bash.wav
|
#^C
|
#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 /root/burunduki.txt | text2wave > /home/user/man-bash.wav
|
#chown -R asterisk:asteriapt-get install libasterisk-agi-perl
chown: неверная группа: «asterisk:asteriapt-get» |
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/tts/
|
#chown -R asterisk:asterisk /var/lib/asterisk/sounds/
|
#grep AGI /etc/asterisk/extensions.conf
|
#apt-get install libasterisk-agi-perl
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libasterisk-agi-perl обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 3 пакетов не обновлено. Необходимо скачать 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с (2 024 kБ/c) Выбор ранее не выбранного пакета libasterisk-agi-perl. (Чтение базы данных ... на данный момент установлено 131532 файла и каталога.) Распаковывается пакет libasterisk-agi-perl (из файла .../libasterisk-agi-perl_1.01-2_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет libasterisk-agi-perl (1.01-2) ... |
#grep AGI /etc/asterisk/extensions.conf
|
Время первой команды журнала | 13:03:51 2012-10-23 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 10:43:42 2012-10-25 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 5.94 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 4.57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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