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

Содержание

Журнал

Среда (10/24/12)

/dev/pts/1
10:53:33
#apt-get install sa
sabayon                  salasaga-common          samidare                 sat4j
sac                      sa-learn-cyrus           samizdat                 satutils
sa-exim                  salliere                 samplerate-programs      sauce
safecat                  sam2p                    samtools                 sawfish
safecopy                 samba                    sanduhr                  sawfish-data
safe-rm                  samba-common             sane                     sawfish-dbg
saga                     samba-common-bin         sane-utils               sawfish-lisp-source
sagasu                   samba-dbg                sanitizer                sawfish-merlin-ugliness
saidar                   samba-doc                sapphire                 sawfish-pager
sailcut                  samba-doc-pdf            sary                     sawfish-themes
sailcut-doc              samba-tools              sary-doc                 saydate
sakura                   samdump2                 sash
salasaga                 samhain                  sasl2-bin
10:53:33
#apt-get install sam
sam2p                samba-common-bin     samba-doc-pdf        samhain              samplerate-programs
samba                samba-dbg            samba-tools          samidare             samtools
samba-common         samba-doc            samdump2             samizdat
10:53:33
#apt-get install samba
account_policy_get: tdb_fetch_uint32 failed for type 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 10 (refuse machine password change), returning 0
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) в автоматический режим.
10:55:52
#vim /etc/s
10:55:52
#vim /etc/s
10:55:52
#vim /etc/samba/smb.conf
--- /tmp/l3-saved-1824.12395.32230	2012-10-24 11:56:05.179707601 +0300
+++ /etc/samba/smb.conf	2012-10-24 11:57:06.247707574 +0300
@@ -302,11 +302,11 @@
 ;   write list = root, @lpadmin
 
 # A sample share for sharing your CD-ROM with others.
-;[cdrom]
-;   comment = Samba server's CD-ROM
+;[aster]
+;   comment = aster monitor
 ;   read only = yes
 ;   locking = no
-;   path = /cdrom
+;   path = /var/spool/asterisk/monitor
 ;   guest ok = yes
 
 # The next two parameters show how to auto-mount a CD-ROM when the
10:57:06
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
10:57:22
#smbpasswd -a user
New SMB password:
Retype new SMB password:
10:57:49
#vim /etc/gro
10:57:49
#vim /etc/gro
10:57:49
#vim /etc/group
--- /tmp/l3-saved-1824.10398.9006	2012-10-24 11:58:37.359707535 +0300
+++ /etc/group	2012-10-24 11:59:05.047707523 +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:
11:01:32
#/etc/init.d/samba restart
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd.
прошло 13 минут
11:15:14
#cp /tmp/1.mp3 /etc/asterisk/m
manager.conf      meetme.conf       minivm.conf       modules.conf      muted.conf
manager.d/        mgcp.conf         misdn.conf        musiconhold.conf
11:15:14
#cp /tmp/1.mp3 /etc/asterisk/m
manager.conf      meetme.conf       minivm.conf       modules.conf      muted.conf
manager.d/        mgcp.conf         misdn.conf        musiconhold.conf
11:15:14
#apt-get install libso
libsoap-lite-perl                 libsolid4                         libsoundtouch-ocaml-dev
libsocialtext-resting-perl        libsolidcontrol4                  libsoup2.4-1
libsocialtext-resting-utils-perl  libsolidcontrolifaces4            libsoup2.4-dbg
libsocialtext-wikitest-perl       libsoprano2.0-cil                 libsoup2.4-dev
libsocket6-perl                   libsoprano4                       libsoup2.4-doc
libsocket-getaddrinfo-perl        libsoprano-dbg                    libsoupcutter0
libsocket-multicast6-perl         libsoprano-dev                    libsoupcutter-dev
libsocks4                         libsoprano-doc                    libsoup-gnome2.4-1
libsocksd0                        libsoprano-ruby                   libsoup-gnome2.4-dev
libsocksd0-dev                    libsoprano-ruby1.8                libsource-highlight3
...
libsofia-sip-ua0                  libsoqt-dev-common                libsox1b
libsofia-sip-ua-dev               libsort-fields-perl               libsox-dev
libsofia-sip-ua-glib3             libsort-naturally-perl            libsox-fmt-all
libsofia-sip-ua-glib-dev          libsort-versions-perl             libsox-fmt-alsa
libsofthsm                        libsoundgen0                      libsox-fmt-ao
libsofthsm-dev                    libsoundgen-dbg                   libsox-fmt-base
libsoftware-license-perl          libsoundgen-dev                   libsox-fmt-ffmpeg
libsoil1                          libsoundtouch1c2                  libsox-fmt-mp3
libsoil1-dbg                      libsoundtouch1-dev                libsox-fmt-oss
libsoil-dev                       libsoundtouch-ocaml               libsox-fmt-pulse
11:15:14
#apt-get install libso
libsoap-lite-perl                 libsolid4                         libsoundtouch-ocaml-dev
libsocialtext-resting-perl        libsolidcontrol4                  libsoup2.4-1
libsocialtext-resting-utils-perl  libsolidcontrolifaces4            libsoup2.4-dbg
libsocialtext-wikitest-perl       libsoprano2.0-cil                 libsoup2.4-dev
libsocket6-perl                   libsoprano4                       libsoup2.4-doc
libsocket-getaddrinfo-perl        libsoprano-dbg                    libsoupcutter0
libsocket-multicast6-perl         libsoprano-dev                    libsoupcutter-dev
libsocks4                         libsoprano-doc                    libsoup-gnome2.4-1
libsocksd0                        libsoprano-ruby                   libsoup-gnome2.4-dev
libsocksd0-dev                    libsoprano-ruby1.8                libsource-highlight3
...
libsofia-sip-ua0                  libsoqt-dev-common                libsox1b
libsofia-sip-ua-dev               libsort-fields-perl               libsox-dev
libsofia-sip-ua-glib3             libsort-naturally-perl            libsox-fmt-all
libsofia-sip-ua-glib-dev          libsort-versions-perl             libsox-fmt-alsa
libsofthsm                        libsoundgen0                      libsox-fmt-ao
libsofthsm-dev                    libsoundgen-dbg                   libsox-fmt-base
libsoftware-license-perl          libsoundgen-dev                   libsox-fmt-ffmpeg
libsoil1                          libsoundtouch1c2                  libsox-fmt-mp3
libsoil1-dbg                      libsoundtouch1-dev                libsox-fmt-oss
libsoil-dev                       libsoundtouch-ocaml               libsox-fmt-pulse
11:15:14
#apt-get install libsox
libsox1b           libsox-fmt-all     libsox-fmt-ao      libsox-fmt-ffmpeg  libsox-fmt-oss
libsox-dev         libsox-fmt-alsa    libsox-fmt-base    libsox-fmt-mp3     libsox-fmt-pulse
11:15:14
#apt-get install libsox
libsox1b           libsox-fmt-all     libsox-fmt-ao      libsox-fmt-ffmpeg  libsox-fmt-oss
libsox-dev         libsox-fmt-alsa    libsox-fmt-base    libsox-fmt-mp3     libsox-fmt-pulse
11:15:14
#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.220 kБ/c)
Выбор ранее не выбранного пакета libsox-fmt-mp3.
(Чтение базы данных ... на данный момент установлено 116996 файлов и каталогов.)
Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1_i386.deb)...
Настраивается пакет libsox-fmt-mp3 (14.3.1-1) ...
11:16:25
#so
soelim                   software-properties-gtk  sound-juicer             sox
software-center          sort                     source                   soxi
11:16:25
#sox --help
sox: SoX v14.3.1
Usage summary: [gopts] [[fopts] infile]... [fopts] outfile [effect [effopt]]...
SPECIAL FILENAMES (infile, outfile):
-                        Pipe/redirect input/output (stdin/stdout); may need -t
-d, --default-device     Use the default audio device (where available)
-n, --null               Use the `null' file handler; e.g. with synth effect
-p, --sox-pipe           Alias for `-t sox -'
SPECIAL FILENAMES (infile only):
"|program [options] ..." Pipe input from external program (where supported)
http://server/file       Use the given URL as input file (where supported)
...
--add-comment TEXT       Append output file comment
--comment TEXT           Specify comment text for the output file
--comment-file FILENAME  File containing comment text for the output file
--no-glob                Don't `glob' wildcard match the following filename
AUDIO FILE FORMATS: 8svx aif aifc aiff aiffc al amb amr-nb amr-wb anb au avr awb caf cdda cdr cvs cvsd cvu dat dvms f32 f4 f64 f8 fap flac fssd gsm gsrt hcom htk ima ircam la lpc lpc10 lu mat mat4 mat5 maud mp2 mp3 nist ogg paf prc pvf raw s1 s16 s2 s24 s3 s32 s4 s8 sb sd2 sds sf sl smp snd sndfile sndr sndt sou sox sph sw txw u1 u16 u2 u24 u3 u32 u4 u8 ub ul uw vms voc vorbis vox w64 wav wavpcm w
PLAYLIST FORMATS: m3u pls
AUDIO DEVICE DRIVERS: alsa
EFFECTS: allpass band bandpass bandreject bass bend biquad chorus channels compand contrast crop+ dcshift deemph delay dither divide+ earwax echo echos equalizer fade filter* fir firfit+ flanger gain highpass input# key* ladspa loudness lowpass mcompand mixer noiseprof noisered norm oops output# overdrive pad pan* phaser pitch polyphase* rabbit* rate remix repeat resample* reverb reverse riaa sile
  * Deprecated effect    + Experimental effect    # LibSoX-only effect
EFFECT OPTIONS (effopts): effect dependent; see --help-effect
11:16:36
#sox -t mp3 /tmp/1.mp3 -r 8000 -c1 -t gsm /tmp/1.gsm resample
sox WARN sox: effect `resample' is deprecated; see sox(1) for an alternative
sox WARN resample: resample clipped 7 samples; decrease volume?
11:18:24
#le /tmp/
bash: le: команда не найдена
11:18:30
#ls /tmp/
1.gsm  1.mp3  keyring-hPtf4c  orbit-Debian-gdm  orbit-user  seahorse-WxgtkX  ssh-ojyITL1613  virtual-user.BnmiUW
11:18:35
#cp /tmp/1.gsm /var/lib/asterisk/moh

11:20:24
#moh reload
bash: moh: команда не найдена
11:20:28
#nano /etc/asterisk/mu
11:20:28
#nano /etc/asterisk/mu
11:20:28
#nano /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-1824.16304.28078	2012-10-24 12:21:20.479706942 +0300
+++ /etc/asterisk/musiconhold.conf	2012-10-24 12:22:40.239706907 +0300
@@ -56,7 +56,7 @@
 
 ;[native-alphabetical]
 ;mode=files
-;directory=moh
+;directory=/var/lib/asterisk/moh
 ;sort=alpha     ; Sort the files in alphabetical order.  If this option is
 ;               ; not specified, the sort order is undefined.
 
11:23:23
#;

прошла 71 минута
12:34:59
#module-assistant auto-install dahdi

прошло 20 минут
12:55:03
#[default]

12:56:14
#nano /etc/asterisk/fe
12:56:14
#nano /etc/asterisk/features.conf
прошло 48 минут
13:44:21
#[default]

13:45:15
#~
host=dynamic
username=london
secret=london
canreinvite=no
qualify=yes
context=gr4
[poltava]
[       ]
host=dynamic
username=london
secret=1234
canreinvite=no
qualify=yes
context=gr4
type=friend]’                                                                                  52,1          94%
13:46:13
#;parkedmusicclass=default ; This is the MOH class to use for the parked channel
[internal]
[xten => ]000,1,Playback(welcome)
exten => _81XX,1,Record(/var/tmp/asterisk/message${EXTEN:2}:gsm,1)
exten => _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
exten => 8001,1,VoicemailMain()
exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2:})
[local]
[local]
exten => 2283,1,Dial(SIP/2201&SIP/2202)
exten => _22XX,1,Answer
...
exten => _22XX,n,Dial(SIP/${EXTEN},20,tT)
include => local
include => parkedcalls
[nclude =] national
exten => _.,1,Playback(/var/tmp/asterisk/message01)
[xten => _.,n,]ayDigits(${EXTEN})
[gr1]
[gr3]
[gr2]de => local
"/etc/asterisk/extensions.conf" 55L, 1227C записано
прошло 12 минут
13:58:46
#vim /etc/asterisk/features.conf
--- /tmp/l3-saved-1824.13924.31184	2012-10-24 14:59:51.995702804 +0300
+++ /etc/asterisk/features.conf	2012-10-24 15:00:43.079702781 +0300
@@ -62,7 +62,7 @@
 ;disconnect => *0		; Disconnect  (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call!
 ;automon => *1			; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call!
 atxfer => *2			; Attended transfer  -- Make sure to set the T and/or t option in the Dial() or Queue()  app call!
-;parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dial() app call!
+parkcall => #72        ; Park call (one step parking)  -- Make sure to set the K and/or k option in the Dial() app call!
 ;automixmon => *3		; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call!
 
 [applicationmap]
14:00:43
#vim /etc/asterisk/extensions.conf
прошло 39 минут
14:40:16
#vim /etc/asterisk/queue.conf
14:41:01
#~
; random - ring random interface
; rrmemory - round robin with memory, remember where we left off last ring pass
; linear - rings interfaces in the order specified in this configuration file.
;          If you use dynamic members, the members will be rung in the order in
;          which they were added
; wrandom - rings random interface, but uses the member's penalty as a weight
;           when calculating their metric. So a member with penalty 0 will have
;           a metric somewhere between 0 and 1000, and a member with penalty 1 will
;autopause=yes
;
...
~
;member => Agent/@1             ; Any agent in group 1
~
;member => Agent/:1,1           ; Any agent in group 1, wait for first
~
~
~
~
  syntax=
"/etc/asterisk/queues.conf" 505L, 22516C записано
14:46:42
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1824.29156.18669	2012-10-24 15:46:47.483701579 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 15:48:41.467701529 +0300
@@ -10,13 +10,14 @@
 
 [local]
 
-exten => 2283,1,Dial(SIP/2201&SIP/2202)
+exten => 2280,1,Dial(SIP/2201&SIP/2202)
 
 exten => _22XX,1,Answer
 exten => _22XX,n,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")})
 exten => _22XX,n,Monitor(wav,${CALLFILENAME},m)
 exten => _22XX,n,Dial(SIP/${EXTEN},20,tTWwKk)
 exten => _22XX,n,Voicemail(${EXTEN}@default)
+exten => 2288,1,Queue(que1)
 
 include => parkedcalls
 
14:48:41
#vim /etc/asterisk/extensions.conf
прошло 14 минут
15:03:15
#vim /etc/asterisk/queues.conf
--- /tmp/l3-saved-1824.13406.5036	2012-10-24 16:04:17.951701122 +0300
+++ /etc/asterisk/queues.conf	2012-10-24 16:05:48.299701082 +0300
@@ -502,5 +502,9 @@
 
 musicclass = default
 strategy = ringall
-member => SIP/2201
-member => SIP/2202
+;member => SIP/2201
+;member => SIP/2202
+
+member => Agent/1001
+member => Agent/1002
+
15:06:46
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-1824.8406.28822	2012-10-24 16:06:52.055701055 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 16:09:21.007700990 +0300
@@ -6,6 +6,10 @@
 exten => _81XX,n,Playback(/var/tmp/asterisk/message${EXTEN:2})
 exten => 8001,1,VoicemailMain()
 
+;Agents
+exten => 8801,1,AgentLogin(1001)
+exten => 8802,1,AgentLogin(1002)
+
 exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2:})
 
 [local]
15:09:21
#vim /etc/asterisk/extensions.conf
прошло 11 минут
15:20:27
#[ ]
       =yes
; Define endcall to allow an agent to hangup a call with a
; DTMF keypress. Default is "yes". Use the enddtmf option to
; configure which DTMF key will end a call. The default is
; '*'.
;
;endcall=yes
endcall=yes
enddtmf=*
;
...
; /var/spool/asterisk/monitor
;savecallsin=/var/calls
;
; An optional custom beep sound file to play to always-connected agents.
;custom_beep=beep
;
; --------------------------------------------------
;
; This section contains the agent definitions, in the form:
"/etc/asterisk/agents.conf" 113L, 3030C записано
15:21:42
#vim /etc/asterisk/queues.conf
15:22:59
#; the concept of "joining/mixing" the in/out files now goes away
[       ]
exten => 2280,1,Dial(SIP/2201&SIP/2202)
[        ]
[        ]
"/etc/asterisk/extensions.conf" 60L, 1334C
exten => _22XX,1,Answer
exten => _22XX,n,Set(CALLFILENAME=${EXTEN}-${STRFTIME(${EPOCH},Europe/Kiev,"%Y-%m-%d-%H:%M:%S")})
exten => _22XX,n,Monitor(wav,${CALLFILENAME},m)
exten => _22XX,n,Dial(SIP/${EXTEN},20,tTWwKk)
exten => _22XX,n,Voicemail(${EXTEN}@default)
exten => 2288,1,Queue(que1)
include => parkedcalls
[national]
exten => _21XX,1,Dial(SIP/manchester/${EXTEN})
[international]
exten => _2[1345]XX,1,Dial(SIP/poltava/${EXTEN})
exten => _1XXX,1,Dial(SIP/poltava/${EXTEN})                                                    14,0-1    Наверху
15:24:08
#[local]
; engage the customer
;
;announce = queue-markq
;
; A strategy may be specified.  Valid strategies include:
;
; ringall - ring all available channels until one answers (default)
; leastrecent - ring interface which was least recently called by this queue
; fewestcalls - ring the one with fewest completed calls from this queue
; random - ring random interface
...
;member => Agent/@1             ; Any agent in group 1
                                ; available, but consider with penalty
;member => Agent/:1,1           ; Any agent in group 1, wait for first
[que1]
musicclass = default
strategy = ringall
;member => SIP/2201
;member => SIP/2202
member => Agent/1001
member => Agent/1002
15:24:25
#;
;
;group=3
;group=1,2
;group=
;
; --------------------------------------------------
; This section is devoted to recording agent's calls
; The keywords are global to the chan_agent channel driver
;
; Enable recording calls addressed to agents. It's turned off by default.
...
acceptdtmf=#
;
; Define endcall to allow an agent to hangup a call with a
; DTMF keypress. Default is "yes". Use the enddtmf option to
; configure which DTMF key will end a call. The default is
; '*'.
;
endcall=yes
enddtmf=*
;
15:29:31
#vim /etc/asterisk/agents.conf
--- /tmp/l3-saved-1824.20531.27126	2012-10-24 16:32:25.727700387 +0300
+++ /etc/asterisk/agents.conf	2012-10-24 16:32:51.455700376 +0300
@@ -43,7 +43,7 @@
 ; configure what DTMF key press should be used to acknowledge the
 ; call. The default is '#'.
 ;
-ackcall=allways
+ackcall=always
 acceptdtmf=#
 ;
 ; Define endcall to allow an agent to hangup a call with a
15:32:51
#vim /etc/ap
15:32:51
#vim /etc/ap
15:32:51
#vim /etc/ap
15:32:51
#vim /etc/apt/sources.list
--- /tmp/l3-saved-1824.9868.20239	2012-10-24 17:03:23.887699579 +0300
+++ /etc/apt/sources.list	2012-10-24 17:05:27.259699525 +0300
@@ -5,7 +5,10 @@
 #deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Unofficial bpo i386 NETINST Binary-1 20110628-13:01]/ squeeze contrib main non-free
 
 deb http://192.168.15.254:9999/debian/ squeeze main
-deb-src http://192.168.15.254:9999/debian/ squeeze main
+deb http://192.168.15.254:9999/debian-backports/ squeeze-backports main
+
+#deb http://192.168.15.254:9999/debian/ squeeze main
+#deb-src http://192.168.15.254:9999/debian/ squeeze main
 
 deb http://security.debian.org/ squeeze/updates main contrib non-free
 deb-src http://security.debian.org/ squeeze/updates main contrib non-free
прошло 32 минуты
16:05:27
#apt-get up
update   upgrade
16:05:27
#apt-get update
Игн http://192.168.15.254 squeeze Release.gpg
Игн http://192.168.15.254/debian/ squeeze/main Translation-en
Игн http://192.168.15.254/debian/ squeeze/main Translation-ru
Получено:1 http://192.168.15.254 squeeze-backports Release.gpg [836 B]
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-en
Игн http://192.168.15.254/debian-backports/ squeeze-backports/main Translation-ru
Игн http://192.168.15.254 squeeze-updates Release.gpg
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-en
Игн http://192.168.15.254/debian/ squeeze-updates/contrib Translation-ru
Игн http://192.168.15.254/debian/ squeeze-updates/main Translation-en
...
Получено:11 http://security.debian.org squeeze/updates/non-free i386 Packages [14 B]
Получено 1.131 kБ за 3с (373 kБ/c)
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/source/Sources.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/source/Sources.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/source/Sources.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/main/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/contrib/binary-i386/Packages.gz  404  Not Found
W: Не удалось получить http://192.168.15.254:9999/debian/dists/squeeze-updates/non-free/binary-i386/Packages.gz  404  Not Found
E: Некоторые индексные файлы не скачались, они были проигнорированы или вместо них были использованы старые версии
16:05:43
#apt-cache search linux 3.2.0
linux-image-486 - Linux for old PCs (meta-package)
linux-image-amd64 - Linux for 64-bit PCs (meta-package)
linux-image-686-pae - Linux for modern PCs (meta-package)
linux-image-rt-686-pae - Linux for modern PCs (meta-package), PREEMPT_RT
linux-headers-3.2.0-0.bpo.3-486 - Header files for Linux 3.2.0-0.bpo.3-486
linux-headers-3.2.0-0.bpo.3-686-pae - Header files for Linux 3.2.0-0.bpo.3-686-pae
linux-headers-3.2.0-0.bpo.3-all-i386 - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-0.bpo.3-all - All header files for Linux 3.2 (meta-package)
linux-headers-3.2.0-0.bpo.3-amd64 - Header files for Linux 3.2.0-0.bpo.3-amd64
linux-headers-3.2.0-0.bpo.3-common-rt - Common header files for Linux 3.2.0-0.bpo.3-rt
linux-headers-3.2.0-0.bpo.3-common - Common header files for Linux 3.2.0-0.bpo.3
linux-headers-3.2.0-0.bpo.3-rt-686-pae - Header files for Linux 3.2.0-0.bpo.3-rt-686-pae
linux-image-3.2.0-0.bpo.3-486 - Linux 3.2 for older PCs
linux-image-3.2.0-0.bpo.3-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-686-pae
linux-image-3.2.0-0.bpo.3-686-pae - Linux 3.2 for modern PCs
linux-image-3.2.0-0.bpo.3-amd64 - Linux 3.2 for 64-bit PCs
linux-image-3.2.0-0.bpo.3-rt-686-pae-dbg - Debugging infos for Linux 3.2.0-0.bpo.3-rt-686-pae
linux-image-3.2.0-0.bpo.3-rt-686-pae - Linux 3.2 for modern PCs, PREEMPT_RT
linux-support-3.2.0-0.bpo.3 - Support files for Linux 3.2
xen-linux-system-3.2.0-0.bpo.3-686-pae - Xen system with Linux 3.2 on modern PCs (meta-package)
xen-linux-system-3.2.0-0.bpo.3-amd64 - Xen system with Linux 3.2 on 64-bit PCs (meta-package)
прошло 10 минут
/dev/pts/5
16:15:57
#vim /etc/asterisk/
16:15:57
#vim /etc/asterisk/ext
16:15:57
#vim /etc/asterisk/ext
16:15:57
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5625.3020.1384	2012-10-24 17:16:32.971699236 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 17:18:46.011699178 +0300
@@ -12,6 +12,9 @@
 
 exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2:})
 
+;extra
+exten => 8333,1,System(eject)
+
 [local]
 
 exten => 2280,1,Dial(SIP/2201&SIP/2202)
16:21:10
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5625.17120.13489	2012-10-24 17:21:20.979699110 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 17:21:40.867699102 +0300
@@ -13,7 +13,7 @@
 exten => _82XX,1,Playback(/var/tmp/asterisk/message${EXTEN:2:})
 
 ;extra
-exten => 8333,1,System(eject)
+exten => 8333,1,System(sudo eject)
 
 [local]
 
16:24:06
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-5625.12779.28714	2012-10-24 17:24:29.215699028 +0300
+++ /etc/asterisk/extensions.conf	2012-10-24 17:24:57.267699016 +0300
@@ -14,7 +14,7 @@
 
 ;extra
 exten => 8333,1,System(sudo eject)
-exten => 8333,1,System(sudo eject)
+exten => 8444,1,System(sudo eject -t)
 
 [local]
 
/dev/pts/1
16:30:11
#una
unalias              uname                unattended-upgrade   unattended-upgrades
16:30:11
#uname -a
Linux linux7 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686 GNU/Linux

Четверг (10/25/12)

08:47:21
#shutdown -r
Usage:    shutdown [-akrhPHfFnc] [-t sec] time [warning message]
                  -a:      use /etc/shutdown.allow
                  -k:      don't really shutdown, only warn.
                  -r:      reboot after shutdown.
                  -h:      halt after shutdown.
                  -P:      halt action is to turn off power.
                  -H:      halt action is to just halt.
                  -f:      do a 'fast' reboot (skip fsck).
                  -F:      Force fsck on reboot.
                  -n:      do not go through "init" but go down real fast.
                  -c:      cancel a running shutdown.
                  -t secs: delay between warning and kill signal.
                  ** the "time" argument is mandatory! (try "now") **
08:47:35
#shutdown -r now

/dev/pts/1
08:50:55
#m-a a-i dahdi
  │                                                                         │
  │                                                                         │
  │                                100%                                     │
  │                                                                         │
  └─────────────────────────────────────────────────────────────────────────┘
Обновлена информация о 1 пакетах
Получение исходных текстов ядра с версией: 3.2.0-0.bpo.3-686-pae
Заголовочные файлы ядра доступны в /lib/modules/3.2.0-0.bpo.3-686-pae/build
Создание символической ссылки...
прошло 10 минут
09:01:02
#cd /usr/s
sbin/  share/ src/
09:01:02
#cd /usr/s
sbin/  share/ src/
09:01:02
#cd /usr/s
sbin/  share/ src/
09:01:02
#cd /usr/src/

09:03:33
#ls
dahdi-linux-complete-current.tar.gz  linux-kbuild-3.2
dahdi.tar.bz2                        linux-OLDVERSION.1351147865
linux                                modules
linux-headers-3.2.0-0.bpo.3-686-pae  vpb-driver.tar.bz2
linux-headers-3.2.0-0.bpo.3-common
09:03:34
#tar xfz dahdi
dahdi-linux-complete-current.tar.gz  dahdi.tar.bz2
09:03:34
#tar xfz dahdi
dahdi-linux-complete-current.tar.gz  dahdi.tar.bz2
09:03:34
#tar xfz dahdi-linux-complete-current.tar.gz

09:03:59
#ls -l
итого 3460
drwxrwxr-x 5 root root    4096 Апр 18  2012 dahdi-linux-complete-2.6.1+2.6.1
-rw-r--r-- 1 root root 2618186 Окт 25 10:03 dahdi-linux-complete-current.tar.gz
-rw-r--r-- 1 root root  833864 Окт 29  2010 dahdi.tar.bz2
lrwxrwxrwx 1 root root      44 Окт 25 09:51 linux -> /usr/src/linux-headers-3.2.0-0.bpo.3-686-pae
drwxr-xr-x 4 root root    4096 Окт 24 17:29 linux-headers-3.2.0-0.bpo.3-686-pae
drwxr-xr-x 4 root root    4096 Окт 24 17:29 linux-headers-3.2.0-0.bpo.3-common
lrwxrwxrwx 1 root root      23 Окт 24 17:29 linux-kbuild-3.2 -> ../lib/linux-kbuild-3.2
lrwxrwxrwx 1 root root      34 Окт 24 13:35 linux-OLDVERSION.1351147865 -> linux-headers-2.6.39-bpo.2-686-pae
drwxr-xr-x 3 root root    4096 Окт 29  2010 modules
-rw-r--r-- 1 root root   68983 Янв 16  2011 vpb-driver.tar.bz2
09:04:05
#ls
dahdi-linux-complete-2.6.1+2.6.1     linux-headers-3.2.0-0.bpo.3-common
dahdi-linux-complete-current.tar.gz  linux-kbuild-3.2
dahdi.tar.bz2                        linux-OLDVERSION.1351147865
linux                                modules
linux-headers-3.2.0-0.bpo.3-686-pae  vpb-driver.tar.bz2
09:04:18
#cd dahdi-linux-complete-2.6.1+2.6.1/

09:04:56
#ls
build_tools  ChangeLog  linux  Makefile  README  tools
09:04:57
#ma
macptopbm       mailstats       makemap         mapfile
magnifier       mail-touchlock  mako-render     mapscrn
mail            mail-unlock     man             mattrib
mail-lock       mailx           mandb           mawk
mailq           make            manhole
mailstat        makeinfo        manpath
09:04:57
#make
make      makeinfo  makemap
09:04:57
#make config
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
Attempting to download dahdi-fwload-vpmadt032-1.25.0.tar.gz
--2012-10-25 10:05:14--  http://downloads.digium.com/pub/telephony/firmware/releases/dahdi-fwload-vpmadt032-1.25.0.tar.gz
Распознаётся downloads.digium.com... 76.164.171.232, 2001:470:e0d4::e8
Устанавливается соединение с downloads.digium.com|76.164.171.232|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 149360 (146K) [application/x-gzip]
...
/usr/bin/install -c -D -m 644 modules.sample /etc/dahdi/modules
/usr/bin/install -c -D -m 644 xpp/genconf_parameters /etc/dahdi/genconf_parameters
/usr/bin/install -c -D -m 644 modprobe.conf.sample /etc/modprobe.d/dahdi.conf
/usr/bin/install -c -D -m 644 blacklist.sample /etc/modprobe.d/dahdi.blacklist.conf
/usr/sbin/update-rc.d dahdi defaults 15 30
update-rc.d: using dependency based boot sequencing
DAHDI has been configured.
List of detected DAHDI devices:
No hardware found
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:07:19
#make all
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae'
  VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae'
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
(cd tools && [ -f config.status ] || ./configure --with-dahdi=../linux)
make -C tools all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
make[3]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp'
make[3]: Цель `all' не требует выполнения команд.
make[3]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools/xpp'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:10:30
#make install
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae'
  VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
...
/usr/bin/install -c -m 644 tonezone.h /usr/include/dahdi/
###################################################
###
### DAHDI tools installed successfully.
### If you have not done so before, install init scripts with:
###
###   make config
###
###################################################
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:11:51
#make config
make -C linux all
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux'
make -C drivers/dahdi/firmware firmware-loaders
make[2]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make[2]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/firmware'
make -C /lib/modules/3.2.0-0.bpo.3-686-pae/build SUBDIRS=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi DAHDI_INCLUDE=/usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/include DAHDI_MODULES_EXTRA=" " HOTPLUG_FIRMWARE=yes modules DAHDI_BUILD_ALL=m
make[2]: Entering directory `/usr/src/linux-headers-3.2.0-0.bpo.3-686-pae'
  VERSION /usr/src/dahdi-linux-complete-2.6.1+2.6.1/linux/drivers/dahdi/xpp/xpp_version.h
  Building modules, stage 2.
  MODPOST 31 modules
...
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
make -C tools config
make[1]: Entering directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
install -D dahdi.init /etc/init.d/dahdi
/usr/sbin/update-rc.d dahdi defaults 15 30
update-rc.d: using dependency based boot sequencing
DAHDI has been configured.
List of detected DAHDI devices:
No hardware found
make[1]: Leaving directory `/usr/src/dahdi-linux-complete-2.6.1+2.6.1/tools'
09:12:24
#depmod -a

09:12:34
#modprobe dahdi

09:12:47
#m
Display all 135 possibilities? (y or n)
09:12:47
#modprobe
build_tools/ ChangeLog    linux/       Makefile     README       tools/       .version
09:12:47
#. /eta/bash_completion
bash: /eta/bash_completion: Нет такого файла или каталога
09:13:35
#. /etc/bash_completion

09:13:46
#modprobe dahdi
dahdi                   dahdi_dynamic_loc       dahdi_echocan_sec       dahdi_vpmadt032_loader
dahdi_dynamic           dahdi_echocan_jpah      dahdi_echocan_sec2
dahdi_dynamic_eth       dahdi_echocan_kb1       dahdi_transcode
dahdi_dynamic_ethmf     dahdi_echocan_mg2       dahdi_voicebus
09:13:46
#modprobe dahdi
dahdi                   dahdi_dynamic_loc       dahdi_echocan_sec       dahdi_vpmadt032_loader
dahdi_dynamic           dahdi_echocan_jpah      dahdi_echocan_sec2
dahdi_dynamic_eth       dahdi_echocan_kb1       dahdi_transcode
dahdi_dynamic_ethmf     dahdi_echocan_mg2       dahdi_voicebus
09:13:46
#modprobe dahdi

09:13:52
#vim /etc/asterisk/e
--- /tmp/l3-saved-2226.15894.12078	2012-10-25 10:16:19.921555183 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 10:18:52.325558540 +0300
@@ -22,6 +22,9 @@
 exten => 8444,n,Hangup
 exten => 8444,n(eject),System(sudo eject)
 
+;room
+
+exten => 8700,1,MeetMe(100)
 
 
 [local]
09:13:52
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2226.31498.3485	2012-10-25 10:19:00.325558717 +0300
+++ /etc/asterisk/meetme.conf	2012-10-25 10:20:21.433560504 +0300
@@ -33,6 +33,8 @@
 ;endalert=120
 ;
 [rooms]
+conf => 100,1234
+
 ;
 ; Usage is conf => confno[,pin][,adminpin]	
 ;
09:18:52
#vim /etc/asterisk/meetme.conf
--- /tmp/l3-saved-2226.27583.28533	2012-10-25 10:23:08.977564195 +0300
+++ /etc/asterisk/extensions.conf	2012-10-25 10:23:32.321564710 +0300
@@ -24,7 +24,7 @@
 
 ;room
 
-exten => 8700,1,MeetMe(100)
+exten => 2244,1,MeetMe(100)
 
 
 [local]
09:20:21
#asterisk -r
Asterisk 1.6.2.9-2+squeeze8, Copyright (C) 1999 - 2010 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 1.6.2.9-2+squeeze8 currently running on linux7 (pid = 1664)
linux7*CLI> dialplan reload
Dialplan reloaded.
...
linux7*CLI> meetme list
No active MeetMe conferences.
linux7*CLI> meetme list
No active MeetMe conferences.
[Oct 25 10:22:30] NOTICE[12115]: rtp.c:1143 process_rfc3389: Comfort noise support incomplete in Asterisk (RFC 3389). Please turn off on client if possible. Client IP: 192.168.70.101
linux7*CLI> meetme list
Conf Num       Parties        Marked     Activity  Creation  Locked
100            0001           N/A        00:00:17  Static    No
* Total number of MeetMe users: 1
linux7*CLI> exit

Статистика

Время первой команды журнала10:53:33 2012-10-24
Время последней команды журнала09:20:21 2012-10-25
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, % 5.94
Процент синтаксически неверно набранных команд, % 3.96
Суммарное время работы с терминалом *, час 2.96
Количество командных строк в единицу времени, команда/мин 0.57
Частота использования команд
vim29|=============================| 29.00%
apt-get10|==========| 10.00%
make5|=====| 5.00%
cd5|=====| 5.00%
nano5|=====| 5.00%
ls5|=====| 5.00%
modprobe5|=====| 5.00%
cp3|===| 3.00%
tar3|===| 3.00%
.2|==| 2.00%
~2|==| 2.00%
sox2|==| 2.00%
/etc/init.d/samba2|==| 2.00%
shutdown2|==| 2.00%
[default]2|==| 2.00%
parkedmusicclass=default1|=| 1.00%
asterisk1|=| 1.00%
smbpasswd1|=| 1.00%
m-a1|=| 1.00%
m1|=| 1.00%
[1|=| 1.00%
module-assistant1|=| 1.00%
[local]1|=| 1.00%
so1|=| 1.00%
una1|=| 1.00%
ma1|=| 1.00%
moh1|=| 1.00%
This1|=| 1.00%
le1|=| 1.00%
apt-cache1|=| 1.00%
depmod1|=| 1.00%
uname1|=| 1.00%
the1|=| 1.00%
____
*) Интервалы неактивности длительностью 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$