Преглед на CentOS 7: инсталиране, настройки и препоръки
Много от тях не са наясно, че всички услуги и услуги, които ползваме в интернет, на базата на едни и същи компютри, които работят в домовете ни, но установени съвсем различно, не могат да се похвалят с красив графичен интерфейс и се управлява от специализирани екипи. Тези компютри се наричат сървъри. Хората, които знаят, разбира се, знаят как да конфигурират и "рейзят" собствения си сървър. Тези, които са нови в този бизнес, трябва да учат повече от един форум, за да се навият накрая. Едно нещо е сигурно: за да конфигурирате евтин и стабилен сървър, трябва да изберете една и съща евтина и стабилна основа, а именно, базирана на Linux операционна система. Изборът на мнозинството попада върху 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 за минимално разтоварване - съдържа само основната операционна система с минимален набор от пакети и не GUI (на тази версия на разпространението можете да "повишите" сървъра без проблеми, без да инсталирате нищо излишно).
Сред файловете за зареждане можете да намерите две "живи" дискови изображения с две различни работни среди (KDE и Gnome). Тези изображения са подходящи за тези, които искат да тестват системата в случая, преди да инсталират на твърдия диск.
Инсталиране на CentOS 7
Дори ако изберете минимално изображение, CentOS 7 ви подканя да използвате графичния интерфейс, за да инсталирате системата на твърдия диск.
Този процес се осъществява в 6 основни стъпки:
- Задаване на дата и час - на този етап е достатъчно да изберете часовата зона и времето ще бъде автоматично зададено.
- Настройване на езика и оформлението - трябва да изберете един основен език и един допълнителен системен език, както и да определите необходимите оформления на клавиатурата за тях.
- Източник на инсталация - на този етап не можете да промените нищо, тогава файловете за инсталиране ще бъдат взети от медиите със системата.
- Софтуер за инсталиране - на този етап е необходимо да изберете минималния софтуерен пакет, тъй като трябва да разгърнем сървъра без десктоп и графичен интерфейс.
- Място на инсталиране - на този етап изберете твърдия диск, който да бъде инсталиран, както и маркировката.
- Настройка на интернет - тук трябва да въведете данни за връзката към мрежата.
След като въведете данните, ще трябва да създадете потребителски профил и да зададете коренната парола. След като инсталационният процес завърши, компютърът се рестартира и ви подканя да стартирате новата операционна система.
Инсталиране на сървър CentOS 7
Тук накратко ще обсъдим как да инсталираме универсален сървър, базиран на CentOS 7, с минималния набор от необходими инструменти, необходими за неговата пълноценна работа.
Така че, първо трябва да намерите самия сървър. Той може да бъде нает в мрежата (от 250 рубли) или да бъде конфигуриран на локалната машина. Единственото нещо, от което се нуждаете, е данните от SSH, които ще се използват за влизане в сървъра. Вземете например абстрактния пощенски адрес [email protected] и потребителското име с паролата, също и центровете.
Започнете конфигурирането, като създадете потребителя и му предоставите всички необходими права:
- Добавете потребителя useradd centos;
- Създайте уникална парола за него - passwd centos;
- Принуждаваме системата да изпраща коренна поща на този потребител - vi / etc / aliases;
- Даваме на потребителя право на sudo с командата visudo (командният ред ще отговори с потвърждение на операцията).
След това трябва да посочите името на хоста. Това може да стане с командата hostnamectl set-hostname server1.centos.net.
След това трябва да деактивирате защитната стена и SeLinux. Необходимо е да направите това, за да не загубите случайно правото си на достъп до сървъра. Можете да поставите на пауза работата на защитната стена, като използвате защитната стена на системата за спиране и системното забранете команди за защитна стена. SELinux ситуация малко по-сложно: трябва да отворите съответния конфигурационен файл в текстов редактор Vi с командата VI / и т.н. / SELinux / довереник, да намерите там SELinux = активиран линия и да се замени SELinux = забранено. След това трябва да рестартирате системата.
Следващата стъпка в конфигурацията е инсталирането на SSH.
За да направите това, трябва:
- Добавете съответните ключове от север с командата ssh-copy-id [email protected].
- Променете порта в конфигурационния файл / etc / ssh / sshd_config на Порт 222.
- Да откажете достъп до сървъра без права на Root, като въведете PermitRootLogin без парола.
- И рестартирайте сървъра с systemctl restart sshd.
Също така трябва да актуализирате всички системи и да инсталирате хранилищата за epel и rpmforge. За да направите това, трябва:
- Актуализирайте всички системни елементи с командата update update.
- Изтеглете новите компоненти на системата с командата за актуализация yum -enablerepo = cr.
- Ако съществуващите компоненти не е достатъчно, можете да изтеглите по-нова версия epel rpmforge, а за това въведете командата Yum -Y инсталирате * адреса на хранилището, която съхранява желаната версия на софтуера * (подходящ хранилище лесно могат да бъдат намерени на съответните ресурси).
Потвърдете услугите, конфигурирайте Apache и PHP
За да инсталирате допълнителни компоненти в съществуващата сървърна рамка, ще трябва да проверите и деактивирате някои услуги и MTA услуги.
За това имате нужда от:
- Проверете дали услугите вече се изпълняват с командата systemctl -t service.
- Деактивирайте всички ненужни и ги възпрепятствайте да стартирате, например, за да инсталирате пощенски услуги, ще трябва да деактивирате postfix с командите systemctl stop postfix и systemctl да деактивирате postfix.
След това трябва да изтеглите Apache и PHP, необходими за пълното функциониране на нашия сървър.
Така че, за това:
- Инсталирайте пакета Apache с командата yum-y install httpd.
- Променяме конфигурационния файл (там трябва да посочите адреса на сървъра, името, подписите и т.н.).
- Стартирайте Apache и активирайте функцията autorun с командите systemctl start httpd и systemctl enable httpd.
- След това добавете PHP с командата yum -y install php php-mbstring php-близо.
- Рестартирайте Apache с systemctl рестартирайте httpd.
Инсталиране на MySql система за управление на бази данни
Преди да инсталирате MySql на CentOS 7, трябва да се изясни, че с помощта на 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 *.
- Актуализирайте списъка на наличния софтуер с командата update update.
- След това инсталирайте клиента Zabbix в системата с командата yum install zabbix-agent.
- След това остава да потвърдите версията на клиента (имате нужда от трета) и да отговорите положително на всички заявки, като въведете Y на командния ред.
Инсталиране на пощенския сървър на Zimbra
Преди да инсталирате Zimbra в CentOS 7, трябва да подготвите система за това.
Така че, трябва да направите следното:
- Правилно конфигурирайте файла etc / hosts и hostname.
- Разрешете в iptables всички портове на Zimbra.
- Изключете SeLinux.
- Деактивирайте всички MTA услуги.
- Актуализирайте операционната система с командата yum update -y.
- След това трябва да заредите съответните пакети с командата yum install perl perl-core ntpl nmap sudo libidn gmp.
- След това - самото приложение на Zimbra с командата wget * - връзка към файла с помощната програма Zimbra на текущата версия *.
- Разархивирайте файла с катран и отидете в съответната директория с командата cd.
- След това трябва да започнете инсталационния процес, като използвате командата ./install.sh -platform-override.
- Инсталирайте PhpMyAdmin на различни операционни системи
- Най-популярните сървърни операционни системи
- Настройки на Cron: функции, стъпка по стъпка инструкции и обратна връзка
- Конфигурирайте прокси сървъра в браузъра `Opera`.
- Архитектура клиент-сървър: характеристики на взаимодействието
- Какви са сървърите на NAS и за какво са те?
- Какво е най-доброто `Maincraft` (сървър)
- DNS настройките в Windows и Linux. Как да проверя настройките на DNS?
- Разпространение: какво е това? Примери за разпространение и програми за OS
- Какви са функциите на LAN сървъра? Нейната настройка
- Вино: как да инсталирате тази програма?
- SMTP сървър за разпространение. Как да конфигурирате SMTP сървър
- Компетентна и бърза настройка на пощенския сървър
- Ние ускоряваме посредния компютър. Как да използвате прокси сървър
- Инсталиране и конфигуриране на phpMyAdmin: стъпка по стъпка инструкции и препоръки
- Домейн контролер на Linux
- Архитектура на клиент-сървър
- Интернет порталът е надежден спътник към World Wide Web
- Звездичка: инсталация и инструкции
- Какво представлява прокси сървър и за какво е то?
- Какво е Winserver?