一、Nginx介绍官网地址www.nginx.org,Nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间是2004年10月4日,版本号是0.1.0Nginx是单进程单线程模型,即启动的工作进程只有一个进程响应客户端请求,不像apache可以在一个进程内启动多个线程响应可请求,因此在内存占用上比ap
· 创建一维数组变量· Name[subscript]=value· Name=(value1 value2 value3…..valuen)· 使用${name[subscript]}调用数组变量的值· ${name[1]} 调用某一个的数组成员· ${name[*]} 调用所有的数组成员· ${name[@]} 调用所有的数组成员· ${#name[1]} 返回${name[1]}字符的长度·
一、 函数的用法二、 练习题① 编写一个脚本,包含加、减、乘、除四个函数。编写另一个脚本fuction_01.sh,要求用户运行时以两个正整数作为参数,给用户列出选择菜单,输入1运行加法函数,输入2运行减法函数,输入3运行乘法函数,输入4运行除法函数,输入其他提示用户输入错误。【提示】结合shell函数与source或者.命令.② 改写上题中的脚本fuction_01.sh,每次做了选择并处理后重
一、 循环控制语句1. for循环语句2. while循环语句3. until 循环语句条件为假,执行循环二、 练习题1. for 语句① 分行打印各参数。【提示】:体会$@、$*、“$@”、“$*”的区别② 打印乘法表。【提示】:结合算术运算(算术运算有三种方式$(())、let、expr)③ 在系统中创建组students,然后创建若干个用户如s1、s2、s3…,指定这些用户的附加组是st
一、条件测试· ${#var}返回变量var的长度· ${var:3}提取位置3到最后的字符· ${var:3:5}从位置3开始提取5个字符· 测试指令· Test· [ 表达式 ]—表达式两侧要有空格· [ 赋值运算]—“=”两边不能有空格二、条件判断语句1. if语句2. case 语句三、练习题1.if练习①判断当前用户是否为root用户,如果是则备份目录/opt/script,如果不是提示
一、 Shell脚本利用shell的功能所写的一个纯文本程序,扩展名为sh(sh代表shell),扩展名并不影响脚本执行将一些shell的指令写在里面,然后应用正则表达式、管道命令、数据流重定向、数组、循环与条件判断以及逻辑判断等重要功能,从而达到我们所想要的处理目的。常见脚本有:shell脚本、Java脚本、PHP脚本、Python脚本等。Shell脚本的用途?自动安装、自动管理怎么执行脚本文件
awk命令1.一种编程语言,用于在Linux/Unix下对文本和数据进行扫描与处理,数据可以来自标准输入、文件和管道。2.工作流程:逐行扫描文件,寻找匹配特定模式的行,并在其上进行用户想要的操作。3.基本结构: pattern {action}--没有指定pattern默认配置所有的数据,没有指定action默认处理动作为print--两个特殊的模式(pattern):BEGIN、ENDawk语法
sed命令1.一款流编辑工具,用于对文本进行过滤与替换2.一次读取一行内容对某些指令进行处理3.默认不直接修改源文件,而是将内容复制到模式空间进行处理并输出结果,默认输出至标准输出(即屏幕)sed基本语法格式选项与参数:-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或
正则表达式(Regular Expression,在代码中常简写为regex、regexp或RE),又称规则表达式、正规表达式。由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式作为一个模板,用来检索、替换那些符合某个模式(规则)的文本。POSIX规范字符集合Linux文本处理三剑客:grep、sed、awk基本
网络存储技术简介传统的SCSI小型计算机系统接口(Small Computer System Interface)技术是存储设备最基本的标准协议,但通常需要设备互相靠近并用SCSI总线链接,因此受到了物理环境的限制。iSCSI小型计算机系统接口(即Internet Small Computer System Interface)则是由IBM公司研究开发用于实现在IP网络上运行SCSI协议的新存储技
LVM逻辑卷概述试想有一天随着业务的增加,你的文件系统负载会越来越大,终于到了空间不足的情况,而如果我们还在使用传统的分区方式进行磁盘管理,就不得不将现有的所有的分区全部删除,并重新规划新的存储解决方案。其实从一开始我们就需要一种管理机制,她能帮助我们动态的管理存储,而LVM就提供了这种功能。LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是基于内核的一种逻辑卷管理器
1、 安装dhcp软件。2、 部署DHCP服务配置文件3、安装部署TFTP 服务器4、 将客户端所需启动引导文件复制到TFTP服务共享的目录下5、 修改启动文件6、 安装部署FTP服务器7、 创建kickstart自动应答文件7.1 安装图形化ks文件生成工具7.2 system-config-kickstart打开图形化工具进行配置,生成ks文件8、 创建并启动虚拟机,安装部署系统
第1章:无人值守自动安装linux操作系统现在企业采购的很多计算机都是没光驱的,怎么安装系统呢?另外,如何能快速大规模安装Linux服务器操作系统呢,有什么好办法吗?答案是有的,那就是本文要说的:PXE+Kickstart实现无人值守批量安装Linux1.1 PXE简介:PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Clie
在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。Apache虚拟主机配置有3中方法:基于IP配置、基于域名配置和基于端口配置.下面将通过具体案例来实现3种虚拟主机的配置方式案例一:基于 IP 的虚拟主机 【说明】站点根目录为/var/web1,IP 地址为 172.16.128.11,域名为 web1.linux.com 站点根目
一、安装Apache服务程序(apache服务的软件包名称叫做httpd)二、使用默认配置启动apache服务三、测试apache服务四、有关配置文件说明在httpd服务程序主配置文件中最为常用的参数包括有:从上图中可以得知DocumentRoot正是用于定义网站数据保存路径的参数,其参数的默认值是把网站数据存放到了/var/www/html目录中的,而网站首页的名称应该叫做index.html,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号