- 学习视频来自于B站【小白入门 通俗易懂】2021韩顺平 一周学会Linux。
- 可能会用到的资料有如下所示,下载链接见文末:
- 《鸟哥的Linux私房菜 基础学习篇 第四版》
- 《鸟哥的Linux私房菜 服务器架设篇 第三版》
- 《韩顺平_2021图解Linux全面升级》
首先来介绍一下“Web运行环境”。学到现在,忽然发现Linux的图形界面只能在虚拟机中看到,也就是说在实际工作中进行Linux开发时,除了远程登录Xshell之外,有时候我们也需要有一个方便快捷的工具来帮助我们快速部署一台Linux服务器。否则,靠着等安装指令,一条一条输入指令安装所需要的软件,也太麻烦了!并且还有数据库也需要快速部署,这是程序员再进入到终端界面一行行敲代码创建数据库也太不方便了!所以就需要一个能直接连接到Linux服务器、有图形界面便于快速部署的工具——Web运行环境。
针对Linux系统的Web运行环境有很多,但是老韩只介绍了两个:Webmin、宝塔。
- 宝塔:宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。
- Webmin:WebMin的一个超级的功能和强大的虚拟主机控制面板。软件工具被设计成一种简单的方式来管理Unix和Linux平台。Webmin的是有足够的能力从一个网络服务器设置为维护FTP和电子邮件服务器管理基于网络环境的各种组件。
更多内容见博客“Linux下常见的web运行环境和控制面板汇总”。
下面简单对比一下“Webmin”和“宝塔”这两个Linux的Web运行环境的特点:
- Webmin开源全免费;宝塔仅部分功能免费。
- Webmin安装即用,无需注册;宝塔注册才可用。
- Webmin可离线使用;宝塔需要在线登录后使用。
- Webmin可管理已安装的服务器中间件;宝塔只可管理自己安装的服务器中间件。
- 最后也是最重要的,Webmin是一款全功能的系统管理工具,支持几乎所有系统管理功能,不够还能自定义;宝塔主要功能围绕管理WEB、数据库等建站程序管理。
注:个人使用感受是Webmin非常卡、宝塔响应速度极快。
25.2.1 安装webmin
Webmin是一个用于Linux系统管理的开源的基于web的系统管理配置工具,具有基于网页的图形化页面。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理操作,诸如设置用户账户、磁盘配额
、Apache、DNS、PHP, MySQL、文件共享的服务等。下面是其安装方法:
- 登录Webmin的root账号时,使用安装过程中设置的新密码,而不是Linux服务器的root密码。
- 若Windows下Firefox打开网页出现“此网址已被限制-此网址使用了一个通常用于网络浏览以外目的的端口”等提示,参考CSDN博文“firefox取消端口限制方法”解除限制。
25.2.2 Webmin使用演示
下面演示如何在Linux服务器上安装宝塔:
注意上述安装完成后,最后的信息非常重要!切记专门保存起来以便后续查阅,这是在其他电脑使用Web登录Linux的关键:
25.3.2 宝塔Web登录Linux服务器
- 监控系统状态
- IP/端口访问限制
- 安装防火墙软件(Nginx)
- 上传文件
- 查看日志
- 执行终端命令行
- 定时任务调度
- 安装软件(非常便捷)
下面演示使用修改密码的两种方法: