CentOS 7 Общ преглед: Настройки, персонализиране и препоръки

Мнозина не подозират, че всички услуги и услуги, които използваме в мрежата, базирани на точно същите компютри, които работят в нашите апартаменти, се конфигурират съвсем различно, не могат да се похвалят с добър графичен потребителски интерфейс и се управляват с помощта на специализирани екипи. Тези компютри се наричат ​​сървъри. Хората, разбира се, знаят как да настроят и "повишат" собствения си сървър. Така че, кой в ​​този случай е начинаещ, е необходимо да се натъпчат повече от един форум, за да го овладеят. Едно нещо е сигурно: да се създаде евтин и стабилен сървър е необходимо да се избере една и съща евтина и стабилна основа, а именно Linux-базирана операционна система. По-голямата част от изборите са премахнати от CentOS 7. Тази статия съдържа кратка информация за това как да инсталирате CentOS 7 и да създадете базиран сървър, базиран на него.


Какво представлява CentOS?

CentOS е разпространение на Linux, основното предимство на което е стабилността. Тази система, подобно на най-близкия конкурент Fedora, е изградена върху изходния код на платената дистрибуция Red Hat Linux. Последното от своя страна е идеалният инструмент за системните администратори, чиято работа изисква предвидимост, стабилна работа и удобно управление. CentOS не може да се похвали с най-новите версии на пакета, за разлика от една и съща Fedora, но всеки системен администратор ще се радва само когато Fedora или друга модерна дистрибуция със свежи пакети ще "се срине" и CentOSще продължи да работи комфортно, независимо от обстоятелствата. Тази статия описва накратко процеса на създаване и инсталиране на основните характеристики на системата и работната среда.


Изтегляне на CentOS 7

Преди да инсталирате CentOS 7, трябва да изтеглите дистрибуцията на операционната система на официалния сайт. Има няколко опции за изтегляне:
  • ISO файл за записване на диск - идеалната опция за повечето с цялостна система и графичен интерфейс;
  • ISO файл за инсталиране от твърд диск и USB флаш памети - най-пълния набор от пакети;
  • ISO за минимално разтоварване - съдържа само основна операционна система с минимален набор от пакети и без графичен интерфейс (на тази версия на дистрибуцията можете лесно да повдигнете сървъра, без да инсталирате друго).
  • Сред файловете за зареждане можете да намерите две "живи" образи на дискове с две различни работни среди (KDE и Gnome). Тези изображения са подходящи за тези, които искат да тестват системата, преди да я инсталират на твърдия диск.
    Инсталиране на CentOS 7
    Дори при избора на минимално изображение, CentOS 7 ще предложи графичен интерфейс за инсталиране на системата на твърд диск. Този процес се осъществява в 6 основни стъпки:
  • Задаване на дата и час - на този етап е достатъчно да изберете часовата зона и времето ще бъде зададено автоматично.
  • Настройки на езика и оформлението - трябва да изберете един основен език на системата и един допълнителен, както и да определите необходимите подредби за тях.
  • Източникнастройки - на този етап не можете да промените нищо, след това инсталационните файлове ще бъдат взети от системния оператор.
  • Софтуер за инсталиране - На този етап трябва да изберете минимален пакет от програми, тъй като трябва да разположим сървъра без десктоп и графичен интерфейс.
  • Местоположение на инсталацията - На този етап избираме твърдия диск, който ще се инсталира, както и маркирането.
  • Интернет настройки - тук трябва да въведете данни за връзката с интернет.
  • След въвеждането на данните ще е необходимо да се създаде потребителски профил и да се посочи парола на root. След като инсталацията приключи, компютърът се рестартира и ви подканва да стартирате нова операционна система.

    Инсталиране на CentOS 7 Server

    Ето кратко обсъждане на начина на разполагане на многофункционалния сървър на CentOS 7 с минималния набор от инструменти, от които се нуждаете за пълноценната му работа. Така че, за да започнете, трябва да намерите самия сървър. Тя може да бъде наета в мрежата (от 250 рубли) или конфигурирана на локална машина. Единственото нещо, от което се нуждаете, са SSH данните, които ще се използват за влизане в сървъра. Вземете за пример абстрактен имейл адрес [email protected] с парола твърде цент. Старт конфигурация е да се създаде потребител и да му даде всички необходими права:
  • Добавяне на потребител useradd centos команда;
  • Създаваме за него уникална парола - парола centos;
  • Принуждаване на системата да изпраща root-mail до този потребител - vi /etc /aliases;
  • Давамепотребителят е прав с командата sudo visudo (командния ред ще отговори на потвърждението на операцията).
  • След това трябва да укажете име на хост. Това може да стане чрез командата hostnamectl set-hostname server1.centos.net. След това трябва да изключите защитната стена и SeLinux. Това трябва да се направи, за да се избегне случайно лишаване от права за достъп до сървъра. Можете да спрете защитната стена с помощта на systemctl stop firewalld и systemctl да деактивирате командите firewalld. Ситуацията със SeLinux е малко по-сложна: трябва да отворите съответния конфигурационен файл в редактора Vi, като използвате командата vi /etc /selinux /config, намерете линията SELINUX = поддръжка и я заменете с SELINUX = изключено. След това трябва да рестартирате системата.
    Следващата стъпка е да се създаде SSH. За да направите това, трябва:
  • Добавете съответните ключове на север с командата ssh-copy-id [email protected].
  • Променете порта в конфигурационния файл /etc /ssh /sshd_config на порт 222.
  • Откажете се от влизането в сървъра без root права, като въведете низа PermitRootLogin без парола.
  • И рестартирайте сървъра с командата systemctl restart sshd.
  • Също така трябва да надстроите всички системи и да инсталирате epel и rpmforge хранилища. За да направите това, трябва:
  • Актуализирате всички системни елементи с командата yum update.
  • Изтегляне на нови системни компоненти чрез yum -enablerepo = cr update.
  • Ако няма достатъчно съществуващи компоненти, можете да изтеглите по-актуални версии на epel и rpmforge, като въведете yum -y install * адреса на хранилището, където се съхранява необходимата версия на софтуера * (съответното хранилище може лесно да бъде намерено в ресурсите на профила).

    Проверка на услугите,Конфигуриране на Apache и PHP

    За да инсталирате допълнителни компоненти в съществуващата рамка на сървъра, трябва да проверите и забраните някои услуги и MTA услуги. За да направите това:
  • Проверете дали услугите вече се изпълняват, с командата servicectct -t service.
  • Изключете всички ненужни и ги изключете, например, за да настроите пощенски услуги, трябва да деактивирате postfix с командите systemctl stop postfix и systemctl disable postfix.
  • След това трябва да изтеглите Apache и PHP, необходими за правилното функциониране на нашия сървър. Така че, за това:
  • Инсталирайте пакета Apache от yum -y install httpd.
  • Внасяме промени в конфигурационния файл (там трябва да посочите адреса на сървъра, името, подписа и т.н.).
  • Стартирайте Apache и активирайте автостарта с командите systemctl httpd start и systemctl enable httpd.
  • След това добавете PHP с yum -y install php php-php mbstring-close.
  • ​​
  • Рестартирайте Apache с командата systemctl restart httpd.
  • Инсталиране на системата за управление на база данни MySQL
    Преди да инсталирате MySql на CentOS 7, е необходимо да се изясни, че когато се използва стандартния Yum download manager, системата ще изтегли алтернативна версия на програмата, наречена MariaDB, така че в случая с CentOS ще трябва да премине байпас чрез. За да инсталирате MySql, трябва:
  • Изтеглете MySql клиента от официалната помощна програма, като използвате командата wget *, за да се позовете на файла с клиента MySql *.
  • След това го инсталирайте в системата с командите sudo rpm -ivh * пълното име на rpm файла с необходимата версия на MySql * и sudo yum install mysql-server.
  • След това проверете операцията, като въведете Y в командния ред.
  • Инсталиране на системата за наблюдение Zabbix

    За да инсталирате Zabbix в CentOS 7, трябва да намерите най-новата версия на клиента на официалния сайт на разработчика и след това да го инсталирате в системата. За да направите това, трябва:
  • Добавете хранилището с командата rpm-Uvh * връзка към rpm-файла с текущата версия на Zabbix *.
  • Актуализирайте списъка на наличния софтуер с командата yum update.
  • След това инсталирайте клиента Zabbix в системата с yum install zabbix-agent.
  • След като е време да проверите версията на клиента (нуждаете се от трета) и утвърдително да отговорите на всички заявки, въведете Y в командния ред.
  • Инсталиране на Zimbra Server

    Преди да инсталирате Zimbra в CentOS 7, трябва да подготвите система за това. Така че, трябва да направите следното:
  • Правилно конфигурирайте файла etc /hosts и hostname.
  • Разрешаване на всички пристанища на Zimbra в iptables.
  • Деактивирайте SeLinux.
  • Деактивирайте всички MTA услуги.
  • Актуализирайте операционната система с yum update -y.
  • След това трябва да изтеглите подходящите пакети с yum install mysql perl-core ntpl nmap sudo libidn gmp.
  • След това - самата програма Zimbra wget * връзката към файла с полезността на текущата версия на Zimbra *.
  • Извадете файла с командата tar и отидете в съответната директория с командата cd.
  • След това трябва да изпълните инсталационния процес с командата ./install.sh -platform-override.
  • Свързани публикации