自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx内置变量和正反代理

当我们访问后端服务器,根据客户端的ip地址,使用hash算法计算出ip地址的hash值,然后再把请求发送到相应的后端服务器。根据请求当中url地址来计算hash值,如果客户端请求的url请求相同,客户端的请求会被分配到同一个服务器上。如果客户端访问的ip地址相同,通过hash算法,再一次的请求会被分配到上一次访问的服务器,保证会话的稳定。这种算法适用后端服务器处理任务耗时不同的情况,可以有效的避免所有的请求集中在处理能力更强的后端服务器上。轮询算法适用于后端服务器处理能力相近的情况,默认的算法,可以不加。

2024-12-12 15:58:50 595

原创 location和重定向

192.168.233.61,这个服务器的网页正在维护,只有本机可以访问,其他主机访问统一显示正在维护中。访问www.jx105.com/test1/index.php。四、last匹配机制导致陷入死循环,10次之后就会报错500。rewrie 正则表达式 跳转后的内容 标志位。就会跳转到www.jx104.com。2、有其他应用占用了本服务的端口。3、服务器资源不够,应用无法启动。if语句,没有else。

2024-12-11 16:11:40 756

原创 nginx页面优化

连接保持的时间不宜太长,一般在60-180秒,kekpalive的连接保持时间太长,会占用过多的系统资源,影响性能。当服务器上同时有大量的短连接频繁的创建和销毁,或者处理大量并发连接时,time_wait就会出现堆积。timewait状态下,tcp连接处于等待接待,等待一个持续的时间,确保双方的数据尽可能的传输完毕。我们和服务端建立连接之后,在一定时间保持登录或者固定的状态,保证在浏览时,数据一致。#将nginx的进程绑定到cpu的核心,防止cpu之间的切换,提高性能。连接保持是关于连接的控制。

2024-12-10 15:20:11 989

原创 Ubuntu编译安装lnmp+discuz论坛

l:linux 操作系统n:nginx前端页面m:mysql数据库 账号密码,等等都是保存在这个数据库里面p:php-------nginx擅长处理的是静态页面,页面登录账户,需要请求到数据库,通过php把动态请求转发数据库。

2024-12-09 17:08:59 417

原创 nginx基础

主要功能就是处理静态页面,文本,图片等等动态内容处理能力价差,一般是把动态的请求转发到中间件(PHP,PYthon)转发到后端正向代理和反向代理支持ssl/tls 加密支持 支持https协议支持虚拟主机,在一个nginx的配置当中,可以做对个域名。nginx自带缓存机制,可以缓存静态文件。自带日志记录,但是nginx没有日志分割功能。记录的是nginx自己的业务日志,如果是程序启动,停止,程序出错的日志不包含在内。

2024-12-06 16:23:21 845

原创 web基础和http协议

DNS和域名运营商/etc/hosts 人工配置的域名和ip地址之间的映射关系/etc/resolv.conf dns服务器的ip地址 bind,内网解析域名和ip地址之间的关系URLhttps:// 协议https: 加密的http。加密的超文本传输协议。在数据传输之前要通过证书进行身份验证,验证通过才可以进行数据传输www.baidu.com/ 域名http 端口80https 端口443。

2024-12-05 15:42:14 725

原创 iptables防火墙

iptables - N custom #在filter表中创建一个自定义链,链名custom iptables - E custom first修改自定义链名称。

2024-12-03 15:08:09 970

原创 Shell免交互

文本免交互:命令<<标记。。。。。。。。。内容标记。

2024-12-02 15:16:53 709

原创 文本编辑工具awk

{print}}’ /etc/passwd #第三列大于第四例,就打印第四列。第六个字段包含/hom/dn 且第7个字段是/bin/bash 打印出第一列和最后一列。01{}是一个内置的条件,默认就是1,打印结果。特殊的模式:用来声明初始值和处理的方式,以及对结果的输出。(A表达式):(B表达式)’统计/etc日录下,所有文件额总大小,要把单位换算M。etc下普通文件的大小,转换成MB输出。$n 按行指定分隔符后,取第几列。FS 列分隔符,-F。

2024-11-28 16:52:58 270

原创 sed文本编辑器

模式空间:临时储存,修改的结果临时保存的地方,不写入磁盘,文件的内容不会发生变化。sed一次处理一行内容,处理完一行之后紧接着处理下一行,一直到文件的末尾。在一个文件当中写好了替换的命令或者其他的sed的操作,用脚本修改第二个文件。sed ‘y/on/12/’ 文件名 #替换长度必须一样。s只能对字符串 s/旧字符/新字符/操作符。a:新增 在指定行的下面插入一条新的内容。i:新增 在指定行的上面插入一条新的内容。sed ‘s/on/1/’ 文件名。s:替换,替换指定的字符申。c:整行替换为指定的内容。

2024-11-27 16:41:25 565

原创 shell正则表达式

去重,用于统计或者忽略文件中连续出现的重复行,一般和sort结合使用。-s 将重复出现的字符串压缩成一个,用字符集2 替换 字符集1。-o:输出的文件名:把sort排序后的结果,输出到指定的文件。按行对文件的内容进行排序,也可以根据不同的数据类型进行排序。按照一定的格式和符号来匹配文件内容(命令输出的结果)-c 保留字符集1的字符,用其他字符来替换字符集2。-c 统计连续重复的行的次数。-u 显示仅出现一次的行(包括不连续的重复行)-d 仅显示重复出现的行(必须是连续的重复行)

2024-11-26 16:35:06 1052

原创 shell数组

就是定义了一系列,可以是整数,字符串,浮点的数的变量值的集合数组可以一次性定义多个变量值,可以直接从数组当中引用。echo $ {test1[@/*] } #打印数组里的所有内容。

2024-11-25 14:45:46 338

原创 shell函数

方法一:可执行的代码abc方法二:abc ( ) {可执行的代码abcreturn函数返回值表示函数运行结束之后退出的一个返回值(退出值)$?可以显示函数的返回值使用原则return的意义。

2024-11-22 17:01:52 331

原创 shell循环

循环是一种重复执行一段代码的结构,通过循环,可以在满足一定条件的情况下,多次的执行相同的代码。循环会有一个循环体(代码)和循环条件(执行代码的次数),循环一定要有一个终点(不能是条件永远满足,否则就是死循环)

2024-11-22 16:37:27 777

原创 shell条件判断

先设定一个条件,判断设定是否满足,执行一段特定的代码不满足,也可以执行不满足的代码以$?的返回码来判断条件为真还是为假。

2024-11-19 17:29:38 336

原创 SHELL基础

不要使用系统的命令作为变量名称不要使用中文变量名不能使用特殊符号开头,可以使用下划线“_"开头定义变量时一定要是字母开头,不能以数字开头变量名最好是对应名称的英文全称或者简写。

2024-11-18 15:38:34 589

原创 PXE自动装机

选择“Kickstart 配置程序”窗口的“文件”–>“保存”命令,选择指定保存位置,文件名为ks.cfg。TFTP(简单文件传输协议),是一个基于UDP协议实现的用于在客户机和服务器之间进行简单文件传输的协议,所以要想实现真正的全自动化,就要引入Kickstart程序服务,实现真正完全全自动化安装。上述,通过多种服务单配,省略了导入镜像,并且只要是同一网段的机器,挂载点:/home,文件系统类型:xfs,固定大小:4096M。挂载点:/boot,文件系统类型:xfs,固定大小:500M。

2024-11-17 16:14:02 843

原创 安装仓库,ssh连接与nfs共享文件

ssh -p 10022 root@192.168.246.7 #只要端口不是22,都要用小写的p指定端口。ssh客户端<---------------------------->ssh服务端。yum -y install 安装服务名 --skip-broken。安装源----->在线,离线------>包含可用的deb包。全程 nework file system。元信息------>包与包之间的依赖关系。sshd_config:指定服务端的配置。ssh_config:指定客户端的配置。

2024-11-14 16:53:06 846

原创 DNS解析库

com.cn.:二级域,表示的组织机构,com 商业组织 edu 教育机构 org 非盈利机构 net 运营商 gov国家机构。ip地址是所有设备和网站在互联网上的唯一地址。baidu.com.cn.:三级域(子域),企业或者组织在互联网上的唯一标识。域名系统,域名和ip地址互相映射的一个分布式的数据库,方便用户访问互联网。cn.:一级域,国家或者地区 jp. us. uk. kr. rs.dns解析:根据域名在互联网当中找到对应的ip地址,访问。移动的dns解析地址:114.114.114.114。

2024-11-13 15:52:26 919

原创 dhcp和ftp

更新的方式:租约的时间到一半,客户端发送renew报文来续约租期。服务端收到请求之后,尝试让客户端继续使用改地址,如果地址不可用,租约到期之后才会分配一个新的,回复客户端ack报文。默认情况下,服务端提供的ip地址使用期限模是7200秒,到期之后要重新向客户端请求新的ip地址(ip地址可能发生变化)服务端收到请求之后,尝试让客户端继续使用改地址,如果地址不可用才会分配一个新的,回复客户端ack报文。租约到期之后,服务端会把ip地址收回,客户端如果想要继续使用该ip地址,必须要更新租约。

2024-11-12 16:57:51 364

原创 Linux网络的基本设置

表示双方已经传输完了数据,进入等待时间,一旦有数据传输,可以恢复连接无需再三次握手建立连接(节约资源)vim /etc/hosts #本地的域名和ip地址的映射。检测链路的间隔(100亳秒检查一次所有设备的状态,如果发现故障,开始触发故障切换)ifconfig -a #显示当前主机的所有网络设备(包括未运行的设备)0.0.0.0:*表示谁可以连接,表示任意的ip地址 *:任意端口。实现高可用:如果其中一个网卡故障,不影响业务的使用。dns解析------->域名转换成ip地址。

2024-11-11 17:20:21 809

原创 文件系统和日志管理

文件系统提供了一个接口,用户用来访问硬件设备(硬盘)硬件设备上对文件的管理文件存储在硬盘上,硬盘最小的存储单位是512字节一扇区文件在硬盘上的最小存储单位:块 block一个块的大小是4k,一个块就是连续的8个扇区。

2024-11-07 19:33:18 1036

原创 Linux服务控制及系统基本加固

根据bios的设置,对cpu,内存,显卡,键盘等等设备进行初步检测如果以上检测设备工作正常,系统会把控制权移交到硬盘总结:检测出包含系统启动操作系统的设备,硬盘,U盘,光驱。

2024-11-06 14:56:23 613

原创 进程和计划任务管理

ps -aux:进程占用的系统资源的情况ps-elf:进程在系统中的详细信息。

2024-11-05 15:34:08 1014

原创 Raid磁盘阵列

1、不灵活2、不能扩容3不能做数据的高可用。

2024-11-04 17:17:07 423

原创 逻辑卷管理(虚拟磁盘)

logical volume manager 逻辑卷管理linux系统下管理硬盘分区的一种机制lvm适合于管理大存储设备用户可以动态的对磁盘进行扩容(缩容)Ivm: linux系统的一个重要的存储技术(动态扩容)

2024-11-01 16:11:23 788

原创 Linux的硬盘管理

硬盘是一种计算机的存储设备,通常是由一个或者多个磁性盘片组成。硬盘即可以安装在计算机的内部,也可以外接计算机。保存数据数据:操作系统,应用程序,文档多媒体文件等等。计算机读取硬盘中的数据时,硬盘把数据读取到计算机的内存当中进行处理。写------>当你对数据内容进行修改时,未保存的数据在内存中,只有用户保存之后,数据才会被写入到硬盘。

2024-10-31 16:44:01 1501

原创 Linux账号和权限管理

linux系统当中用户的角色,以及角色所拥有的权限(永久修改主机名 配置su刷新立即生效,无需重启系统)vim /etc/hostname(修改配置文件,必须要重启)hostname (主机名临时修改,重启失效)linux系统根基uid号来确定账号的身份信息!或者*:表示用户的密码为空,伪空。

2024-10-30 17:11:37 763

原创 编译安装rpm yum apt安装

编译安装的优点和缺点缺点:3. 繁琐4. 对新手非常不友好第一步:安装依赖环境第三步: 安装到指定的路径第四步:安装完成之后对程序进行配置(权限,控制)

2024-10-29 20:43:07 365

原创 Xshell连接Ubuntu

强制删除目录或文件,无需确认。

2024-10-28 17:04:01 312

原创 Linux查看文件内容

目录文件directory块设备文件block块设备文件,就是保存大块数据的设备,比如最常见的硬盘。字符设备character 这些文件通常隐藏在 /dev/ 目录下,当进行设备读取或外设交互时才会被使用符号链接文件link管道文件pipe 主要用于进程间通信单向传输 一个发一个输管道文件套接字文件socket 套接字文件一般隐藏在 /var/run/ 目录下,用于进程间的网络通信普通文件 普通文件,包括纯文本文件、二进制文件、各种压缩文件等。

2024-10-24 16:41:55 381

原创 Linux操作文件夹

mkdir -p aaa/bbb/cccc: 递归创建文件夹。touch 新文件…(可为空) 文件名 不存在就是新建空文件。-p:存在于不报错,且可自动创建所需的各目录。mkdir a b c d: 创建多个文件夹。-m MODE: 创建目录时直接指定权限。touch 不会破坏已有文件 刷新时间。rm [选项] 要删除的文件或目录。-v: 显示详细信息。

2024-10-23 17:09:21 338

原创 Linux查看切换显示统计目录

一切都是一个文件目录 = 文件夹文件:存储数据文件夹:文件的目录。

2024-10-22 17:11:09 968

原创 ACL 和 NAT

当数据包从接口经过时,由于接口启用了acl, 此时路由器会对报文进行检查,然后做出相应的处理。

2024-10-18 15:13:15 383

原创 VRRP协议

当网关路由器出现故障时,本网段以该设备为网关的主机都不能与 internet通信通过部署多网关的方式实现网关的备份但是网关可能会出现一些问题:网关间IP地址冲突;主机会频繁切换网络出口。

2024-10-17 14:57:09 687

原创 Vlan三层交换机

三层交换技术可以实现VLAN间通信vlanif(vlanint) 三层接口: 路由表: 邻接关系表包含邻接主机和交换机MAC地址的对应关系用来提供二层重写信息。

2024-10-16 16:11:15 354

原创 Vlan虚拟局域网

虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一网段,逻辑上将网络划分。提供了一定的安全性:默认情况下两个不同的VLAN不允许相互通信。划分广播域,控制广播消息传递范围。实际项目:缩小排错的范围。

2024-10-15 16:13:35 291

原创 路由器(静态路由)

默认路由是特殊的静态路由,比静态路由低级,路由器收到数据包查看目标ip再找自己的路由表,如果没有对象的话就会走默认路由。如果配置了默认路由的话,这条路由一般会发给下一个路由器,而这个路由器也同样会处理数据包,如果没有配默认路由的话则会丢弃数据包。参数含义如下:0.0.0.0 0.0.0.0 代表任何网络,也就是说任何数据包都转发给配置的下一跳路由器接口地址 让下一个路由器继续处理数据包。默认路由有时候特别有效,当存在网络的末端,即末梢网络中,默认路由会大大简化路由器配置,减轻工作负担,配置不当会产生环路。

2024-10-14 17:09:51 620

原创 传输层协议

如果为1,则表示对方应当立即把数据提交给上层应用,而不是缓存起来,如果应用程序不将接收到的数据读走,就会一直停留在TCP接收缓冲区中。:如果收到一个RST=1的报文,说明与主机的连接出现了严重错误(如主机崩溃),必须释放连接,然后再重新建立连接。pc2收到pc1发过来的请求建立连接报文后会回复一个序号为y且确认号为x+1同步位为1 确认位也为1的ACK+SYN报文同意和pc1建立连接。pc1收到pc2同意链接的报文后再回复一个序号为x+1且确认号为y+1和确认位为1的ACK报文给pc2。

2024-10-12 16:15:38 752

原创 IP数据包格式

IP数据报头:共20-60字节。

2024-10-11 15:54:29 166

ENSP软件安装操作步骤

ENSP软件安装操作步骤

2024-10-10

空空如也

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

TA关注的人

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