19 Декабрь 2008  posted by admin

Я попытаюсь описать процесс подготовки к работе 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

CAPTCHA image

 
Хостинг сайта: EOMY.NET