Linux

Установка VMWare Tools для гостевой системы Linux

Введение

Установка сервера cvsd (Debian)

in

Базовая установка

Начинаем установку apt-get install cvsd

В процессе установки Включаем pserver (Выбираем yes)

Указываем для cvs каталог корневого репозитория /

Пример:

/var/lib/cvs/

Указываем для cvsd каталог репозитория

Пример:

Компиляция/перекомпиляция ядра Linux

in

Исходники нового ядра

1. Для установки нового ядра его следует скачать с kernel.org

Пример:

cd /usr/src
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.16.16.tar.bz2

2. Скачанный файл в распаковываем в место для исходников

Пример:

tar xjvf linux-2.6.16.16.tar.bz2

Установка патча для исходников старого ядра

Для установки патча его можно скачать с kernel.org

Пример:

Сравнение исходников, подготовка патчей

Коммандная строка

Для сравнения исходников в linux есть утилита diff. Портирована она и в windows. Для сравнения локальных каталогов использовать ее все просто. Задаем имена каталогов для сравнения и ключи. На выходе получаем разностный файл с помощью которого можно патчить.

Пример:

Debian - AWStats прикручиваем анализатор логов для стастистики

Введение

AWStats - один из лучших на сегодняшний день бесплатных анализаторов логов веб серверов. Это подтверждает в частности звание "Проект месяца" за июнь 2004 выданное sourceforge.net

AWStats - полностью написан на Perl, а значит мутьиплатформенный. Поддерживает Apache, IIS и пр. сервера.

Установка

ProFTPD настройка

Показываем скрытые файлы

По умолчанию в proftpd показ скрытых файлов выключен. Однако для работы с файлами настройки apache да и самого proftpd необходимо использовать скрытые файлы .htaccess и .ftpaccess соответственно

Показ скрытых файлов определяется Опцией ListOption файла настройки /etc/proftpd.conf

По умолчанию стоит -l

Для показа скрытых файлов ставим -а

Работа с процессами в 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 Для компилирования программы из подготовленных исходных текстов надо выполнить последовательность действий:

RSS-материал