CentOS 7 6 初始化指令碼

2022-08-11 08:09:10 字數 2261 閱讀 2681

自己安裝的系統,根據自己需求做一些統一的初始化設定

#! /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...