自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 shell之函数介绍与应用~利用脚本管理nginx服务

一、函数介绍1、函数:可以把代码模块化,一个模块实现一个功能。2、函数优点:代码模块化,调用方便,节省内存。代码模块化,代码量少,排错简单。代码模块化,可以改变代码的执行顺序。3、函数执行:函数默认不会执行,调用后才会执行。调用方式:脚本里输入函数名调用特点:可以重复调用可以位置互换调用二、函数的语法:语法一:#定义函数函数名 () {代码块return #返回一个内容,例如执行成功返回一个内容。在C语言常用,shell中不常用。.

2020-06-08 14:09:55 195

原创 shell之case多条件分之语句介绍

一、case介绍1、case:根据不同的条件执行不同的代码块。生产环境中,我们需要根据不同的状况执行不同的预案。那么我们处理这样的问题时就要根据可能出现的情况写出对应的预案,根据不同的情况加载不同的预案。2、case的语法:case 变量 in条件1)执行代码块1;;条件2)执行代码块2;;条件3)执行代码块3;;........esac注:case结尾要用倒过来写的esac结尾,每个代码块完毕要用;;结束二、shell内置..

2020-06-06 18:59:41 616

原创 shell之until循环介绍

一、until介绍:until与while相反,当条件为假时才会循环。二、until的循环控制与while类似,这里不再赘述。三、until的循环控制与while类似,这里不再赘述。四、until实践运用1、打印1-10数字n=1until [ $n -gt 10 ]doecho $nn=$((n+1))done2、while与until的结合使用#打印1-20n=1while [ $n -lt 10 ];doecho $nn=$((.

2020-06-06 18:57:21 416

原创 shell之while五大运算循环详解

一、while循环1、介绍:while在shell中也是负责循环的语句,和for一样。因为功能一样,很多人在学习和工作中的脚本遇到循环到底该使用for还是while呢?很多人不知道,就造就了有人一遇到循环就是for或者一位的while。我个人认为,知道循环次数就可以用for,比如说一天需要循环24次;如果不知道代码要循环多少次,那就用while,比如我们作业中要求写的猜数字,每个人猜对一个数字的次数都是不能固定的,也是未知的。所以这样的循环我就建议大家用while了。2、语法格式:while

2020-06-05 22:46:55 1235

原创 shell 之 for循环详解

一、for循环介绍1)for循环又叫条件循环,又叫做for i in是for的一种语法,为了节省时间,节省内存。2)循环的优点:1、节省内存2、结构更清晰3、节省时间成本二、for语法的三种赋值方式for语法一:1、for直接赋值格式:for i in a b c....docommands(代码块)donei为变量,in为赋值:把a b c...赋值给i2、使用命令赋值例如:for i in `seq 1 9` do echo $i done

2020-06-05 16:58:55 4014

原创 shell与if判断详解

一、变量===》人与内存沟通的中间件变量分类系统环境变量1、本地变量:用户私有变量,只有用户可以使用,保存在家目录下的.bash_profire、.bashrc文件中2、全局变量:所有用户都可以使用,存放在/etc/profire 、 /etc/bashrc注:定义全局变量前要加export用户自定义变量3、用户自定义变量: 用户自定义的变量,比如脚本中的变量。变量格式:变量名=值命名规则:只能用英文字母、数字、下划线。变量名不能以数字开头,不能有空格、不能使用标

2020-06-05 16:55:23 487

原创 shell格式化输出

一、echo 命令介绍功能:将内容输出到默认显示设备echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。 功能说明:显示文字。语法:echo [-ne][字符串]补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在 最后加上换行号。命令选项:-n不要在最后自动换行-e若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:转义字符\a发出警告声;\b删除前一个字符;\c最后不加上换行符号;\f换行但光标仍旧停留在原来的位置;

2020-06-04 00:26:57 199

原创 IP地址的分类

A类地址:(1)在A类地址中,规定第1个八位组为网络部分,其余三个八位组为主机部分,即A类地址=网络部分+主机部分+主机部分+主机部分。(2)IP地址的前几个比特位称为引导位,对A类地址来说,它的第1个八位组的第1个比特位是0.因此它的第1个八位组的范围就是00000000~01111111.换算成十进制就是0~127,其中127又是一个比较特殊的地址,我们用于本机测试的地址就是127.0.0.1。(3)由于A类地址的第一个地址块(网络号为0)和最后一个地址块(网络号为127)保留使用,即全0表示本地

2020-05-31 11:33:57 718

原创 Tomcat结合Nginx

1、Nginx是一个HTTP服务器,可以将服务器上的静态文件(如HTML、图片)通过HTTP协议展现给客户端。2、反向代理:客户端本来可以直接通过HTTP协议访问某网站应用服务器,如果网站管理员在中间加上一个Nginx,客户端请求Nginx,Nginx请求应用服务器,然后将结果返回给客户端。3、反向代理的作用:负载均衡:将相同的应用部署在多台服务器上,将大量用户的请求分配给多台机器处理。同时带来的好处是,其中一台服务器万一挂了,只要还有其他服务器正常运行,就不会影响用户使用。4、Nginx的配置:u

2020-05-26 09:18:06 211

原创 Linux系统如何安装软件

1、rpm安装简单、快。依赖多,解决依赖困难繁琐。、2、yum安装简单、快,自动解决依赖。不能选择软件版本或存放路径。3、编译安装(源码安装)慢、复杂需要GCC编译器,可以自定义安装(版本、软件路径)4、将源码制作成rpm,然后放到yum仓库,实现yum自动安装。一次性慢复杂,安装快,可以自定义安装(版本、软件路径)制作RPM YUM仓库搭建http://blog.oldboyedu.com/autodeploy-rpm/...

2020-05-18 17:15:34 242

原创 Linux网络知识

1.1 Linux处理数据包过程当向外界主机发送数据时,在它从网卡流入后需要对它做路由决策,根据其目标决定是流入本机数据还是转发给其他主机,如果是流入本机的数据,则数据会从内核空间进入用户空间(被应用程序接收、处理)。当用户空间响应(应用程序生成新的数据包)时,响应数据包是本机产生的新数据,在响应包流出之前,需要做路由决策,根据目标决定从哪个网卡流出。如果不是流入本机的,而是要转发给其他主机的,则必然涉及到另一个流出网卡,此时数据包必须从流入网卡完整地转发给流出网卡,这要求Linux主机能够完成这样的转发

2020-05-17 21:41:12 1065

原创 2020-05-17

正则表达式环境配置1、对过滤的内容加颜色(SentOS7版本已配置)2、执行export LC_ALL=C 对过滤的内容更准确。可以添加到/etc/profile文件里面永久生效。基本正则表达式一、定义:简称BRE(Basic Regular Expression)Linux中方便处理、过滤大量文本字符所制定的一套规则。特点:1、为处理大量文本字符所制定的一套规则2、处理以行为单位,一次处理一行3、处理工作化繁为简,提高运维效率4、仅支持linux三剑客命令(grep/egrep、sed、

2020-05-17 20:56:46 103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除