- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 - 64
 - 65
 - 66
 - 67
 - 68
 - 69
 - 70
 - 71
 - 72
 - 73
 - 74
 - 75
 - 76
 - 77
 - 78
 - 79
 - 80
 - 81
 - 82
 - 83
 - 84
 - 85
 - 86
 - 87
 - 88
 - 89
 - 90
 - 91
 - 92
 - 93
 - 94
 - 95
 - 96
 
                        ### Просмотр основных сведений о системе
# процессы
top
# память
free -m
# диск
df -h
# открытые порты
netstat -tnlp
# --tcp
# --numeric - без доменных имен
# --listening
# --program
# обновление пакетов
apt-get update
apt-get upgrade
# установка полезных пакетов
apt-get install build-essential
apt-get install mc htop git
apt-get install byobu
apt-get install tree
apt-get install rsync
apt-get install aria2
apt-get install ncdu
# время и локаль
rm /etc/localtime
date
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
date
apt-get install locales
nano /etc/environment
nano /etc/locale.gen
locale-gen
lsb_release -a
# установка nginx
cd /tmp
wget
wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key
apt-get update
rm nginx_signing.key
apt-get install nginx
# установка цветовых схем для nano
cd /tmp
git clone https://github.com/nanorc/nanorc.git
cd nanorc/
make install
exit
# просмотр внешнего ip vds
ifconfig eth0 | grep inet | awk '{ print $2 }'
# первоначальная настройка nginx
cd /etc/nginx
nano nginx.conf
cd conf.d/
rm example_ssl.conf
nano default.conf
# установка php fpm
apt-get install php5-fpm
adduser webmaster
su webmaster
# установка mongodb
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
apt-get update
apt-get install mongodb-10gen
# установка php-mongodb драйвера
apt-get install php5-dev
apt-get install php-pear
pecl install mongo
nano /etc/php5/conf.d/mongo.ini
php -m
# установка php акселератора php-apc
apt-get install php-apc
php -m
# уменьшение журнала mongodb
nano /etc/mongodb.conf
df -h
service mongodb stop
rm -Rf /var/lib/mongodb/journal/prealloc.*
service mongodb start
df -h
                                 
        
            Список команд для первоначальной настройки VPS/VDS для debian-систем.
В нашем веке уже нужно пользоваться системами типа ajenti.
        
        
> apt-get install php5-dev
А, нашёл, кажется.
тёплый ламповый ifconfig
тёплый ламповый systemV-init
тёплый ламповый netstat
где всё это теперь?
а там 2.6
ps: бля, центость пятерку еще поддерживают до марта.
Воображаю что там в 2007-м году понахуячили.
редхат это арч. Там и так все ОЧЕНЬ консервативно и стабильно. То, что попало в центость до этого дрочилось на федоре, и если редхат считает что это достаточно стабильно чтобы это продавать (rh стоит денег) то я склонен ему верить
Где "там"? там нельзя любой питон поставить?
Из сырцов хоть 3.6 собери, если либси подойдет, но будешь иметь еблю с зависимостями и удовольствие самосбора
Как бы смысл дистра в том, чтобы весь софт был протестирован, собран и настроен
Это хуита для отсталых? На дебилиане make && make install какбэ.
Ага, только перед этим надо поставить ручками все необходимые зависимости (в худшем случае - и их тоже собрать через make).
Если тебе нужен какой-нибудь нумпай-сайпай - libblas ставить без пакетов тоже не самое приятное занятие.
Где-то были просто пиздецовые сообщения об ошибках, там помогало только гугление. Кажется, перед установкой pycurl надо было поставить libcurl в дебиане. По сообщениям об ошибке вообще ничего нельзя было понять.
Во-во. А если актуальной версии либы в репе нет (а в RHEL5 её всяко нет), то ты и этот libcurl будешь руками собирать. А он за собой ещё что-нибудь потащит.
Самосбор это ровна та красноглазая ёбля, которой так боица пидар.
> скрипты для запуска себя
Ну это только для демонов надо.
А вообще, самосбор в /opt или даже $HOME - вполне рабочее решение, если лень нормальные пакеты делать.
* если тебе не надо потом дублировать это ещё на 100500 серверов.
** если у тебя штабильный дистриб типа RHEL
А ты последствия самосбора когда-нибудь ликвидировал? Трупы из коридоров гигахруща убирал?
Самые пиздецовые - когда либа есть, но она не той версии (старая).
Плохая примета.
* Идёт Иванушка, кручинный, да повстречал бабу-Ягу; авось, да поможет она мне, думает.
-Чего добрый, молодец, невесел?
-Да вот, царь меня повесить велел...
-За что ж тебя так?
-За яйца, бабушка, за яйца...
-Странно, раньше за шею вешали.
Присоединяюсь к вопросу.
Если бы кто-то подобрал пароль, то он бы сейчас писал от имени 3_14dar'а... Зачем ломать учётку и не юзать?
> он бы сейчас писал от имени 3_14dar'а... Зачем ломать учётку и не юзать?
Вот не факт, что писал бы. Можно было бы подождать определённого случая или включить учётку в армию минусаторов.
Скажем, можно подождать вопроса "ты гей?" или внезапно начать спамить, понабрав побольше паролей постоянных говнокодовцев или подождать, пока личность пользователя станет известной и устроить эффектный деанон "от первого лица".
В ПХП есть менеджер пакетов?
В Дебиане некоторые пакеты ставятся также через apt.
> netstat -tnlp
Серьёзно?
> для первоначальной настройки VPS/VDS для debian-систем.
> apt-get install php5-fpm
> apt-get install php5-dev
> apt-get install mongodb-10gen
А нахуя это всё на каждой "VPS/VDS для debian-систем"?
UDP и IPv6 нинужны.
а зачем нужеен сервер, если там не будет пхп?