CentOS 8 -初始服务器设置
时间:2019-04-29 03:17:24 来源:igfitidea点击:
使用本教程配置首次安装的CentOS 8 Linux机器。
例如,已经使用CentOS 8启动了一个新的VPS或专用主机,请按照以下步骤使用CentOS 8完成初始服务器设置。
步骤1 -登录到CentOS 8
登录到CentOS 8 Linux机器。
桌面用户可以使用GUI界面进行登录。
远程用户使用SSH访问连接到服务器。
第2步-更新当前Pacakges
登录后,首先更新系统上的所有当前包。
dnf clean all dnf update
步骤3 -安装所需的软件包
dnf install vim wget
步骤4 -创建用户帐户
一些云托管提供商,比如DigitalOcean提供商,只允许root访问。
这是为系统管理员创建单独帐户的最佳实践。
使用以下命令创建用户:
adduser Hyman
然后为新创建的帐户设置一个强密码。
passwd Hyman
将需要Sudo特权来处理系统管理任务。
CentOS Linux系统有一个名为“wheel”的默认组,具有Sudo特权。
将新创建的用户添加到wheel组。
usermod -aG wheel Hyman
步骤5 -设置基本防火墙
如果CentOS 8默认安装没有安装防火墙,请按照以下步骤在CentOS 8上安装防火墙。
dnf install firewalld
安装后,启动防火墙服务,并使其在系统启动时自动启动。
systemctl start firewalld systemctl enable firewalld
默认情况下,防火墙允许SSH访问远程用户。
可能还需要允许其他服务通过防火墙到达远程用户。
可以直接提供一个服务名称,如“http”或“https”来允许。
firewalld使用/etc/services文件确定服务的对应端口。
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https
如果服务名称没有在/etc/services中定义,则直接添加按端口号允许访问。
例如,允许TCP端口8080或10000(默认的Webmin)到防火墙。
firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-port=10000/tcp
对防火墙进行任何更改后,请确保使用以下命令重新加载更改。
firewall-cmd --reload
要查看,所有允许的端口和服务使用以下命令。
firewall-cmd --permanent --list-all
输出结果:
public target: default icmp-block-inversion: no interfaces: sources: services: cockpit dhcpv6-client http https ssh ports: 8080/tcp 10000/tcp protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
总结
现在CentOS 8系统已经可以使用了。