我是Ubuntu服务器的新手,对命令行(bash)的了解不如我所愿。
哪些图形界面可用于服务器管理?
我是Ubuntu服务器的新手,对命令行(bash)的了解不如我所愿。
哪些图形界面可用于服务器管理?
Answers:
我了解命令行界面的概念乍一看可能有点不舒服,但实际上这是一个合理的选择。您可以像在台式机上一样使用命令行界面,因此您应该已经对所选择的bash / zsh / shell有所了解。
优势-快速安全(通过ssh)。
IMO桌面环境实际上对服务器没有帮助,因为服务器端的所有内容都是命令行。
启动/停止服务,编辑配置文件,安装/更新软件包,移动数据文件,防火墙和网络工具以及用户管理,这些任务不会通过运行图形终端来增强。
安装桌面环境会添加数百个软件包,其中绝大多数是未使用的,因此会占用磁盘空间,复杂的升级并增加潜在的安全漏洞(更多的应用程序==更多的潜在安全漏洞)。
要管理服务器,请使用ssh +屏幕或screen的备用屏幕-屏幕是否有任何用户友好的替代方法?
这使您可以附加和重新附加到服务器。
确保使用最少的密钥保护ssh http://bodhizazen.com/Tutorials/SSH_security
nano / vim / emacs都是很棒的编辑工具。您可以远程使用vim + ssh编辑文件/unix/202918/how-do-i-remotely-edit-files-via-ssh
或者,您可以通过sshfs https://help.ubuntu.com/community/SSHFS挂载文件系统
chrylis确实,但是,请学习CLI。它是可靠的管理工具(例如Puppet或Terraform)的基础,因为它可以自动化。
el.pescado我也建议您习惯使用命令行工具。一些发行版提供GUI管理工具(例如OpenSuse上的YAST),但是每个发行版都提供不同的工具。另一方面,命令行工具在每个Linux上的工作原理大致相同。
如果您需要 图形界面,请使用许多基于Web的界面之一。这些工具比VNC更快,比VNC,图形界面和特定于服务器任务的安全性更高。
您可以通过https或ssh保护它们(取决于工具)。
您可以通过浏览器从任何操作系统连接到它们。
并且如果需要,有几个专门的Web界面,例如
玻璃化也有几种选择。
Virt Manager-通过内置的spice和VNC查看器支持KVM,Xen和LXC。
如果您使用KVM,则可以通过ssh使用Virt Manager- https: //access.redhat.com/documentation/zh-CN/Red_Hat_Enterprise_Linux/6/html/Virtualization_Administration_Guide/chap-Virtualization_Administration_Guide-Remote_management_of_virtualized_guests.html
如果您使用Google搜索,可以使用多种替代工具找到许多Web界面。https://www.tecmint.com/web-control-panels-to-manage-linux-servers/
付费解决方案(例如cpanel)非常受欢迎。
除了服务器管理之外,还有几种工具可用于监视服务器。
Snort https://www.snort.org/只是监视网络流量的一种工具,对于大多数用户来说可能有点过头了。基本是snort的图形界面:
https://ubuntuforums.org/showthread.php?t=1477696
HIDS(主机入侵检测系统)
OSSEC是流行- https://ossec.github.io/
Nagios - https: //www.nagios.org/还是一个非常受欢迎的选择