/l3/users/sergey-2012/nt-voip/linux01.unix.nt/root :1 :2 :3 :4 |
|
#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) ... |
#apt-get install qpopper
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: openbsd-inetd НОВЫЕ пакеты, которые будут установлены: openbsd-inetd qpopper ... Выбор ранее не выбранного пакета openbsd-inetd. (Чтение базы данных ... на данный момент установлено 116690 файлов и каталогов.) Распаковывается пакет 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) ... |
#dpkg -L qpopper
/. /etc /etc/pam.d /etc/pam.d/qpopper /etc/qpopper.conf /usr /usr/sbin /usr/sbin/popauth /usr/sbin/in.qpopper /usr/share ... /usr/share/doc/qpopper/README.Berkeley.gz /usr/share/doc/qpopper/LMOS-FAQ.html /usr/share/doc/qpopper/changelog.Debian.gz /usr/share/doc/qpopper/Release.Notes.gz /usr/share/doc/qpopper/README /usr/share/doc/qpopper/copyright /usr/share/man /usr/share/man/man8 /usr/share/man/man8/popauth.8.gz /usr/share/man/man8/in.qpopper.8.gz |
#. /etc/bas_comletion
bash: /etc/bas_comletion: Нет такого файла или каталога |
#. /etc/bash_comletion
bash: /etc/bash_comletion: Нет такого файла или каталога |
#. /etc/bash_completion
|
#/etc/init.d/qpopper
bash: /etc/init.d/qpopper: Нет такого файла или каталога |
#/etc/pam.d/qpopper
bash: /etc/pam.d/qpopper: Отказано в доступе |
##. /etc/bash_completion
|
#vim /etc/mail/sendmail.mc
--- /tmp/l3-saved-2654.9562.29680 2012-10-24 10:04:17.000000000 +0300 +++ /etc/mail/sendmail.mc 2012-10-24 10:05:29.000000000 +0300 @@ -54,9 +54,9 @@ dnl # FEATURE(`no_default_msa')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl -DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl +DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl dnl # dnl # Be somewhat anal in what we allow define(`confPRIVACY_FLAGS',dnl |
#~
linux01 |
#cat /etc/hosts
127.0.0.1 localhost 192.168.10.1 linux01.unix.nt linux01 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters |
#vim /etc/mail/access
--- /tmp/l3-saved-2654.25904.26029 2012-10-24 10:10:50.000000000 +0300 +++ /etc/mail/access 2012-10-24 10:11:31.000000000 +0300 @@ -97,7 +97,7 @@ #Connect:172.29 RELAY #Connect:172.30 RELAY #Connect:172.31 RELAY -#Connect:192.168 RELAY +Connect:192.168 RELAY #GreetPause:192.168 0 #ClientRate:192.168 0 #ClientConn:192.168 0 |
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail. |
#nc 192.168.10.1
no port[s] to connect to |
#nc 192.168.10.1 25
220 linux01.unix.nt ESMTP Sendmail 8.14.3/8.14.3/Debian-9.4; Wed, 24 Oct 2012 10:14:43 +0300; (No UCE/UBE) logging access from: linux01.unix.nt(OK)-linux01.unix.nt [192.168.10.1] ^C |
#nc 192.168.10.1 26
(UNKNOWN) [192.168.10.1] 26 (?) : Connection refused |
#; called when a voicemail password is changed, uncomment this:
; manually go through those mailboxes and convert/delete/add the ; the message files so that they appear to have been stored using ; your new format list. If you don't do this, very unpleasant ; things may happen to your users while they are retrieving and ; manipulating their voicemail. ; ; In other words: don't change the format list on a production system ; unless you are _VERY_ sure that you know what you are doing and are ; prepared for the consequences. ; ... ;pagersubject=New VM ;pagerbody=New ${VM_DUR} long msg in box ${VM_MAILBOX}\nfrom ${VM_CALLERID}, on ${VM_DATE} ; ; Set the date format on outgoing mails. Valid arguments can be found on the ; strftime(3) man page ; ; Default emaildateformat=%A, %B %d, %Y at %r ; 24h date format поиÑк бÑÐ´ÐµÑ Ð¿Ñодолжен Ñ ÐÐЧÐÐ |
#;pbxskip=yes
bash: /etc/init.d/voicemail: Нет такого файла или каталога |
#/etc/asterisk/voicemail reload
bash: /etc/asterisk/voicemail: Нет такого файла или каталога |
#ls /etc/
acpi dpkg insserv.conf.d mysql rsyslog.d adduser.conf emacs iproute2 nanorc sane.d adjtime email-addresses issue network screenrc aliases environment issue.net NetworkManager securetty alternatives esound kbd networks security anacrontab exim4 kernel nologin sensors3.conf apache2 fonts kernel-img.conf nsswitch.conf sensors.d apm freetds ldap obex-data-server services apt fstab ld.so.cache ODBCDataSources sgml asterisk fuse.conf ld.so.conf odbc.ini shadow ... debconf.conf hosts.deny mke2fs.conf rc5.d vim debian_version idmapd.conf modprobe.d rc6.d w3m default ifplugd modules rc.local wgetrc defoma inetd.conf mono rcS.d wildmidi deluser.conf init.d motd reportbug.conf wpa_supplicant dhcp initramfs-tools motd.tail resolvconf X11 dhcp3 inittab mtab resolv.conf xdg dictionaries-common inputrc mtools.conf rmt xml discover.conf.d insserv Muttrc rpc yum discover-modprobe.conf insserv.conf Muttrc.d rsyslog.conf |
#dc /etc/asterisk/
dc: Will not attempt to process directory /etc/asterisk/ |
#cd /etc/asterisk/
|
#ls
adsi.conf chan_dahdi.conf features.conf minivm.conf rtp.conf adtranvofr.conf cli_aliases.conf festival.conf misdn.conf say.conf agents.conf cli.conf followme.conf modules.conf sip.conf ais.conf cli_permissions.conf func_odbc.conf musiconhold.conf sip_notify.conf alarmreceiver.conf codecs.conf gtalk.conf muted.conf skinny.conf alsa.conf console.conf h323.conf osp.conf sla.conf amd.conf dbsep.conf http.conf oss.conf smdi.conf asterisk.adsi dnsmgr.conf iax.conf phone.conf telcordia-1.adsi asterisk.conf dsp.conf iaxprov.conf phoneprov.conf udptl.conf cdr_adaptive_odbc.conf dundi.conf indications.conf queuerules.conf unistim.conf cdr.conf enum.conf jabber.conf queues.conf usbradio.conf cdr_custom.conf extconfig.conf jingle.conf res_config_sqlite.conf users.conf cdr_manager.conf extensions.ael logger.conf res_ldap.conf voicemail.conf cdr_odbc.conf extensions.conf manager.conf res_odbc.conf vpb.conf cdr_pgsql.conf extensions.conf.backup manager.d res_pgsql.conf cdr_sqlite3_custom.conf extensions.lua meetme.conf res_snmp.conf cdr_tds.conf extensions_minivm.conf mgcp.conf rpt.conf |
#voicemail
bash: voicemail: команда не найдена |
#; example for our acme compartmentalized company
asterisk:x:109:114:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false |
#usermod -c 'Penza PBX' asterisk
|
#mkdir /usr/share/asterisk/sounds/ru/
|
#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/
ulaw |
#apt-get install samba-server
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет samba-server |
#apt-get install samba
Настройка пакета ┌─────────────────────────────────────────────┤ 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) в автоматический режим. |
#vim /etc/samba/smb.config
|
#~
# "smb.conf.master" and create the "real" config file with # testparm -s smb.conf.master >smb.conf # This minimizes the size of the really used smb.conf file # which, according to the Samba Team, impacts performance # However, use this with caution if your smb.conf file contains nested # "include" statements. See Debian bug #483187 for a case # where using a master file is not a good idea. # #======================= Global Settings ======================= [global] ... [monitor] comment = Asterisk Monitor Files read only = yes locking = no path = /var/spool/asterisk/sound guest ok = yes # /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0 # # The CD-ROM gets unmounted automatically after the connection to the "/etc/samba/smb.conf" 324L, 11915C записано |
#vim /etc/group
--- /tmp/l3-saved-2654.6464.15796 2012-10-24 11:59:17.000000000 +0300 +++ /etc/group 2012-10-24 11:59:40.000000000 +0300 @@ -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: |
#vim /etc/samba/smb.conf
|
#/etc/init.d/smb
bash: /etc/init.d/smb: Нет такого файла или каталога |
#smbpasswd -a user
New SMB password: Retype new SMB password: |
#ls /var/spool/asterisk/monitor/
1101 |
#ls /var/spool/asterisk/monitor/1101/
2012-10-24-12:06:29,m-in.wav 2012-10-$d-12:04:$S,m-in.wav 2012-10-24-12:06:29,m-out.wav 2012-10-$d-12:04:$S,m-out.wav |
#scp 192.168.40.1:/tmp/1.mp3 /tmp/
The authenticity of host '192.168.40.1 (192.168.40.1)' can't be established. RSA key fingerprint is d9:12:ef:75:5e:d2:f8:1d:8a:f9:85:fc:fb:77:2c:13. Are you sure you want to continue connecting (yes/no)? y Please type 'yes' or 'no': yes Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts. root@192.168.40.1's password: 1.mp3 100% 10MB 10.0MB/s 00:01 |
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 47,0 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 102 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! libsox-fmt-mp3 Установить эти пакеты без проверки [y/N]? y Получено: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.087 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлено 116820 файлов и каталогов.) Распаковывается пакет 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 /tmp1.gsm resample -ql
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative sox WARN resample: resample clipped 27 samples; decrease volume? sox WARN dither: dither clipped 1 samples; decrease volume? |
#ls /tmp
1.mp3 l3-saved-2484.19627.28653 libgksu-5tHoqy orbit-root seahorse-sZseKd virtual-user.kjrItS keyring-ecVsMg l3-saved-2593.20675.23598 orbit-Debian-gdm orbit-user ssh-ggkfvH2217 |
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp1.gsm resample
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative sox WARN resample: resample clipped 7 samples; decrease volume? |
#cp /tmp/1.gsm /var/lib/asterisk/moh/
|
#ls -L /var/lib/asterisk/moh/
1.gsm |
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-2654.24969.308 2012-10-24 12:22:46.000000000 +0300 +++ /etc/asterisk/musiconhold.conf 2012-10-24 12:24:15.000000000 +0300 @@ -44,7 +44,7 @@ [default] mode=files -directory=moh +directory=/var/lib/asterisc/moh/ ; ;[native-random] ;mode=files |
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-2654.7677.20588 2012-10-24 12:25:20.000000000 +0300 +++ /etc/asterisk/musiconhold.conf 2012-10-24 12:25:53.000000000 +0300 @@ -44,7 +44,7 @@ [default] mode=files -directory=/var/lib/asterisc/moh/ +directory=/var/lib/asterisc/moh ; ;[native-random] ;mode=files |
#ls -l /var/lib/asterisk/moh
итого 428 -rw-r--r-- 1 root root 432036 Окт 24 12:20 1.gsm |
#chown
chown: пропущен операнд Попробуйте `chown --help' для получения более подробного описания. |
#chown --help
ÐÑполÑзование: chown [ÐÐÐÐ:[ÐРУÐÐÐ]] ФÐÐÐ hown [ÐÐeference=ÐФÐÐÐ ¿Ð¿Ñ каждого ФÐÐÐ --reference, изменÑÐµÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑа и гÑÑÐ¿Ð¿Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ФÐÐÐ , --change Ñо же, ÑÑо и verbose, но ÑообÑÐ°ÐµÑ ÑолÑко когда бÑли пÑÐ¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ --dereference изменÑÑÑ Ñайл, на коÑоÑÑй ÑказÑÐ²Ð°ÐµÑ ÑимволÑÐ½Ð°Ñ ÑÑÑлка, а не ÑÐ°Ð¼Ñ ÑÑÑÐ»ÐºÑ (по ÑмолÑаниÑ) -h, --no-dereference изменÑÐµÑ ÑимволÑнÑе ÑÑÑлки, а не ÑайлÑ, на коÑоÑÑе они ÑÑÑлаÑÑÑÑ (Ð¸Ð¼ÐµÐµÑ ÑмÑÑл ÑолÑко на ÑиÑÑÐµÐ¼Ð°Ñ , где ... ÐовÑми, Ñак и ÑимволÑнÑми. ÐÑимеÑÑ: chown root /u ÐенÑÐµÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑа /u на "root". chown root:staff /u То же, но еÑе менÑÐµÑ Ð³ÑÑÐ¿Ð¿Ñ Ð½Ð° "staff". chown -hR root /u ÐенÑÐµÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑа /u и вложеннÑÑ Ñайлов на "root". Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² chown ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе chown ÑообÑений по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'chown invocation' |
#vim /etc/asterisk/musiconhold.conf
|
#smb
adsi.conf http.conf adtranvofr.conf iax.conf agents.conf iaxprov.conf ais.conf indications.conf alarmreceiver.conf jabber.conf alsa.conf jingle.conf amd.conf logger.conf asterisk.adsi manager.conf asterisk.conf manager.d/ asterisk-core-sounds-ru-gsm-current.tar.gz meetme.conf ... extensions.conf.backup skinny.conf .extensions.conf.swp sla.conf extensions.lua smdi.conf extensions_minivm.conf telcordia-1.adsi features.conf udptl.conf festival.conf unistim.conf followme.conf usbradio.conf func_odbc.conf users.conf gtalk.conf voicemail.conf h323.conf vpb.conf |
#smb restart
bash: smb: команда не найдена |
#/etc/init.d/smb restart
bash: /etc/init.d/smb: Нет такого файла или каталога |
#/etc/init.d/samba reload
Reloading /etc/samba/smb.conf: smbd only. |
#cd /var/tmp
|
#ls
asterisk |
#cd asterisk
|
#ls
message01.gsm |
#cd ..
|
#ls
anacron asterisk cron exim4 mail mqueue mqueue-client pop samba |
#cd asterisk
|
#ls
dictate meetme monitor outgoing system tmp voicemail |
#cd monitor
|
#ls
1101 (1101 |
#rmd (1101
bash: syntax error near unexpected token `1101' |
#rmdir
rmdir: пропущен операнд Попробуйте `rmdir --help' для получения более подробного описания. |
#rmdir (1101
bash: syntax error near unexpected token `1101' |
#rmdir __help
rmdir: не удалось удалить «__help»: Нет такого файла или каталога |
#rmdir --help
ÐÑполÑзование: rmdir [ÐРли они пÑÑÑÑ. --ignore-fail-on-non-empty игноÑиÑоваÑÑ Ð²Ñе оÑибки, коÑоÑÑе возникаÑÑ Ð¸Ð·-за Ñого, ÑÑо каÑалог не пÑÑÑ rmdir -p a/b/c' ÑдалиÑÑ ÐÐТÐÐ Ð´ÐµÐ»Ð°ÐµÑ Ñо же, ÑÑо и `rmdir a/b/c a/b a'. -v, --verbose вÑводиÑÑ ÑообÑение Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ обÑабоÑанного каÑалога --help показаÑÑ ÑÑÑ ÑпÑÐ°Ð²ÐºÑ Ð¸ вÑйÑи --version показаÑÑ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ веÑÑии и вÑйÑи Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² rmdir ÑообÑайÑе по адÑеÑÑ bug-coreutils@gnu.org. ÐомаÑнÑÑ ÑÑÑаниÑа GNU coreutils: <http://www.gnu.org/software/coreutils/> СпÑавка по ÑабоÑе Ñ Ð¿ÑогÑаммами GNU: <http://www.gnu.org/gethelp/> Ðб оÑÐ¸Ð±ÐºÐ°Ñ Ð² пеÑеводе rmdir ÑообÑений по адÑеÑÑ <gnu@mx.ru> ÐÐ¾Ð»Ð½Ð°Ñ Ð´Ð¾ÐºÑменÑаÑÐ¸Ñ Ð´Ð¾ÑÑÑпна по команде: info coreutils 'rmdir invocation' |
#rmdir -v (1101
bash: syntax error near unexpected token `(' |
#rmdir -v '(1101'
rmdir: удаление каталога, «(1101» |
#cd /home/user
|
#apt-get install dahdi-source
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Следующие пакеты устанавливались автоматически и больше не требуются: mysql-common libmysqlclient16 Для их удаления используйте 'apt-get autoremove'. НОВЫЕ пакеты, которые будут установлены: dahdi-source обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 912 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 1.044 kB. ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать! dahdi-source Установить эти пакеты без проверки [y/N]? y Получено: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.585 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 116828 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#m-a a-i dahdi
|
#vim /etc/asterisk/features.conf
--- /tmp/l3-saved-2654.4599.8177 2012-10-24 14:32:53.000000000 +0300 +++ /etc/asterisk/features.conf 2012-10-24 14:33:20.000000000 +0300 @@ -60,7 +60,7 @@ [featuremap] 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! +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! |
#vim /etc/asterisk/features.conf
|
#; on the outbound channels, as well. Otherwise, only the original channel
; ; Sample Call Features (parking, transfer, etc) configuration ; ; These needs to be numeric, as Asterisk starts from the start position [general] ; and increments with one for the next parked call. context => parkedcalls ; Which context parked calls are in (default parking lot)) ;parkinghints = no ; (default is 45 seconds)tomatically for parking slots (default is no). ;comebacktoorigin = yes ; Wheth ; timeout or to send the call to context 'parkedcallstimeout' at ; extension 's', priority '1' (default is yes). ;courtesytone = beep ; when someone dials a parked call caller ... ;xferfailsound = beeperr ; to indicate a failed transfer ;pickupexten = *8 ; Configure the pickup extension. (default is *8) ; feature activation (default is 1000 ms) ;pickupsound = beep ; to indicate a successful pickup (default: no sound) ;atxfernoanswertimeout = 15 ; Timeout for answer on attended transfer default is 15 seconds. ;pickupfailsound = beeperr ; caller is connected, then by default, the system will try to call back the ;atxferdropcall = no ; person that did the transfer. If this is set to "yes", the callback willd ;featuredigittimeout = 1000 ; not be attempted and the transfer will just fail. ;atxferloopdelay = 10 ; Number of seconds to sleep between retries (if atxferdropcall = no) "/etc/asterisk/features.conf" 148L, 8934C |
#;atxfercallbackretries = 2 ; Number of times to attempt to send the call back to the transferer.
; ; Sample Call Features (parking, transfer, etc) configuration ; ; These needs to be numeric, as Asterisk starts from the start position [general] ; and increments with one for the next parked call. context => parkedcalls ; Which context parked calls are in (default parking lot)) ;parkinghints = no ; (default is 45 seconds)tomatically for parking slots (default is no). ;parkingtime => 45 ; Number of seconds a call can be parked for "/etc/asterisk/features.conf" 148L, 8934C ; concept of dialplan flow. Examples of this would be things like Macro, Goto, ... ; DYNAMIC_FEATURES variable to enable usage of this feature. ; DTMF_sequence -> This is the key sequence used to activate this feature. ; ActivateOn -> This is the channel of the call that the application will be executed ; on. Valid values are "self" and "peer". "self" means run the ; application on the same channel that activated the feature. "peer" ; means run the application on the opposite channel from the one that ; has activated the feature. ; ActivatedBy -> This is which channel is allowed to activate this feature. Valid ; values are "caller", "callee", and "both". "both" is the default. "/etc/asterisk/features.conf" 148L, 8933C записано |
#vim /etc/asterisk/features.conf
|
#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 |
#cd monitor
|
#ls
1101 1101"2012-10-24-14-24-02-out.wav 1102"2012-10-24-14-25-56-in.wav 1101"2012-10-24-14-24-02-in.wav 1102 1102"2012-10-24-14-25-56-out.wav |
#rm *.wav
|
#ls
1101 1102 |
#ls
1101 1102 |
#cd ..
|
#ls
dictate meetme monitor outgoing system tmp voicemail |
#cd voicemail
|
#ls
default |
#cd default
|
#ls
1101 1102 |
#cd 1102
|
#ls
INBOX Old tmp Urgent |
#cd inbox
bash: cd: inbox: Нет такого файла или каталога |
127.0.0.1 localhost 192.168.10.1 linux01.unix.nt linux01 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Время первой команды журнала | 08:50:20 2012-10-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:32:17 2012-10-24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 15.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 4.95 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 5.12 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.33 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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