家庭NAS之WEB-UI管理面板webmin(轻量级较全面)安装及使用

家庭NAS之WEB-UI管理面板webmin(轻量级较全面)安装及使用,第1张

相信很多人选择黑群晖的原因之一是因为群晖有很好的图形化管理面板,其实Ubuntu,或者说linux也可以很好的图形化管理面板。

本系列文章将介绍两种轻量级的管理面板 Webmin(功能较全面) Cockpit(功能简单) ,对于那些功能全面的重量级面板,再次不做介绍,尽管那些工具开发得很完善,但是在家用nas上使用却显得有些臃肿了。

就这样,请拥有,并享受。

对于Webmin的安装以及使用在它的官网中有详细的介绍,大家可以参考官网。

传送门: 点击这里

执行dpkg命令进行安装

提示:在输入时可以使用Tab键进行命令补全。

在执行上面的语句时,你可能会得到下面的报错:

这是由于缺少编译环境导致的,输入以下命令安装相关相关工具

在输入完上述命令后,可能还会出现一个错误如下:

此时我们按照提示运行输入

然后再运行

即可安装成功,安装完成后如下图

Webmin默认安装到 /usr/share/webmin 目录下,我们可以通过 https://服务器ip:10000/ 来登录管理面板;登录密码为 root 密码或者可以运行 sudo su 的管理者用户名密码来登录。

(因为Ubuntu不允许使用 root 来作为默认登录用户,你可以使用其它可以执行 sudo su 切换到管理员权限的用户名密码来作为登录用户)

完成安装后我们用浏览器打开 https://服务器ip:10000/ 来进入管理面板,打开后会跳出一个错误页面,点击提示中的URL链接即可正常进入。

(如果浏览器有安全警告,直接跳过继续前往即可)

之后便是登录界面,输入上面提到的用户名密码进行登录

完成登录后就进入到管理面板的界面了

现在界面显示的英文,我们可以到 Webmin ->Webmin Configuration ->Language and Locale 将语言改为中文,记得保存。

我们可以在面板中很直观地查看到系统的相关信息以及进行相关配置。

Webmin的功能还是比较全面的,可以通过安装模块来扩展功能,支持集群管理等。

到这里本篇文章就结束了,以后就可以通过浏览器来查看以及管理nas了。

Webmin 是广受欢迎的免费面板,由于习惯了此面板,所以换到 Debian 7 系统后,还是打算安装一下。在过程中出了不少错误,最终还是顺利安装完成。

下面记录一下出错信息及解决办法。

按照官方网站是安装教程,下载 deb 包然后使用 dpkg 命令安装,会有几个依赖包无法安装,从而导致出错。

方案一(会出错,无法安装)

下载最新版 deb 包:

http://www.webmin.com/download/deb/webmin-current.deb

安装:

dpkg --install webmin-current.deb

出错信息如下:

root@v5:~# dpkg --install webmin-current.deb

Selecting previously unselected package webmin.

(Reading database ... 22186 files and directories currently installed.)

Unpacking webmin (from webmin-current.deb) ...

dpkg: dependency problems prevent configuration of webmin:

webmin depends on libnet-ssleay-perlhowever:

Package libnet-ssleay-perl is not installed.

webmin depends on libauthen-pam-perlhowever:

Package libauthen-pam-perl is not installed.

webmin depends on libio-pty-perlhowever:

Package libio-pty-perl is not installed.

webmin depends on apt-show-versionshowever:

Package apt-show-versions is not installed.

dpkg: error processing webmin (--install):

dependency problems - leaving unconfigured

Errors were encountered while processing:

webmin

官网给出的方案是,手动运行以下命令,但依然会出错。如下:

root@v5:~# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Reading package lists... Done

Building dependency tree

Reading state information... Done

libpam-runtime is already the newest version.

perl is already the newest version.

python is already the newest version.

openssl is already the newest version.

openssl set to manually installed.

You might want to run 'apt-get -f install' to correct these:

The following packages have unmet dependencies:

apt-show-versions : Depends: libapt-pkg-perl (>= 0.1.21) but it is not going to be installed

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

不死心,运行 apt-get -f install apt-show-versions 强制安装,依旧出错。

方案二(OK)

编辑 /etc/apt/sources.list 文件,在最末尾添加以下内容:

vi /etc/apt/sources.list

deb http://download.webmin.com/download/repository sarge contrib

deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

安装 GPG key

cd /root

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

apt-key add jcameron-key.asc

再执行

apt-get update

apt-get install webmin

所有的依赖会自动解决。

搞定收工。

注:此法同样适用于 Ubuntu 下。

在前面我们介绍了管理面板Webmin的安装与使用,这次我们来看Cockpit的安装与使用,Webmin与Cockoit都属于轻量级的管理面板,但是Cockpit的功能较Webmin有了更多的减少,提供了更多的图表可视化功能,对中文的支持也比Webmin要好得多。

cockpit提供了几乎所有Linux发行版本的安装包,对各个Linux平台支持都很好,这在官方的宣传里可以看到。该软件为开源软件,并在官网提供了详细的开发者文档。

cockpit的官网提供了各平台的安装方法以及相关的的使用文档,并且在Ubuntu17.04以及之后的Ubuntu版本中加入了官方的软件源中,这意味这我们可以很容易地安装Cockpit。

只需要在终端中执行以下命令即可安装

安装完成后没有给出任何地提示信息,我们只需要用浏览器打开 https://服务器IP:9090 即可打开监控界面,然后输入ubuntu的用户名密码就可以登录它。

(打开过程中浏览器可能会拦截该页面,允许访问即可)

在浏览器中打开 https://服务器IP:9090 后我们可以看到如下画面,输入用户名、密码登录即可。

登录成功后我们就进入道路cockpit的管理界面,在这里可以直观的看到NAS的运行状态,包括CPU使用率、内存使用率、硬盘使用率等。

下面我们来看看cockpit中有那些功能。

在cockpit中我们可以很方便的管理各系统服务,下面将介绍一些基本的管理功能

在磁盘管理中,为我们提供了图形化创建RAID设备,可支持RAID0、1、4、5、6、10。

可以图形化创建磁盘分区表,格式化磁盘。可支持GPT以及MBR分区方式。

更改磁盘挂载点等

可以添加绑定、添加网桥、划分vlan的网络操作。

还可以进行ipv4、ipv6等设置,支持管理连接状态,实时日志查看等

支持查看相关系统服务进程,并支持启用、禁用相关进程。支持定时任务管理等

除此之外,还提供了一个终端的功能,可直接在网页中打开终端

cockpit比webmin要精简很多,去除了很多感觉不要的东西,在我看来是最适合做NAS管理面板的软件,其使用起来也很方便,不需要很复杂的操作就可以管理系统相关服务。对各种数据监控提供了很好的图形可视化支持,能很好的查看系统使用状态


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/218457.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存