今天,小编将接着上次的分享,给大家讲解vps搭建需要安装初始安全补丁、检查时区语言环境和安装Virtualmin控制面板的教程。
一、初始安全补丁
出于安全原因,第一次启动服务器后我们应该做的第一件事是使用管理员用户名和密码在控制台登录并安装最新的操作系统补丁。在Ubuntu和其他基于Debian的系统上,去哦们可以使用以下命令执行此操作:
sudo apt 更新
sudo apt 全面升级
当以“sudo”用户而不是超级用户“root”身份登录时,“sudo”部分是必需的。它会在第一时间提示您输入密码,这有助于保护我们的服务器免受恶意或意外损坏。
二、检查时区和语言环境
检查我们的服务器是否设置了适当的时区,将其设置为主要管理员所在的区域通常最方便,因为它避免了在日志文件中转换时间戳的需要。我们可以使用以下命令检查当前时区并列出可能的设置:
timedatectl
timedatectl list-timezones
然后使用如下命令更改设置:
sudo timedatectl set-timezone Europe/London
检查我们的服务器是否设置了适当的语言环境(用于日期格式和密码检查):
语言环境
我们应该会看到一个设置列表,例如LANG=en_GB.UTF-8。如果设置不正确,我们可以找到并安装相应的语言包,并使用以下命令设置语言环境(以英式英语为例):
sudo apt search 语言包
sudo apt install language-pack-en
sudo update-locale LANG=en_GB.UTF-8 LC_MESSAGES=en_GB.UTF-8
sudo reboot
三、安装Virtualmin控制面板
要下载和安装Virtualmin,请按照他们的最新说明进行操作,或者只需运行以下两个命令,这将需要几分钟才能完成。我们可能会被要求将主机名更改为“完全限定”名称,这意味着我们拥有的域名的子域名,例如server.mydomain.com。
wget https://software.virtualmin.com/gpl/scripts/install.sh
sudo /bin/sh install.sh
要连接到Virtualmin Web界面并完成安装,请将浏览器指向服务器上的端口10000,安装脚本完成时会显示要使用的地址。例如,如果我们的服务器的IP地址192.0.2.0,那么要访问的地址就是https://192.0.2.0:10000。
我们将收到有关不受信任的证书的警告,现在可以安全地忽略它。使用我们在上面使用的用户名和密码,或我们的托管公司提供给我们的管理用户名和密码登录。
我们将完成安装后向导,默认答案通常很好,但我建议选择No启用 ClamAV病毒扫描,选择“推荐”大小,对于MySQL数据库大小可能是HUGE system ,选择“Primary Nameserver”旁边的跳过检查可解析性并仅存储哈希密码“密码存储模式”。 出现提示时单击重新检查配置。
访问Virtualmin >系统设置>功能和插件以取消选择我们不会使用的任何功能。我个人取消选择以下模块以节省内存使用:
BIND DNS域,如果只有一个vps,最好使用Cloudflare的一对免费域名服务器。
Webalizer和Awstats ,使用大量资源。我使用Matomo或百度分析。
PostgreSQL数据库,我只使用MySQL(或MariaDB),因为大多数脚本都需要它。
ProFTPd虚拟FTP,我通过SSH使用安全文件传输(SCP或SFTP),以提高安全性、速度和可靠性。
DAV登录,与SSH相比,我也发现这很慢且不安全。
垃圾邮件过滤和病毒过滤,ClamAV无效并占用内存,默认的垃圾邮件过滤发生得太晚。我改用Amavis和ImunifyAV。
如果我们有能力对整个服务器进行“快照”备份,那么现在是进行备份的好时机,因为如果搞砸了,这也是一个返回的好地方。
以上就是vps搭建教程的第二部分,接下来的vps搭建教程部分大家可以关注下明天分享的内容。
审核编辑 黄昊宇
全部0条评论
快来发表一下你的评论吧 !