Open /etc/inittab file, enter:
# vi /etc/inittab
Search for line that read as follows:
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
And remove the line or comment out the above line by putting a hash mark (#) in front of it:
# ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
Save the file and exit to shell promot. Reboot system to take effect or type command:
# init q
source
Просто мои записки и не более того, как раньше говорил апач "Move along, nothing to see here ;)"
Search This Blog
Sunday, April 8, 2012
xterm or uxterm
*foreground: green
*background: black
*VT100.utf8: 1#*cursorBlink: 1 that was bad idea
*charClass: 33:48,36-38:48,43-47:48,58:48,61:48,63-64:48,126:48
*geometry: 130x36+160+80
*scrollBar: True
*rightScrollBar: True
*saveLines: 102400
*boldMode: false
*boldFont: -*-terminus-medium-r-normal-*-16-*-*-*-*-*-iso10646-1
*VT100.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font1: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font2: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font3: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font4: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font5: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.font6: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font1: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font2: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font3: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font4: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font5: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font6: -*-terminus-medium-r-*-*-16-*-*-*-*-*-iso10646-1
*VT100.translations: #override : select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)
# intresting idea for working with two copy-paste buffers in linux
*VT100.translations: #override \
Shift <Key>Up: scroll-back(1) \n\
Shift <Key>Down: scroll-forw(1) \n\
<Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\
Shift <Btn1Up>: select-end(CLIPBOARD) \n\
Ctrl <Key>V: insert-selection(CLIPBOARD)
By the way i found lxterminal good GTK terminal too, and its have native tabs.
Saturday, March 17, 2012
Vim
Vim rocks and mydebianblogspot too
~/.vimrc
~/.vimrc
syntax on
set background=dark
set tabstop=4
set shiftwidth=4
set expandtab
set softtabstop=4
set ruler
set paste
set showcmd
set list
set listchars=tab:>-,trail:.,extends:>,precedes:<
set laststatus=2
set statusline=%F%m%r%h%w\ [%4l,%3v][%3p%%]\ [enc=%{&encoding}]\ [%{strftime(\"%d.%m.%y\ %H:%M\")}]
hi StatusLine ctermfg=black ctermbg=red
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
if has("autocmd")
au BufReadPost * if line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g'\"" | endif
endif
vmap <A-v> <C-v>
Friday, March 16, 2012
Why does Asterisk consume 100% CPU?
I don’t know :) (с)
С помощью ps и pstack можно попытаться выяснить почему это происходит. На самом деле это может сработать с любой программой, не только с Asterisk-ом.
Нам понадобится утилита pstack, утилита для отслеживание системных вызовов и отображение стека процесса, если ее в системе нет, нужно установить.
Проверяем какой из тредов Asterisk-а взбесился.
# ps -LlFm -p `pidof asterisk`
В таблице в колонке “С” в % отображается нагрузка на процессор от каждого треда, LWP (LWP - light weight process number) колонка это id тредов. Теперь нам известно кто и сколько процессора кушает, теперь надо понять что он делает.
# pstack `pidof asterisk` > /tmp/asterisk.stack.txt
pstack запишет состояние стека процесса Asterisk-а в файл. После в файле можно найти интересующий нас тред по LWP.
Возможно там будут подсказки для решения проблемы или хотя бы дополнительная информация для отправки на issues.asterisk.org
source
Thursday, February 9, 2012
Tuesday, February 7, 2012
Subscribe to:
Posts (Atom)