init_install.sh

1#!/ binに/ bashの
 2  
3  セット - E
 4ホスト名= " テスト" 
5 IPADDR = " 192.168.134.10 " 
6  
7  #グラブ
 8  セットフラグ= 0 
9はgrepの-e " net.ifnames = 0 "の/ etc / デフォルト /グラブ>は/ dev / nullに 2 >&1 || フラグ= 1 
10  であれば [[$ {フラグ} -ne 0 ];その後
 11個の      S = `grepをGRUB_CMDLINE_LINUXの/ etc / デフォルト/ grub`
 12      S2 = " $ {S%の\" *} net.ifnames = 0 biosdevname = 0 \ " " 
13      SED -i " S / GRUB_CMDLINE_LINUX = * / $ {S2} / G "の/ etc / デフォルト / GRUB
 14      GRUB2-mkconfig -o /ブート/ GRUB2 / grub.cfg
 15      解除S
 16      S2未設定
 17      フラグ= 0 
18  Fiが
 19  
20 MVは/ etc / sysconfig / network-スクリプト/のifcfg-ens32は/ etc / sysconfig / network-スクリプト/ifcfg-ens32.bak ||  ; エコーzhangjia ********************* 睡眠30  
21猫>は/ etc / sysconfig / network-スクリプト/のifcfg-eth0の<< EOF
 22 TYPE = " イーサネット" 
23 PROXY_METHOD = " なし" 
24 BOOTPROTO = " 静的" 
25 NAME = " eth0の" 
26 DEVICE = " eth0の" 
27 ONBOOT = " はい" 
28 IPADDR = " $ {IPADDR} " 
29 GATEWAY = " 192.168.134.2 "
30 NETMASK = "255.255.255.0 " 
31 DNS1 = " 8.8.8.8 " 
32  EOF
 33  
34 [[grepの$ {ホスト名}の/ etc /ホスト名] ||エコー" $ {ホスト名} " >>の/ etc / ホスト名
 35 systemctl無効NetworkManagerの&& systemctl NetworkManagerのストップ
 36 setenforce 0 SED -i; " S / SELINUX =施行/ SELINUX =無効/ G "   の/ etc / SELinuxの/ 設定
 37エコー" ...再起動後10秒を"スリープ&& 10 
38リブート

 

おすすめ

転載: www.cnblogs.com/zhj5551/p/11198324.html