1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 运维 - 正文

君子好学,自强不息!

全面讲解Linux服务器(Webmin)

2022-11-13 | 运维 | 1818ip | 607°c
A+ A-

对于经常研究Linux的用户,Linux是一个成熟而稳定的网络操作系统,不过Linux给大家的印象就是一大堆的命令字符以及黑黑的显示屏。虽然现在Linux桌面版有了长足的进步,界面已和Windows不相上下了.

但对于Linux服务器来说,恐怕没有几个管理员会愿意装X-Windows程序.因此大部份的Linux服务器都是基于字符界面的.对于刚刚接触Unix的系统管理员来说,正确高效地完成各种关键的系统配置简直是一件不可能的任务。

即使是一个很有经验的Unix的管理员,也常常会为某些复杂的配置文件的格式而苦恼。因此拥有一个Unix上的GUI管理工具一直是广大Unix爱好者的美好愿望,当然前题是不用安装X-Windows程序.Webmin的出现实现了我们的想法.一起去看看这个程序的强大功能吧.

简介:

Webmin是一个基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以为还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等.

一、机器的环境如下:

[root@localhost~]#uname-r 
  • 2.6.18-028stab057.4 [root@localhost~]#cat/etc/redhat-release
  • CentOSrelease5(Final) [root@localhost~]#ipadsh
  • 1:lo:<LOOPBACK ,UP,LOWER_UP> mtu16436qdiscnoqueue link/loopback00:00:00:00:00:00brd00:00:00:00:00:00
  • inet127.0.0.1/8scopehostlo inet6::1/128scopehost
  • valid_lftforeverpreferred_lftforever 3:venet0:<BROADCAST ,POINTOPOINT,NOARP,UP,LOWER_UP> mtu1500qdiscnoqueue
  • link/void inet127.0.0.1/32scopehostvenet0
  • inet172.20.51.154/32brd172.20.51.154scopeglobalvenet0:0
  • 在安装webmin时要求系统必须有Perl支持,如果启用ssl的话还须有openssl及perl-net-ssleasy模块的支持

    二、检查模块:

    [root@localhost~]#rpm-qa|grepperl 
  • mod_perl-2.0.2-6.1 perl-Net-SSLeay-1.32-1.el5.rf
  • perl-5.8.8-10 perl-BSD-Resource-1.28-1.fc6.1
  • perl-DBI-1.52-1.fc6 perl-DBD-MySQL-3.0007-1.fc6
  • perl-String-CRC32-1.4-2.fc6 [root@localhost~]#rpm-qa|grepopenssl
  • openssl-0.9.8b-8.3.el5
  • 三、安装模块: [root@localhost ~]# rpm -ivh perl-Net-SSLeay-1.32-1.el5.rf.i386.rpm 这个rpm包可以在http://dag.wieers.com/rpm/packages/perl-Net-SSLeay/这个中下载

    四、解压webmin [root@localhost ~]# tar xvfz webmin-1.450.tar.gz

    五、安装webmin

    [root@localhost~]#cdwebmin-1.450 
  • [root@localhostwebmin-1.450]#./setup.sh ***********************************************************************
  • *WelcometotheWebminsetupscript,version1.450* ***********************************************************************
  • Webminisaweb-basedinterfacethatallowsUnix-likeoperating systemsandcommonUnixservicestobeeasilyadministered.
  • InstallingWebminin/root/webmin-1.450... ***********************************************************************
  • Webminusesseparatedirectoriesforconfigurationfilesandlogfiles. UnlessyouwanttorunmultipleversionsofWebminatthesametime
  • youcanjustacceptthedefaults. Configfiledirectory[/etc/webmin]:/usr/local/webmin
  • Logfiledirectory[/var/webmin]:/usr/local/webmin/log ***********************************************************************
  • WebminiswrittenentirelyinPerl.Pleaseenterthefullpathtothe Perl5interpreteronyoursystem.
  • Fullpathtoperl(default/usr/bin/perl): TestingPerl...
  • Perlseemstobeinstalledok ***********************************************************************
  • Operatingsystemname:CentOSLinux Operatingsystemversion:5
  • *********************************************************************** Webminusesitsownpasswordprotectedwebservertoprovideaccess
  • totheadministrationprograms.Thesetupscriptneedstoknow: -Whatporttorunthewebserveron.Theremustnotbeanother
  • webserveralreadyusingthisport. -Theloginnamerequiredtoaccessthewebserver.
  • -Thepasswordrequiredtoaccessthewebserver. -IfthewebservershoulduseSSL(ifyoursystemsupportsit).
  • -Whethertostartwebminatboottime. Webserverport(default10000):
  • Loginname(defaultadmin):root Loginpassword:
  • Passwordagain: UseSSL(y/n):y
  • StartWebminatboottime(y/n):y ***********************************************************************
  • Creatingwebserverconfigfiles.. ..done
  • Creatingaccesscontrolfile.. ..done
  • Insertingpathtoperlintoscripts.. ..done
  • Creatingstartandstopscripts.. ..done
  • Copyingconfigfiles.. ..done
  • ConfiguringWebmintostartatboottime.. Createdinitscript/etc/rc.d/init.d/webmin
  • ..done Creatinguninstallscript/usr/local/webmin/uninstall.sh..
  • ..done Changingownershipandpermissions..
  • ..done Runningpostinstallscripts..
  • ..done AttemptingtostartWebminminiwebserver..
  • StartingWebminserverin/root/webmin-1.450 ..done
  • *********************************************************************** Webminhasbeeninstalledandstartedsuccessfully.Useyourweb
  • browsertogoto https://localhost.localdomain:10000/
  • andloginwiththenameandpasswordyouenteredpreviously. BecauseWebminusesSSLforencryptiononly,thecertificate
  • itusesisnotsignedbyoneoftherecognizedCAssuchas Verisign.WhenyoufirstconnecttotheWebminserver,your
  • browserwillaskyouifyouwanttoacceptthecertificate presented,asitdoesnotrecognizetheCA.Sayyes.
  • [root@localhostwebmin-1.450]#
  • 六、测试运行 如果在安装的过程中选取默认的设置并启用了SSL的话,那么直接输入https://ip:10000就可以进去了,我这里ip是172.20.51.154,所以输入https://172.20.51.154:10000 输入你的用户名和密码,就可以体验一下了。

    本文来源:1818IP

    本文地址:https://www.1818ip.com/post/9088.html

    免责声明:本文由用户上传,如有侵权请联系删除!

    发表评论

    必填

    选填

    选填

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。