- 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 нинужны.
а зачем нужеен сервер, если там не будет пхп?