shell脚本安装nginx

shell脚本原理

在这里插入图片描述

以删除桌面文件的脚本为例,执行脚本后,shell脚本将代码给内核,内核读取后执行命令,如果shell脚本也在桌面上,执行后这个脚本文件也会被删除

变量

echo $SHELL

$符表示SHELL是一个变量,变量是一个地址,该命令最后的输出结果是bin/bash,如果想输出这个字符,需要加上转义符:

echo \$SHELL

脚本安装nginx

nginx是一个类似于Apache的http服务。

步骤:将nginx-1.6.0.tar.gz源码包下载后放到centOS虚拟机,然后用vim创建可执行文件,在里面输入需要批次执行的命令:

vim创建可执行文件:

vim install.sh		//创建可执行文件并用vim打开

在vim文件中输入命令:

#!/bin/bash			//在/bin/bash解释器下执行
echo "安装插件"
yum install -y zlib-devel pcre* &> /dev/null	//安装nginx的依赖软件包
echo "解压nginx"
tar xf nginx-1.6.0.tar.gz
cd nginx-1.6.0
echo "正在安装nginx"
./configure --prefix=/usr/local/nginx &> /dev/null		//指定目录安装nginx
make &> /dev/null		//编译描述文件Makefile
make install &> /dev/null	//编译后安装
echo "启动nginx"
/usr/local/nginx/sbin/nginx
firefox 127.0.0.1 &		//火狐输入回环地址并后台执行,不要占用终端

这个脚本文件需要和nginx-1.6.0.tar.gz软件包在同一目录下执行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1380508.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Python(七十九)字符串的常用操作——字符串内容对齐操作的方法

❤️ 专栏简介:本专栏记录了我个人从零开始学习Python编程的过程。在这个专栏中,我将分享我在学习Python的过程中的学习笔记、学习路线以及各个知识点。 ☀️ 专栏适用人群 :本专栏适用于希望学习Python编程的初学者和有一定编程基础的人。无…

docker实现Nginx

文章目录 1.docker 安装2.docker环境实现Nginx 1.docker 安装 1.使用环境为红帽8.1,添加源 yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo2.安装 yum install docker-ce docker-ce-cli containerd.io显示出错 Docker C…

Vue [Day7] 综合案例

核心概念回顾 state:提供数据 getters:提供与state相关的计算属性 mutations:提供方法,用于修改state actions:存放异步操作 modules:存模块 功能分析 https://www.npmjs.com/package/json-server#ge…

反介入/区域拒止:现代战争的演变

译者说明 本文译自美国空军Christopher J. McCarthy少校的一篇文章,略去了原文最后的作者简介。 原文地址(可能需要科学上网): https://www.usnwc.edu/Lucent/OpenPdf.aspx?id95 本文仅为翻译,不代表译者赞成或反对原…

UE4莫名其妙崩溃的解决办法

pin error stack edgraph balabala...... 先检查蓝图把报错的节点全部去掉,有的运行不会提示蓝图报错,只能一个一个找。。。。 c报错一般都会有提示,所以基本都可以解决 把磁盘空间留大一点,玄学 总是在这里报错,这个不用管&am…

叛乱怎么自定义服务器,» 叛乱:沙漠风暴 服务器安装Mod教程

叛乱:沙漠风暴 服务器安装Mod教程 4.6 (78) 叛乱:沙漠风暴 服务器 租用 v2pg.com 获取API KEY 比如 59f0601123331222f0755f9e8551ea639 就是申请的KEY, 保存好。 打开后台 “服务器设置” 然后编辑 Engine.ini

叛乱联机服务器未响应,叛乱沙漠风暴怎么开服 叛乱沙漠风暴开服操作指南详解 安装准备-游侠网...

叛乱沙漠风暴怎么开服?游戏一款多人联机操作游戏,在开服前期要做好相应的准备工作,也就是设置一些选项,这里给大家带来了“xudong162”分享的叛乱沙漠风暴开服操作指南详解,详情一起看下文中介绍吧。 推荐阅读: 开服操…

叛乱联机服务器未响应,叛乱沙漠风暴开服注意事项及操作指南经验一览

叛乱沙漠风暴开服注意事项及操作指南经验一览,该游戏其实是一款多人联机的操作游戏,玩家在开服前期要做好相应的准备工作,其实也不是什么困难的事,就是设置一些选项方便操作,这里给大家带来了叛乱沙漠风暴开服注意事项…

叛乱2 linux服务器,叛乱沙漠风暴服务器配置教程 叛乱沙漠风暴怎么开服

第 2 页 服务器配置 服务器配置 大多数服务器配置是通过INI文件和启动参数执行的。 可以使用任何纯文本编辑器编辑INI文件,例如Notepad,Notepad ,Sublime Text和VSCode。 配置文件的位置位于以下目录中(相对于安装目录): Windows:…

叛乱找不到社区服务器,叛乱沙漠风暴常见问题及解决方法_叛乱沙漠风暴常见问题QA_游戏堡...

《 1.Q:游戏卡在读取页面怎么办 A:看看你按回车键没 一直读取进不去游戏说明网络不好 直接卡死说明电脑玩不了这游戏了,建议升级配置 2.Q:游戏什么配置可以玩 A:可游玩最低配置:GTX950M,i74700&…

叛乱沙漠风暴不显示服务器,叛乱沙漠风暴进服务器闪退怎么回事_叛乱沙漠风暴闪退解决方法...

相信大家在玩叛乱沙漠风暴的时候,偶尔也会遇到一进入服务器就闪退的情况吧,这非常的影响我们的游戏体验,那么出现这种状况的原因是什么呢?又该如何解决呢?就让我们一起来看一看吧! 叛乱沙漠风暴进服务器闪退…

在Vue中动态引入图片为什么要用require

静态资源和动态资源 静态资源 动态的添加src 动态资源 我们通过网络请求从后端获取的资源 动态的添加src会被当成静态资源 动态的添加src最终会被打包成: 动态的添加图片最会会被编译成一个静态的字符串,然后再浏览器运行中会去项目中查找这个资源…

SpringSecurity 详解(通俗易懂)

SpringSecurity 详解 1、SpringSecurity讲解1.1、SpringSecurity完整流程1.2、认证流程 2、登录,退出,注册_分析说明2.1、登录2.2、校验2.3、退出2.4、注册2.5、SecurityContextHolder说明 3、代码实现3.1、引入依赖3.2、登录 退出 注册3.2.1、SpringSec…

一个在线的PS

http://www.uupoop.com/

代码实现ps切换工具

在下最近在研究制作ps的扩展插件,由于工作原因,设计使用ps较多,但是手动处理倒角还是比较麻烦,所以想开发了一款倒角用的小扩展插件,减少一下工作量,到网上找了些有关ps插件制作的教程,先实现一…

unity实现角色体力功能【体力条+体力计算】

导读:实现功能 1、角色体力计算 2、角色疲劳动画 3、体力条制作、跟随 默认做好角色的idle/run/walk动画、切换和玩家输入,我使用的是新输入系统,动画时单变量混合树,参数Sports。 【每一部分功能根据自己需求观看哦】 1、角色体…

Mysql:Access denied for user ‘root‘@‘localhost‘ (using password:YES)解决方案

最近在配置Maven以及Mybatis时,连接localhost数据库时出现无法连接,用cmd测试时报错:Access denied for user ‘ODBC’‘localhost’ (using password: NO),这个意思就是不允许远程访问,一开始笔者进入mysql试了一下是…

【C# Programming】C#第一课(自己学习的笔记)

目录 一、C# 介绍 1.1 托管代码(Manage Code ) : 1.2 基础类型库 (Base Class Library): 1.3 程序集(Assembly): 1.4 .NET 框架: 1.5 公共中间语言(Common Intermediate Language),简称 IL。 1.6 C#编译器将源代…

Ceph集群安装部署

Ceph集群安装部署 目录 Ceph集群安装部署 1、环境准备 1.1 环境简介1.2 配置hosts解析(所有节点)1.3 配置时间同步2、安装docker(所有节点)3、配置镜像 3.1 下载ceph镜像(所有节点执行)3.2 搭建制作本地仓库(ceph-01节点执行)3.3 配置私有仓库(所有节点执行)3.4 为 Docker 镜像…

Hazel 引擎学习笔记

目录 Hazel 引擎学习笔记学习方法思考引擎结构创建工程程序入口点日志系统Premake\MD没有 cpp 文件的项目会出错include 到某个库就要包含这个库的路径,注意头文件展开 事件系统 获取和利用派生类信息预编译头文件抽象窗口类和 GLFWgit submodule addpremake 脚本禁…