自己安裝的系統,根據自己需求做一些統一的初始化設定
#! /bin/sh# 更新系統
yum -y update
# 安裝基礎軟體
yum -y install net-tools lrzsz wget
vim# 關閉防火牆
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
# 關閉selinux,把selinux狀態改為disabled
getenforce
setenforce
0sed -i '
s/^selinux=.*$/selinux=disabled/g
' /etc/selinux/config
getenforce
# 把伺服器的時間改成統一的時區
timedatectl set-timezone asia/shanghai
# 配置docker源
fi# 配置kubernetes源
eof#配置epel源
設定centos7的yum源為國內阿里雲源epel源
fi# 配置nginx源
rpm -uvh
#下面的方式貌似有點問題# 載入源配置
yumclear
allyum
makecache
# 給admin設定管理員許可權
str_name="
admin all=(all) nopasswd: all"if
grep -fxq "
$str_name
" /etc/sudoers
then
echo
"admin had has the administrator right
"else
echo
"admin all=(all) nopasswd: all
" >> /etc/sudoers
figrep
"$str_name
" /etc/sudoers
# 禁止root賬戶直接登入,關閉usedns,加速ssh連線
sed -i '
s/#usedns yes/usedns no/g
' /etc/ssh/sshd_config
sed -i '
s/#permitrootlogin yes/permitrootlogin no/g
' /etc/ssh/sshd_config
grep permitrootlogin /etc/ssh/sshd_config
grep usedns /etc/ssh/sshd_config
systemctl restart sshd
centos系統初始化指令碼
bin bash echo 只用於新購伺服器初始化,有需要的自己可以寫進去 echo 只用於centos7.0版本 echo 其他版本差異,可以自行修改 read p 是否繼續 y n yn if yn y then exit 3 fi 檢視系統版本 linux release cat etc re...
centos7初始化指令碼
centos7初始化指令碼 新裝的虛擬機器或者linux伺服器的初始化指令碼 功能 永久關閉防火牆,selinux 安裝常用工具 配置靜態ip位址 配置阿里源 usr bin bash centos初始化指令碼 time 2020 04 01 防火牆設定 echo 關閉防火牆和selinux sys...
centos7 6 更換核心
目標 私有的module在某個版本上出現了問題,需要借助核心本身的工具來幫助除錯這個問題,所以我的目標僅僅是開啟某些除錯選項來除錯問題.所以原始碼仍然選擇了centos release的.國內有一些知名的源,它會和centos的源 進行同步,而因為處於國內,速度非常快。推薦使用tuna 清華 163...