Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Ноя 03, 2011 4:46 pm Заголовок сообщения: server sentos whm |
|
|
Инсталяция сервера
hostnamectl set-hostname hostname
https://documentation.cpanel.net/display/CKB/How+to+Disable+Network+Manager
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
mc /etc/sysconfig/network-scripts
systemctl enable network.service
systemctl start network.service
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latest
yum install epel-release -y
yum install atop htop iftop iotop nrpe nagios-plugins-all -y
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
sh cldeploy -k
/scripts/install_lets_encrypt_autossl_provider
wget -N http://files.softaculous.com/install.sh ;chmod 755 install.sh ; ./install.sh
https://ivanov.work/6#more-6
1. Настроить в Биос на максимальную производительность
2. В Биос рейда разбить диски на рейды: raid 1 (под систему), raid 10 (под мускуль), raid 10 (home), raid 10 (home2)
3. Скачать CentOs netinstall http://centos.itt-consulting.com/6.0/isos/x86_64/CentOS-6.0-x86_64-netinstall.iso
4. Запустить инсталляцию, подключив диск в KVM как CD (раньше диск инсталляции centos 5.5 был в 10 Мб, может можно сразу подключить в KVM диск c сети – ближайшей к венграм)
5. Выполнить минимальную инсталляцию – убирать все пункты, какие убираются. Не включать файрвол и SELinux !
Почитать это: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/
6. При разбивке дисков брать за образец размещение и размеры со второго венгерского. Все диски в формате ext3 , только tmp - ext2.
сразу после инсталяции CentOs сделать yum update и reboot. Инсталяха как правило устарела и проги и ядро обновятся.
7. После запуска, зайти по SSH и запустить инсталляцию Cpanel (желательно уже иметь лицензию на главный IP адрес). Думаю также лучше запускать через Screen.
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/InstallingCpanel
Installing cPanel & WHM
To install cPanel & WHM, run these commands:
cd /home — Opens the /home directory.
wget -N http://httpupdate.cpanel.net/latest — Fetches the latest installation files from cPanel's servers.
sh latest — Opens and executes the installation files.
8. Проверить работу WHM.
9. Если решено ставить CloudLinux, тогда запустить конвертацию:
http://docs.cpanel.net/twiki/bin/view/AllDocumentation/InstallationGuide/InstallingOs
Converting CentOS 5.x or 6.x to CloudLinux (with cPanel & WHM installed)
If you wish to convert from CentOS 5.x or 6.x to CloudLinux, have already installed cPanel & WHM, and own an IP-based CloudLinux license, run these commands:
/usr/local/cpanel/cpkeyclt
/usr/local/cpanel/bin/cloudlinux_system_install -k
reboot
/usr/local/cpanel/scripts/easyapache --build
If you wish to convert from CentOS 5.x or 6.x to CloudLinux, have already installed cPanel & WHM, and own a CloudLinux license key, run these commands:
wget http://repo.cloudlinux.com/cloudlinux/sources/cln/cpanel2cl
sh cpanel2cl -k $key
Replace $key with your license key.
reboot
/scripts/easyapache –build
после установки cpanel нужно запускать Main >> Software >> EasyApache (Apache Update) и там чтобы как на втором было, то включать php как модуль. настройки можно взять со второго.
затем на уже рабочий апач ставится mod_ruid2 (делает запуск процессов апача от юзера) и mod_rpaf (делает, чтобы нгинкс мог корректно ip посетителей апачу отдавать)
при пересборке апача в панели, отмечать опцию "не обращать внимание на ошибки после сборки, ошибки будут исправлены вручную"
фишка в том, что mod_ruid и mod_rpaf после пересборки нужно опять инсталить, а апач будет падать и ругаться на конфиги пока этого не сделаеш
или хотя бы перед пересборкой уберать конфиги
/usr/local/apache/conf/includes/pre_main_global.conf и там где прописан mod_rpaf
cd /usr/src ; rm -fv csf.tgz; wget https://download.configserver.com/csf.tgz; tar -xzf csf.tgz; cd csf; sh install.sh; mcedit /etc/csf/csf.conf
yum install atop htop iftop iotop nrpe nagios-plugins-all -y
Последний раз редактировалось: admin (Сб Окт 10, 2020 8:55 pm), всего редактировалось 8 раз(а) |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Ноя 03, 2011 4:58 pm Заголовок сообщения: |
|
|
1. Прописать параметры в /etc/fstab (внимание, любая опечатка может сделать систему незагружаемой, очень аккуратно). Перезагрузить.
2. Main >> Server Configuration >> Basic cPanel & WHM Setup
3. В WHM выставить часовой пояс Main >> Server Configuration >> Server Time
4. Адрес куда будут сыпаться сообщения для рута Main >> Server Contacts >> Change System Mail Preferences
5. Здесь отметить Main >> Server Contacts >> Contact Manager
6. Установить disable здесь Main >> Support >> Configure Customer Contact
7. Провести первичную инициализацию квот. Перезагрузить.
8. Выбрать приложения по умолчанию (ФТП, почтовые программы, name сервер) Main >> Service Configuration.
9. Проверить, чтобы был MySQL 5.1, если 5.0 тогда сделать там апгрейд.
10. Добавить второй IP, если само не взяло.
11. Настроить ДНС
12. Проставить галочки в Main >> Service Configuration >> Service Manager и сразу тут включить резервный 26 порт для exim.
13. Проставить галочки в Main >> Server Configuration >> Update Preferences
14. Проставить галочки в Main >> Server Configuration >> Tweak Settings
15. Проставить галочки в Main >> Server Configuration >> Statistics Software Configuration и отметить время в Statistics Processing Times. Внимание, при каждом обновления панели у нее глюк и нужно опять зайти в этот пункт и нажать Save, иначе будет считать статистику когда захочет.
16. Прописать нужное в /etc/my.cnf и перезагрузить мускуль /scripts/restartsrv_mysql
-----------------------------------------------------
CSF, убить лишние сервисы по инструкции из CSF, настройки секьюрити по инструкции из CSF, прописать в доверенные IP (билинг, коло все ИПы и нейм-сервера), Snmpd, apache (suphp или ruid2), (если выбран ruid2 как на втором, тогда нужны шаблоны конфигов апача зашить в спанель), nginx, mod_rpaf, настройки апач, после апача imagick в систему и в апач http://linuxsysadminblog.com/2009/05/install-imagemagick-and-imagick-on-cpanel-server/, ROR, nagios (инсталлировать локально, сделать конфиги локальные, прописать на билинге ), munin, mrtg, HPsnmp, HPutils, update Raid контроллер если старая версия, права на папки и файлы – список на 1-м в ~/secure/secure_path.txt, список доменов запрещенных к регистрации, скрипты добавления в доверенные SAPE – закачать и запустить на добавление, настроить локальный бекап конфигов, удаленный бекап, ksplice, отредактировать php.ini, поправить время заданий в настройках cron, почта через коло. |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Ср Янв 16, 2013 1:59 am Заголовок сообщения: Multiple shared IPs in WHM |
|
|
You can’t add multiple shared IPs in WHM GUI, but it’s possible to do so via SSH (login as root).
First, you need to create a /var/cpanel/mainips/ directory, if it doesn’t exist:
mkdir /var/cpanel/mainips/
Then, create a /var/cpanel/mainips/root file, with the following content:
1.2.3.4
3.4.5.6
Basically, each line is an additional shared IP in WHM. That’s it!
http://blog.wpkg.org/2012/03/22/multiple-shared-ips-in-whm/ |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Ср Апр 24, 2013 9:49 am Заголовок сообщения: |
|
|
не добавляется IP в панели
http://blog.webhostingdiscussion.net/webhosting/whm-error-while-adding-ip-address-skipping-xxx-xxx-xxx-xxx-already-added.htm
Recently, I faced a problem to add an IP address from WHM. I received the following error while adding an IP address:
All Requested Ips were already active
System has 0 free ips.
Skipping xxx.xxx.xxx.xxx .. already added
But when I checked in IP Functions -> Show/Edit Reserved IPs, it was not listed in it. To resolve this I followed the below steps:
[1] Checked chkconfig for ipaliases:
I checked chkconfig for ipaliases and it was on for 2, 3, 4, 5.
chkconfig –list ipaliases
[2] Restarted ipaliases service:
After checking chkconfig, I restarted ipaliases service using following command:
/etc/init.d/ipaliases restart
This did the trick and all IP addresses were displaying again on Show/Edit Reserved IPs page. |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Ср Апр 24, 2013 1:52 pm Заголовок сообщения: |
|
|
где находится список ipg панели
тут /etc/ips |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Мар 06, 2014 2:30 pm Заголовок сообщения: nagios плагины |
|
|
Очередб экззима
grep nrpe_user /etc/nagios/nrpe.cfg
nrpe_user=nrpe (если тут nagios то меняем nrpe на nagios)
mcedit /etc/sudoers (visudo)
#nrpe plugins
Defaults:nrpe !requiretty
nrpe ALL=(ALL) NOPASSWD: /usr/lib64/nagios/plugins/check_spool_size.pl
новая строка
апач и ээкзим число процессов
cat /etc/passwd | egrep "nrpe|nagios" | sort
sysctl -a| grep fs.proc
sysctl -w fs.proc_super_gid=492 (492 - группа nrpe)
Начиная с версии lve-utils 3.0-21.2, fs.symlinkown_gid parameter для httpd и fs.proc_super_gid для nagios пишутся в /etc/sysctl.d/90-cloudlinux.conf. Информацию об этом можно найти тут:
https://docs.cloudlinux.com/index.html?symlink_owner_match_protection.html
Последний раз редактировалось: admin (Пт Янв 25, 2019 10:59 am), всего редактировалось 3 раз(а) |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Мар 08, 2014 3:27 pm Заголовок сообщения: |
|
|
если пропал второй ip
/etc/init.d/ipaliases restart
эта фигня добавляет адрес из vi /etc/ips
потом рестарт named |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пн Мар 10, 2014 11:05 am Заголовок сообщения: |
|
|
>можно ли как то принудительно сменить версии php на всех аккаунтах?
Да, можно выполнить комаду:
#cagefsctl --cl-selector-reset-versions
Она сбросит версию PHP для всех пользователей на установленную по умолчанию в /etc/cl.selector/defaults.cfg
Аналогично для модулей PHP -- вам необходимо отметить нужные модули, которые будут включены по умолчанию для разных версий PHP, в CloudLinux LVE Manager -> Selector -- а чтобы эти настройки применились для всех аккаунтов (а не только для новых), необходимо выполнить:
#cagefsctl --cl-selector-reset-modules
Детальнее можете посмотреть тут: http://docs.cloudlinux.com/index.html?cl-selector.html |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Вт Мар 18, 2014 3:51 pm Заголовок сообщения: |
|
|
Отключение ipv6 в Centos 6
echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Пт Мар 21, 2014 11:51 pm Заголовок сообщения: |
|
|
если сервер с сетевой платой r8169
то нужно
add
ETHTOOL_OPTS="autoneg off"
in
/etc/sysconfig/network-scripts/ifcfg-eth0
and set
ethtool -s eth0 autoneg off
http://forums.fedoraforum.org/showthread.php?t=250807 |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Мар 27, 2014 4:37 pm Заголовок сообщения: |
|
|
cd /usr/src ; rm -fv /usr/src/cmm.tgz ; wget http://www.configserver.com/free/cmm.tgz ; tar -xzf cmm.tgz ; cd cmm; sh install.sh; rm -Rfv /usr/src/cmm* |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Чт Апр 10, 2014 11:08 am Заголовок сообщения: |
|
|
установка speedtest
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py ; chmod +x speedtest-cli
optional arguments:
-h, --help show this help message and exit
--share Generate and provide a URL to the speedtest.net share
results image
--simple Suppress verbose output, only show basic information
--list Display a list of speedtest.net servers sorted by distance
--server SERVER Specify a server ID to test against
--mini MINI URL of the Speedtest Mini server
--source SOURCE Source IP address to bind to
--version Show the version number and exit |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
admin Site Admin
Зарегистрирован: 11.09.2008 Сообщения: 546
|
Добавлено: Сб Июл 26, 2014 1:08 pm Заголовок сообщения: |
|
|
Добавление локали ru_RU.CP1251 с помощью localedef
06
Янв
Если на сервере не работают php-функции изменения регистра для русского текста и не спасает использование функции setlocale, скорее всего локаль просто не установлена на сервере. Для проверки зайдите на сервер по ssh и выполните команду1 locale -a | grep ru_RU
Будет отображен список установленных русских локалей, например:1
2
3
4
5 # locale -a | grep ru_RU
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
Как видим, нет cp1251. Именно из-за этого (в моем случае) и не преобразовывался кириллический текст. Устанавливаем локаль с помощью утилиты localedef:1 localedef -c -i ru_RU -f CP1251 ru_RU.CP1251
Проверяем:1
2
3
4
5
6 # locale -a | grep ru_RU
ru_RU
ru_RU.cp1251
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
Появилась локаль ru_RU.cp1251. Настройка завершена, проверяем работу скрипта. |
|
Вернуться к началу |
|
![](templates/AllSat/images/spacer.gif) |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|