Настройване на сървър CentOS 7 след инсталиране, Загубено
CentOS е безплатна дистрибуция, базирана на изходния код на Red Hat Enterprise Linux, всъщност тя е изградена от тези източници без почти никакви промени, разработчиците само изрязаха цялата марка Red Hat. Но за разлика от Red Hat, CentOS е напълно безплатна и получава редовни актуализации кратко време след пускането им за Red Hat, тъй като те също са изградени от източника.
Много често CentOS се използва като операционна система за сървъри. В една от предишните статии разгледахме как се извършва инсталирането на CentOS 7. Днес ще разгледаме настройката на сървър CentOS 7 след инсталирането. Ще покрием всички основни настройки, които ще трябва да промените, за да стартирате вашия сървър.
Настройка на CentOS след инсталиране
След това ще разгледаме всички стъпки, които трябва да изпълните, за да конфигурирате напълно CentOS на сървър, просто изберете това, от което се нуждаете, и го приложете на вашата машина.
yum инсталирайте net-tools


След извършване на промени този файл ще изглежда така:

След това остава да рестартирате мрежата, за да приложите новите настройки:
рестартиране на сервизната мрежа

2. Име на компютъра
Следващото нещо, което трябва да направим, е да променим името на компютъра. Текущото име на компютъра се съхранява в променливата HOSTNAME:

За да го промените, трябва да редактирате файла /etc/hostname и да замените старото име на хост с новото.

Можете също да използвате командата hostnamectl:
hostnamectl set-hostname "име на хост"
3. Актуализирайте CentOS
След инсталирането е обичайно да актуализирате софтуера до най-новата версия, за да инсталирате всичкиактуализации за сигурност. За да актуализирате списъка с пакети в хранилищата и да инсталирате нови версии, изпълнете следната команда:
yum актуализация && yum ъпгрейд

4. Инсталирайте браузър
В много случаи трябва да използвате CentOS от командния ред без GUI, така че може да ви е необходим браузър, за да намерите нещо в Интернет или да проверите изправността на сайтовете от командния ред. За да инсталирате браузъра за връзки, въведете:
yum връзки за инсталиране

Можете да намерите други конзолни браузъри за Linux, като Lynx или Elinks.
5. Настройка на часовата зона
Правилната настройка на часовата зона е много важна за сървъра. Това ще премахне объркването в регистрационните файлове и ще позволи на вашите приложения да показват правилната дата и час. Помощната програма timedatectl се използва за конфигуриране.
Първо вземете списъка с часови зони:
След това инсталирайте този, от който се нуждаете, например Европа/Киев:
timedatectl set-timezone Европа/Киев
7. Локална настройка
Локалът определя езика и кодирането, които ще се използват във вашата система, например, за да активирате българския език, задайте стойност на ru_RU.UTF-8
localectl set-locale LANG=ru_RU.UTF-8
Тогава да видим какво се случи:
След това задайте клавиатурната подредба:
localectl set-keymap ни
8. Деактивирайте SELinux
Наборът от правила на SELinux е предназначен да контролира достъпа до файлове в Linux система, но ако не възнамерявате да ги използвате, тази функция може да бъде деактивирана. За да направите това, стартирайте:
sed -i 's/(^SELINUX=).*/SELINUX=забранено/' /etc/selinux/config
След това рестартирайте компютъра си и проверете дали функцията наистина е деактивирана:
9. Създайте потребител
useradd потребителско име # passwd парола
След това добавете потребителя към групата колела, за да позволите на потребителя да работи като администратор:
usermod -G колело потребителско име
Сега остава да промените настройките на sudo, като за това добавете следния ред, ако вече не е там:
% колело ВСИЧКИ = (ВСИЧКИ) ВСИЧКИ
10. Активиране на хранилища на трети страни
Добавянето на хранилища на трети страни към производствен сървър не е добра идея и в някои случаи може да доведе до лоши резултати. Понякога обаче може да се нуждаете от програми, които не са в официалните хранилища. Затова помислете как да добавите множество хранилища.
За да добавите Enterprise Linux Repository (EPEL), изпълнете:
yum инсталирайте epel-release # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
10. Настройка на SSH
Най-често се налага да работим със сървъри не директно, а през мрежата, чрез SSH. Обикновено услугата SSH вече е инсталирана и активирана, но има няколко настройки, които трябва да се направят, за да работи правилно. Първо трябва да конфигурирате използването само на защитен протокол, за да направите това, отворете файла /etc/ssh/ssh_config и премахнете реда Протокол 2.1. И вместо това добавете:
Трябва също да деактивирате влизането като суперпотребител:
11. Инсталирайте Apache Web Server
Ако планирате да използвате машината като уеб сървър, ще ви трябва Apache. С него можете да хоствате уебсайтове, мултимедийно съдържание, клиентски програми и др. За да инсталирате, стартирайте:
yum инсталирайте httpd

Когато инсталацията приключи, преди да можете да продължите да работите, трябва да разрешите HTTP в защитната стена:
защитна стена-cmd --добавяне-service=http # firewall-cmd -permanent -add-port=3221/tcp # firewall-cmd --reload
Сега остава да добавите Apache към стартиране:
systemctl стартира httpd.service # systemctl активира httpd.service
След това можете да проверите дали работи с връзки:

12. Инсталирайте PHP
PHP е модерно уеб приложение и скриптов език. Често се използва като език за програмиране с общо предназначение. За да инсталирате, стартирайте:
yum инсталирайте php
След инсталирането трябва да рестартирате Apache:
systemctl рестартирайте httpd.service
След това нека създадем тестов файл със скрипт, за да проверим дали инсталацията е правилна:
echo -e " " > /var/www/html/phpinfo.php
След това отворете генерирания файл в браузър:

13. Инсталиране на база данни
MariaDB е база данни, базирана на изходния код на MySQL. Базираните на Red Hat Linux дистрибуции използват MariaDB вместо MySQL. Базите данни са незаменимо нещо на сървъра, така че настройката на CentOS след инсталирането трябва да включва инсталирането му. За да инсталирате MariaDB, въведете:
yum инсталирайте mariadb-сървър mariadb

След това стартирайте и добавете към стартиране:
systemctl стартира mariadb.service # systemctl активира mariadb.service
И разрешете услугата в защитната стена:
Остава да стартирате конфигурационния скрипт:

14. Инсталирайте GCC
GCC означава GNU Compiler Collection и е набор от компилатори, които се считат за стандарт за компилиране на програми в Linux. Но не се доставя с CentOS по подразбиране, така че въведете:
yum инсталирайте gcc

След това можете да разгледате версията на GCC:

15.Инсталирайте Java
Java е обектно-ориентиран език за програмиране с общо предназначение. Той не е инсталиран по подразбиране, така че конфигурирането на CentOS 7 след инсталирането може да включва инсталирането му. За да направите това, стартирайте:
yum инсталирайте java

След това проверете версията:

Няма свързани публикации
Оценете тази статия:
Основател и администратор на сайта lostt.ru, обичам софтуера с отворен код и операционната система Linux. В момента използвам Ubuntu като основна операционна система. Освен Linux се интересувам от всичко свързано с информационните технологии и съвременната наука.
# firewall-cmd -permanent -add-port=3221/tcp
Има нещо в теб, което не мисля. Отворете порт 3221 и въведете 80.
Не говоря за това, че преди permanent и add-port трябва да има 2 тирета, а не едно по едно.
Пишете в set ru_RU.UTF-8 И задайте localectl set-locale LANG=en_US.UTF-8
Помогна ми. Но аз съм много слаб по информатика, ниво 0.1 И като цяло, пенсиониран лекар. Въпреки че все още съм на 65 Но от нова година се увлякох. В медицината няма какво да се прави Тя се блъсна в някакъв "резервоар" и сега и двете не могат да бъдат възстановени Главните лекари купуват кодове. Попитайте опитни хора как да седите правилно. И сушени бисквити. Марк Заславски. Уважение към всички.
В раздела за настройки на SSH името на конфигурационния файл на сървъра е посочено неправилно. Трябва да редактирате /etc/ssh/sshd_config, а файлът /etc/ssh/ssh_config, посочен в текста, се отнася за настройките на клиента. Директивата "PermitRootLogin" се използва само за настройки на сървъра.