CentOS7新装系统后需调整的设定

  • 修改root的简单密码设定复杂度较高密码
passwd root
  • 输入sudo密码后一定时间内不需要再次输入密码
vim /etc/ssh/sshd_config   
AllowUsers
  • 关闭selinux
vim /etc/selinux/config
SELINUX=Enforcing修改为SELINUX=disabled
  • 新增普通帐户,设定复杂性密码
useradd XXX  #XXX为你的用户名
passwd XXX  #XXX为你的用户名
  • 禁止root使用ssh远程登入
vim /etc/ssh/sshd_config
#PermitRootLogin yes修改为PermitRootLogin no
systemctl restart sshd.service  #重启ssh服务
  • 修改ssh远程端口
vim /etc/ssh/sshd_config
#Port 22修改为Port XXXX  #XXXX为你自定义的端口
systemctl restart sshd.service  #重启ssh服务
  • 修改防火墙ssh端口设置
cp /usr/lib/firewalld/services/ssh.xml /etc/firewalld/services/ssh.xml
vim /etc/firewalld/services/ssh.xml
修改<port protocol="tcp" port="22"/>为<port protocol="tcp" port="XXX"/>  #XXX为你自定义端口
firewall-cmd --reload  #重新加载防火墙
  • 启用公钥认证登陆ssh
在对应的用户目录下新建.ssh目录并将其权限修改为700
cd ~
mkdir .ssh
chmod 700 .ssh
进入.ssh目录使用ssh-kengen命令生成rsa密钥对
cd .ssh
ssh-keygen -t rsa(回车,中途需输入密钥加密密码)
生成两个文件id_rsa为私钥文件拷贝到客户端上,id_rsa.pub为公钥文件保存在服务器上
在.ssh目录中新建authorized_keys文件,将公钥内容拷贝到这个文件中,并且权限改为600
touch authorized_keys
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
最后在客户端登陆选取私钥登陆并输入设定的私钥密码就行了
  • 开启每日自动更新
vim /etc/yum/yum-cron.conf
修改以下内容
apply_updates = yes
update_messages = yes
download_updates = yes
apply_updates = yes
保存后启动crond和yum-cron
systemctl start crond
systemctl start yum-cron
  • 配置网卡IP地址
vim /etc/sysconfig/network-scripts/ifcfg-eno167777XX
BOOTPROTO=static
IPADDR=XXX.XXX.XXX.XXX
NETMASK=XXX.XXX.XXX.XXX
GATEWAY=XXX.XXX.XXX.XXX
DNS1=XXX.XXX.XXX.XXX
NM_CONTROLLED=no
  • 配置hostname
vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=XXXX  #自定义主机名
  • 使用阿里云repo
vim /etc/yum.repos.d/aliyun.repo
[base]
name=aliyun
baseurl=http://mirrors.aliyun.com/centos/7.1.1503/os/x86_64/
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存
yum clean all
yum update
  • 设置系统时间自动同步
yum install -y ntpdate
ntpdate time.windows.com
vim /etc/crontab
00 */1 * * * root /usr/sbin/ntpdate time.windows.com  #设置每小时同步一次时间
  • 安装net-tools工具、epel-release扩展源、htop
yum install -y net-tools
yum install -y epel-release
yum install -y htop
  • 关闭不需要的服务
systemctl list-unit-files --type=service  #查看系统服务列表
systemctl enable|disable httpd.service  #关闭或开启相应服务
  • 修改系统最大文件打开数
vim /etc/security/limits.conf
增加两行
 - soft nofile 65535
 - hard nofile 65535

如文章对您有帮助,请打开支付宝扫码领取红包,就当做对作者的支持,谢谢
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Benson_xuhb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值