摘要:apache 的虚拟主机去除 MultiViews 选项后,不再具备内容协商功能,此时 http 请求资源时省略了文件后缀, apahce 会严格按照请求的 URI 去文件系统中查找对应资源,若不存在则直接返回 404 Not Found。 通过 apache 的重写功能可以实现在 http 请求不
阅读全文
摘要:背景:我当前的虚拟主机绑定8000 端口,想要再绑定一个端口,让无论哪个端口都能访问到web服务 当前配置: <VirtualHost *:8000> DocumentRoot /home/ehigh/work/html/SXGeneralSystemFE/dist <Directory /home
阅读全文
摘要:方法1:使用 ps 命令 命令:ps aux --sort=-%mem | head -n 11 -%mem:这里的 - 表示按照降序进行排序,通过 man ps 中的 STANDARD FORMAT SPECIFIERS 可以查看有哪些列名。 ps aux 和 ps -ef 都可以列出系统所有进程
阅读全文
摘要:方法1:通过 lsblk 命令 命令:lsblk -d -o name,rota ROTA 表示是否旋转 1 = 会转:机械硬盘(HDD) 0 = 不转:固态硬盘(SSD) 参数说明: -d:意思就是只显示硬盘,不显示分区信息。 -o:只显示指定的列,通过 lsblk --help 可以查看相关的列
阅读全文
摘要:修改过 root 密码,重置密码的方法 ubuntu 默认禁用 root 用户登录,安装好Ubuntu系统后,root 用户默认是没有密码的,普通用户通过 sudo 进行提权,从而拥有 root权 限。 若修改过 root 用户的密码,但是又把 root 用户的密码给忘了。此时就需要通过修改 gru
阅读全文
摘要:例如:需要下载 redis 6.2.9 的源码进行编译安装 步骤一:搜索仓库 1、进入 github 首页,地址:https://github.com/ 2、搜索仓库名称,redis 的仓库名称为 redis 步骤二:进入仓库 进入仓库后,显示这个界面 步骤三:仓库说明 仓库标题行: 左上角的 re
阅读全文
摘要:正确方式:通过通配符进行路径扩展,实现文件名的匹配 例如:匹配 /home/ehigh/work 目录下一层的所有子目录 */ 这个写法就是“只匹配目录” #!/bin/bash for dir_name in /home/ehigh/work/*/ ;do echo "$dir_name" don
阅读全文
摘要:在 Linux 中使用 tar 打包一个路径时,如果该路径是 绝对路径(/ 开头),tar 会将完整目录结构写进压缩包 sudo tar -czf apache2.tar.gz /etc/apache2 tar: Removing leading `/' from member names # ta
阅读全文
摘要:版本号的两种格式 版本号的基本格式:x.y.z x:表示主版本号,涉及到重大的变更,不向下兼容时递增 y:表示次版本号,一般新增功能后能向下兼容时递增 z:表示补丁版本,修复 bug、小改动、打补丁这些就会递增。 版本号的扩展格式:x.y.z-xxx beta:公测版,功能完成但不稳定。 alpha
阅读全文
摘要:硬盘 I/O 指的是对硬盘的读和写操作,使用 IOPS 来衡量硬盘的 IO 能力,假设某块硬盘每秒最多能处理100和写请求,如果单位时间内的写请求数接近这个数值,就会出现 IO 瓶颈。 如果出现 IO 瓶颈,后续的请求就会排队,最直观的感受就是系统卡顿。例如:执行一个查询操作,需要等很久才能返回查询
阅读全文
摘要:MySQL 查看主从复制状态和Redis是相反的,MySQL 需要在SLave 节点上执行 show slave status\G 命令来进行判断。 通过以下三个字段可以简单判断主从复制架构是否是正常的。 判断SQL线程和IO线程是否正常:Slave_IO_Running=YES;Slave_SQL
阅读全文
摘要:通过 state、lage、和主备节点的数据偏移量可以判断redis的主从复制是否健康
阅读全文