30.}
31.
32.BEGIN_INIT=$( input_fun "Whether you initialize the Linux operating system(YES/NO): ") //如果你不需要運行此腳本,可以按n退出.
33.if [ "$BEGIN_INIT" = "NO" ] || [ "$BEGIN_INIT" = "no" ] || [ "$BEGIN_INIT" = "N" ] ||[ "$BEGIN_INIT" = "n" ];then
34. kill -9 $$ //$$爲夫進程PID,也就是腳本PID
35. elif [ "$BEGIN_INIT" = "YES" ] || [ "$BEGIN_INIT" = "yes" ] || [ "$BEGIN_INIT" = "y" ] || [ "$BEGIN_INIT" = "Y" ];then
36. echo "The script is begin....."
37. else
38. kill -9 $$
39.
40.fi
41.input_again
42.BEGIN_INIT=$( input_fun "If you need input again[YES/NO]: ") //爲了防止出錯再給你一次機會.
43. if [ "$BEGIN_INIT" = "YES" ] || [ "$BEGIN_INIT" = "YES" ] || [ "$BEGIN_INIT" = "Y" ] ||[ "$BEGIN_INIT" = "y" ];then
44. input_again
45. fi
46.
47.MAC=`ifconfig $CARD_TYPE | grep "HWaddr" | awk -F[" "]+ '{print $5}'` //取網卡MAC地址.
48.cat >/etc/sysconfig/network << ENDF //配置network文件,激活網卡
49.NETWORKING=yes
50.HOSTNAME=$MYHOSTNAME
51.ENDF
52.echo "Configure the HOSTNAME................................ OK !"
53.sleep 1
54.##########################
55.cat >/etc/sysconfig/network-scripts/ifcfg-$CARD_TYPE <<endf //配置網卡(靜態環境下配置,動態獲取不適合)
56.DEVICE=$CARD_TYPE
57.BOOTPROTO=none
58.HWADDR=$MAC
59.NM_CONTROLLED=yes
60.ONBOOT=yes
自動化2
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux 開機(腳本)啓動順序
Uchen
2019-02-24 13:53:20
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
tar Command Daily Work Summary
海膽階段
2019-02-24 12:58:10
SSH and SCP Daily Work Summary
海膽階段
2019-02-24 12:58:10
Linux積累-安裝與配置Hadoop
lftong
2019-02-23 14:00:30
centos ***
samplelife
2019-02-23 13:57:36
新手學習Linux系統的一點見解
jackieban
2019-02-23 13:57:24
CentOS 6.4下PXE+Kickstart無人值守安裝操作系統
paul8339
2019-02-23 13:56:09
Linux學習之旅 - 第一天
lichen_zt
2019-02-23 13:55:58
Linux I/O重定向以及正則表達式
zhongqijian916
2019-02-23 13:54:50
Linux---facl以及終端
zhongqijian916
2019-02-23 13:54:50
Linux---YUM
zhongqijian916
2019-02-23 13:54:50
Linux---LVM硬盤管理以及LVM的擴展
zhongqijian916
2019-02-23 13:54:50
Linux---LVM補充
zhongqijian916
2019-02-23 13:54:50
Linux---make
zhongqijian916
2019-02-23 13:54:50