Журнал лабораторных работ

Содержание

Журнал

Вторник (04/09/13)

/dev/pts/8
13:42:49
#ls /var/spool/asterisk/
dictate  meetme  monitor  outgoing  system  tmp  voicemail
/dev/pts/7
13:43:09
#ls /var/spool/asterisk/
dictate/   meetme/    monitor/   outgoing/  system/    tmp/       voicemail/
13:43:09
#ls /var/spool/asterisk/monitor/
2101-1301-1365505541.wav  $CALLFILENAME-in.wav      $CALLFILENAME-out.wav     filename.wav
13:43:09
#ls /var/spool/asterisk/monitor/
2101-1301-1365505541.wav  $CALLFILENAME-in.wav  $CALLFILENAME-out.wav  filename.wav
/dev/pts/8
13:43:09
#ls /var/spool/asterisk/
dictate/   meetme/    monitor/   outgoing/  system/    tmp/       voicemail/
13:43:09
#ls /var/spool/asterisk/monitor/
2101-1301-1365505541.wav  $CALLFILENAME-in.wav      $CALLFILENAME-out.wav     filename.wav
13:43:09
#ls /var/spool/asterisk/monitor/
2101-1301-1365505541.wav  $CALLFILENAME-in.wav  $CALLFILENAME-out.wav  filename.wav
/dev/pts/7
13:45:12
#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.66-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.66-0+squeeze1) ...
Настраивается пакет libmysqlclient16 (5.1.66-0+squeeze1) ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
Настраивается пакет sendmail (8.14.3-9.4) ...
/dev/pts/8
13:45:12
#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.66-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.66-0+squeeze1) ...
Настраивается пакет libmysqlclient16 (5.1.66-0+squeeze1) ...
Настраивается пакет sensible-mda (8.14.3-9.4) ...
Настраивается пакет sendmail (8.14.3-9.4) ...
/dev/pts/7
13:46:03
#cd /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
13:46:03
#cd /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
13:46:03
#cd /etc/mail

/dev/pts/8
13:46:03
#cd /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
13:46:03
#cd /etc/mail
mail/          mailcap        mailcap.order  mailname       mail.rc
13:46:03
#cd /etc/mail

/dev/pts/7
13:49:27
#cat local-host-names
localhost
linux3.unix.nt
/dev/pts/8
13:49:27
#cat local-host-names
localhost
linux3.unix.nt
13:49:39
#cat /etc/hosts
127.0.0.1       localhost
192.168.30.1    linux3.unix.nt  linux3
# 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
/dev/pts/7
13:49:39
#cat /etc/hosts
127.0.0.1       localhost
192.168.30.1    linux3.unix.nt  linux3
# 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
13:49:49
#nano access
/dev/pts/8
13:49:49
#nano access
/dev/pts/7
13:49:49
#nano access
/dev/pts/8
13:49:49
#nano access
--- /tmp/l3-saved-3051.1744.27881	2013-04-09 14:52:28.000000000 +0300
+++ access	2013-04-09 14:52:55.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
/dev/pts/7
13:52:55
#/etc/mail/access

/dev/pts/8
13:52:55
#/etc/mail/access

/dev/pts/7
13:54:22
#divert(-1)dnl-----------------------------------------------------------------

/dev/pts/8
13:54:22
#divert(-1)dnl-----------------------------------------------------------------

13:54:23
#nano sendmail.mc
--- /tmp/l3-saved-3051.1779.22800	2013-04-09 14:54:24.000000000 +0300
+++ sendmail.mc	2013-04-09 14:54:53.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
/dev/pts/7
13:54:23
#nano sendmail.mc
13:54:53
#This file is used to configure Sendmail for use with Debian systems.

/dev/pts/8
13:54:53
#This file is used to configure Sendmail for use with Debian systems.

/dev/pts/7
13:54:54
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/8
13:54:54
#/etc/init.d/sendmail restart
Restarting Mail Transport Agent (MTA): sendmail.
/dev/pts/7
13:55:37
#netstat -lnp |grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      6579/sendmail: MTA:
udp        0      0 192.168.30.255:137      0.0.0.0:*                           4792/nmbd
udp        0      0 192.168.30.255:138      0.0.0.0:*                           4792/nmbd
unix  2      [ ACC ]     STREAM     LISTENING     4761     1982/gnome-power-ma /tmp/orbit-user/linc-7be-0-225a56727654
unix  2      [ ACC ]     STREAM     LISTENING     2594     1206/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     11297    1250/bluetoothd     /var/run/sdp
unix  2      [ ACC ]     STREAM     LISTENING     2850     2014/update-notifie /tmp/orbit-user/linc-7de-0-18e7d125a964f
unix  2      [ ACC ]     STREAM     LISTENING     7609     2251/firefox-bin    /tmp/orbit-user/linc-8cb-0-41053f25daee1
unix  2      [ ACC ]     STREAM     LISTENING     11311    1250/bluetoothd     @/org/bluez/audio
unix  2      [ ACC ]     STREAM     LISTENING     2598     1202/gdm-simple-sla @/tmp/gdm-greeter-ifbMLLTj
unix  2      [ ACC ]     STREAM     LISTENING     11725    1922/x-session-mana @/tmp/.ICE-unix/1922
/dev/pts/8
13:55:37
#netstat -lnp |grep 25
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      6579/sendmail: MTA:
udp        0      0 192.168.30.255:137      0.0.0.0:*                           4792/nmbd
udp        0      0 192.168.30.255:138      0.0.0.0:*                           4792/nmbd
unix  2      [ ACC ]     STREAM     LISTENING     4761     1982/gnome-power-ma /tmp/orbit-user/linc-7be-0-225a56727654
unix  2      [ ACC ]     STREAM     LISTENING     2594     1206/acpid          /var/run/acpid.socket
unix  2      [ ACC ]     STREAM     LISTENING     11297    1250/bluetoothd     /var/run/sdp
unix  2      [ ACC ]     STREAM     LISTENING     2850     2014/update-notifie /tmp/orbit-user/linc-7de-0-18e7d125a964f
unix  2      [ ACC ]     STREAM     LISTENING     7609     2251/firefox-bin    /tmp/orbit-user/linc-8cb-0-41053f25daee1
unix  2      [ ACC ]     STREAM     LISTENING     11311    1250/bluetoothd     @/org/bluez/audio
unix  2      [ ACC ]     STREAM     LISTENING     2598     1202/gdm-simple-sla @/tmp/gdm-greeter-ifbMLLTj
unix  2      [ ACC ]     STREAM     LISTENING     11725    1922/x-session-mana @/tmp/.ICE-unix/1922
/dev/pts/7
13:55:56
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116656 файлов и каталогов.)
Распаковывается пакет 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) ...
/dev/pts/8
13:55:56
#apt-get install qpopper
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  openbsd-inetd
НОВЫЕ пакеты, которые будут установлены:
  openbsd-inetd qpopper
...
Выбор ранее не выбранного пакета openbsd-inetd.
(Чтение базы данных ... на данный момент установлено 116656 файлов и каталогов.)
Распаковывается пакет 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) ...
/dev/pts/7
13:57:46
#echo "test" | mail user@192.168.30.1

/dev/pts/8
13:57:46
#echo "test" | mail user@192.168.30.1

/dev/pts/7
14:00:46
#echo "test" | mail user

/dev/pts/8
14:00:46
#echo "test" | mail user

/dev/pts/7
14:02:14
#echo "test" | mail user -s "test"

/dev/pts/8
14:02:14
#echo "test" | mail user -s "test"

/dev/pts/7
14:02:38
#host linux3.unix.nt
linux3.unix.nt has address 192.168.30.1
/dev/pts/8
14:02:38
#host linux3.unix.nt
linux3.unix.nt has address 192.168.30.1
/dev/pts/7
14:04:27
#echo "hello world" | mail user@linux1.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:04:27
#echo "hello world" | mail user@linux1.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:14
#echo "hello world" | mail user@linux2.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:14
#echo "hello world" | mail user@linux2.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:19
#echo "hello world" | mail user@linux3.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:19
#echo "hello world" | mail user@linux3.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:24
#echo "hello world" | mail user@linux4\.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:24
#echo "hello world" | mail user@linux4\.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:28
#echo "hello world" | mail user@linux4.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:28
#echo "hello world" | mail user@linux4.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:33
#echo "hello world" | mail user@linux5.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:33
#echo "hello world" | mail user@linux5.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:05:39
#echo "hello world" | mail user@linux6.unix.nt -s "test frdom zimbabwe"

/dev/pts/8
14:05:39
#echo "hello world" | mail user@linux6.unix.nt -s "test frdom zimbabwe"

/dev/pts/7
14:12:44
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
/dev/pts/8
14:12:44
#apt-get install sensible-mda
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия sensible-mda.
sensible-mda установлен вручную.
Следующие пакеты устанавливались автоматически и больше не требуются:
  mysql-common libmysqlclient16
Для их удаления используйте 'apt-get autoremove'.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
прошло 14 минут
/dev/pts/7
14:27:38
#cd /etc/asterisk/

/dev/pts/8
14:27:38
#cd /etc/asterisk/

/dev/pts/7
14:27:59
#nano ./ext
/dev/pts/8
14:27:59
#nano ./ext
/dev/pts/7
14:27:59
#nano ./extensions.conf
/dev/pts/8
14:27:59
#nano ./extensions.conf
--- /tmp/l3-saved-3051.25431.5791	2013-04-09 15:28:14.000000000 +0300
+++ ./extensions.conf	2013-04-09 15:30:06.000000000 +0300
@@ -6,7 +6,8 @@
 
 	exten => _82XX,1,Playback(/var/tmp/message/${EXTEN:2})
 [city]
-	exten => _13XX,1,Dial(SIP/${EXTEN},30,wW)
+	exten => _13XX,1,Dial(SIP/${EXTEN},10,wW)
+	exten => _13XX,n,VoiceMail
 
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
/dev/pts/7
14:30:06
#[default]
  GNU nano 2.2.4                            Файл: ./voicemail.conf                                                  Изменен
;
; Voicemail Configuration
;
;
; NOTE: Asterisk has to edit this file to change a user's password.  This does
; not currently work with the "#include <file>" directive for Asterisk
; configuration files, nor when using realtime static configuration.
; Do not use them with this configuration file.
;
...
; called when a voicemail is left, delivered, or your voicemailbox
; is checked, uncomment this.
;externnotify=/usr/bin/myapps in seconds
;maxgreet=60
; If you would also like to enable SMDI notification then set smdienable to yes.
; You will also need to make sure smdiport is set to a valid port as specified in
; smdi.conf.econds of silence before we end the recording
;smdienable=yes
^G Помощь      ^O Записать  ÐR ЧитФайл    ^Y ПредCтр     ^K Вырезать  ^C ТекПозиц
^X Выход °      ^J Выровнять W Поиск °      ^V СледCтр     ^U ОтмВырезк^T Словарь
/dev/pts/8
14:30:06
#[default]
  GNU nano 2.2.4                            Файл: ./voicemail.conf                                                  Изменен
;
; Voicemail Configuration
;
;
; NOTE: Asterisk has to edit this file to change a user's password.  This does
; not currently work with the "#include <file>" directive for Asterisk
; configuration files, nor when using realtime static configuration.
; Do not use them with this configuration file.
;
...
; called when a voicemail is left, delivered, or your voicemailbox
; is checked, uncomment this.
;externnotify=/usr/bin/myapps in seconds
;maxgreet=60
; If you would also like to enable SMDI notification then set smdienable to yes.
; You will also need to make sure smdiport is set to a valid port as specified in
; smdi.conf.econds of silence before we end the recording
;smdienable=yes
^G Помощь      ^O Записать  ÐR ЧитФайл    ^Y ПредCтр     ^K Вырезать  ^C ТекПозиц
^X Выход °      ^J Выровнять W Поиск °      ^V СледCтр     ^U ОтмВырезк^T Словарь
/dev/pts/7
14:30:59
#; If you need to have an external program, i.e. /usr/bin/myapp

/dev/pts/8
14:30:59
#; If you need to have an external program, i.e. /usr/bin/myapp

/dev/pts/7
14:32:09
#;

/dev/pts/8
14:32:09
#;

/dev/pts/7
14:32:10
#nano ./extensions.conf
/dev/pts/8
14:32:10
#nano ./extensions.conf
--- /tmp/l3-saved-3051.21533.27714	2013-04-09 15:32:19.000000000 +0300
+++ ./extensions.conf	2013-04-09 15:33:06.000000000 +0300
@@ -7,7 +7,7 @@
 	exten => _82XX,1,Playback(/var/tmp/message/${EXTEN:2})
 [city]
 	exten => _13XX,1,Dial(SIP/${EXTEN},10,wW)
-	exten => _13XX,n,VoiceMail
+	exten => _13XX,n,VoiceMail(${EXTEN}@default)
 
 [national]
 	exten => _14XX,1,Dial(SIP/harare/${EXTEN})
/dev/pts/7
14:33:06
#[default]

/dev/pts/8
14:33:06
#[default]

/dev/pts/7
14:33:08
#ma
macptopbm       mail-lock       mailstats       mailx           makemap         mandb           mapfile         mawk
magnifier       mailq           mail-touchlock  make            mako-render     manhole         mapscrn
mail            mailstat        mail-unlock     makeinfo        man             manpath         mattrib
14:33:08
#ma
macptopbm       mail-lock       mailstats       mailx           makemap         mandb           mapfile         mawk
magnifier       mailq           mail-touchlock  make            mako-render     manhole         mapscrn
mail            mailstat        mail-unlock     makeinfo        man             manpath         mattrib
14:33:08
#mail
mail            mail-lock       mailq           mailstat        mailstats       mail-touchlock  mail-unlock     mailx
/dev/pts/8
14:33:08
#ma
macptopbm       mail-lock       mailstats       mailx           makemap         mandb           mapfile         mawk
magnifier       mailq           mail-touchlock  make            mako-render     manhole         mapscrn
mail            mailstat        mail-unlock     makeinfo        man             manpath         mattrib
14:33:08
#ma
macptopbm       mail-lock       mailstats       mailx           makemap         mandb           mapfile         mawk
magnifier       mailq           mail-touchlock  make            mako-render     manhole         mapscrn
mail            mailstat        mail-unlock     makeinfo        man             manpath         mattrib
14:33:08
#mail
mail            mail-lock       mailq           mailstat        mailstats       mail-touchlock  mail-unlock     mailx
/dev/pts/7
14:33:08
#whereis mail
mail: /usr/bin/mail /etc/mail /etc/mail.rc /usr/share/man/man1/mail.1.gz
/dev/pts/8
14:33:08
#whereis mail
mail: /usr/bin/mail /etc/mail /etc/mail.rc /usr/share/man/man1/mail.1.gz
/dev/pts/7
14:42:36
#nano ./voicemail.conf
/dev/pts/8
14:42:36
#nano ./voicemail.conf
прошло 32 минуты
/dev/pts/7
15:14:56
# ; Customize which sound file is used instead of the

/dev/pts/8
15:14:56
# ; Customize which sound file is used instead of the

/dev/pts/7
15:16:22
#[default]

/dev/pts/8
15:16:22
#[default]

/dev/pts/7
15:20:27
#cd /home/user/
.bash_history         .gconf/               .gtk-bookmarks        .nautilus/            Документы/
.bash_logout          .gconfd/              .gvfs/                .profile              Загрузки/
.bash_profile         .gksu.lock            .ICEauthority         .ssh/                 Изображения/
.bashrc               .gnome2/              .l3rc                 .update-notifier/     Музыка/
.config/              .gnome2_private/      .lilalo/              .xsession-errors      Общедоступные/
.dbus/                .gnupg/               .local/               .xsession-errors.old  Рабочий стол/
.dmrc                 .gstreamer-0.10/      .mozilla/             Видео/                Шаблоны/
15:20:27
#cd /home/user/
.bash_history         .gconf/               .gtk-bookmarks        .nautilus/            Документы/
.bash_logout          .gconfd/              .gvfs/                .profile              Загрузки/
.bash_profile         .gksu.lock            .ICEauthority         .ssh/                 Изображения/
.bashrc               .gnome2/              .l3rc                 .update-notifier/     Музыка/
.config/              .gnome2_private/      .lilalo/              .xsession-errors      Общедоступные/
.dbus/                .gnupg/               .local/               .xsession-errors.old  Рабочий стол/
.dmrc                 .gstreamer-0.10/      .mozilla/             Видео/                Шаблоны/
/dev/pts/8
15:20:27
#cd /home/user/
.bash_history         .gconf/               .gtk-bookmarks        .nautilus/            Документы/
.bash_logout          .gconfd/              .gvfs/                .profile              Загрузки/
.bash_profile         .gksu.lock            .ICEauthority         .ssh/                 Изображения/
.bashrc               .gnome2/              .l3rc                 .update-notifier/     Музыка/
.config/              .gnome2_private/      .lilalo/              .xsession-errors      Общедоступные/
.dbus/                .gnupg/               .local/               .xsession-errors.old  Рабочий стол/
.dmrc                 .gstreamer-0.10/      .mozilla/             Видео/                Шаблоны/
15:20:27
#cd /home/user/
.bash_history         .gconf/               .gtk-bookmarks        .nautilus/            Документы/
.bash_logout          .gconfd/              .gvfs/                .profile              Загрузки/
.bash_profile         .gksu.lock            .ICEauthority         .ssh/                 Изображения/
.bashrc               .gnome2/              .l3rc                 .update-notifier/     Музыка/
.config/              .gnome2_private/      .lilalo/              .xsession-errors      Общедоступные/
.dbus/                .gnupg/               .local/               .xsession-errors.old  Рабочий стол/
.dmrc                 .gstreamer-0.10/      .mozilla/             Видео/                Шаблоны/
/dev/pts/7
15:20:27
#cd /home/user/Загрузки/

/dev/pts/8
15:20:27
#cd /home/user/Загрузки/

/dev/pts/7
15:22:44
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
--2013-04-09 16:22:53--  http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.asterisk.org|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 2037556 (1,9M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-gsm-current.tar.gz.1»
100%[=======================================================================================>] 2.037.556   51,5K/s   в 35s
2013-04-09 16:23:28 (57,3 KB/s) - «asterisk-core-sounds-ru-gsm-current.tar.gz.1» saved [2037556/2037556]
/dev/pts/8
15:22:44
#wget http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
--2013-04-09 16:22:53--  http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-gsm-current.tar.gz
Распознаётся downloads.asterisk.org... 76.164.171.238, 2001:470:e0d4::ee
Устанавливается соединение с downloads.asterisk.org|76.164.171.238|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 2037556 (1,9M) [application/x-gzip]
Saving to: «asterisk-core-sounds-ru-gsm-current.tar.gz.1»
100%[=======================================================================================>] 2.037.556   51,5K/s   в 35s
2013-04-09 16:23:28 (57,3 KB/s) - «asterisk-core-sounds-ru-gsm-current.tar.gz.1» saved [2037556/2037556]
/dev/pts/7
15:24:21
#mkdir /usr/share/asterisk/sounds/ru

/dev/pts/8
15:24:21
#mkdir /usr/share/asterisk/sounds/ru

Файлы

  • /etc/hosts
  • local-host-names
  • /etc/hosts
    >
    127.0.0.1       localhost
    192.168.30.1    linux3.unix.nt  linux3
    # 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
    
    local-host-names
    >
    localhost
    linux3.unix.nt
    

    Статистика

    Время первой команды журнала13:42:49 2013- 4- 9
    Время последней команды журнала15:24:21 2013- 4- 9
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 0.00
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.15
    Количество командных строк в единицу времени, команда/мин 1.46
    Частота использования команд
    mail22|==================| 18.18%
    echo20|================| 16.53%
    cd14|===========| 11.57%
    nano14|===========| 11.57%
    ls7|=====| 5.79%
    apt-get6|====| 4.96%
    [default]6|====| 4.96%
    ma4|===| 3.31%
    cat4|===| 3.31%
    /etc/init.d/sendmail2|=| 1.65%
    mkdir2|=| 1.65%
    wget2|=| 1.65%
    host2|=| 1.65%
    divert(-1)dnl-----------------------------------------------------------------2|=| 1.65%
    whereis2|=| 1.65%
    /etc/mail/access2|=| 1.65%
    netstat2|=| 1.65%
    If2|=| 1.65%
    grep2|=| 1.65%
    Customize2|=| 1.65%
    This2|=| 1.65%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ 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
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$