随笔分类 - linux
摘要:#1. 自定义错误页面 error_page code ... [=[response]] uri; 定义错误页,以指定的响应状态码进行响应,此指令由ngx_http_index_module模块提供 支持环境:http, server, location, if in location #1.修改
阅读全文
摘要:##1. location的详细用法 location [ = | ~ | * | ^ ] uri 用于实现从uri到文件系统的路径映射;ngnix会根据用户请求的URI来检查定义的所有location,并找出一个最佳匹配,而后应用其配置。 uri前符号说明 = 对URI做精确匹配; ^~对URI的
阅读全文
摘要:#root和alias的区别 root:指定站点家目录,给定的路径对应于location中的/uri 左侧的/,文件的绝对路径为root+location。 支持环境:http, server, location, if in location #1.nginx的配置文件如下: [root@ngin
阅读全文
摘要:1 http基础配置参数详解 [root@nginx01 ~]# cat /etc/nginx/nginx.conf ...... http { include /etc/nginx/mime.types; default_type application/octet-stream; log_for
阅读全文
摘要:WEB服务与NGINX(3)-NGINX基础及配置文件 1. NGINX初识与安装 NGINX是免费,开源,高性能的HTTP和反向代理服务器,邮件代理服务器,通用TCP/UDP代理服务器。 官方网站 https://nginx.org NGINX有很多二次开发版本,例如: Tengine:由淘宝网发
阅读全文
摘要:WEB服务与NGINX(2)-NGINX的I/O模型 1. linux I/0模型及在NGINX中的应用 1.1 I/O模型概述 I/O在计算机中指的是INPUT和OUPUT,IOPS(INPUT/OUTPUT per second)每秒的输入输出量(或读写次数),是衡量I/O性能的主要指标之一。
阅读全文
摘要:WEB服务与NGINX(1) 1. HTTP协议 HTTP(Hyper Text Transfer Protocol),超文本的传输协议。 HTTP是一种能够获取如 HTML 这样的网络资源的通讯协议。它是在 Web 上进行数据交换的基础,是一种 C/S架构模型。HTTP协议就是将客户端请求的WEB
阅读全文
摘要:NFS共享存储 1. NFS共享存储的作用 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目
阅读全文
摘要:chrony时间同步服务 1.chrony时间同步服务 1.1 chrony介绍 1.1.1 时间同步的意义 时间同步就是通过对本地时钟的某些操作,达到为分布式系统提供一个统一时间的过程。在集中式系统中,由于所有进程都可以从系统唯一的全局时钟获取时间,因此系统内任何两个事件都有着明确的先后关系。而在
阅读全文
摘要:1. DHCP服务 DHCP动态主机配置协议(Dynamic Host Configuration Protocol),允许计算机不必手工配置即可动态地被分配IP地址以及所需要的网络配置参数。 当网络规模大到一定程度,它是开始变得难以管理。特别是在手工分发IP地址的网络环境中最常见的问题是IP地址管
阅读全文
摘要:linux网络管理及常用网络工具详解 1. linux网络管理 1.1 centos网卡命名规则 centos6的网卡命名规则为eth0,eth1... centos7的网卡是基于硬件,设备拓扑等信息命名,命名规则为ens33,ens34... centos7的网卡命名规则不易理解和操作,可以使用以
阅读全文
摘要:TCP/IP协议栈及网络基础 1. TCP/IP协议栈及网络基础 1.1 OSI网络模型 OSI网路模型分为7层,7层模型及其意义如下图所示: OSI模型每一层都使用自己的协议,OSI模型每一层都利用下层提供的服务与对等层通信。 OSI每层之间数据报文进行交互的格式如下: 1.2 TCP/IP网络模
阅读全文
摘要:linux权限管理 1. linux用户权限管理 1.1 文件的权限和属主属组 在linux中,权限是用来定义用户能操作的行为的,每个文件都有其对应的权限,使用ls -l命令可以看到文件的权限 [root@xuzhichao ~]# ll /root/ -a total 32 dr-xr-x . 3
阅读全文
摘要:su与sudo用法详解 1. su和sudo详解:切换用户身份 在实际使用中,因为root功能过于强大,因此我们一般使用普通用户进行系统管理和运行程序,当需要运行特权指令时则需要切换到root用户进行操作,我们可以使用su - root直接切换到root身份运行命令,但是这种方式需要我们知道root
阅读全文
摘要:linux用户与用户组管理 1.linux用户管理 1.1 用户基础 linux的用户主要有如下作用: linux是一个多用户的操作系统,同一时间可以允许多个用户使用操作系统,处理不同事物。 linux系统上的每个进程,都需要一个特定的额用户运行。 通常我们使用普通用户管理服务器,而非root用户。
阅读全文
摘要:linux打包压缩工具详解 1.linux文件压缩工具 压缩文件会减少文件的大小,对于传输效率会大大提高,而文本类型的压缩比是比较高的,另外单个小文件传输速率会比较慢,而单个文件传输效率会比较高。 注意:一般压缩工具解压缩文件时是根据文件后缀进行的,因此需要严格指定压缩文件的后缀。 下面介绍几种常用
阅读全文
摘要:linux文件查找详解 1.linux文件查找工具 1.1 find命令详解 find是一个实时查找文件的工具,功能强大,可以基于不同的维度对文件进行查找,例如名字,时间,权限,大小等,同时可以对查找到的文件执行某种动作。 find工作特点如下: 实时查找; 精确查找; 查找范围过大时查找速度较慢;
阅读全文
摘要:linux文本三剑客之awk详解 1.awk命令详解 awk是一个强大的文本处理工具,用于格式化输出文本,善于对列进行操作。而sed命令擅长对行进行操作。 和 sed 命令类似,awk 命令也是逐行扫描文件(从第 1 行到最后一行),寻找含有目标文本的行,如果匹配成功,则会在该行上执行用户想要的操作
阅读全文
摘要:linux文本三剑客之sed命令详解 1.sed命令详解 sed称为流编辑器,处理流程如下: 一次处理一行内容,把当前处理的行缓存在临时缓存区中,称为“模式空间”,用sed命令处理缓存区的内容,处理完成后,把缓冲区的内容送往屏幕。sed默认不会修改源文件数据。 当一行数据匹配完成后,它会继续读取下一
阅读全文
摘要:linux文本三剑客之grep及正则表达式详解 1. grep命令详解 grep命令用于过滤一行中的关键字,若匹配,则输出此行内容。 grep命令的语法格式如下: grep [OPTION]... PATTERN [FILE]... 其中PATTERN为正则表达式,默认支持标准正则表达式 grep命
阅读全文