Настройване на сървър 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 и да замените старото име на хост с новото.

centos

Можете също да използвате командата 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

След това можете да проверите дали работи с връзки:

centos

12. Инсталирайте PHP

PHP е модерно уеб приложение и скриптов език. Често се използва като език за програмиране с общо предназначение. За да инсталирате, стартирайте:

yum инсталирайте php

След инсталирането трябва да рестартирате Apache:

systemctl рестартирайте httpd.service

След това нека създадем тестов файл със скрипт, за да проверим дали инсталацията е правилна:

echo -e " " > /var/www/html/phpinfo.php

След това отворете генерирания файл в браузър:

centos

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

след

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

centos

Няма свързани публикации

Оценете тази статия:

Основател и администратор на сайта 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" се използва само за настройки на сървъра.