自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx--负载均衡

例:在upstream中加入hash语句,server语句中不能写入weight等其他的参数,hash_method是使用的hash算法。每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,后端服务器为缓存时比较有效。每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。按后端服务器的响应时间来分配请求,响应时间短的优先分配。4、fair(第三方)

2025-04-02 20:42:57 316

原创 Nginx--反向代理

ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串,比如你想把响应内容中的‘ttls’全部替换成‘运维生存时间’,这个模块已经内置在nginx中,但是默认未安装,需要安装需要加上配置参数:--with-http_sub_module。层的nginx不重写请求头中的host字段,将会导致请求失败【默认反向代理服务器会向后端真实服务器发送请求,并且请求头中的host字段应为proxy_pass指令设置的服务器】。#Host的含义是表明请求的主机名,因为nginx作为。

2025-04-02 20:38:57 1427

原创 Nginx--日志

nginx的日志我们进入到nginx的文件里面,发现有一个logs的文件,里面存放着nginx的日志文件。

2025-04-02 18:29:22 432

原创 Nginx--模块

Nginx 的功能高度模块化,模块分为 核心模块(Core Modules) 和 第三方模块(Third-party Modules,核心模块是nginx的基础功能,通常默认启用。第三方模块需要单独下载并编译到nginx中。

2025-04-02 18:17:52 589

原创 Nginx--rewrite匹配参考实例

redirect 和 permanent区别则是返回的不同方式的重定向,对于客户端来说一般状态下是没有区别的。而对于搜索引擎,相对来说301的重定向更加友好,如果我们把一个地址采用301跳转方式跳转的话,搜索引擎会把老地址的相关信息带到新地址,同时在搜索引擎索引库中彻底废弃掉原先的老地址。使用302重定向时,搜索引擎(特别是google)有时会查看跳转前后哪个网址更直观,然后决定显示哪个,如果它觉的跳转前的URL更好的话,也许地址栏不会更改,那么很有可能出现URL劫持的现像。示例:#引用。

2025-04-02 08:50:38 730

原创 nginx的基本功能

当nginx接收到HUP信号时,它会尝试先解析配置文件(如果指定配置文件,就使用指定的,否则就是用默认的),如果成功,就应用新的配置文件(例如,重新打开日志文件或者监听的套接字).之后nginx运行新的工作进程并从容关闭旧的工作进程.所有客户端的服务完成后,旧的工作进程被关闭.如果新的配置文件应用失败,nginx将继续使用旧的配置进行工作。100%[==============================================>] 1,277,177 1.11MB/s 用时 1.1s。

2025-04-01 19:34:24 558

原创 Linux服务--Nginx

Nginx ("engine x") 是一个高性能的和服务器,也是一个 IMAP/POP3/SMTP。Nginx 是由 Igor Sysoev 为访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。Nginx是一款的服务器/服务器及(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。

2025-04-01 18:46:00 717

原创 Linux基础--文件服务

root@root ~]# systemctl restart vsftpd #重启vsftpd服务,客户端不用,lftp在客户端只是充当一个工具,不是服务。lftp ftp@192.168.10.128:~> get pub/aa.txt #用get获取pub共享目录下的aa.txt文件。[root@sst ~]# lftp ftp@192.168.10.128 #匿名登录128。配置文件:/etc/vsftpd/vsftpd.conf。服务端:vsftpd。数据目录:/var/ftp/

2025-04-01 18:25:56 212

原创 Linux基础--SSH

ssh(Secure Shell)是 Linux/macOS 系统中用于安全远程登录和执行命令的协议功能:远程登录:通过加密通道安全访问远程服务器命令执行:在远程服务器上直接运行命令隧道转发:建立安全的网络通道(如端口转发)文件传输:配合 scp/sftp 实现安全文件传输软件包:openssh-server-7.4p1-21.el7.x86_64.rpm启动服务端口22配置文件 /etc/ssh/sshd_config日志文件 /var/log/secure远程登陆。

2025-04-01 15:53:40 417

原创 Linux基础--服务

服务管理[root@root ~]# systemctl start 服务名 #启动服务[root@root ~]#systemctl stop 服务名 #停止服务[root@root ~]#systemctl restart 服务名 #重启服务[root@root ~]#systemctl status 服务名 #查看服务状态[root@root ~]#systemctl enable 服务名 #设置开机自启服务。

2025-04-01 15:19:42 1552

原创 Linux基础--LVM快照

在 CentOS 的 LVM(逻辑卷管理)中,快照(Snapshot) 是一种高效的数据保护和测试工具。它通过创建逻辑卷的只读镜像,允许在不中断业务的情况下备份数据或进行风险操作。

2025-03-31 19:42:07 215

原创 Linux基础--LVM

root@lxy ~]# lvextend -l +100%FREE /dev/vg0/lv0 扩到vg最大值。[root@lxy ~]# lvextend -L +500M /dev/vg0/lv0 扩大lv设备。[root@lxy ~]# pvmove /dev/sdc /dev/sde 指定设备迁移数据。[root@lxy ~]# vgextend vg0 /dev/sde 添加新的pv。[root@lxy ~]# pvmove /dev/sde 不指定设备迁移数据。

2025-03-31 19:39:31 320

原创 Linux基础--RAID

在 Linux 中,RAID(独立磁盘冗余阵列) 通过将多个物理磁盘组合成逻辑卷,提供数据冗余、性能提升或两者兼具的存储方案。RAID 选择建议:高可用性场景:RAID 10(兼顾性能与冗余)或 RAID 6(双盘容错)。性能优先场景:RAID 0(风险高)或 RAID 5(单盘容错)。低成本场景:RAID 1(镜像)或 RAID 5(3 盘起步)。

2025-03-31 19:29:22 344

原创 Linux基础--磁盘

在 Linux 中,磁盘管理是系统管理的重要组成部分。磁盘管理sda sata disk a 第一块sdb stat disk b 第二块分区msdos分区表主分区 4个最多扩展分区 1个最多逻辑分区 SATA 11个GPT分区表格式化挂载[root@lxy ~]# umount /dev/sdb1 或者 umount /mnt。

2025-03-31 19:20:08 300

原创 Linux基础--软件

获取软件包: 通过光盘的镜像文件iso第三方的官网下载。

2025-03-31 19:08:00 566

原创 Linux基础--高级命令

root@lxy ~]# tac /etc/passwd #上下颠倒[root@lxy ~]# rev /etc/passwd #左右颠倒。

2025-03-31 18:43:48 329

原创 Linux基础--进程

在 CentOS 7 中,管理进程是系统维护的重要部分,进程是指程序在运行后在系统中产生的记录,包括该进程占用的资源,如cpu、内存等。

2025-03-31 18:05:39 501

原创 Linux基础--facl

传统的 Unix/Linux 文件权限仅提供了用户(user)、组(group)和其他用户(others)这三种基本权限设置,而 facl 能让你对文件和目录设置更精细的访问权限。mask::rw- #权限掩码 约束所有的额外用户和额外组的权限。group:east:rw- #额外的组权限。group::r-- #所属组权限。mask:约束所有额外用户和额外组的权限。

2025-03-31 14:56:10 310

原创 Linux基础--高级权限

任何用户在执行拥有suid权限的二进制命令(文件)时,都以该命令(文件)的拥有者身份来执行。chmod u+s 命令(文件)该权限只能添加到user位置,即只能给拥有者添加suid权限。

2025-03-31 10:15:11 274

原创 Linxu基础--用户管理

在 Linux 系统中,用户管理是系统管理的核心内容之一,涉及用户账户创建、权限分配、密码管理等。

2025-03-30 16:32:07 311

原创 Linux基础--vim文本编辑器

vim是vi的升级版,是一款强大的文本编辑器,在 Linux、Unix 等系统中广泛使用,它有三种常用的模式:输入模式(编辑模式)命令模式(一般模式)末行模式(命令行模式)最小化安装的系统是没有vim的,只有vi。我们可以通过yum命令来安装vim文本编辑器。

2025-03-30 15:52:54 197

原创 Linux基础--目录和文件

我们都知道。可以通过cd命令来切换目录,那么在Linux里,一共有多少目录呢?它们都分别存放着什么呢目录结构遵循,其设计理念是将不同功能的文件分类存储,便于管理和维护。

2025-03-30 15:44:17 1597

原创 Linux基础--文件详细信息

当我们用ll命令或则ls -l以长命令的方式显示文件信息的时候。我们会发现文件名字前面有很多东西,那它都代表着什么呢,我们下边来举例。总用量 64-rw-------. 1 root root 1483 12月 28 00:40 anaconda-ks.cfg第一段: 文件类型 #-第二段: 基本权限 #rw-------第三段: 表示是否在开启selinux的状态下创建 #.第四段: 硬连接数 #1第五段: 拥有者 #root。

2025-03-30 15:26:43 392

原创 Linux基础--常用命令

ls 列出目录内容 ls -l(详细列表)[root@root ~]# ls #列出当前目录内容cd 切换目录 cd /home/user[root@root ~]# cd /tmp/ #切换到tmp目录下mkdir 创建目录 mkdir project[root@root tmp]# mkdir aa #创建目录aa[root@root tmp]# ls #查看当前目录aarm 删除文件或目录 rm file.txt。

2025-03-30 15:07:58 469

原创 Linux基础--常用快捷键

在 Linux 中,快捷键可以显著提高操作效率。以下是常用的终端和图形界面快捷键分类整。

2025-03-30 14:47:43 228

原创 Linux基础--系统初始化

root@ansible ~]# hostnamectl set-hostname root.com #设置主机名字为root[root@ansible ~]# bash #更新主机名。

2025-03-30 14:34:41 236

空空如也

空空如也

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

TA关注的人

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