CentOS 服务器的初始配置

本文以 CentOS 7 为例,介绍如何对服务器进行初始化。

登录服务器

1
ssh [email protected]_server_ip

创建新用户

执行命令:

1
adduser sammy

修改密码:

1
passwd sammy

赋予用户 “sudo” 权限

1
gpasswd -a sammy wheel

添加 swap 空间

1
2
3
4
5
6
dd if=/dev/zero of=/swapfile count=4096 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
free -m

设置新用户的 SSH 登录方式

可参考这篇文章

防止登录暴力破解

可参考这篇文章中的 准备 部分。

更改 SSH 服务的端口

可参考这篇文章,注意更改端口后的防火墙规则更新。

References

Initial Server Setup with CentOS 7