Як вядома, дыстрыбутыў CentOS 7 даволі часта выступае ў якасці аперацыйнай сістэмы, якую ўсталёўваюць для кіравання серверамі або хостынгамі. Аднак стандартнай функцыянальнасцю АС тут не абысціся, таму практычна кожны адміністратар сутыкаецца з неабходнасцю інсталяцыі дадатковых пакетаў. Адной з самых папулярных утыліт можна смела лічыць Webmin. Гэта інструмент, рэалізаваны ў выглядзе панэлі кіравання і які дазваляе працаваць з серверамі і хостынгамі. Калі вы толькі пачынаеце свой шлях у гэтай справе, прапануем вывучыць два прадстаўленых сёння спосабу, каб зразумець, як менавіта ажыццяўляецца ўстаноўка гэтага кампанента.
Усталёўваем Webmin ў CentOS 7
На жаль, Webmin па змаўчанні адсутнічае ў стандартных рэпазітарах, што значна ўскладняе працэдуру ўстаноўкі асабліва для пачаткоўцаў юзэраў. На афіцыйным сайце маюцца інструкцыі, якія тлумачаць прынцып дадання пакетаў, але яны павярхоўныя і падыдуць толькі тым, што ўжо мае навык ў падобных устаноўках і ведае ангельскую мову. Таму мы склалі дэталёвае кіраўніцтва па гэтай тэме з адпаведнымі скрыншотамі, апісаўшы два даступных метаду інсталяцыі Webmin ў CentOS. Давайце пачнем з першага.Спосаб 1: Усталёўка RPM-версіі
У першую чаргу разгледзім больш просты варыянт, які грунтуецца на атрыманні RPM-пакета з афіцыйнага сайта з далейшай яго інсталяцыяй. Дадзены спосаб падыдзе нават у тых сітуацыях, калі вы хочаце дадаць Webmin на іншую прыладу без падлучэння да інтэрнэту, папярэдне загрузіўшы ПА на здымны носьбіт. Выглядае ўвесь працэс наступным чынам:
Перайсці на афіцыйны сайт Webmin
- Скарыстайцеся прыведзенай вышэй спасылкай, каб патрапіць на афіцыйны сайт распрацоўшчыкаў, дзе адразу ж перамесціцеся ў раздзел «Downloads».
- Тут вас цікавіць спасылка на RPM-пакет. Пстрыкніце па ёй правай кнопкай мышы і скапіруйце праз кантэкстнае меню.
- Можна запусціць «Тэрмінал», паколькі ўсе астатнія дзеянні будуць рабіцца менавіта праз яго. Спачатку атрымаем сам пакет, увёўшы каманду wget + скапіяваную раней спасылку.
- Запампоўка зойме пэўную колькасць часу, а ўнізе будзе адлюстроўвацца прагрэс. Падчас гэтага не зачыняйце кансоль, каб не перапыніць аперацыю.
- Перад пачаткам асноўнай працэдуры ўстаноўкі атрыманага пакета неабходна праверыць залежнасці і выправіць іх. У гэтым дапаможа каманда sudo yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty.
- Яна выконваецца ад імя суперпользователя, а значыць, для пацверджання прыйдзецца ўвесці пароль, знакі якога не адлюстроўваюцца ў радку пры напісанні.
- Вы будзеце апавешчаныя аб паспяховым завяршэнні ўстаноўкі залежнасцяў, і можна пераходзіць да наступнага дзеяння.
- Выкарыстоўвайце каманду rpm -U webmin-1.930-1.noarch.rpm, каб усталяваць атрыманы раней пакет з Webin, замяніўшы назву на імя ўжо запампаванага пакета.
- Гэты працэс зойме больш за ўсё часу, таму прыйдзецца назапасіцца цярпеннем.
- У канцы вы будзеце апавешчаныя аб тым, што інсталяцыя завяршылася паспяхова, а таксама будзе прадастаўлена спасылка для аўтарызацыі і стандартны пароль.
- Устаўце гэтую спасылку ў браўзэр і пры пераходзе прыміце ўсе рызыкі.
- Выкарыстоўвайце стандартны лагін і пароль для аўтарызацыі, каб пераканацца ў правільнасці працы дабаўленай панэлі кіравання.
Выкананне дадзенага спосабу займае ад сілы дзесяць хвілін, а таксама не з'яўляецца асабліва складаным, аднак некаторым карыстальнікам ён проста не падыходзіць з прычыны розных акалічнасцяў. Спецыяльна для такіх выпадкаў мы і падрыхтавалі альернативный варыянт.
Спосаб 2: Даданне рэпазітара YUM
Як вядома, YUM - стандартны пакетны менеджэр CentOS. Ён можа хутка ўсталёўваць толькі тыя праграмы, якія былі дададзеныя ў спіс рэпазітароў, які захоўваецца ў спецыяльнай тэчцы. Webmin там адсутнічае, але нічога не перашкаджае нам дадаць яго самастойна, а затым ужо вырабіць інсталяцыю. Прыклад такой устаноўкі як раз і апісаны на афіцыйным сайце, а дэталёва ён выглядае так:
- Далейшыя дзеянні прыйдзецца вырабляць праз тэкставы рэдактар. Можна выкарыстоўваць абсалютна любы зручны інструмент, а мы спынімся на простым nano. Калі ён яшчэ не дададзены ў ваш дыстрыбутыў, задзейнічайце каманду sudo yum install nano.
- Пацвердзіце намеры дадання пакета, паказаўшы пароль суперпользователя.
- Пагадзіцеся з папярэджаннем аб усталяванні новага пакета. Калі nano ужо дададзены ў АС, з'явіцца паведамленне «Выконваць няма чаго».
- Зараз створым файл, дзе і будзе захоўвацца інфармацыя аб пакеце для запампоўкі. Ажыццяўляецца гэта праз sudo nano /etc/yum.repos.d/webmin.repo.
- Пры адкрыцці тэкставага рэдактара вы адразу ж будзеце папярэджаны аб тым, што гэта новы файл. Не палохайцеся, бо так і павінна быць.
- Устаўце туды азначанае ніжэй змесціва.
[Webmin]
name = Webmin Distribution Neutral
# Baseurl = https: //download.webmin.com/download/yum
mirrorlist = https: //download.webmin.com/download/yum/mirrorlist
enabled = 1
- Пасля гэтага націсніце на Ctrl + O, каб захаваць змены.
- Ня мяняйце імя файла, а проста націсніце на клавішу Enter.
- Затым можна смела пакінуць тэкставы рэдактар, націснуўшы камбінацыю Ctrl + X.
- Наступным крокам будзе атрыманне публічнага ключа, які спатрэбіцца для карэктнай інсталяцыі пакетаў. Спачатку загрузіце яго праз wget http://www.webmin.com/jcameron-key.asc.
- Пасля выканайце каманду sudo rpm --import jcameron-key.asc, каб імпартаваць яго ў сістэму.
- Засталося толькі прапісаць sudo yum install webmin для запуску ўстаноўкі разгляданай сёння панэлі кіравання.
Як бачыце, рэалізацыя гэтага метаду апынулася трохі больш складаным, аднак зараз вы ў любы момант можаце паўторна прапісаць sudo yum install webmin, каб адразу ж усталяваць праграму пры яе выпадковым або наўмысным выдаленні. Астатнія дзеянні выконваць не трэба, паколькі канфігурацыя захавалася ў АС.
Запуск сервера пасля інсталяцыі
Не заўсёды Webmin аўтаматычна запускаецца пасля інсталяцыі, што можа быць звязана з рознымі фактарамі. Калі гэтага не адбылося, пераход на тэставы сайт будзе немагчымы, таму прыйдзецца актываваць сэрвіс самастойна, увёўшы ў «тэрмінале» каманду service webmin start.
Аднак улічвайце яшчэ той факт, што дадзеная панэль кіравання не дадаецца ў аўтазагрузку адразу ж пасля ўстаноўкі, таму пры стварэнні новага сеансу яна будзе адключаная. Калі вы хочаце пазбегнуць гэтага, проста прапішіце адзін радок chkconfig webmin on і актывуйце яе.
Вы знаёмыя з двума спосабамі ўстаноўкі Webmin ў CentOS 7. Засталося толькі падабраць аптымальны для сябе варыянт і прытрымлівацца прыведзеных інструкцыям, каб увесь працэс прайшоў паспяхова.