1、配置网卡
vi /etc/sysconfig/network-scripts/ifcfg-ens33 # ifcfg-ens33 OR ifcfg-eth0 视情况而定
BOOTPROTO=static # dhcp更改,启用静态IP地址
ONBOOT=yes # 开启自动启用网络连接
IPADDR="192.168.1.100" # 设置的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.1.1" # 网关地址
systemctl restart network # 重启网络
ping www.baidu.com # 测试网络是否正常
2、关闭iptables、firewall
#关闭firewall centos7
systemctl stop firewalld # 停止firewall防火墙
systemctl disable firewalld # 禁止开机自启firewall防火墙
systemctl status firewalld # 查看firewall防火墙状态
3、关闭selinux---(重启系统生效)
sed -i.bak 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
#临时关闭
setenforce 0
getenforce
4、ssh连接速度慢优化
sed -i.bak 's@#UseDNS yes@UseDNS no@g;s@^GSSAPIAuthentication yes@GSSAPIAuthentication no@g' /etc/ssh/sshd_config
#重启ssh服务
systemctl restart sshd
5、更改yum源---(阿里镜像源)
yum install -y wget
#创建repo.bak备份原始源
mkdir /etc/yum.repos.d/repo.bak
mv C* repo.bak
#下载阿里repo源和epel源到yum.repos.d目录
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
6、安装其他小软件
yum install -y git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-devel wget vim net-tools lrzsz tar unzip telnet nmap tree dos2unix nc telnet lsof ntpdate bash-completion bash-completion-extras
7、加大文件描述
ulimit -a # 用来显示当前的各种用户进程限制
ulimit -n # 查看当前用户默认的最大文件句柄数
lsof |wc -l # 查看所有进程的文件打开数
lsof -n|awk '{print $2}'|sort|uniq -c|sort -nr|more # 查看当前进程打开了多少句柄数,注意第一列是句柄数,第二列是进程id
yum install -y lsof
lsof -i:22
加大文件描述
echo '* - nofile 65536' >>/etc/security/limits.conf
查看是否添加到limits.conf文件中
tail -1 /etc/security/limits.conf
临时修改
ulimit -n 65536
bash
unlimit -n 查看
bash
说明:
一个服务程序运行起来,会打开相应的文件
crond定时任务服务---systemctl start crond --- 打开相应文件
/var/spool/cron/root --- 加载打开配置文件
/var/log/cron --- 加载打开日志文件
8、英文字符集
echo $LANG # 查看当前字符集
localectl set-locale LANG="en_US.UTF-8"
9、修改主机名
hostname [参数] [主机名] # 临时修改
hostnamectl set-hostname <主机名> # 永久修改
hostname # 查看主机名
10、提权user用户可以sudo (可选配置)
useradd user # 用户名
echo 123456|passwd --stdin user
\cp /etc/sudoers /etc/sudoers.ori
echo "user ALL=(ALL) NOPASSWD: ALL " >>/etc/sudoers
tail -1 /etc/sudoers
visudo -c