/l3/users/maxim/ais-voip-2011-jun/linux2.unix.ais/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 |
|
#asterisk -rvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 3318) ... -- <SIP/1202-0000000a> Playing '/var/tmp/asterisk/message07.slin' (language 'ru') -- User entered '1234' -- Executing [3@menu:2] GotoIf("SIP/1202-0000000a", "1?correct_password") in new stack -- Goto (menu,3,5) -- Executing [3@menu:5] Playback("SIP/1202-0000000a", "/var/tmp/asterisk/message09") in new stack -- <SIP/1202-0000000a> Playing '/var/tmp/asterisk/message09.slin' (language 'ru') -- Executing [3@menu:6] System("SIP/1202-0000000a", "touch /tmp/zdes-byl-asterisk") in new stack -- Auto fallthrough, channel 'SIP/1202-0000000a' status is 'UNKNOWN' linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 3318) ... -- <SIP/1202-0000000a> Playing '/var/tmp/asterisk/message07.slin' (language 'ru') -- User entered '1234' -- Executing [3@menu:2] GotoIf("SIP/1202-0000000a", "1?correct_password") in new stack -- Goto (menu,3,5) -- Executing [3@menu:5] Playback("SIP/1202-0000000a", "/var/tmp/asterisk/message09") in new stack -- <SIP/1202-0000000a> Playing '/var/tmp/asterisk/message09.slin' (language 'ru') -- Executing [3@menu:6] System("SIP/1202-0000000a", "touch /tmp/zdes-byl-asterisk") in new stack -- Auto fallthrough, channel 'SIP/1202-0000000a' status is 'UNKNOWN' linux2*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-2108.7767.14981 2011-06-30 13:44:38.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 13:49:15.000000000 +0400 @@ -42,11 +42,10 @@ exten => 2,1,Dial(SIP/ast/1103) exten => 3,1,Read(PASSWORD,/var/tmp/asterisk/message07) -;proverka parolya exten => 3,n,GotoIf($[${PASSWORD} = 1234]?correct_password) -exten => 3,n,Playback(/var/tmp/asterisk/message08) ; incorrect +exten => 3,n,Playback(/var/tmp/asterisk/message08) exten => 3,n,Hangup -exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) ; correct +exten => 3,n(correct_password),Playback(/var/tmp/asterisk/message09) exten => 3,n,System(touch /tmp/zdes-byl-asterisk) exten => 9,1,Goto(menu,s,start) |
#rm zdes-byl-asterisk
rm: невозможно удалить «zdes-byl-asterisk»: Нет такого файла или каталога |
#rm zdes-byl-asterisk
rm: невозможно удалить «zdes-byl-asterisk»: Нет такого файла или каталога |
#ls /tmp/
keyring-0ZhV4j orbit-Debian-gdm orbit-user seahorse-8Twt2r ssh-PHdHcj1847 virtual-user.cK19wz zdes-byl-asterisk |
#ls /tmp/
keyring-0ZhV4j orbit-Debian-gdm orbit-user seahorse-8Twt2r ssh-PHdHcj1847 virtual-user.cK19wz zdes-byl-asterisk |
#ls
bohemian-rhapsody.mp3 orbit-Debian-gdm seahorse-8Twt2r virtual-user.cK19wz keyring-0ZhV4j orbit-user ssh-PHdHcj1847 zdes-byl-asterisk |
#ls
bohemian-rhapsody.mp3 orbit-Debian-gdm seahorse-8Twt2r virtual-user.cK19wz keyring-0ZhV4j orbit-user ssh-PHdHcj1847 zdes-byl-asterisk |
#apt-get install sox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sox. sox установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get install sox
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия sox. sox установлен вручную. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. |
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 47,7 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 106 kB. Получено:1 http://192.168.15.253/debian/ squeeze/main libsox-fmt-mp3 amd64 14.3.1-1+b1 [47,7 kB] Получено 47,7 kБ за 0с (1 557 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлен 121171 файл и каталог.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1+b1_amd64.deb)... Настраивается пакет libsox-fmt-mp3 (14.3.1-1+b1) ... |
#apt-get install libsox-fmt-mp3
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово НОВЫЕ пакеты, которые будут установлены: libsox-fmt-mp3 обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 47,7 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 106 kB. Получено:1 http://192.168.15.253/debian/ squeeze/main libsox-fmt-mp3 amd64 14.3.1-1+b1 [47,7 kB] Получено 47,7 kБ за 0с (1 557 kБ/c) Выбор ранее не выбранного пакета libsox-fmt-mp3. (Чтение базы данных ... на данный момент установлен 121171 файл и каталог.) Распаковывается пакет libsox-fmt-mp3 (из файла .../libsox-fmt-mp3_14.3.1-1+b1_amd64.deb)... Настраивается пакет libsox-fmt-mp3 (14.3.1-1+b1) ... |
#sox -t /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm resample -ql
sox FAIL formats: no handler for given file type `/tmp/bohemian-rhapsody.mp3' |
#sox -t /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm resample -ql
sox FAIL formats: no handler for given file type `/tmp/bohemian-rhapsody.mp3' |
#sox -t /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm
sox FAIL formats: no handler for given file type `/tmp/bohemian-rhapsody.mp3' |
#sox -t /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm
sox FAIL formats: no handler for given file type `/tmp/bohemian-rhapsody.mp3' |
#sox -t mp3 /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm
sox FAIL formats: can't open input file `c1': No such file or directory |
#sox -t mp3 /tmp/bohemian-rhapsody.mp3 -r 8000 c1 -t gsm /tmp/bohemian-rhapsody.gsm
sox FAIL formats: can't open input file `c1': No such file or directory |
#sox -t mp3 /tmp/bohemian-rhapsody.mp3 -r 8000 -c1 -t gsm /tmp/bohemian-rhapsody.gsm
|
#sox -t mp3 /tmp/bohemian-rhapsody.mp3 -r 8000 -c1 -t gsm /tmp/bohemian-rhapsody.gsm
|
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 3318) Verbosity is at least 5 linux2*CLI> moh reload linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 3318) Verbosity is at least 5 linux2*CLI> moh reload linux2*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/musiconhold.conf
--- /tmp/l3-saved-4207.28778.24143 2011-06-30 15:26:05.000000000 +0400 +++ /etc/asterisk/musiconhold.conf 2011-06-30 15:27:01.000000000 +0400 @@ -44,7 +44,7 @@ [default] mode=files -directory=moh +directory=/var/lib/asterisk/moh ; ;[native-random] ;mode=files |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#/etc/init.d/asterisk restart
Stopping Asterisk PBX: asterisk. Starting Asterisk PBX: asterisk. |
#ls
bohemian-rhapsody.gsm keyring-0ZhV4j orbit-user ssh-PHdHcj1847 zdes-byl-asterisk bohemian-rhapsody.mp3 orbit-Debian-gdm seahorse-8Twt2r virtual-user.cK19wz |
#ls
bohemian-rhapsody.gsm keyring-0ZhV4j orbit-user ssh-PHdHcj1847 zdes-byl-asterisk bohemian-rhapsody.mp3 orbit-Debian-gdm seahorse-8Twt2r virtual-user.cK19wz |
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 4532) ... File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> moh reload linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 4532) ... File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> moh reload linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> exit Executing last minute cleanups |
#ls /var/lib/asterisk/moh/boh
ls: невозможно получить доступ к /var/lib/asterisk/moh/boh: Нет такого файла или каталога |
#ls /var/lib/asterisk/moh/boh
ls: невозможно получить доступ к /var/lib/asterisk/moh/boh: Нет такого файла или каталога |
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 4532) Verbosity is at least 4 linux2*CLI> moh reload linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> exit Executing last minute cleanups |
#asterisk -rvvvv
Asterisk 1.6.2.9-2+squeeze2, Copyright (C) 1999 - 2010 Digium, Inc. and others. Created by Mark Spencer <markster@digium.com> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= == Parsing '/etc/asterisk/asterisk.conf': == Found == Parsing '/etc/asterisk/extconfig.conf': == Found Connected to Asterisk 1.6.2.9-2+squeeze2 currently running on linux2 (pid = 4532) Verbosity is at least 4 linux2*CLI> moh reload linux2*CLI> moh show files Class: default File: /var/lib/asterisk/moh/bohemian-rhapsody linux2*CLI> exit Executing last minute cleanups |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4207.6815.28668 2011-06-30 15:44:44.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 15:45:01.000000000 +0400 @@ -22,7 +22,7 @@ ;Vihod na golosovoe menu exten => 8400,1,Goto(menu,s,1) -exten => 8500,1,MeetMe() +exten => 8500,1,MeetMe(1) menu] |
#vim /etc/asterisk/features.conf
--- /tmp/l3-saved-4207.6807.12289 2011-06-30 16:00:06.000000000 +0400 +++ /etc/asterisk/features.conf 2011-06-30 16:03:01.000000000 +0400 @@ -58,10 +58,10 @@ [featuremap] -;blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +blindxfer => #1 ; Blind transfer (default is #) -- Make sure to set the T and/or t option in the Dial() or Queue() app call! ;disconnect => *0 ; Disconnect (default is *) -- Make sure to set the H and/or h option in the Dial() or Queue() app call! ;automon => *1 ; One Touch Record a.k.a. Touch Monitor -- Make sure to set the W and/or w option in the Dial() or Queue() app call! -;atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! +atxfer => *2 ; Attended transfer -- Make sure to set the T and/or t option in the Dial() or Queue() app call! ;parkcall => #72 ; Park call (one step parking) -- Make sure to set the K and/or k option in the Dial() app call! ;automixmon => *3 ; One Touch Record a.k.a. Touch MixMonitor -- Make sure to set the X and/or x option in the Dial() or Queue() app call! |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4207.7165.14678 2011-06-30 16:19:32.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 16:25:06.000000000 +0400 @@ -94,8 +94,11 @@ exten => _12XX,n(voicemail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup +exten => 1204,1,Dial(SIP/3101$SIP/3102,10) ;zvonok na gruppu +;exten => 120[12],1,Dial(SIP/3101$SIP/3102,10) + -exten => 1297,1,MeetMe(1,m) ;m - monitor - only listen +exte => 1297,1,MeetMe(1,m) ;m - monitor - only listen exten => 1298,1,MeetMe(1,t) ;t - talk exten => 1299,1,MeetMe(1) |
#vim /etc/asterisk/extensions.conf
--- /tmp/l3-saved-4207.22331.398 2011-06-30 16:26:25.000000000 +0400 +++ /etc/asterisk/extensions.conf 2011-06-30 16:31:17.000000000 +0400 @@ -94,7 +94,7 @@ exten => _12XX,n(voicemail),Voicemail(${EXTEN}@default) exten => _12XX,n,Hangup -exten => 1204,1,Dial(SIP/3101$SIP/3102,10) ;zvonok na gruppu +exten => 1204,1,Dial(SIP/1201$SIP/1202,10) ;zvonok na gruppu ;exten => 120[12],1,Dial(SIP/3101$SIP/3102,10) |
#exten => 8500,1,MeetMe(1)
canreinvite=no context=gr3 mailbox=1202 language=ru [ast] callgroup=1 pickupgroup=1 [ast]t=password host=dynamic "/etc/asterisk/sip.conf" 60L, 727C записано |
#exten => 8500,1,MeetMe(1)
[ ] callerid = "Max Moscow <1201>" "/etc/asterisk/sip.conf" 56L, 675C context=gr1 language=ru [1201]x=1201 [1201] [1202] type=friend secret=1234 ... canreinvite=no context=gr3 mailbox=1202 language=ru [ast] callgroup=1 pickupgroup=1 [ast]t=password host=dynamic "/etc/asterisk/sip.conf" 60L, 727C записано |
#~
; channel waits for the feature to complete. If left blank, ; no music will be played. ; ; ; IMPORTANT NOTE: The applicationmap is not intended to be used for all Asterisk ; applications. When applications are used in extensions.conf, they are executed ; by the PBX core. In this case, these applications are executed outside of the ; PBX core, so it does *not* make sense to use any application which has any ; concept of dialplan flow. Examples of this would be things like Macro, Goto, ; Background, WaitExten, and many more. ... ;parkpos => 800-850 ;findslot => next ; GROUPS ; Groups are groupings of features defined in [applicationmap] ; that can have their own key mappings. ; ; example: ; [myGroupName] ; defines the group named myGroupName ; testfeature => #9 ; associates testfeature with the group and the keycode #9 147,1 99% |
#~
; ; (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.) ; ; The syntax for declaring a dynamic feature is any of the following: ; ;<FeatureName> => <DTMF_sequence>,<ActivateOn>[/<ActivatedBy>],<Application>[,"<AppArguments>"[,MOH_Class]] ; ; DYNAMIC_FEATURES variable to enable usage of this feature. ... ;parkpos => 800-850 ;findslot => next ; GROUPS ; Groups are groupings of features defined in [applicationmap] ; that can have their own key mappings. ; ; example: ; [myGroupName] ; defines the group named myGroupName ; testfeature => #9 ; associates testfeature with the group and the keycode #9 ; DTMF_sequence -> means run the application on the opposite channel from the one thatents>])[,MOH_147,1 99% |
#; concept of dialplan flow. Examples of this would be things like Macro, Goto,
;parkedcallrecording = caller ; Enables or disables DTMF based one-touch recording when picking up a parked call. ; one of: callee, caller, both, no (default is no) ;adsipark = yes ; if you want ADSI parking announcements ;findslot => next ; Continue to the 'next' free parking space. ; Defaults to 'first' available ;parkedmusicclass=default ; This is the MOH class to use for the parked channel ; as long as the class is not set on the channel directly ; using Set(CHANNEL(musicclass)=whatever) in the dialplan ;transferdigittimeout => 3 ; Number of seconds to wait between digits when transferring a call ; (default is 3 seconds) ;xfersound = beep ; to indicate an attended transfer is complete 39,1 11% |
#; concept of dialplan flow. Examples of this would be things like Macro, Goto,
;parkedplay = caller ; one of: parked, caller, both (default is caller)a parked call ;parkedcalltransfers = caller ; one of: callee, caller, both, no (default is no)cking up a parked call. ;parkedcallreparking = caller ; one of: callee, caller, both, no (default is no)ing up a parked call. ;parkedcallhangup = caller ; Enables or disables DTMF based hangups when picking up a parked call. ; one of: callee, caller, both, no (default is no) ;parkedcallrecording = caller ; Enables or disables DTMF based one-touch recording when picking up a parked call. ; one of: callee, caller, both, no (default is no) ;adsipark = yes ; if you want ADSI parking announcements ;findslot => next ; Continue to the 'next' free parking space. ; Defaults to 'first' available ;parkedmusicclass=default ; This is the MOH class to use for the parked channel ; as long as the class is not set on the channel directly 34,1-8 7% ; using Set(CHANNEL(musicclass)=whatever) in the dialplan ;transferdigittimeout => 3 ; Number of seconds to wait between digits when transferring a call ; (default is 3 seconds) ;xfersound = beep ; to indicate an attended transfer is complete 39,1 11% |
#vim /etc/asterisk/features.conf
|
#apt-get install xinetd
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ nbsd-inetd ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: xinetd обновлено 0, ÑÑÑановлено 1 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 1 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 147 kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 242 kB. ... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ openbsd-inetd ... Stopping internet superserver: inetd. ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа xinetd. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 121180 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (из Ñайла .../xinetd_1%3a2.3.14-7_amd64.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (1:2.3.14-7) ... Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#apt-get install xinetd
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ nbsd-inetd ÐÐÐЫРпакеÑÑ, коÑоÑÑе бÑдÑÑ ÑÑÑановленÑ: xinetd обновлено 0, ÑÑÑановлено 1 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 1 пакеÑов не обновлено. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ ÑкаÑаÑÑ 147 kРаÑÑ Ð¸Ð²Ð¾Ð². ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва возÑаÑÑÑÑ Ð½Ð° 242 kB. ... УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ openbsd-inetd ... Stopping internet superserver: inetd. ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа xinetd. (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 121180 Ñайлов и каÑалогов.) РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (из Ñайла .../xinetd_1%3a2.3.14-7_amd64.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐаÑÑÑаиваеÑÑÑ Ð¿Ð°ÐºÐµÑ xinetd (1:2.3.14-7) ... Stopping internet superserver: xinetd. Starting internet superserver: xinetd. |
#ls /etc/init.d/initd.conf
ls: невозможно получить доступ к /etc/init.d/initd.conf: Нет такого файла или каталога |
#ls /etc/init.d/initd.conf
ls: невозможно получить доступ к /etc/init.d/initd.conf: Нет такого файла или каталога |
#ls /etc/init.d/inetd.conf
ls: невозможно получить доступ к /etc/init.d/inetd.conf: Нет такого файла или каталога |
#ls /etc/init.d/inetd.conf
ls: невозможно получить доступ к /etc/init.d/inetd.conf: Нет такого файла или каталога |
#ls /tmp/
1.call keyring-e7OLSK orbit-Debian-gdm orbit-user seahorse-kVpcZ3 ssh-QJejNi1831 virtual-user.RPcyU7 |
#ls /tmp/
1.call keyring-e7OLSK orbit-Debian-gdm orbit-user seahorse-kVpcZ3 ssh-QJejNi1831 virtual-user.RPcyU7 |
Время первой команды журнала | 11:42:58 2011- 6-30 | |||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 09:26:56 2011- 7- 1 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.56 | |||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.66 | |||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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