LINUX.ORG.RU

Сообщения rayzor

 

Как понять, почему система считает пользователя рутом

Форум — General

У меня есть пользователь, под которым я логинюсь по ssh. Я хочу, чтобы php-fpm работал от его имени, соответ в пуле pool.d/www.conf в настройках user и group прописываю данного пользователя, но при перезагрузке получаю сообщение об ошибке: Starting php-fpm [27-Jun-2018 22:13:41] ERROR: [pool www] please specify user and group other than root Причем если я здесь укажу пользователя nginx, под который работает nginx, то все ок.

 , , ,

rayzor
()

Принципы работы партицирование в postgres

Форум — Web-development

Не пойму, почему партицирование быстрее? Ведь если мы разбиваем табличку например на 3 части например по category_id, а записи ищем по полю title, то при партицировании он залезет во все 3 таблицы, а без него - только в одну. Или если таблицы резать на части, то запросы делать нужно по тому принципу, по которому они разрезаны?

 

rayzor
()

Бенчмарк запросов postgres

Форум — Web-development

Как проводить сравнение запросов по производительности? Допустим есть запрос select, у которого в условиях указываешь user_id. Так вот он выполняется он около 8 секудн, после второго вызова уже выполняется около 100-300 милисекунд. 1) Понятно, что это кеш, но может можно его отключить? 2) Еще проблема в том, что играясь с разными user_id иногда запрос выполняется и за 1,5 секунды. Да и вообще все время разное время показывает. Например простой запрос: select count(id) from table колеблется сейчас от 1.320ms до 1.560ms, а на более сложных запросах и диапазон больше.

 

rayzor
()

Найти все вхождения по регулярке в vim

Форум — General

Есть xml файл, мне нужно найти все атрибуты, которые в нём есть и отдать список этих атрибутов в утилиту unic, чтобы посмотреть все атрибуты которые есть в xml файле.

Для этого в subl я бы использовал регулярку: (.+?)=. Выделил бы строки, соответ. этой регулярке. Вырезал, вставил в другой файл, а потом обработал бы через unic или тот же саблайм. В виме вместо + используется \+ а вот как указать ему жадность - не могу понять. \+\? не работает. И как после того, как регуляркой нашли мы текст, скопировать его в буфер обмена?

 ,

rayzor
()

Отследить изминения файловой системы

Форум — General

Есть папка. В ней куча файлов. И старые ненужные файлы удаляются. Либо интерпретатором php, либо каким либо крон скриптом. Нужно отследить, какой процесс удаляет файл. Пробовал inotifywatch, но он показывает только то, какие события с файлом произошли, а кто именно данное событие запустил - не показывает. Как отследить?

 ,

rayzor
()

Флешка монтируется в read-only режиме

Форум — General

Сделал загрузочную флешку, поставил с неё систему. Теперь эта флешка стала монтироваться в режиме read-only. Подскажите как восстановить флешку. fdisk -l выводит следующее:

Диск /dev/sda: 931,5 GiB, 1000204886016 байтов, 1953525168 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Тип метки диска: gpt
Идентификатор диска: E2EA97CE-A221-42F3-A136-F7F8A76825E9

Устр-во        Start Конец Секторы   Size Тип
/dev/sda1       2048     616447     614400   300M Windows recovery environment
/dev/sda2     616448     821247     204800   100M EFI System
/dev/sda3     821248    1083391     262144   128M Microsoft reserved
/dev/sda4    1083392  204802047  203718656  97,1G Microsoft basic data
/dev/sda5  204802048  595427327  390625280 186,3G Linux filesystem
/dev/sda6  595427328  597381119    1953792   954M Linux своп
/dev/sda7  597381120 1953523711 1356142592 646,7G Linux filesystem


Диск /dev/sdb: 3,8 GiB, 4009754624 байтов, 7831552 секторов
Единицы измерения: секторов из 1 * 512 = 512 байтов
Размер сектора (логический/физический): 512 байт / 512 байт
I/O size (minimum/optimal): 512 bytes / 512 bytes
Тип метки диска: dos
Идентификатор диска: 0x00000000

Пытался отмонтировать флешку, и сделать от так: sudo mkdosfs -F 32 /dev/sdb1

Так же пытался перемонтировать с ключами wr, бесполезно.

 

rayzor
()

Виснет unity

Форум — General

После установки Ubuntu 16.04 стал виснуть графический интерфейс. Приходиться жать ctrl+alt+f1 и перезапускать сервис lightdm. С чем может быть проблема? Вот скрин с /var/log/syslog: http://savepic.ru/14224727.htm

 , ,

rayzor
()

Практики из книги Unix и Linux. Руководство системного администратора

Форум — General

Кто нибудь выполнял практические задания из книги «Unix и Linux. Руководство системного администратора» автора Эви Немет? У меня одного не хватает знаний после прочтения главы на их выполнение? Ещё один маленький вопрос - кто нибудь подскажет книги по администрированию серверов nginx, apache, mysql? Например, часто бывает такое, что сокет не создаётся от какого либо сервера. Сервер рестартится, статус - активен, а сокета нет и при использовании сервера (например при подключении к мускулу) пишет что нет сокета. Проблема обычно решается сносом и установкой сервера заново, но хочется понять в чём причина и устранить её. Где бы почитать про подобные проблемы?

 , , ,

rayzor
()

автодополнение функций в vim

Форум — General

Подскажите, как настроить автодополнение таких функций javascript, как getElementId, querySelector в vim? Стоит плагин YouComplete. В репозитории написано что есть поддержка js, но у меня не работает.

 ,

rayzor
()

vim не удаляет в режиме правки

Форум — General

Vim не удаляет в режиме правки текст, который был уже написан, только текст который написали в текущем режиме, т.е открываем файл, там текст какой то. Переходим в режим правки, текст не затирается, нажимаю бекспасе и ничего не происходит, курсор стоит на месте. Начинаю печатать новый текст и сразу стирать - всё ок, но если выйти из режима правки и зайти заново, то только что введенный текст тоже уже не стирается

 

rayzor
()

Открывать файлы на редактирование в filezill'е vim'ом

Форум — General

Как сделать так, чтобы когда нажимаешь редактировать файл в file zille у тебя в консоли в vim'e открывался этот файл? Консоль у меня всегда запускаем питоновский скрипт guake.

 , ,

rayzor
()

отслеживание запрос

Форум — Admin

Кто-то жрёт память на жестком диске. За полчаса сожрал 4 гига. Как понять какой процесс жрёт память?

 ,

rayzor
()

отменить или переназначить hotkey в плагине vim'а

Форум — Desktop

У меня на tab'e висит в insert моде функция плагина YouCompleteMe. Вот что мне пишет vim после команды verbose imap <Tab>:

i  <Tab>       * pumvisible() ? "\<C-N>" : "\<Tab>"
        В последний раз опция изменена в ~/.vim/bundle/YouCompleteMe/autoload/youcompleteme.vim

Как мне переназначить данную функцию на другую клавишу?

 ,

rayzor
()

установка плагина snipMate при помощи Vundle

Форум — Desktop

Неработает плагин snipMate, ни в какую. Когда набираю снипет и нажимаю таб, то просто добавляется табуляция. Вот мой .vimrc

set nocompatible
filetype off
set rtp+=~/.vim/bundle/vundle/
set rtp+=~/.vim/bundle/vim-snipmate
set rtp+=~/.vim/bundle/vim-snipmate/after

call vundle#rc()

filetype plugin indent on


Bundle 'scrooloose/nerdtree' 
Bundle 'scrooloose/nerdcommenter' 
Bundle 'scrooloose/syntastic'
Bundle 'mattn/emmet-vim' 
Bundle 'Townk/vim-autoclose'
Bundle 'coot/CRDispatcher'
Bundle 'coot/EnchantedVim'
Bundle 'mileszs/ack.vim'
Bundle 'Valloric/YouCompleteMe'
Bundle 'MarcWeber/vim-addon-mw-utils'
Bundle 'tomtom/tlib_vim'
Bundle 'garbas/vim-snipmate'
Bundle 'honza/vim-snippets'

nmap <C-N>v :NERDTree<cr>
vmap <C-N>v <esc>:NERDTree<cr>i
imap <C-N>v <esc>:NERDTree<cr>i

nmap <C-N>x :NERDTreeClose<cr>
vmap <C-N>x <esc>:NERDTreeClose<cr>i
imap <C-N>x <esc>:NERDTreeClose<cr>i

set number "включить нумерацию строк
set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set hidden "чтобы переключаться между буферами без сохранения
set noswapfile
set title "включить отображение имя буфера в заголовке терминала
set ignorecase "поиск без учёта поиска регистра символов
set cot-=preview "disable doc preview in omnicomplete"
set paste
set incsearch "поиск по мере набора
set hlsearch "подсвечивать результаты поиска

let g:VeryMagicSubstitute = 1  " (default is 0)
let g:VeryMagicGlobal = 1  " (default is 0)
let g:VeryMagicVimGrep = 1  " (default is 0)
let g:VeryMagicSearchArg = 1  " (default is 0, :edit +/{pattern}))
let g:VeryMagicFunction = 1  " (default is 0, :fun /{pattern})
let g:VeryMagicHelpgrep = 1  " (default is 0)
let g:VeryMagicRange = 1  " (default is 0, search patterns in command ranges)
let g:VeryMagicEscapeBackslashesInSearchArg = 1  " (default is 0, :edit +/{pattern}))
let g:SortEditArgs = 1  " (default is 0, see below)

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_enable_signs=1
let g:syntastic_php_checkers = ['php']
let g:syntastic_javascript_checkers = ['jslint']
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0
let g:syntastic_python_python_exec = '/usr/bin/python3'

Так же все сниппеты стандартные скопировал в папку ~/.vim/snippets

 ,

rayzor
()

Выделение текста в формах vimperator'ом

Форум — Desktop

Как очищать инпуты у форм vimperator'ом? У меня в буфере есть текст. Я открываю вкладку с формой. Как делал раньше: кликаешь по полю textarea, ctrl+A, ctrl+V и текст из буфера заменял выделенный. А теперь приходиться тыкать в поле, стирать всё backspace'ом и затем только вставлять.

 

rayzor
()

ошибка в ansible

Форум — Admin

Есть проект на vagrant+ansible. Когда делаю vagrant up, то машина успешно запускается, а потом когда ничается выполнение задач из файла playhook возникает ошибка. Вот скриншот. http://pixs.ru/showimage/redpng_2562869_21562130.png Причём на другом компе я спокойно развернулся данный проект, установил vagrant+ansible, vagrant up, vagrant ssh И попал в готовое окружение в котором развернут проект.

 ,

rayzor
()

RSS подписка на новые темы