Ubuntu企业服务器管理经验谈(一)

简介:

用Ubuntu服务器的朋友都会知道,ubuntu的server版本安装完成后是没有图形界面的。这对熟悉了使用“桌面”进行管理和配置服务器的你来说恐怕是一件困难的事情。虽然也有使用终端命令“sudo apt-get install ubuntu-desktop”或者是其他的桌面的方法使得安装的服务器系统获得一个图形界面以进行管理,但是这无疑增加了计算机硬件系统的负担和额外的风险。因为只有天知道,安装了图形界面之后的服务器会莫名其妙的发生什么事。然而对于一个高安全的企业环境,企业的安全是非常重要的。所以这个方案并不是最好的方案。

那么究竟怎么才能构建出安全的管理方案呢?

既然不能使用图形界面进行配置和管理,那么我们就不使用它好了。下面我就谈谈我的管理经验。

熟悉RHEL的朋友可能使用过Webmin这款软件的经验,它不仅支持在本地使用也同样支持远程管理。那么究竟什么是Webmin呢?它安全可靠吗?怎么通过它来进行管理我的服务器呢?

别着急,我来一一解答。

关于什么是Webmin。

由于时间关系,如果大家英语水平还不错的话可以直接去访问http://www.webmin.com获取关于Webmin的更多信息。

此外,Webmin还提供了Demo和Screenshot页面,你可以直接登录此页面进行在线测试。网址是:http://www.webmin.com/demo.html

登录后如下图所示。

image

值得注意的是,Webmin的部分高级功能需要java支持。如果你是微软的IE用户不妨可以参照http://windows.microsoft.com/zh-CN/windows-vista/Install-Java-in-Internet-Explorer这个地址安装java。

如果你是其他类型的用户,如使用Solaris 或者Linux,那么你可以直接访问http://www.java.com/zh_CN/download/manual.jsp网站,然后选择适合你的操作系统平台的java软件。

那么怎么样才能安装Webmin呢?

#首先,先更新一下软件源

sudo apt-get update 
sudo apt-get upgrade

#然后有两种方式可以帮助你获取Webmin。一是,直接用w3m访问Webmin主页,然后依次找到下载地址下载。 
w3m www.webmin.com

#二是,使用wget获得。在这里你可以使用deb包或者自解压的tar.gz格式的源码包。 
wget http://cdnetworks-kr-1.dl.sourceforget.net/project/webmin/1.570/wwebmin_1.570_all.deb

#准备好之后就可以开始安装了。 
sudo dpkg --install webmin_1.570_all.deb 
sudo apt-get -f install webmin

#在完成上面的命令之后,终端会提示你缺少的依赖组件(包),你可以采取下面的命令将其补全。注意-f参数。 
sudo apt-get -f install webmin libnet-ssleay-perl libauthen-pam-perl libio-pty-perl apt-show-versions libapt-pkg-perl

#到这里之后终端会提示你,Webmin已经安装完成。

#然后再次更新软件源,查看是否有更新的组件(包)。 
sudo apt-get update 
sudo apt-get upgrade

#你可以再次使用w3m验证Webmin是否安装正常。

#当然,此时你就可以在远程计算机上的Web浏览器中使用http://ipaddress:10000的格式来验证是否使用正常。 
sudo w3m https://dgdsrv:10000/

#值得注意的是,采取以上的方法默认安装完成后,证书工作可能不正常,但不影响使用。要使之工作正常的前提是需要配置SSH加密密钥。

希望这篇文章能对你有所启发和帮助。这也是我的初衷和最终目的。



本文转自 urey_pp 51CTO博客,原文链接:http://blog.51cto.com/dgd2010/730017,如需转载请自行联系原作者


相关文章
|
1月前
|
机器学习/深度学习 人工智能 运维
企业内训|LLM大模型在服务器和IT网络运维中的应用-某日企IT运维部门
本课程是为某在华日资企业集团的IT运维部门专门定制开发的企业培训课程,本课程旨在深入探讨大型语言模型(LLM)在服务器及IT网络运维中的应用,结合当前技术趋势与行业需求,帮助学员掌握LLM如何为运维工作赋能。通过系统的理论讲解与实践操作,学员将了解LLM的基本知识、模型架构及其在实际运维场景中的应用,如日志分析、故障诊断、网络安全与性能优化等。
64 2
|
1月前
|
Ubuntu 应用服务中间件 开发工具
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器
这篇文章是关于如何在Ubuntu 16.04系统上搭建GitLab服务器、pip源服务器(使用pypiserver和NGINX两种方式),以及apt源服务器的详细教程。
28 0
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器
|
1月前
|
缓存 NoSQL Ubuntu
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
大数据-39 Redis 高并发分布式缓存 Ubuntu源码编译安装 云服务器 启动并测试 redis-server redis-cli
56 3
|
1月前
|
Ubuntu API Python
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
Chat-TTS chat-tts-ui 实机部署上手测试!Ubuntu服务器实机 2070Super*2 8GB部署全流程
68 1
|
1月前
|
弹性计算 安全 测试技术
阿里云国际服务器与游戏出海业务结合,九河云助推企业快速运营
阿里云国际服务器与游戏出海业务结合,九河云助推企业快速运营
|
1月前
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
110 0
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Ubuntu搭建vscode服务器
Ubuntu搭建vscode服务器
|
1月前
|
Web App开发 Ubuntu Linux
Ubuntu搭建vscode服务器
Ubuntu搭建vscode服务器
|
1月前
|
Ubuntu Linux Windows
Ubuntu 14.04安装samba服务器
Ubuntu 14.04安装samba服务器
27 0
|
1月前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
52 0
下一篇
无影云桌面