Архив рубрики: Разное

Everything others do not fit in other categories.

Linux: описание и полезные опции process status

23 марта 2015
 

 Process status (ps) в любой UNIX-like системе — одна из наиболее используемых команд. Она используется для отображения всех запущенных в системе процессов, и информации о них — используемая память, процессорное время, PID/PPID, пользователь и другое. Будучи запущенной без опций — она выведет минимальное количество информации: # ps PID TTY TIME CMD 2166 pts/3 00:00:00 ps… Читать далее »

Windows: утилита ConEmu — командная строка с вкладками

23 февраля 2015
 

 Наткнулся на замечательную утилиту ConEmu. Домашняя страница проекта — тут>>>. Кратко — поддержка вкладок; выделение текста по зажатию левой кнопки; выделенный текст сразу попадает в буфер; Shift+Ins вставляет текст из буфера обмена и многое другое.

C: переменные argc и argv

23 января 2015
 

 Для работы с аргументами — в C используются две специальные переменные — argc и argv. argc — argument count, или «счётчик аргументов»; argv — argument vector, или «вектор аргументов». Использовать их очень просто.

Python: история команд в консоли

1 января 2015
 

 Что бы просмотреть все введённые ранее команды в консоли Python — есть два варианта. Первый — выведет список со всеми командами в элементах: >>> import readline >>> for i in range(readline.get_current_history_length()): … print readline.get_history_item(i)

Linux: переадресация почты пользователя

22 декабря 2014
 

 Что бы сделать пересылку локальной почты на внешний почтовый ящик — необходимо добавить alias в файл /etc/aliases. Например, мы хотим пересылать всю почту пользователя root на новом сервере, но не настраивать полноценную почтовую систему. Пример выполняется на CentOS  6.6. Редактируем файл /etc/aliases, и в конец добавляем строку: root: [email protected]

VIM: изменить отступы для TAB

19 декабря 2014
 

 В файле ~/.vimrc прописываем: set tabstop=4 set shiftwidth=4 set softtabstop=4 set expandtab Проверяем: $ $ some text$ tab here and other tab here $ Кроме того, полезно установить опцию set smartindent — тогда Vim будет добавлять отступы после использования условий if/else, while/for и т.д.

OpenVPN: назначение статического IP для клиента

17 декабря 2014
 

 В файле /etc/openvpn/server.conf меняем строку, и указываем директорию, в которой будут находится файлы настроек для клиентов: client-config-dir /etc/openvpn/clients В каталоге /etc/openvpn/clients создаём файл с именем клиента, в данном случае — akira.domain.com, в котором указываем: ifconfig-push 10.0.0.2 10.0.0.1 Тут 10.0.0.2 — адрес, назначаемый клиенту, а 10.0.0.1 — адрес сервера.