КампутарыПраграмнае забеспячэнне

Агляд 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 для мінімальнай выгрузкі - утрымлівае ў сабе толькі базавую аперацыйную сістэму з мінімальным наборам пакетаў і без графічнага інтэрфейсу (на гэтай версіі дыстрыбутыва можна без праблем «падняць» сервер, не ўсталёўваючы нічога лішняга).

У ліку загрузных файлаў можна адшукаць два «жывых» выявы дыска з двума рознымі працоўнымі асяроддзямі (KDE і Gnome). Гэтыя вобразы падыдуць тым, хто хоча выпрабаваць сістэму ў справе да ўстаноўкі на жорсткі дыск.

Ўстаноўка CentOS 7

Нават пры выбары мінімальнага ладу CentOS 7 прапануе скарыстацца графічным інтэрфейсам для ўстаноўкі сістэмы на жорсткі дыск.

Працэс гэты праходзіць у 6 асноўных крокаў:

  • Настройка даты і часу - на гэтым этапе досыць абраць свой гадзінны пояс, і час будзе выстаўлена аўтаматычна.
  • Настройка мовы і раскладкі - неабходна выбраць адзін асноўны мову сістэмы і адзін дадатковы, а таксама паказаць неабходныя раскладкі клавіятуры для іх.
  • Крыніца ўстаноўкі - на дадзеным этапе можна нічога не змяняць, тады файлы для ўстаноўкі будуць узятыя з носьбіта з сістэмай.
  • Праграмнае забеспячэнне для ўстаноўкі - на гэтым этапе неабходна выбраць мінімальны пакет праграм, так як нам трэба разгарнуць сервер без працоўнага стала і графічнага інтэрфейсу.
  • Месца ўстаноўкі - на гэтым этапе выбіраем жорсткі дыск, на які будзе праведзена ўстаноўка, а таксама разметку.
  • Настройка інтэрнэту - тут трэба ўнесці дадзеныя аб падключэнні да Сеткі.

Пасля ўвядзення даных неабходна будзе стварыць профіль карыстальнікі і паказаць пароль Root. Пасля завяршэння працэсу ўстаноўкі кампутар перазагрузіцца і прапануе запусціць новую аперацыйную сістэму.

Ўстаноўка сервера CentOS 7

Тут сцісла пагаворым пра тое, як разгарнуць універсальны сервер на базе CentOS 7 з мінімальным наборам неабходных інструментаў, якія патрабуюцца для яго паўнавартаснай працы.

Такім чынам, для пачатку неабходна адшукаць сам сервер. Яго можна альбо наняць у Сеткі (ад 250 рублёў), альбо наладзіць на лакальнай машыне. Адзінае, што спатрэбіцца, - гэта дадзеныя SSH, якія будуць выкарыстоўвацца для ўваходу на сервер. Возьмем у якасці прыкладу абстрактны паштовы адрас root@centos.com і імя карыстальніка c паролем таксама centos.

Пачаць канфігурацыю варта з стварэння карыстальніка і выдачы яму ўсіх неабходных мае рацыю:

  • Дадаем карыстальніка камандай useradd centos;
  • Ствараем для яго унікальны пароль - passwd centos;
  • Прымушаем сістэму адпраўляць root-пошту гэтаму карыстальніку - vi / etc / aliases;
  • Даем карыстачу правы sudo камандай visudo (камандны радок адгукнецца пацвярджэннем аперацыі).

Далей неабходна ўказаць імя хаста. Гэта можна зрабіць з дапамогай каманды hostnamectl set-hostname server1.centos.net.

Пасля трэба адключыць Firewall і SeLinux. Гэта неабходна зрабіць для таго, каб выпадкова не пазбавіць сябе правоў доступу да сервера. Прыпыніць працу Firewall можна, выкарыстоўваючы каманды systemctl stop firewalld і systemctl disable firewalld. Сітуацыя з SeLinux крыху больш складана: неабходна адкрыць адпаведны канфігурацыйны файл у тэкставым рэдактары Vi з дапамогай каманды vi / etc / selinux / config, адшукаць там радок SELINUX = enabled і замяніць на SELINUX = disabled. Затым трэба перазагрузіць сістэму.

Наступным этапам налады будзе ўстаноўка SSH.

Для гэтага неабходна:

  • Дадаць адпаведныя ключы з поўначы камандай ssh-copy-ID root@centos.com.
  • Змяніць порт у канфігурацыйным файле / etc / ssh / sshd_config на Port 222.
  • Забараніць уваход на сервер без правоў Root, упісаўшы радок PermitRootLogin without-password.
  • І перазагрузіць сервер камандай systemctl restart sshd.

Таксама трэба абнавіць усе сістэмы і ўсталяваць сховішчы epel і rpmforge. Для гэтага неабходна:

  • Абнавіць усе сістэмныя элементы камандай yum update.
  • Загрузіць новыя сістэмныя кампаненты камандай yum -enablerepo = cr update.
  • Калі існуючых кампанентаў недастаткова, можна загрузіць больш сучасныя версіі epel і rpmforge, для гэтага ўводны каманду yum -y install * адрас рэпазітара, дзе захоўваецца патрэбная версія праграмнага забеспячэння * (прыдатны рэпазітар можна лёгка знайсці на профільных рэсурсах).

Праверка сэрвісаў, налада Apache і PHP

Для ўстаноўкі дадатковых кампанентаў у існуючы каркас сервера спатрэбіцца праверка і адключэнне некаторых сэрвісаў і MTA-службаў.

Для гэтага трэба:

  • Праверыць, што з службаў ужо запушчана, камандай systemctl -t service.
  • Адключыць усе непатрэбныя і забараніць іх запуск, напрыклад для ўстаноўкі паштовых службаў спатрэбіцца адключэнне postfix камандамі systemctl stop postfix і systemctl disable postfix.

Затым трэба загрузіць Apache і PHP, неабходныя для паўнавартаснага функцыянавання нашага сервера.

Такім чынам, для гэтага:

  • Усталёўваем пакет Apache камандай yum -y install httpd.
  • Ўносім змяненні ў канфігурацыйны файл (там неабходна ўказаць адрас сервера, імя, подпісы і іншае).
  • Запускаем Apache і ўключаем функцыю аўтазапуску камандамі systemctl start httpd і systemctl enable httpd.
  • Затым дадаваны PHP камандай -y Install Yum PHP PHP-mbstring php-near.
  • Перазагружаем Apache камандай systemctl restart 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 *.
  • Абнавіць спіс даступнага праграмнага забеспячэння камандай yum 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 актуальнай версіі *.
  • Распакаваць файл камандай tar і перайсці ў адпаведную дырэкторыю камандай cd.
  • Пасля чаго трэба запусціць працэс ўстаноўкі камандай ./install.sh -platform-override.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.