/l3/users/tolik/nt-voip/linux3.unix.nt/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#ls -l /var/spoll/asterisk/monitor/
ls: невозможно получить доступ к /var/spoll/asterisk/monitor/: Нет такого файла или каталога |
#ls -l /var/
итого 48 drwxr-xr-x 2 root root 4096 Окт 24 08:53 backups drwxr-xr-x 15 root root 4096 Окт 22 15:30 cache drwxr-xr-x 2 root root 4096 Окт 22 17:13 games drwxr-xr-x 52 root root 4096 Окт 24 09:52 lib drwxrwsr-x 2 root staff 4096 Июн 19 2011 local drwxrwxrwt 2 root root 4096 Окт 24 10:30 lock drwxr-xr-x 11 root root 4096 Окт 24 10:30 log drwxrwsrwt 2 root mail 4096 Окт 24 11:31 mail drwxr-xr-x 2 root root 4096 Окт 22 15:15 opt drwxr-xr-x 13 root root 4096 Окт 24 10:30 run drwxr-xr-x 9 root root 4096 Окт 24 09:55 spool drwxrwxrwt 3 root root 4096 Окт 24 10:39 tmp |
#ls -l /var/
итого 48 drwxr-xr-x 2 root root 4096 Окт 24 08:53 backups drwxr-xr-x 15 root root 4096 Окт 22 15:30 cache drwxr-xr-x 2 root root 4096 Окт 22 17:13 games drwxr-xr-x 52 root root 4096 Окт 24 09:52 lib drwxrwsr-x 2 root staff 4096 Июн 19 2011 local drwxrwxrwt 2 root root 4096 Окт 24 10:30 lock drwxr-xr-x 11 root root 4096 Окт 24 10:30 log drwxrwsrwt 2 root mail 4096 Окт 24 11:31 mail drwxr-xr-x 2 root root 4096 Окт 22 15:15 opt drwxr-xr-x 13 root root 4096 Окт 24 10:30 run drwxr-xr-x 9 root root 4096 Окт 24 09:55 spool drwxrwxrwt 3 root root 4096 Окт 24 10:39 tmp |
#ls -l /var/spool/
итого 28 drwxr-xr-x 2 root root 4096 Окт 22 17:12 anacron drwxr-x--- 9 asterisk asterisk 4096 Окт 22 15:30 asterisk drwxr-xr-x 5 root root 4096 Окт 22 15:24 cron drwxr-x--- 5 Debian-exim Debian-exim 4096 Окт 24 09:52 exim4 lrwxrwxrwx 1 root root 7 Окт 22 15:15 mail -> ../mail drwxr-s--- 2 smmta smmsp 4096 Окт 24 11:08 mqueue drwxrws--- 2 smmsp smmsp 4096 Окт 24 11:08 mqueue-client drwxrwsr-x 2 root mail 4096 Окт 24 11:31 pop |
#ls -l /var/spool/
итого 28 drwxr-xr-x 2 root root 4096 Окт 22 17:12 anacron drwxr-x--- 9 asterisk asterisk 4096 Окт 22 15:30 asterisk drwxr-xr-x 5 root root 4096 Окт 22 15:24 cron drwxr-x--- 5 Debian-exim Debian-exim 4096 Окт 24 09:52 exim4 lrwxrwxrwx 1 root root 7 Окт 22 15:15 mail -> ../mail drwxr-s--- 2 smmta smmsp 4096 Окт 24 11:08 mqueue drwxrws--- 2 smmsp smmsp 4096 Окт 24 11:08 mqueue-client drwxrwsr-x 2 root mail 4096 Окт 24 11:31 pop |
#ls -l /var/spool/asterisk
итого 28 drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 dictate drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 meetme drwxr-x--- 2 asterisk asterisk 4096 Окт 24 11:42 monitor drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 outgoing drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 system drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 tmp drwxr-x--- 3 asterisk asterisk 4096 Окт 23 17:23 voicemail |
#ls -l /var/spool/asterisk
итого 28 drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 dictate drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 meetme drwxr-x--- 2 asterisk asterisk 4096 Окт 24 11:42 monitor drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 outgoing drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 system drwxr-x--- 2 asterisk asterisk 4096 Сен 22 19:25 tmp drwxr-x--- 3 asterisk asterisk 4096 Окт 23 17:23 voicemail |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#ls -l /var/spool/asterisk/monitor
итого 48 -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-in.wav -rw-rw---- 1 asterisk asterisk 30444 Окт 24 11:42 1302-1351068160-out.wav |
#apt-get install samba-server
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет samba-server |
#apt-get install samba-server
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет samba-server |
#apt-get install samba
Выбор ранее не выбранного пакета samba-common. (Чтение базы данных ... на данный момент установлено 117102 файла и каталога.) Распаковывается пакет samba-common (из файла .../samba-common_2%3a3.5.6~dfsg-3squeeze8_all.deb)... Выбор ранее не выбранного пакета samba. Распаковывается пакет samba (из файла .../samba_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... Выбор ранее не выбранного пакета samba-common-bin. Распаковывается пакет samba-common-bin (из файла .../samba-common-bin_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет samba-common (2:3.5.6~dfsg-3squeeze8) ... Creating config file /etc/samba/smb.conf with new version ... Importing account for nobody...ok Importing account for user...ok Добавляется группа «sambashare» (GID 118) ... Готово. 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) в автоматический режим. |
#apt-get install samba
│ <Ok>k> │ │ │ └──────────────────────────────────────────────────────────────────────────────────────────────────────┘ Выбор ранее не выбранного пакета samba-common. (Чтение базы данных ... на данный момент установлено 117102 файла и каталога.) Распаковывается пакет samba-common (из файла .../samba-common_2%3a3.5.6~dfsg-3squeeze8_all.deb)... Выбор ранее не выбранного пакета samba. Распаковывается пакет samba (из файла .../samba_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... Выбор ранее не выбранного пакета samba-common-bin. Распаковывается пакет samba-common-bin (из файла .../samba-common-bin_2%3a3.5.6~dfsg-3squeeze8_i386.deb)... ... Importing account for nobody...ok Importing account for user...ok Добавляется группа «sambashare» (GID 118) ... Готово. 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) в автоматический режим. |
#~
итого 16 -rw-r--r-- 1 root root 8 Апр 30 09:53 gdbcommands -rw-r--r-- 1 root root 11900 Окт 24 11:55 smb.conf |
#~
итого 16 -rw-r--r-- 1 root root 8 Апр 30 09:53 gdbcommands -rw-r--r-- 1 root root 11900 Окт 24 11:55 smb.conf |
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-2351.10373.28429 2012-10-24 11:56:17.000000000 +0300 +++ /etc/samba/smb.conf 2012-10-24 11:58:07.000000000 +0300 @@ -302,12 +302,12 @@ ; write list = root, @lpadmin # A sample share for sharing your CD-ROM with others. -;[cdrom] -; comment = Samba server's CD-ROM -; read only = yes -; locking = no -; path = /cdrom -; guest ok = yes + [monitor] + comment = Asterisk Monitor Files + read only = yes + locking = no + path = /var/spool/asterisk/monitor + 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 |
#vim /etc/group
|
#vim /etc/group
--- /tmp/l3-saved-2351.17380.12995 2012-10-24 11:59:06.000000000 +0300 +++ /etc/group 2012-10-24 12:00:40.000000000 +0300 @@ -51,8 +51,9 @@ Debian-gdm:x:111: scanner:x:112:saned saned:x:113: -asterisk:x:114: +asterisk:x:114:user i2c:x:115: smmta:x:116: smmsp:x:117: sambashare:x:118: + |
#ls -l /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога |
#ls -l /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога |
#ls -l/etc/inin.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -l/etc/inin.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L/etc/inin.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L/etc/inin.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога |
#ls -L /etc/inin.d/
ls: невозможно получить доступ к /etc/inin.d/: Нет такого файла или каталога |
#ls -L/etc/init.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L/etc/init.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L/etc/init.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L/etc/init.d/
ls: неверный ключ -- / Попробуйте `ls --help' для получения более подробного описания. |
#ls -L /etc/init.d/
acpid dahdi killprocs portmap single alsa-utils dbus lm-sensors pppd-dns skeleton anacron exim4 loadcpufreq procps ssh asterisk fancontrol module-init-tools rc stop-bootlogd atd fuse mountall-bootclean.sh rc.local stop-bootlogd-single avahi-daemon gdm3 mountall.sh rcS sudo binfmt-support halt mountdevsubfs.sh README udev bluetooth hdparm mountkernfs.sh reboot udev-mtab bootlogd hostname.sh mountnfs-bootclean.sh rmnologin umountfs bootlogs hwclockfirst.sh mountnfs.sh rsync umountnfs.sh bootmisc.sh hwclock.sh mountoverflowtmp rsyslog umountroot checkfs.sh ifupdown mtab.sh samba unattended-upgrades checkroot.sh ifupdown-clean networking saned urandom console-setup isc-dhcp-server network-manager screen-cleanup x11-common cpufrequtils kbd nfs-common sendmail cron keyboard-setup openbsd-inetd sendsigs |
#ls -L /etc/init.d/
acpid dahdi killprocs portmap single alsa-utils dbus lm-sensors pppd-dns skeleton anacron exim4 loadcpufreq procps ssh asterisk fancontrol module-init-tools rc stop-bootlogd atd fuse mountall-bootclean.sh rc.local stop-bootlogd-single avahi-daemon gdm3 mountall.sh rcS sudo binfmt-support halt mountdevsubfs.sh README udev bluetooth hdparm mountkernfs.sh reboot udev-mtab bootlogd hostname.sh mountnfs-bootclean.sh rmnologin umountfs bootlogs hwclockfirst.sh mountnfs.sh rsync umountnfs.sh bootmisc.sh hwclock.sh mountoverflowtmp rsyslog umountroot checkfs.sh ifupdown mtab.sh samba unattended-upgrades checkroot.sh ifupdown-clean networking saned urandom console-setup isc-dhcp-server network-manager screen-cleanup x11-common cpufrequtils kbd nfs-common sendmail cron keyboard-setup openbsd-inetd sendsigs |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd. Starting Samba daemons: nmbd smbd. |
#scp linux4.unix.nt
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#scp linux4.unix.nt
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#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': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': n |
#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': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': y Please type 'yes' or 'no': n |
#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': y Please type 'yes' or 'no': yyyy |
#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': y Please type 'yes' or 'no': yyyy |
#scp 192.168.40.1:/tmp/1.mp3/tmp/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#scp 192.168.40.1:/tmp/1.mp3/tmp/
usage: scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2 |
#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)? yes Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts. root@192.168.40.1's password: Permission denied, please try again. root@192.168.40.1's password: Permission denied, please try again. root@192.168.40.1's password: 1.mp3 100% 10MB 10.0MB/s 00:01 |
#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)? yes Warning: Permanently added '192.168.40.1' (RSA) to the list of known hosts. root@192.168.40.1's password: Permission denied, please try again. root@192.168.40.1's password: Permission denied, please try again. 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.165 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлено 117209 файлов и каталогов.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)... Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ... |
#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.165 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлено 117209 файлов и каталогов.) Распаковывается пакет 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
sox FAIL formats: can't open input file `c1': No such file or directory |
#sox -t mp3 /tmp/1.mp3 -r 8000 c1 -t gsm /tmp/1.gsm resample
sox FAIL formats: can't open input file `c1': No such file or directory |
#~
; wins server = w.x.y.z # This will prevent nmbd to search for NetBIOS names through DNS. # What naming service and in what order should we use to resolve host names # to IP addresses ; name resolve order = lmhosts host wins bcast #### Networking #### # The specific set of interfaces / networks to bind to # This can be either the interface name or an IP address/netmask; # interface names are normally preferred ; interfaces = 127.0.0.0/8 eth0 # Only bind to the named interfaces and/or networks; you must use the # 'interfaces' option above to use this. # It is recommended that you enable this feature if your Samba machine is # not protected by a firewall or is a firewall itself. However, this # option cannot handle dynamic or non-broadcast interfaces correctly. ; bind interfaces only = yes #### Debugging/Accounting #### 74,1 8% |
#~
# # Sample configuration file for the Samba suite for Debian GNU/Linux. # # # This is the main Samba configuration file. You should read the # smb.conf(5) manual page in order to understand the options listed # here. Samba has a huge number of configurable options most of which # are not shown in this example # # Some options that are often worth tuning have been included as ... # 'interfaces' option above to use this. # It is recommended that you enable this feature if your Samba machine is # not protected by a firewall or is a firewall itself. However, this # option cannot handle dynamic or non-broadcast interfaces correctly. ; bind interfaces only = yes #### Debugging/Accounting #### 74,1 8% ; wins server = w.x.y.z # This will prevent nmbd to search for NetBIOS names through DNS. dns proxy = no |
#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.392 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 117217 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#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.392 kБ/c) Выбор ранее не выбранного пакета dahdi-source. (Чтение базы данных ... на данный момент установлено 117217 файлов и каталогов.) Распаковывается пакет dahdi-source (из файла .../dahdi-source_1%3a2.3.0.1+dfsg-2_all.deb)... Настраивается пакет dahdi-source (1:2.3.0.1+dfsg-2) ... |
#language=ru
include=> internal include => invalid [gr2] [gr2] include=> internal include=> national [gr3] [gr3] include=> internal include=> national include=> international [invalid] [ ] [gr4] [gr4] include=> national include=> international include => invalid include=> localPlayback(/var/tmp/asterisk/message00) 79,18 96% |
#language=ru
exten=> _13XX,1,Answer exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")}) [xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m) [ ] ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) exten=> _13XX,n,Dial(Sip/${EXTEN},5) exten=> _13XX,n,Voicemail(${EXTEN}@default) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [local] [ ] ... include=> national include=> international [invalid] [ ] [gr4] [gr4] include=> national include=> international include => invalid include=> localPlayback(/var/tmp/asterisk/message00) 79,18 96% |
#[ ]
[xten=> ]82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [local] exten=> 1303,1,Dial(SIP/1101$SIP/1201) exten=> _13XX,1,Answer exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")}) [xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m) [ ] ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) exten=> _13XX,n,Dial(Sip/${EXTEN},5) exten=> _13XX,n,Voicemail(${EXTEN}@default) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [national] exten=> _11XX,1,Dial(Sip/penza/${EXTEN}) exten=> _12XX,1,Dial(Sip/piter/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [international] exten=> _2XXX,1,Dial(Sip/poltava/${EXTEN}) exten=> _1[45]XX,1,Dial(Sip/poltava/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [gr1] 28,0-1 Наверху |
#[ ]
[xten=> ]82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [local] exten=> 1303,1,Dial(SIP/1101$SIP/1201) exten=> _13XX,1,Answer exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")}) [xten=> _]3XX,n,Monitor(wav,${CALLFILENAME},m) [ ] ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) exten=> _13XX,n,Dial(Sip/${EXTEN},5) exten=> _13XX,n,Voicemail(${EXTEN}@default) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [national] exten=> _11XX,1,Dial(Sip/penza/${EXTEN}) exten=> _12XX,1,Dial(Sip/piter/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [international] exten=> _2XXX,1,Dial(Sip/poltava/${EXTEN}) exten=> _1[45]XX,1,Dial(Sip/poltava/${EXTEN}) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) [gr1] 28,0-1 Наверху |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2351.25276.9900 2012-10-24 13:53:57.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-24 13:55:17.000000000 +0300 @@ -20,6 +20,8 @@ qualify=yes mailbox=1301 language=ru +callgroup=1 +pickupgroup=1 [1302] context=gr1 @@ -29,6 +31,8 @@ qualify=yes mailbox=1302 language=fr +callgroup=1 +pickupgroup=1 [1303] context=gr3 |
#vim /etc/asterisk/extensions.conf
|
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2351.6120.14126 2012-10-24 13:56:13.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 14:00:51.000000000 +0300 @@ -36,7 +36,7 @@ exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")}) exten=> _13XX,n,Monitor(wav,${CALLFILENAME},m) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) -exten=> _13XX,n,Dial(Sip/${EXTEN},5) +exten=> _13XX,n,Dial(Sip/${EXTEN},10) exten=> _13XX,n,Voicemail(${EXTEN}@default) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2351.30567.16811 2012-10-24 14:09:56.000000000 +0300 +++ /etc/asterisk/extensions.conf 2012-10-24 14:10:18.000000000 +0300 @@ -36,7 +36,7 @@ exten=> _13XX,n,Set(CALLFILENAME=${EXTEN}/${STRFTIME(${EPOH},Europe/Kiev,"%Y-%m-%d-%H.%M.%S")}) exten=> _13XX,n,Monitor(wav,${CALLFILENAME},m) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) -exten=> _13XX,n,Dial(Sip/${EXTEN},10) +exten=> _13XX,n,Dial(Sip/${EXTEN},10,tT) exten=> _13XX,n,Voicemail(${EXTEN}@default) ;exten=> _.,1,Playback(/var/tmp/asterisk/message${EXTEN}) |
#[ ]
;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. ;atxfercallbackretries = 2 ; Number of times to attempt to send the call back to the transferer. ; By default, this is 2. ; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh ... ;parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dii al() app call! ;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/orr x option in the Dial() or Queue() app call! [applicationmap] [ ] ; defined here. The value of DYNAMIC_FEATURES should be the names of the features ; to allow the channel to use separated by '#'. For example: ; Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3) ; Note that the DYNAMIC_FEATURES channel variable must be set to use the features 73,1 27% |
#[ ]
;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. ;atxfercallbackretries = 2 ; Number of times to attempt to send the call back to the transferer. ; By default, this is 2. ; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh ... ;parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dii al() app call! ;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/orr x option in the Dial() or Queue() app call! [applicationmap] [ ] ; defined here. The value of DYNAMIC_FEATURES should be the names of the features ; to allow the channel to use separated by '#'. For example: ; Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3) ; Note that the DYNAMIC_FEATURES channel variable must be set to use the features 73,1 27% |
#vim /etc/asterisk/sip.conf
--- /tmp/l3-saved-2351.20668.5940 2012-10-24 14:15:40.000000000 +0300 +++ /etc/asterisk/sip.conf 2012-10-24 14:18:32.000000000 +0300 @@ -24,7 +24,7 @@ pickupgroup=1 [1302] -context=gr1 +context=gr3 type=friend secret=1234 host=dynamic |
#[ ]
; By default, this is 2. ; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh er. ; They can not be used while the remote party is ringing or in progress. If you require this feature you caa n use ; chan_local in combination with Answer to accomplish it. [featuremap] ial() or Queue() app call!Blind transfer (default is #) -- Make sure to set the T and/or t option in the DD ;disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in tt he Dial() or Queue() app call! ... [ ] ; defined here. The value of DYNAMIC_FEATURES should be the names of the features ; to allow the channel to use separated by '#'. For example: ; Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3) ; ; (Note: The two leading underscores allow these feature settings to be set on ; on the outbound channels, as well. Otherwise, only the original channel ; will have access to these features.) ; ; Note that the DYNAMIC_FEATURES channel variable must be set to use the features 78,1 32% |
#[ ]
; By default, this is 2. ; Note that the DTMF features listed below only work when two channels have answered and are bridged togethh er. ; They can not be used while the remote party is ringing or in progress. If you require this feature you caa n use ; chan_local in combination with Answer to accomplish it. [featuremap] ial() or Queue() app call!Blind transfer (default is #) -- Make sure to set the T and/or t option in the DD ;disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in tt he Dial() or Queue() app call! ... [ ] ; defined here. The value of DYNAMIC_FEATURES should be the names of the features ; to allow the channel to use separated by '#'. For example: ; Set(__DYNAMIC_FEATURES=myfeature1#myfeature2#myfeature3) ; ; (Note: The two leading underscores allow these feature settings to be set on ; on the outbound channels, as well. Otherwise, only the original channel ; will have access to these features.) ; ; Note that the DYNAMIC_FEATURES channel variable must be set to use the features 78,1 32% |
Время первой команды журнала | 10:44:30 2012-10-24 | ||||||||||||||||||||||||||||||
Время последней команды журнала | 13:30:38 2012-10-24 | ||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | ||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 62.38 | ||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | ||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.79 | ||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.94 | ||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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