Ubuntu 16.04 LTS版本部署Virtualmin
时间:2022-06-27
部署环境:Ubuntu 16.04 LTS版本 IP:192.168.3.153
我尝试过再Centos8上部署,但安装过程会因为找不到依赖软件而报错,修改过几次yun源,依然不行,所以不再尝试在Centos8上部署了.
查资料时看到virtualmin只能在Ubuntu的LTS版本上部署,最开始使用的版本是22.04 LTS版本,但是看到virtualmin支持的Ubuntu最高版本为20.04 LTS版本。更换为20.04LTS版本进行部署,root用户进行部署,但是报错“The Virtualmin install script must be run as root”。
找了一些资料,尝试在Ubuntu 16.04 LTS版本上进行部署,结果成功了。
1.通过apt在终端中运行以下命令来确保所有系统软件包都是最新的
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common apt-transport-https wget
2.安装Webmin
sudo nano /etc/apt/sources.list
在文件尾追加以下内容
# Add these lines at last
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib# Save and exit the editor
2.1安装GPG密钥,我们需要GPG密钥来信任存储库:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
2.2使用以下命令安装Webmin的最新版本:
sudo apt update
sudo apt install webmin
3.配置防火墙
默认情况下,Webmin监听所有网络接口上端口10000上的连接。需要在防火墙中打开端口10000,以便可以从Internet访问Webmin界面:
sudo ufw allow 10000
sudo ufw reload
访问Webmin Web界面,要登录Webmin的仪表板,打开浏览器并按以下方式浏览服务器的IP: 用户名密码是虚拟机的用户名密码
https://your-server-ip-address:10000/
4.安装Virtualmin
4.1下载Virtualmin脚本
Virtualmin提供了一个安装脚本,可以轻松进行安装。运行以下命令以下载Virtualmin脚本:
curl -O http://software.virtualmin.com/gpl/scripts/install.sh
我的虚拟机因为没有安装curl,又先安装了curl
apt-get install curl
4.2更改install脚本的权限
sudo chmod +x install.sh
4.3运行以下命令以安装Virtualmin:
sudo ./install.sh
第一次安装,有报错
有资源连接失败,更改下载源,选图上这个就可以,然后点击关闭,更新下载源即可
第二次进行安装,因为是进行第二次安装,所以会有一个二次安装提醒,
之后安装成功
Ubuntu 16.04 LTS版本部署Virtualmin相关推荐
- 安装Python 3.6 在Ubuntu 16.04 LTS 版本
在ubuntu 16.04版本中,系统默认安装 了python 2.7和3.5版本,因为系统本身用到python的程序,删除默认的版本又担心系统有问题,那有没有办法同时在安装和使用python 3.6 ...
- 基于 Ubuntu 16.04 LTS 的 KDE neon 到达维护周期
随着 KDE neon 在 Ubuntu 18.04 LTS 发布,开发团队已经决定 放弃维护基于 Ubuntu 16.04 LTS版本,大多数用户预警将希望升级到基于 Ubuntu LTS 的 KD ...
- ubuntu 16.04 LTS 开发环境的安装及常用软件
Ubuntu 16.04 LTS版本安装完成后自带有常用的谷歌,Firefox浏览器以及一些常用的办公软件,但是这远远不能满足作为一个编程爱好者对于开发环境和工具的需求,为此总结一些这段时间的使用心得 ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(二):Apache安装和配置
基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django 基于Ubuntu Server 16.04 LTS版本安装和部署Djan ...
- 基于Ubuntu Server 16.04 LTS版本安装和部署Django之(一):安装Python3-pip和Django
近期开始学习基于Linux平台的Django开发,想配置一台可以发布的服务器,经过近一个月的努力,终于掌握了基于Apache和mod-wsgi插件的部署模式,自己也写了一个教程,一是让自己有个记录,二 ...
- OpenStack Mitaka for Ubuntu 16.04 LTS 部署指南
[声明] 欢迎转载,转载本文请注明作者和出处 https://www.zybuluo.com/ncepuwanghui/note/389373 http://blog.csdn.net/ncepuwa ...
- Ubuntu 16.04 LTS GNOME版本下载
下载地址: http://cdimage.ubuntu.com/ubuntu-gnome/releases/ Ubuntu GNOME发行版本启动已经有三年的时间了,在社区用户对于在稳定可靠的Ubun ...
- Ubuntu 16.04 LTS下编译GPU版tensorflow
Ubuntu 16.04 LTS下编译GPU版tensorflow 机器学习与数学 · 2016-06-10 13:51 作者: 比特小组 机器学习与数学出品 机器学习必然涉及到代码,本小组选择sci ...
- Ubuntu 16.04 LTS今日发布
Ubuntu 16.04 LTS今日发布 Ubuntu 16.04 LTS 发布日期已正式确定为 2016 年 4 月 21 日,代号为 Xenial Xerus.Ubuntu16.04 将是非常受欢 ...
最新文章
- GCC 连接器、链接标准库 gcc -l、链接手动创建库(指定目录的库 gcc -L)
- 2021年春季学期-信号与系统-第十四次作业参考答案-第七小题参考答案
- sizeof 头文件_c/c++基础之sizeof用法
- Python编程基础:第五十节 海象运算符Walrus Operator
- 数据存储方案-闭包表
- SESSION常见问题辑
- 常见花材的固定的方法有哪些_旋流器常见的故障及处理方法有哪些?
- git——学习笔记(三)分支管理
- 前端学习(2965):路由的参数传递
- 不同page页面选择不同页面模板的方法
- selenium(java)遇到的问题
- 年味PSD素材|非常喜庆吉祥手工剪纸
- 输变电设备物联网节点设备无线组网协议_AIS-Link-艾森智能的工业物联网连接协议...
- Leaflet学习笔记-Leaflet.awesome-markers
- JS的parent对象
- java 执行 jar 包中的 main 方法
- 【网络】网络流:最大流最小割问题
- 麻雀虽小,五脏俱全 - Java工具类库 - Hutool
- 丙二硫醇/鸟嘌呤(BG)/Mn配合物修饰BODIPY氟化硼二吡咯荧光探针
- 2018 年全年详细工作日、周末、节假日数据json
热门文章
- 多线程编程里如何运用CreateMutex,WaitForSingleObject,ReleaseMutex来实现线程同步
- 2016过狗菜刀下载 2016过狗刀 过狗菜刀下载
- vue-cli 3.0之跨域请求devServer proxy代理配置
- 4G浏览器——专注人性化的浏览器
- Java_SE中的经典面试题
- java textsharp,月光软件站 - 编程文档 - 其他语言 - 利用TextEditorControl控件现代码语法高亮显示...
- 音乐播放器的html 代码大全,关于HTML 音乐播放器代码|音乐播放器网页代码大全(转)...
- Python异步解析主流视频网站视频信息框架
- [文摘20070914]一个成功的博客必须知道的80个博客工具
- 学习集合工具类CollectionUtils——List对象案例