更新脚本

This commit is contained in:
Zhang Peng 2019-05-07 15:39:11 +08:00
parent bb807fb123
commit 0e296c65d2
7 changed files with 75 additions and 26 deletions

View File

@ -1,14 +0,0 @@
# 脚本使用说明
## 安装 Git
执行 yum install -y git 即可。
## 安装 Gitlab
使用方法:执行以下任意命令即可执行脚本。
```sh
curl -o- https://raw.githubusercontent.com/dunwu/os-tutorial/master/codes/linux/ops/soft/git/install-gitlab.sh | bash
wget -qO- https://raw.githubusercontent.com/dunwu/os-tutorial/master/codes/linux/ops/soft/git/install-gitlab.sh | bash
```

View File

@ -1,11 +0,0 @@
# 安装 Jenkins
## 安装 Jenkins8
使用方法:
```sh
curl -o- https://raw.githubusercontent.com/dunwu/os-tutorial/master/codes/linux/ops/soft/jenkins/install-jenkins.sh | bash
```
脚本会下载解压 Jenkins 到 `/opt/jenkins` 路径下。

View File

@ -0,0 +1,41 @@
#!/usr/bin/env bash
cat << EOF
###################################################################################
# 安装 nginx 脚本
# nginx 会被安装到 /opt/nginx 路径。
# 注意:安装 nginx 需要依赖以下库,需预先安装:
# zlib zlib-devel gcc-c++ libtool openssl openssl-devel
# @system: 适用于所有 linux 发行版本。
# @author: Zhang Peng
###################################################################################
EOF
version=1.12.2
if [[ -n $1 ]]; then
version=$1
fi
root=/opt/nginx
if [[ -n $2 ]]; then
root=$2
fi
echo -e "\n>>>>>>>>> install libs"
yum install -y zlib zlib-devel gcc-c++ libtool openssl openssl-devel
# 首先要安装 PCREPCRE 作用是让 nginx 支持 Rewrite 功能
curl -o- https://raw.githubusercontent.com/dunwu/os-tutorial/master/codes/linux/ops/soft/pcre-install.sh | bash
echo -e "\n>>>>>>>>> download nginx"
mkdir -p ${root}
wget -O ${root}/nginx-${version}.tar.gz http://nginx.org/download/nginx-${version}.tar.gz
# 编译
tar zxf ${root}/nginx-${version}.tar.gz -C ${root}
cd ${root}/nginx-${version}
./configure --with-http_stub_status_module --with-http_ssl_module --with-pcre=${pcreRoot}/pcre-${pcreVersion}
nginx -v
cd -

View File

@ -0,0 +1,33 @@
#!/usr/bin/env bash
cat << EOF
###################################################################################
# 安装 pcre 脚本
# @system: 适用于所有 linux 发行版本。
# @author: Zhang Peng
###################################################################################
EOF
version=8.35
if [[ -n $1 ]]; then
version=$1
fi
root=/opt/pcre
if [[ -n $2 ]]; then
root=$2
fi
echo -e "\n>>>>>>>>> donwload pcre"
mkdir -p ${root}
wget -O ${root}/pcre-${version}.tar.gz http://downloads.sourceforge.net/project/pcre/pcre/${version}/pcre-${version}.tar.gz
echo -e "\n>>>>>>>>> install pcre"
tar zxf ${root}/pcre-${version}.tar.gz -C ${root}
cd ${root}/pcre-${version}
./configure
make && make install
pcre-config --version
cd -

View File

@ -30,5 +30,5 @@ wget -O ${root}/redis-${version}.tar.gz http://download.redis.io/releases/redis-
echo -e "\n>>>>>>>>> install redis" echo -e "\n>>>>>>>>> install redis"
tar zxf ${root}/redis-${version}.tar.gz -C ${root} tar zxf ${root}/redis-${version}.tar.gz -C ${root}
cd ${root}/redis-${version} cd ${root}/redis-${version}
make & make install make && make install
cd - cd -