|
Буду сюда писать, как конфигурировал свой линуксовый сервер. Когда время найду
Может, кому-нибудь это поможет. Обычно ведь как оно - знаешь, что хочешь, но не знаешь, какими средствами этого добиться.
Итак, начнём.
Поставил я RedHat 7.3, так что все инструкции будут относиться к этой версии Линукса (насколько я знаю, в восьмом RedHat'e уже не всё нижеперечисленное заработает).
Про инсталляцию ничего особенного сказать не могу, просто выбираешь нужные тебе пакеты и всё (конечно же потом тоже можно будет установить программы, если что-то забыл добавить при установке).
Большая часть информации почерпнута отсюда и отсюда, остальное - через поисковые системы.
Справка по любой программе в Линуксе: man название_программы
Ходить по каталогам можно аналогом Norton Commander'a - Midnight Commander'ом - команда mc ( mc.linuxinside.com )
Перегрузить систему или поменять режим работы можно программой telinit
Сделать так, чтобы какие-нибудь команды запускались сразу после старта системы - вам нужен файл ⁄etc⁄rd.d⁄rc.local (обычный batch-файл)
В файле ⁄etc⁄fstab хранятся записи устройств, которые будут смонтированы при старте (каждый партишн монтируется в отдельный каталог), для работы с дисками есть утилиты fdisk, mkfs и mount
Веб-сервер Apache хранит контент в каталоге ⁄var⁄www⁄html
DNS записи хранятся в файле ⁄etc⁄resolv.conf - в виде "nameserver xx.xx.xx.xx"
Для статистики я пользуюсь программами slmon и darkstat - первая интерактивная, вторая выдает результат в виде HTML.
Чтобы скрипт запустился при старте системы, в файле ⁄etc⁄rc.d⁄rc.local добавил строчку:
exec ⁄root⁄bridge
Ещё там есть строчки такие:
hostname elinchik.com
csh -cf '⁄usr⁄qmail⁄rc &'
FTP
chkconfig wu-ftpd on
service xinetd restart
man ftpaccess
RPM
rpm -qa - посмотреть список установленных RPMs
rpm -ivh kernel.xxx.rpm - для установки kernel'а
rpm -Uvh other.rpm - для установки других программ (может быть Fvh)
CVS
Создание CVS Repository:
mkdir ⁄home⁄cvsroot
cvs -d ⁄home⁄cvsroot init
|