/ / CentOS 7 Преглед: Инсталация, функции за персонализиране и препоръки

Преглед на CentOS 7: Инсталация, функции за конфигуриране и препоръки

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

Инсталация на CentOS 7

Какво е CentOS?

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

CentOS не може да се похвали с най-новитеверсии на пакети, за разлика от същата Fedora, но всеки системен администратор ще се радва на това само когато Fedora или друга модерна дистрибуция със своите свежи пакети се „срине“, а CentOS продължава да работи тихо, независимо от обстоятелствата. Този материал описва накратко процеса на конфигуриране и инсталиране на CentOS 7, основните характеристики на системата и работната среда.

Стартиране на CentOS 7

Преди да инсталирате CentOS 7, трябва да изтеглите дистрибуцията на операционната система от официалния уебсайт.

Има няколко опции за изтегляне:

  • ISO файл за записване на диск - идеален за повечето с пълна система и графичен интерфейс;
  • ISO файл за инсталиране от твърд диск и USB стик - най-пълният набор от пакети;
  • ISO за минимално разтоварване - съдържасамо основна операционна система с минимален набор от пакети и без графичен интерфейс (в тази версия на дистрибуционния комплект можете лесно да "вдигнете" сървъра, без да инсталирате нищо излишно).

Сред файловете за зареждане можете да намерите дваДисково изображение на живо с две различни работни среди (KDE и Gnome). Тези изображения са подходящи за тези, които искат да изпробват системата, преди да я инсталират на твърд диск.

инсталиране на сървър centos 7

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

Дори ако изберете минималното изображение, CentOS 7 ще ви предложи да използвате графичния интерфейс, за да инсталирате системата на вашия твърд диск.

Този процес се извършва в 6 основни стъпки:

  • Задаване на дата и час - на този етап е достатъчно да изберете вашата часова зона и часът ще бъде зададен автоматично.
  • Задаване на езика и оформлението - трябва да изберете един основен системен език и един допълнителен, както и да посочите необходимите подредби на клавиатурата за тях.
  • Инсталационен източник - на този етап не е необходимо да променяте нищо, тогава инсталационните файлове ще бъдат взети от системния носител.
  • Софтуер за инсталиране - На този етап трябва да изберете минималния софтуерен пакет, тъй като трябва да разположим сървъра без десктоп и без графичен интерфейс.
  • Място за инсталиране - на този етап изберете твърдия диск, на който ще се извърши инсталацията, както и разделянето.
  • Настройване на Интернет - тук трябва да въведете данните за свързване към мрежата.

След въвеждане на данните ще трябва да създадетепотребител на профила и посочете паролата за root. След като инсталационният процес приключи, компютърът ще се рестартира и ще ви подкани да стартирате новата операционна система.

Инсталация и конфигуриране на CentOS 7

Инсталиране на сървър CentOS 7

Тук накратко ще говорим за това как да разположим универсален сървър, базиран на CentOS 7 с минималния набор от необходими инструменти, необходими за пълната му работа.

И така, първо трябва да намерите самия сървър. Той може да бъде нает в мрежата (от 250 рубли) или конфигуриран на локална машина. Единственото нещо, което се изисква, е SSH данните, които ще се използват за влизане в сървъра. Нека вземем за пример абстрактния имейл адрес [email protected] и потребителското име с паролата също е centos.

Струва си да започнете конфигурацията, като създадете потребител и му предоставите всички необходими права:

  • Добавете потребител с командата useradd centos;
  • Създайте уникална парола за него - passwd centos;
  • Ние караме системата да изпраща коренна поща на този потребител - 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 = деактивиран. След това трябва да рестартирате системата.

инсталиране на mysql centos 7

Следващата стъпка в конфигурацията е да инсталирате SSH.

За да направите това, трябва:

  • Добавете съответните ключове от север с командата ssh-copy-id [email protected].
  • Променете порта в конфигурационния файл / etc / ssh / sshd_config на Port 222.
  • Откажете влизане в сървъра без права на root, като въведете реда PermitRootLogin без парола.
  • И рестартирайте сървъра с командата systemctl restart sshd.

Също така трябва да актуализирате всички системи и да инсталирате хранилищата epel и rpmforge. Това изисква:

  • Актуализирайте всички системни елементи с командата за обновяване на yum.
  • Заредете нови системни компоненти с yum -enablerepo = cr актуализация.
  • Ако съществуващите компоненти не са достатъчни, можетеизтеглете по-модерни версии на epel и rpmforge, за това въвеждаме командата yum -y install * адреса на хранилището, където се съхранява необходимата версия на софтуера * (подходящо хранилище може лесно да се намери в ресурсите на профила).

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

За да инсталирате допълнителни компоненти в съществуваща сървърна рамка, ще трябва да проверите и деактивирате някои услуги и MTA услуги.

За това имате нужда от:

  • Проверете кои услуги вече се изпълняват с командата systemctl -t service.
  • Деактивирайте всички ненужни и не им позволявайте да стартират, например, за да инсталирате пощенски услуги, ще трябва да деактивирате postfix, като използвате systemctl stop postfix и systemctl деактивирате командите postfix.

След това трябва да изтеглите Apache и PHP, които са необходими за пълното функциониране на нашия сървър.

Така че за това:

  • Инсталирайте пакета Apache, като използвате командата yum -y install httpd.
  • Правим промени в конфигурационния файл (там трябва да посочите адреса на сървъра, името, подписите и т.н.).
  • Стартирайте Apache и активирайте функцията за автоматично стартиране с systemctl start httpd и systemctl enable httpd команди.
  • След това добавете PHP с командата yum -y install php php-mbstring php-near.
  • Рестартирайте Apache със systemctl рестартирайте httpd.

инсталиране на Zimbra centos 7

Инсталиране на MySql DB система за управление

Преди да инсталирате MySql на CentOS7, струва си да се изясни, че когато използвате стандартния мениджър за изтегляне на Yum, системата ще изтегли алтернативна версия на програмата, наречена 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.
  • След това инсталирайте клиента Zabbix в системата, като използвате командата yum install zabbix-agent.
  • След това остава да проверите версията на клиента (необходима е трета) и да отговорите с да на всички заявки, като въведете Y в командния ред.

инсталиране на Zabbix centos 7

Инсталиране на пощенския сървър на Zimbra

Преди да инсталирате Zimbra на CentOS 7, трябва да подготвите системата за това.

И така, трябва да направите следното:

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