Я попытаюсь описать процесс подготовки к работе vds
Определим имя сервера: (допустим оно у вас server.home.net, а ip 1.2.3.4)
nano -w /etc/hosts
туда вбиваем
127.0.0.1 localhost.localdomain localhost
1.2.3.4 server.home.net server
Далее насильно определяем имя сервера
echo server.home.net > /etc/hostname
/etc/init.d/hostname.sh start
Выполняем:
hostname
hostname -f
В обоих случаях должно вывести server.home.net
Обновляем список пакетов
apt-get update
Обновляем имеющийся софт(опционально)
apt-get upgrade
Ставим жизненно-необходимые пакеты: mc – midnightCommander: консольный файловый менеджер.
dnsutils(команды dig,whois, nslookup)
apt-get install mc dnsutils
Еще был какой-то расширенный вариант команды top, но я забыл, как она называется.
Вспоминаем:
apt-cache search top | grep viewer
Бегло прочитав результат, решение я нашел.
apt-get install htop
// это не склероз, это я технично привел пример поиска по пакетам
Часто, но не всегда, я ставлю screen:
Кому интересно читайте
SCREEN – “терминальный мультиплексор”
Тот кто много работает в консоли (или терминале), частенько что-то собирает из исходников или же подключается к удалённым серверам оценит её по достоинству.
Используя ’screen’ можно больше не бояться разрыва сетевого конекта, случайного перезапуска иксов, когда в терминале что-то работало, а так же не нужно теперь создавать ssh подключений на удалённом сервере – хватит одного!
Как пользоваться?
запускаем screen и работаем ![]()
ставим
apt-get install screen
Ставит долго.
Полезные горячие клавиши:
CTRL+A, C – создать новую виртуальную консоль
CTRL+A, SHIFT+” – отобразить список виртуальных консолей
CTRL+A, CTRL+A – переключение между двумя последними открытыми консолями
CTRL+A, D – отключиться от screen и вернуться в обычный терминал
набрав screen -x подключаемся обратно
я обычно в нем пускаю rtorrent, но это позже
Опционально: vpsinfo
Ставлю обычно на вебовые сервера.
Источник -http://www.labradordata.ca/home/13
wget http://www.labradordata.ca/downloads/install_beanc.sh
sh install_beanc.sh
vnstat - контроль трафика
apt-get install vnstat
vnstat -u -i venet0
перейдя в папку для веб-документов ( cd /var/www)
wget http://www.labradordata.ca/downloads/vpsinfo.txt
mv vpsinfo.txt vpsinfo.php
Для vnstat: $vnstat = 1; в vpsinfo.php
http://путь/vpsinfo.php
Перевешиваем консоль на нестандартный порт:
nano /etc/ssh/sshd_config
Ищем Port 22 и меняем 22 на любое число до 99999
Перезапускаемся
/etc/init.d/sshd restart
Еще можно отключить консольный доступ для root, но это уже не для этой статьи
Базовые настройки сделаны, можно ставить остальное ПО
В дальнейшем напишу про apache2+php5+mysql5+ftp
|
|
|||
Leave a Reply |
|||
|
|