新しい知識のこのセクション:裁判官の文章であれば
1 #!/ binに/ bashの 2 #検査環境 。3 SESTATE = `getenforce` 。4 IF [ $ SESTATE!= " 無効" ] 。5 次に、 図6 setenforce 0 。7セッド-i 'S /施行= / =無効/ G'の/ etc / SELinuxの/ 設定 。8 ほか 9エコー" SELinuxが閉じ" 10 Fiが 11 systemctlスタートfirewalld 12は firewalldイネーブルsystemctl 13は、 #は点が存在するマウント 14 | MNTP = `のLS / grepをするlocal_dvd` 15 IF [-Z " $ MNTP " ] 16 そして 17。ます。mkdir / local_dvd 18がされるエコー" マウントポイントを作成する" 19。 他に 20がされてエコー" 既に存在するマウントポイント" 21がある Fiの ある22 #のマウントかどうかをチェック 23がある MNT = `マウント| グレップlocal_dvd` 24 IF [-Z " $ MNT " ] 25 そして 26であるマウントは/ dev / CDROM / local_dvd 27エコー" は/ dev / SR0 / ISO9660はdefualt 0 0をlocal_dvd" >>の/ etc / fstabの 28はエコー" マウント" 29を 、他の 30は、エコー" マウントされています」 31がある Fiの 32 #を設定し、ローカルのyumソース 33がある | LOCALYUM /etc/yum.repos.d/ LS = ` grepのlocal.repo`を 34は、 IF [-Z " $のLOCALYUM " ] 35 、次いで 36 RM -rf /etc/yum.repos.d/* の.repo 37エコー」 38である [ローカル] 39 名=ローカル 40 /// local_dvd:BASEURL =ファイル 41をれる 有効= 1 42はある gpgcheck = 0 「 > /etc/yum.repos.d/ local.repo 43は、 クリーンyumをすべて 44であるエコー」ローカルソースYUM 「 45 他 46はエコー」ローカルソースyumを設定するためにしている「 47 Fiの 48 #ローカルにnginxのインストールされているかどうかを確認 49 LS = `INSTALLは/ usr / local | nginx`グレップ 50は、 IF [-Z " $ INSTALL " ] 51がされ 、その後 52れる #の解凍nginxのパッケージ 53は、 CDは〜/ 54がある PWD 55タール-1.15.1がxzfのnginxのは.tar.gzを 56 #安装 57のyum -y gcc-インストール* zlib- * pcre- * 58 #安装nginxの 59 CD〜/ nginxの-1.15.1 60 PWD 61は./configure && &&作るmake installを 62 Fiの 63エコー" 已安装nginxのを" 64 RUN = 'のPS AUX |はgrepのnginxの|はgrepマスター| AWK '{印刷$ 2 }' ` 65 であれば [-z " $ RUN " ] 66 、次いで 67は/ usr / local / nginxの/ sbinに/ nginxの-cは/ usr / local / nginxの/ confに/ nginx.conf 68エコー」启动nginxの" 69 他 70エコー" nginxのを始め、「 71はある Fiの 72の `= FIREPORT cmdを--list-ファイアウォールポート| grepを80 / tcp` 73は IF [-Z $ FIREPORT ] 74 その後、 75ファイアウォールポート-CMD = --add 80 / TCP 76ファイアウォールが--add-ポート-CMD = 80 / TCP - 常設 77エコー" ファイアウォールを追加することに成功したポート" 78 他 79エコーは、 " 80 / TCPポートが追加されました" 80 Fiを提供して