nginx快速執行安裝指令碼

2021-06-28 09:05:16 字數 2820 閱讀 9408

nginx一鍵安裝指令碼,我**寫的,我收錄一下,嘻嘻~~~

#!/usr/bin/python

#encoding:utf-8

#version:1.1

import sys,os,commands;

def exec_test(cmd):

stat,output = commands.getstatusoutput(cmd);

if stat == 0:

return true;

else:

file = open('nginx_install_error.log','a');

file.write('%s \n' %output);

file.close();

return false;

#預安裝環境公升級

#更改nginx目錄的擁護者

os.system('chown -r nginx:nginx /usr/local/nginx');

os.system('cp -p /usr/local/nginx/sbin/nginx /usr/sbin/nginx');

os.system('ln -s /usr/local/nginx/conf/nginx.conf /etc/');

else:

print '\033[31mconfigure nginx failed..\033[0m';

sys.exit();

else:

print '\033[31m tar -zxf nginx-1.4.2.tar.gz failed...\033[0m';

sys.exit();

#新增nginx服務到系統並開機啟動

#新增到開機啟動

os.system('chkconfig --level 35 nginx on');

os.system('/etc/init.d/nginx restart');

else:

os.system('rm -rf nginx.sh');

print '\033[31mdownload nginx.sh failed... \033[0m';

os.exit();

def install():

install_gcc_make();

adduser();

download_nginx();

install_nginx();

nginx_service();

install();

nginx 快速安裝

必要條件 1能訪問外網 2防火牆放開80 3有軟體安裝許可權 一 設定centos7的yum源及epel yum源 wget o etc yum.repos.d epel.repo wget o etc yum.repos.d centos base.repo 更新快取 yum clean all ...

Linux 快速安裝指令碼

摘要 在工作中,需要經常為新系統安裝軟體,重複而簡單,但又不得不作,這裡實現了一些半自動化安裝標本,只需要ctrl c,ctrl v 快速貼上複製,即可快速完成安裝 netkiller architect 手札 netkiller linux 手札 netkiller developer 手札 ne...

安裝Nginx與執行

上傳nginx到linux系統 安裝依賴環境 1 安裝gcc環境 yum install gcc c 2 安裝pcre庫,用於解析正規表示式 yum install y pcre pcre devel 3 zlib壓縮和解壓縮依賴,yum install y zlib zlib devel 4 ss...