导入头文件
~~~
source /usr/local/include
~~~
初始化命令
~~~
alias echo='echo -e'
~~~
---
1、解决Nginx的需求、依赖
运行脚本的用户必须为root,以免受到权限的阻止导致安装失败
~~~
#验证如果运行当前脚本的用户不是root
if [ ${check.user.name root} -ne 0 ];then
echo '\033[31m 请用root用户运行当前脚本'\033[0m
return 1
fi
#验证支持的命令是否存在
check.command wget gcc
~~~
---
2、获取Nginx
获取Nginx需要`Wget`命令的支持
---
3、解压Nginx
---
4、配置Nginx
配置Nginx的安装路径,以及开启的模块
~~~
NGINX_PATH= #Nginx安装路径
NGINX_USER= #Nginx运行用户
NGINX_GROUP= #Nginx运行用户组
~~~
配置Nginx的安装路径以及需要开启的模块
~~~
./configure --prefix=${NGINX_PATH} \
~~~
---
5、编译安装Nginx
编译需要gcc编译器
~~~
make && make install
~~~
---
6、配置Nginx
替换Nginx的运行用户、组、PID路径
---
7、写入Nginx服务脚本
将Nginx的启动服务脚本写入到`/etc/init.d/nginx`,并给出执行权限
---
8、关闭Selinux、关闭Iptables
---
9、启动Nginx、设置Nginx开机启动
Nginx开机启动级别为`3,5`
---
- Linux
- 操作系统的安装
- CentOS6.5
- 《图形界面安装》
- 《文本界面安装》
- Kernel
- sysctl.conf
- fs.aio-max-nr
- net.ipv4.ip_forward
- 系统配置
- 配置主机名
- 开机自动同步网络时间
- 查看当前用户组ID
- 网络配置
- 启动时是否激活网卡
- 全局网关
- 配置DNS服务器IP地址
- Vim编辑器
- 用户操作
- 查看当前用户和UID
- 查看现有的所有用户
- 软件包管理
- Rpm包管理
- Yum包管理器
- Shell脚本
- include
- 获取系统CPU总使用率
- 自动安装Nginx
- alias扩展
- 磁盘管理
- 创建swap文件
- Gui桌面环境
- 安装图形桌面
- 安装火狐浏览器
- Oracle
- Linux_CentOS6.5部署
- MySQL
- 创建数据库/表
- 插入记录
- 查询记录
- 更改/删除记录
- MySQL的备份和还原
- 优化方案
- mysql语句优化总结(一)
- Cisco
- 路由器
- 四种模式
- 路由器配置接口IP地址
- 防止超时回到初始界面
- 关闭调试信息
- 配置Nat
- 静态NAT
- 动态NAT
- 静态PAT
- 动态PAT
- 单臂路由
- DHCP
- 路由表
- 静态路由
- 默认路由
- 动态RIP
- 动态OSPF
- 查看路由表
- 更改设备名
- 查看配置信息
- 设置特权模式/终端密码
- 恢复出厂设置
- 交换机
- 网络理论
- OSI七层模型
- 物理层
- PPPOE协议
- 组网三层
- 广播地址
- 什么是动态路由
- 什么是静态路由
- 什么是默认路由
- ARP协议
- Mac地址
- Wiki知道
- 何为Linux
- 什么是内核
- 如何在网吧或公共电脑上保持自己的数据安全
- 让你的 Linux 远离黑客:两个安全建议
- Bas设备
- 应用笔记
- 浏览器清除DNS缓存
- Windows
- Dos命令
- 打开记事本
- 打印命令
- 打开注册表
- 打开系统配置
- 打开计算器
- 打开远程桌面
