shell脚本入门和nginx安装

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

1.回顾

  1. find 目录 -name 名字: 在指定目录下搜索指定的文件

  2. grep '内容' 文件名: 在指定文件中搜索指定的内容

  3. tar [-zxvf 压缩文件 -C 目录名 |-zcvf 压缩后文件名 被压缩的目录]

  4. 安装JDK环境 安装Tomcat 安装Mysql

  5. 设计到防火墙问题: 1.查看防火墙状态 systemctl status firewalld 2.开启|关闭|重启|禁用防火墙: systemctl start|stop|restart|disable firewalld 3.端口开发|移除: firewall-cmd --add-port|remove-port=端口号/tcp --zone=public --permanent 4.查看放行的端口: firewall-cmd --list-port

  6. 查看运行的进程: ps -ef | grep 进程名 kill -9 进程号

2.正文

  1. shell脚本

  2. ngnix

3.shell脚本

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

shell他就是一个脚本命令,当运行该脚本命令时,可以与Linux系统底层进行交互

3.2 基本语法.sh

#!/bin/bash
echo "Hello World !"

必须以#!/bin/bash开头

echo 输出语句

执行: ./脚本文件名.sh

注意: 权限不足

 

3.3 Shell 变量

 

SHELL编程开发Nginx、Deepseek脚本 SHELL变量是具有可变的数值的,跟常量正好是相对的,常量通常是具有固定的数值,例如a、b、c、1、2等。(--prefix,指定软件程序部署的路径;SHELL编程主要是为了将用户手工操作的、重复的、繁琐的任务变成简单化、流程化、自动化的任务,可以减轻运维人员的工作量,提高运维人员的工作效率,加快企业自动化运维脚步、进程。在企业生产环境中,SHELL编程脚本可以引入变量、IF条件判断语句对其进行调整、优化,SHELL脚本的功能、特性非常的完善,更加的通用,可以支持多个平台、批量操作等。/bin/bash; 阅读详情

相关推荐

Linux系统shell脚本之启停nginx

Linux系统shell脚本之启停nginx

jks212454的博客 1120

shell 一键安装nginx 脚本

【代码】shell 一键安装nginx 脚本

m0_52454621的博客 390

shell案例】nginx编译安装脚本

前言 本脚本没有使用函数,脚本安装的是nginx-1.16.1 , 如果你要安装其他版本,可以适当修改脚本的版本号 sed -i ‘s/原字符串/新字符串/g’ /app/nginx-install.sh 注意: 此脚本名字为nginx-install.sh, 存放在/app路径下: 脚本源码 #!/bin/bash systemctl stop firewalld && setenforce 0 #首先安装nginx的依赖环境 yum -y install gcc pcre-devel z

互联网老辛 3034

shell脚本安装nginx

以删除桌面文件的脚本为例,执行脚本后,shell脚本将代码给内核,内核读取后执行命令,。

m0_56578216的博客 352

shell 脚本之一键部署安装 Nginx

shell 脚本之一键安装 Nginx

s_alted的博客 1493

shell脚本3

shell脚本的两种判断语句

m0_68240122的博客 1518

Shell脚本使用教程(一):语法规范

shell是一种计算机原生的语言,因此不像python语言那样需要安装环境,可以直接使用。支持基于linux内核的操作系统。 它可以将一系列的操作系统命令集合在一起,省去人工操作的时间成本。 一、shell脚本的构成 解释环境 #!/usr/bin/env bash 注释说明 #Author:zero #Create Time:2021-9-9 10:40 #Release:1.0 #Script description: nginx install script 执行代码 yum -y i

tianshuiyimo的博客 233

Shell脚本入门【小白友好】

该变量是由用户自定义的变量,只在当前Shell中生效。声明方式为:变量名=变量值(注意:等号两边不能有空格${变量名} $变量名都可以使用该变量的值,区别在于前者可以避免变量后续字符串混淆。局部变量的声明方式为:local 变量名,该变量只在定义变量的函数范围内有效。#标准写法 function 函数名() {# 函数体 # return可有可无 return 返回值 } #省略()写法 function 函数名 {

日常搞爪哇的博客 1624

Shell脚本:一键安装Nginx服务,用户可自定义Nginx版本

其他的内容都可以按照路线图里面整理出来的知识点逐一去熟悉,学习,消化,不建议你去看书学习,最好是多看一些视频,把不懂地方反复看,学习了一节视频内容第二天一定要去复习,并总结成思维导图,形成树状知识网络结构,方便日后复习。这里还有一份很不错的《Java基础核心总结笔记》,特意跟大家分享出来目录:部分内容截图:《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取![外链图片转存中…(img-w63NaajQ-1713383687951)]

2401_83817689的博客 1129

Shell 脚本自动安装 Nginx

在本文中,我们将展示如何使用 Shell 脚本自动安装指定版本的Nginx,并配置为开机自启动服务。安装过程中还包括了对系统用户的创建、依赖包的安装、编译配置、以及服务注册等操作。我们还会通过脚本检查系统中是否已经安装Nginx,并避免重复安装。准备工作该脚本适用于 CentOS 7 或类似的 Linux 发行版。你需要有 root 权限来执行安装命令。1. 检查是否已经安装 Nginx在开始安装之前,我们首先检查系统是否已经安装Nginx。使用find命令来查找系统中是否存在名为nginx

kirito0000的博客 895

shell脚本入门到实战(一)

shell脚本要添加解释头linux中shell环境有哪些,Shell 环境。

baidu_21349635的专栏 5729

Shell脚本】Linux安装Nginx以及开机自启

【代码】【Shell脚本】Linux安装Nginx以及开机自启。

山赶着山,山山漫漫结成关 7372

shell脚本安装mysql、nginx、rabbitmq等等

-----------------------------------安装程序正文-------------------------------------------------------------------------------------#--------------------------------------主菜单函数----------------------------------------------------------------------

qq_31292011的博客 1782

nginx编译安装shell脚本

#!/usr/bin/bash #date 2020-04-09 nginx_package=nginx-1.16.0.tar.gz nginx_version=nginx-1.16.0 //以下是关闭firewall、selinux systemctl stop firewalld systemctl disable firewalld systemctl status firewalld &a...

Charon9688的博客 232

Nginx安装与虚拟主机配置shell脚本

今天继续给大家介绍Linux运维相关知识,本文主要内容是Nginx安装与虚拟主机配置shell脚本。 一、NGINX安装 二、NGINX配置 三、函数调用与启动 四、脚本展示 五、效果检验

永远是少年 1392

Centos7安装nginx(三)之shell脚本自动化安装nginx

一、简介 需求:本人最近在尝试编写k8s自动部署脚本,在有空之余抱着学习的心态完成了nginx的自动部署脚本的编写。希望可以对自动化运维的小伙伴们提供帮助,也希望大神们可以指出本人渣渣代码中不足。 内容:旨在熟悉shell语法、centos环境配置nginx安装流程 环境: 虚拟机+centos7 虚拟机+docker+centos7 二、shell脚本介绍 脚本的任务是模仿本人的文... 使用shell脚本自动化安装nginx

urmsone 1931

shell脚本安装nginx启动关闭nginx

一、一键安装nginx前提:yum源需要配置完成、wget命令能够正常使用、设备能够上外网脚本如下:#!/bin/bash #Author: Jiangfeng #Created Time: 2019/08/03 #nginx service manage script #定义变量 softname=nginx-1.17.2.tar.gz soft=nginx-1.17.2 #网络下...

weixin_30773135的博客 442
上一篇: CentOS 7 64 位中 安装JDK环境 安装Tomcat 安装Mysql以及ip修改为固定ip
下一篇: Redis的入门
点星辰
博客等级 码龄3年 4粉丝 · 8原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值