Linux

Работа с процессами в Linux (памятка)

in

Чтобы просмотреть все запущеные процессы пишем

ps ax

Чтобы послать сигнал процессу, что он долэжен уйти

killall -v processname

Чтобы убить процес пишем

pkill processname

Работа в shell (памятка)

in

 

Подводка командной строки работает по TAB

Команды можно писать через && - выполнение следующей при успехе педыдущей

Команды можно писать через || - выполнение следующей при ошибке педыдущей

Команды можно писать через ; - выполнение следующей в любом случае

Для запуска команды в фоновом режиме на конце пишем &

Для остановки команды Ctrl+Z

Работа с файлами - управление доступом и т.п. (памятка)

in

Чтобы изменить группу к которой относиться файл или каталог используют команду chgrp

Чтобы изменить хозяина файла или каталога используют команду chown

Чтобы сделать это с рекурсией есть опция -R

Пример:

chgrp -R www-data /home/lvm/test_dir
chown -R apache /home/lvm/test_dir

Изменить сразу и то и другое
chown -R apache.www-data /home/lvm/test_dir

Пример:

Установка пакетов в debian

Использование apt-get для установки программ

1 Для установки уже откомпилированного пакета достаточно написать

apt-get install package_name

2 Для удаления

apt-get remove package_name

3 По remove файлы настроек не удаляются. Чтобы убить все, включая файлы настроек, надо написать

apt-get --purge remove package_name

4 Для компилирования программы из подготовленных исходных текстов надо выполнить последовательность действий:

Добавление программ в Startup (RedHat 8.0)

Достаточно выбрать Пуск (Красная шляпа)->Extras->Preferences->Sessions->Startup programs

Работа с дисками (памятка)

in

Определение размеров дисков и свободного места

Для вывода информации о размерах подключенных дисков и свободном месте на нихдостаточно использовать команду df

Пример:

df  (размеры свех дисков(партиций) в килобайтах) 
df -m (размеры свех дисков(партиций) в мегабайтах)

Монтаж/демонтаж

Для прикрепления партиции, съемного или сетевого диска в *nix системах необходимо использовать команду

Пример:

Настройка cron

in

Настройка crontab

файл /etc/crontab - файл настроек пользователя root

Чтобы проверить подключен ли он набираем и посмотреть список заданий  crontab -l

Чтобы подключить новый файл настроек набираем crontab filename

Для редактирования списка заданий с текущего пользователя crontab -e

(Для выхода из редаткроа Ctrl+K + X)

Пример:

Debian - Решаем проблемы с запуском jabberd package (Woody)

 

Чтобы версия 1.42a из дистрибутива Debian заработала правильно, достаточно установить в переменной host /etc/jabber.xml название своего сервера.

Не стоит раскоментировать что-либо в jabber.cfg. Иначе необходимо в файлах настройки /etc/jabber.cfg установить переменные JABBER_HOSTNAME и JABBER_SPOOL в точности совпадающие с параметрами /etc/jabber.xml host и spool.

Короткие клавиши в Midnight Commander

in

Команды

Поиск файла по маске (M+?) - Левый Alt + Shift + "?"

Подводка к файлу/директории в списке - Левый Alt+ 'S' Далее набираем имя

Сетевые команды

in

При помощи ifconfig можно посмотреть надичие сетевых плат и текущий адрес компьютера.

Команда netstat:
netstat -l показывает все работающие на машине интернет сервера по ip адресам
netstat -an показывает то же с указанием портов пишем

wget htttp://somesite/somefile.zip - забирает по http файл в текущий каталог

lynx - текстовой вэб браузер

ping url - проверяет время ответа сайта (страницы)

RSS-материал