Ўстаноўка Webmin ў CentOS 7

Anonim

Ўстаноўка Webmin ў CentOS 7

Як вядома, дыстрыбутыў CentOS 7 даволі часта выступае ў якасці аперацыйнай сістэмы, якую ўсталёўваюць для кіравання серверамі або хостынгамі. Аднак стандартнай функцыянальнасцю АС тут не абысціся, таму практычна кожны адміністратар сутыкаецца з неабходнасцю інсталяцыі дадатковых пакетаў. Адной з самых папулярных утыліт можна смела лічыць Webmin. Гэта інструмент, рэалізаваны ў выглядзе панэлі кіравання і які дазваляе працаваць з серверамі і хостынгамі. Калі вы толькі пачынаеце свой шлях у гэтай справе, прапануем вывучыць два прадстаўленых сёння спосабу, каб зразумець, як менавіта ажыццяўляецца ўстаноўка гэтага кампанента.

Усталёўваем Webmin ў CentOS 7

На жаль, Webmin па змаўчанні адсутнічае ў стандартных рэпазітарах, што значна ўскладняе працэдуру ўстаноўкі асабліва для пачаткоўцаў юзэраў. На афіцыйным сайце маюцца інструкцыі, якія тлумачаць прынцып дадання пакетаў, але яны павярхоўныя і падыдуць толькі тым, што ўжо мае навык ў падобных устаноўках і ведае ангельскую мову. Таму мы склалі дэталёвае кіраўніцтва па гэтай тэме з адпаведнымі скрыншотамі, апісаўшы два даступных метаду інсталяцыі Webmin ў CentOS. Давайце пачнем з першага.

Спосаб 1: Усталёўка RPM-версіі

У першую чаргу разгледзім больш просты варыянт, які грунтуецца на атрыманні RPM-пакета з афіцыйнага сайта з далейшай яго інсталяцыяй. Дадзены спосаб падыдзе нават у тых сітуацыях, калі вы хочаце дадаць Webmin на іншую прыладу без падлучэння да інтэрнэту, папярэдне загрузіўшы ПА на здымны носьбіт. Выглядае ўвесь працэс наступным чынам:

Перайсці на афіцыйны сайт Webmin

  1. Скарыстайцеся прыведзенай вышэй спасылкай, каб патрапіць на афіцыйны сайт распрацоўшчыкаў, дзе адразу ж перамесціцеся ў раздзел «Downloads».
  2. Пераход да атрымання спасылкі на запампоўку панэлі кіравання Webmin ў CentOS 7

  3. Тут вас цікавіць спасылка на RPM-пакет. Пстрыкніце па ёй правай кнопкай мышы і скапіруйце праз кантэкстнае меню.
  4. Атрыманне спасылкі на запампоўку Webmin ў CentOS 7 на афіцыйным сайце

  5. Можна запусціць «Тэрмінал», паколькі ўсе астатнія дзеянні будуць рабіцца менавіта праз яго. Спачатку атрымаем сам пакет, увёўшы каманду wget + скапіяваную раней спасылку.
  6. Ўвод спасылкі для запампоўкі пакета Webmin ў CentOS 7 з афіцыйнага сайта

  7. Запампоўка зойме пэўную колькасць часу, а ўнізе будзе адлюстроўвацца прагрэс. Падчас гэтага не зачыняйце кансоль, каб не перапыніць аперацыю.
  8. Чаканне завяршэння загрузкі пакета Webmin ў CentOS 7 з афіцыйнага сайта

  9. Перад пачаткам асноўнай працэдуры ўстаноўкі атрыманага пакета неабходна праверыць залежнасці і выправіць іх. У гэтым дапаможа каманда sudo yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty.
  10. Ўстаноўка залежнасцяў перад усталёўкай Webmin ў CentOS 7 з афіцыйнага сайта

  11. Яна выконваецца ад імя суперпользователя, а значыць, для пацверджання прыйдзецца ўвесці пароль, знакі якога не адлюстроўваюцца ў радку пры напісанні.
  12. Пацверджанне ўстаноўкі залежнасцяў шляхам уводу пароля Webmin ў CentOS 7

  13. Вы будзеце апавешчаныя аб паспяховым завяршэнні ўстаноўкі залежнасцяў, і можна пераходзіць да наступнага дзеяння.
  14. Апавяшчэнне аб паспяховай інсталяцыі залежнасцяў Webmin ў CentOS 7

  15. Выкарыстоўвайце каманду rpm -U webmin-1.930-1.noarch.rpm, каб усталяваць атрыманы раней пакет з Webin, замяніўшы назву на імя ўжо запампаванага пакета.
  16. Каманда для ўстаноўкі Webmin ў CentOS 7 з афіцыйнага сайта

  17. Гэты працэс зойме больш за ўсё часу, таму прыйдзецца назапасіцца цярпеннем.
  18. Чаканне завяршэння ўстаноўкі Webmin ў CentOS 7 з афіцыйнага сайта

  19. У канцы вы будзеце апавешчаныя аб тым, што інсталяцыя завяршылася паспяхова, а таксама будзе прадастаўлена спасылка для аўтарызацыі і стандартны пароль.
  20. Інфармацыя для аўтарызацыі ў Webmin ў CentOS 7 пасля ўстаноўкі

  21. Устаўце гэтую спасылку ў браўзэр і пры пераходзе прыміце ўсе рызыкі.
  22. Прыняцце рызык для аўтарызацыі ў Webmin ў CentOS 7 праз браўзэр

  23. Выкарыстоўвайце стандартны лагін і пароль для аўтарызацыі, каб пераканацца ў правільнасці працы дабаўленай панэлі кіравання.
  24. Пробная аўтарызацыя ў Webmin ў CentOS 7 пасля інсталяцыі

Выкананне дадзенага спосабу займае ад сілы дзесяць хвілін, а таксама не з'яўляецца асабліва складаным, аднак некаторым карыстальнікам ён проста не падыходзіць з прычыны розных акалічнасцяў. Спецыяльна для такіх выпадкаў мы і падрыхтавалі альернативный варыянт.

Спосаб 2: Даданне рэпазітара YUM

Як вядома, YUM - стандартны пакетны менеджэр CentOS. Ён можа хутка ўсталёўваць толькі тыя праграмы, якія былі дададзеныя ў спіс рэпазітароў, які захоўваецца ў спецыяльнай тэчцы. Webmin там адсутнічае, але нічога не перашкаджае нам дадаць яго самастойна, а затым ужо вырабіць інсталяцыю. Прыклад такой устаноўкі як раз і апісаны на афіцыйным сайце, а дэталёва ён выглядае так:

  1. Далейшыя дзеянні прыйдзецца вырабляць праз тэкставы рэдактар. Можна выкарыстоўваць абсалютна любы зручны інструмент, а мы спынімся на простым nano. Калі ён яшчэ не дададзены ў ваш дыстрыбутыў, задзейнічайце каманду sudo yum install nano.
  2. Каманда для ўстаноўкі тэкставага рэдактара пры ўсталёўцы Webmin ў CentOS 7

  3. Пацвердзіце намеры дадання пакета, паказаўшы пароль суперпользователя.
  4. Пацверджанне ўстаноўкі тэкставага рэдактара пры ўсталёўцы Webmin ў CentOS 7

  5. Пагадзіцеся з папярэджаннем аб усталяванні новага пакета. Калі nano ужо дададзены ў АС, з'явіцца паведамленне «Выконваць няма чаго».
  6. Паспяховая інсталяцыя тэкставага рэдактара пры ўсталёўцы Webmin ў CentOS 7

  7. Зараз створым файл, дзе і будзе захоўвацца інфармацыя аб пакеце для запампоўкі. Ажыццяўляецца гэта праз sudo nano /etc/yum.repos.d/webmin.repo.
  8. Стварэнне файла рэпазітара пры ўсталёўцы Webmin ў CentOS 7

  9. Пры адкрыцці тэкставага рэдактара вы адразу ж будзеце папярэджаны аб тым, што гэта новы файл. Не палохайцеся, бо так і павінна быць.
  10. Інфармацыя аб стварэнні новага файла рэпазітара пры ўсталёўцы Webmin ў CentOS 7

  11. Устаўце туды азначанае ніжэй змесціва.

    [Webmin]

    name = Webmin Distribution Neutral

    # Baseurl = https: //download.webmin.com/download/yum

    mirrorlist = https: //download.webmin.com/download/yum/mirrorlist

    enabled = 1

  12. Запаўненне змесціва файла рэпазітара пры ўсталёўцы Webmin ў CentOS 7

  13. Пасля гэтага націсніце на Ctrl + O, каб захаваць змены.
  14. Захаванне файла рэпазітара пасля ўнясення змяненняў для інсталяцыі Webmin ў CentOS 7

  15. Ня мяняйце імя файла, а проста націсніце на клавішу Enter.
  16. Адмена змены назвы файла рэпазітара пры ўсталёўцы Webmin ў CentOS 7

  17. Затым можна смела пакінуць тэкставы рэдактар, націснуўшы камбінацыю Ctrl + X.
  18. Закрыццё тэкставага рэдактара пасля ўнясення змяненняў пры інсталяцыі Webmin ў CentOS 7

  19. Наступным крокам будзе атрыманне публічнага ключа, які спатрэбіцца для карэктнай інсталяцыі пакетаў. Спачатку загрузіце яго праз wget http://www.webmin.com/jcameron-key.asc.
  20. Увод каманды для запампоўкі публічнага ключа Webmin ў CentOS 7 з дададзенага рэпазітара

  21. Пасля выканайце каманду sudo rpm --import jcameron-key.asc, каб імпартаваць яго ў сістэму.
  22. Каманда для імпарту публічнага ключа пры ўсталёўцы Webmin ў CentOS 7

  23. Засталося толькі прапісаць sudo yum install webmin для запуску ўстаноўкі разгляданай сёння панэлі кіравання.
  24. Увод каманды для інсталяцыі Webmin ў CentOS 7 з дададзенага рэпазітара

Як бачыце, рэалізацыя гэтага метаду апынулася трохі больш складаным, аднак зараз вы ў любы момант можаце паўторна прапісаць sudo yum install webmin, каб адразу ж усталяваць праграму пры яе выпадковым або наўмысным выдаленні. Астатнія дзеянні выконваць не трэба, паколькі канфігурацыя захавалася ў АС.

Запуск сервера пасля інсталяцыі

Не заўсёды Webmin аўтаматычна запускаецца пасля інсталяцыі, што можа быць звязана з рознымі фактарамі. Калі гэтага не адбылося, пераход на тэставы сайт будзе немагчымы, таму прыйдзецца актываваць сэрвіс самастойна, увёўшы ў «тэрмінале» каманду service webmin start.

Каманда для актывацыі Webmin ў CentOS 7 пасля інсталяцыі

Аднак улічвайце яшчэ той факт, што дадзеная панэль кіравання не дадаецца ў аўтазагрузку адразу ж пасля ўстаноўкі, таму пры стварэнні новага сеансу яна будзе адключаная. Калі вы хочаце пазбегнуць гэтага, проста прапішіце адзін радок chkconfig webmin on і актывуйце яе.

Каманда для дадання Webmin ў CentOS 7 у аўтазагрузку

Вы знаёмыя з двума спосабамі ўстаноўкі Webmin ў CentOS 7. Засталося толькі падабраць аптымальны для сябе варыянт і прытрымлівацца прыведзеных інструкцыям, каб увесь працэс прайшоў паспяхова.

Чытаць далей