webmin官网

对于IBM的服务器,cpu架构不同于常见的x86或aarch64,部分第三方软件是无法正常安装的,比如大名鼎鼎的宝塔面板,对于像我一样的新手很不友好,这里分享一款代替宝塔的web管理面板webmin,他支持红帽或ubuntu系统,功能类似宝塔面板。

1、判断自己系统为红帽系还是debian系。

​ ssh连接上服务器,输入命令 :(输入时按tab键自动补全)

cat /etc/os-release

如图为debian系,典型为ubuntu,debian系的包管理一般为apt命令,

如下为红帽,红帽的包管理命令一般为yum 命令。

2、下载官方安装包

2.1、红帽系安装

​ 使用wget工具下载

wget http://prdownloads.sourceforge.net/webadmin/webmin-2.012-1.noarch.rpm

​ 若提示command not found 使用yum 下载wget 工具

yum -y install yum

​ 下载完成后会在所在目录多出一个.rpm文件

​ 使用yum工具下载其他webmin所需插件

yum -y install perl perl-Net-SSLeay openssl perl-IO-Tty perl-Encode-Detect

​ 下载完成后,运行刚刚下载的rpm文件,出现警告不影响程序

rpm -U webmin-2.012-1.noarch.rpm

​ 查看10000端口的占用情况:(若提示找不到命令用yun -y install lsof安装)

lsof -i:10000

​ 输出如图则运行成功

2.2、debian系安装(ubuntu)

​ ubuntu的包管理器为apt命令,首先更新apt并下载指定软件

// 更新apt包
apt-get update
// 安装准备工具
apt install wget apt-transport-https software-properties-common

​ 下载密钥并保存到sec.key文件

wget -q http://www.webmin.com/jcameron-key.asc -O sec.key

​ 设置apt-key:输出OK即完成

apt-key add sec.key

​ 将 Webmin 存储库添加到源列表文件中,这里注意cpu架构,如s390x就写s390x,amd64写amd64等等

// 查看cpu架构
arch
// 添加库
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

​ 安装webmin

apt-get -y install webmin

​ 出现如图错误尝试更新apt重新安装

apt-get update

输入lsof查看端口,如图即为成功

lsof -i:10000

3、打开防火墙

端口此时webmin已安装完成,但是还不能公网访问,需要开放防火墙端口,开放端口的方式很多,这里介绍firewalld软件,首先需要下载firewalld软件

//安装防火墙管理
yum -y install firewalld
// 启动防火墙服务
systemctl start firewalld
// 开机自启防火墙
systemctl enable firewalld
// 查看防火墙服务运行状态
systemctl status firewalld

​ firewalld命令:

// 打开10000端口,tcp表示协议,--permanent代表永久生效
firewall-cmd --zone=public --add-port=10000/tcp --permanent
// 重载firewalld
firewall-cmd --reload
// 查看开放端口
firewall-cmd --list-port

​ 如图输出1000/tcp即为已开放

利用ifconfig命令获取自己的ip,浏览器打开输入ip:10000,提示登录输入root和系统root密码即可登录成功

中文设置:

选择中文,点击变更语言,完成后就会变成中文界面辣

web类似宝塔面板,提供状态检测,ssh终端连接,文件传输,还有很多功能,是一款非常强大的linux面板管理软件。

最新文章

  1. 打造高效前端工作环境-tmuxinator
  2. 【转】漫谈iOS程序的证书和签名机制
  3. php读取html文件(或php文件)的方法
  4. 解决Only a type can be imported. com.mysql.jdbc.Connection resolves to a package的报错问题
  5. 51nod 1336 RMQ逆问题
  6. leetcode:Compare Version Numbers
  7. DataGrid中取HyperLinkColumn列的值,处理DataGrid中绑定的特殊字符
  8. redis其他问题
  9. 有关sybase的一些零星经验
  10. OLEDB 连接EXCEL的连接字符串IMEX的问题(Oledb)
  11. Android -- 贝塞尔二阶实现饿了么加入购物车效果
  12. 延迟实例化 Lazy<T>
  13. ResourceManager的HA
  14. 搭建正则开源工具Regexper
  15. POJ 3469.Dual Core CPU 最大流dinic算法模板
  16. 局域网内的机器不能ping通虚拟机,但是虚拟机可以ping通局域网的机器
  17. django进阶-小实例
  18. 如何使用socket进行java网络编程(四)
  19. horizon源码分析(二)
  20. (转)stty 命令说明及使用讲解

热门文章

  1. 可迭代对象和迭代器对象以及for循环的本质
  2. 聊聊火热的 ChatGPT(我帮大伙问了几个比较关心的问题)
  3. Mybatis 区别-开发
  4. windows定时任务执行python爬虫
  5. JZOJ 3736. 【NOI2014模拟7.11】数学题
  6. ctf命令执行刷题
  7. 题解 [HAOI2007]分割矩阵
  8. 免杀之:MSF后门metasploit-loader免杀
  9. Moonraker
  10. layui 手机端时间不能滑动问题