日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
centos7系統(tǒng)初始化腳本怎么寫

這篇文章將為大家詳細(xì)講解有關(guān)centos7 系統(tǒng)初始化腳本怎么寫,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

10多年的那曲網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。成都營銷網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整那曲建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“那曲網(wǎng)站設(shè)計”,“那曲網(wǎng)站推廣”以來,每個客戶項目都認(rèn)真落實(shí)執(zhí)行。

#!/bin/bash
while :
do
cat <<-EOF
+-------------------------------------------------------------------------+
|                       System_tools V1.0                                 |
+-------------------------------------------------------------------------+
|               a. Stop And Disabled Firewalld.                           |
|               b. 修改主機(jī)名.                                            |
|               c. 檢查網(wǎng)絡(luò)連通性.                                        |
|               d. 統(tǒng)一網(wǎng)卡名為eth.                                       |
|               e. 修改ssh配置文件。                                      |
|       f. 配置yum源倉庫。                                        |
|       g. 創(chuàng)建普通用戶并提權(quán)。                                   |
|               h. 300秒不操作自動注銷root賬戶。                          |
|       i. 時間同步。                                             |
|       q. 退出。                                                 |
+-------------------------------------------------------------------------+
EOF
network_dir="/etc/sysconfig/network-scripts/"
sshd_dir="/etc/ssh/"
network_name=ip a | grep '^2:' |awk -F "[ :]" '{print $3}'
stop_firewalld()
{
echo "-----------Stop And Disabled Firewalld and selinux---------"
systemctl stop firewalld
systemctl disable firewalld &> /dev/null
setenforce 0
sed -i "/^\bSELINUX\b/c SELINUX=disabled" /etc/selinux/config
if [ $? -eq 0 ]
then
echo "firewalld and selinux stop successed"
else
echo "firewalld and selinux stop failed"
exit
fi
}

username()
{
read -p "請輸入你要修改的主機(jī)名" user
hostnamectl set-hostname $user  
echo "你修改的主機(jī)名為 $user"
}

network_tools()
{
ping -c1 www.baidu.com &> /dev/null
if [ $? -eq 0 ]
then
echo "你的網(wǎng)絡(luò)狀況良好"
else
echo "你的網(wǎng)絡(luò)不好使,需要重新配置"
read -p "請輸入你的網(wǎng)卡名稱" name
read -p "請輸入你的IP地址:" ip1
ip2=echo $ip1 |awk -F"." 'BEGIN{FS="."; OFS="."}{print $1,$2,$3}'
cat > ${network-dir}ifcfg-${name} << EOF
TYPE=Ethernet
BOOTPROTO=static
NAME=$name
DEVICE=$name
ONBOOT=yes
IPADDR=$ip1
GATEWAY=$ip2
EOF
ping c1 www.baidu.com &> /dev/null
if [ $? -eq 0 ]
then
echo "網(wǎng)絡(luò)已恢復(fù)"
else
echo "沒救了"
fi
fi
}

eth()
{
echo "---------正在配置請稍等----------"
mv ${network_dir}ifcfg-${network_name} ${network_dir}ifcfg-eth0
sed -i '/^NAME/c NAME=eth0' ${network_dir}ifcfg-eth0
sed -i '/^DEVICE/c DEVICE=eth0' ${network_dir}ifcfg-eth0
echo 'GRUB_CMDLINE_LINUX="...... net.ifnames=0"' >> /etc/sysconfig/grub
grub2-mkconfig -o /boot/grub2/grub.cfg &> /dev/null
echo "請重啟使網(wǎng)卡名生效"
}
ssh_tools()
{
sed -i '/\bPort\b/c Port=22' ${sshd_dir}sshd_config  
while :
do
read -p "確定禁止root用戶遠(yuǎn)程登錄 y/n" login
case $login in
y)
sed -i '/#PermitRootLogin/c PermitRootLogin = NO' ${sshd_dir}sshd_config
;;
n)
exit
;;
)
echo "請按照提示輸入內(nèi)容!??!"
;;      
esac
done
}
yum_install()
{
echo "--------正在部署yum源倉庫請喝口水耐心等待---------"
rm -rf /etc/yum.repos.d/

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo &> /dev/null
yum -y install wget &> /dev/null
if [ $? -eq 0 ]
then
echo "快要成功了"
else
echo "網(wǎng)絡(luò)錯誤,請檢查網(wǎng)絡(luò)"
exit
fi
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo &> /dev/null
echo "---------正在清空緩存,請耐心等待!----------"
yum clean all &> /dev/null
echo "-----------正在重新加載,請耐心等待!-----------"
yum makecache &> /dev/null
echo "------------yum 配置 successed------------"
}
user(){
read -p "請輸入你要創(chuàng)建的用戶名:" n
read -p "請輸入用戶名的密碼" mima
useradd $n && echo "$mima" |passwd --stdin $n &> /dev/null
usermod -aG wheel $n
if [ $? -eq 0 ]
then
echo "用戶創(chuàng)建并提權(quán)成功"
else
echo "用戶創(chuàng)建失敗"
exit
fi

}

root_power_off(){
sed -i '/HISTSIZE=/a\TMOUT=300' /etc/profile && echo "-----successful------"
#300s不操作自動注銷root賬戶
}

time_ntp(){
#將/usr/share/zoneinfo/Asia/Shanghai  拷貝到 /etc/localtime
#說有違禁詞不讓我寫拷貝這個命令
#cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum -y install ntpdate &>/dev/null
ntpdate 10.180.4.204
echo "時間同步成功"

}

read -p "請輸入你要選擇的參數(shù):" a
case $a in
a)
stop_firewalld
;;
b)
username
;;
c)
network_tools
;;
d)
eth
;;
e)  
ssh_tools
;;
f)
yum_install
;;
g)
user
;;
h)
root_power_off
;;
i)
time_ntp
;;
q)
exit
;;
*)
echo "請按照上方提示輸入!??!"
;;

esac
done

關(guān)于centos7 系統(tǒng)初始化腳本怎么寫就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁題目:centos7系統(tǒng)初始化腳本怎么寫
分享路徑:http://www.dlmjj.cn/article/ijhcsd.html