!/bin/env bash
说明
以root用户运行
设置SELinux
mkdir -p /etc/selinux/bak
cp -a /etc/selinux/config /etc/selinux/bak/
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
设置防火墙
systemctl disable firewalld
systemctl stop firewalld
设置IP
mkdir -p /etc/sysconfig/network-scripts/bak
cp -a /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/bak/
tee /etc/sysconfig/network-scripts/ifcfg-ens160 <<EOF
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=822cb378-e4bc-423b-8b29-e4b6ed8684f3
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.8.20
PREFIX=24
GATEWAY=192.168.8.1
DNS1=10.0.2.81
DNS2=10.0.2.31
DNS3=114.114.114.114
DNS4=8.8.8.8
EOF
systemctl restart network
更新时间
yum -y install ntpdate
ntpdate us.pool.ntp.org
设置主机名
mkdir -p /etc/bak
cp -a /etc/hostname /etc/bak/
tee /etc/hostname <<EOF
CMe20
EOF
设置hosts
cp -a /etc/hosts /etc/bak/
tee -a /etc/hosts <<EOF
127.0.0.1 CMe20
172.17.0.1 CMe20
EOF
安装vim并修改其配置
yum -y install vim-enhanced
tee -a /etc/vimrc <<EOF
" los2 add
set nu
set encoding=utf-8
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,gb2312,gbk,big5,ascii,latin1
syntax on
set tabstop=4
EOF
增加用户profile文件
tee /etc/profile.d/my_profile.sh <<EOF
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias vi='vim'
alias ll='ls -hl --color=auto'
EOF
source /etc/profile.d/my_profile.sh
创建定时任务,用于同步时间等
mkdir -p /var/lock/crontab
mkdir -p /data/app/crontab
todo:这里手动执行类似如下命令的操作
cp -a /mnt/notebook/linux/crontab/cnf/$crontab_file_example /data/app/crontab/$crontab_file
设置ssh
sed -i 's/#ClientAliveInterval 0/ClientAliveInterval 60/g' /etc/ssh/sshd_config
sed -i 's/#ClientAliveCountMax 3/ClientAliveCountMax 3/g' /etc/ssh/sshd_config
创建用户,并配置sudoer
useradd admin
useadd los
usermod -aG admin los
tee /etc/sudoers.d/admin <<EOF
%admin ALL=(ALL) NOPASSWD:ALL
EOF
chmod 600 /etc/sudoers.d/admin
网友评论