随笔分类 - SRE
摘要:1,sync半连接和accept全连接队列 三次握手 server 端 SYN_RCVD状态到ESTABLISHED状态 之间是syns queue 队列 三次握手 server 端 ESTABLISHED状态到 还没被 accept() 系统调用取走 之间是 accept queue 队列 /pr
阅读全文
摘要:三次握手 [root@Rocky ~]# ethtool ens33 Link detected: yes #端口正常 [root@Rocky ~]# rpm -ql netcat/usr/bin/nc ss -nutlp #查看tcp udp链接端口和进程对应关系 来自于iproute包,代替ne
阅读全文
摘要:官方教程地址 https://github.com/happyfish100/fastdfs/wiki 使用的系统软件 名称说明 centos 7.x libfastcommon FastDFS分离出的一些公用函数包 FastDFS FastDFS本体 fastdfs-nginx-module Fa
阅读全文
摘要:原理 快照是特殊的逻辑卷,它是在生成快照时存在的逻辑卷的准确拷贝,对于需要备份或者复制的现有数据临时拷贝以及其它操作来说,快照是最合适的选择,快照只有在它们和原来的逻辑卷不同时才会消耗空间,建立快照的卷大小小于等于原始逻辑卷,也可以使用lvextend扩展快照。 逻辑卷管理器快照 快照就是将当时的系
阅读全文
摘要:光盘自动挂载 yum install autofs -y systemctl start autofs && systemctl enable autofs cd /misc/cd 安装httpd,稳定,镜像源本地拷贝 Name : httpd Version : 2.4.37 [root@rock
阅读全文
摘要:[root@rocky8 yum.repos.d]# cat base-for-rocky8.repo [BaseOS] name=BaseOS baseurl=file:///mnt/cdrom/BaseOS https://mirrors.aliyun.com/rockylinux/$relea
阅读全文
摘要:[root@rocky8 ~]# vgextend vg0 /dev/sdd1 lvcreate -L 3T -n lv3T vg0 mkfs.xfs /dev/vg0/lv3T mount /dev/vg0/lv3T /chuan 扩容逻辑卷 lvextend -L 3.5T /dev/vg0/l
阅读全文
摘要:文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统 从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用
阅读全文
摘要:GPT:GUID(Globals Unique Identififiers) partition table 支持128个主分区,没有其他类型分区,使用64位,支持8Z(512Byte/block )64Z ( 4096Byte/block) 使用128位UUID(Universally Uniqu
阅读全文
摘要:hexdump -C -n 512 /dev/sdd -v fidsk /dev/sdc 8e fdisk /dev/sdc 8e pvcreate /dev/sdc1pvcreate /dev/sdd1 [root@rocky8 ~]# fdisk -l /dev/sdc Disklabel ty
阅读全文
摘要:/dev/sda1 1014M 258M 757M 26% /boot 1,分区原因 优化I/O性能 实现磁盘空间配额限制 提高修复速度 隔离系统和程序 安装多个OS 采用不同文件系统 2,两种分区方式 MBR 一个分区不超过2T,一般场景够用 GPT 0磁道0扇区:512bytes 446byte
阅读全文
摘要:raid 0 一块硬盘异常,全部硬盘都会异常;追求最大容量、读写速度;应用场景为影片剪辑,缓存用途raid 1 安全性高,一个正常即可;追求最大安全性;可用容量为一块盘,写入性能为一块盘,读性能为磁盘数;应用场景为企业备份raid 5 安全性高;追求最大容量,最小预算;最少三快盘,最多坏一块盘;可用
阅读全文
摘要:某些厂商云服务器可能封掉了25端口,需要解封。 yum -y install mailx yum -y remove sendmail postfix vi /etc/mail.rc set from="1850542@163.com" set smtp=smtp.163.com set smtp-
阅读全文
摘要:1,使用 shell 脚本显示输出 /etc/目录下的所有文件名称,如果文件名以 K 开头则输出显示是在文件名称结尾加上 --stop;如果文件名称已 S 开头,则输出显示时在文件名名称结尾加上 -start。 root@ubuntu2004:/script# cat rcinfo.sh #!/bi
阅读全文
摘要:root@ubuntu2004:/script# cat work.sh #!/bin/bash echo -en "\E[$[RANDOM%7+31];1m" cat <<EOF 请选择: 1)备份数据库 2)清理日志 3)软件升级 4)软件回滚 5)删库跑路 EOF echo -en "\E[0
阅读全文
摘要:root@ubuntu2004:~# cat send_email.sh #!/bin/bash email_send='18*@qq.com' email_passwd='授权码' email_smtp_server='smtp.qq.com' . /etc/os-release msg_erro
阅读全文
摘要:[root@rocky script]# cat bmi.sh #!/bin/bash read -p "请输入身高(m为单位): " HIGH if [[ ! "$HIGH" =~ ^[0-2](\.[0-9]{,2})?$ ]];then #如果不在正则表达式范围内 echo "输入错误的身高!
阅读全文
摘要:1 字符匹配 . 匹配任意单个字符(除了\n),可以是一个汉字或其它国家的文字 [] 匹配指定范围内的任意单个字符,示例:[wang] [0-9] [a-z] [a-zA-Z] [^] 匹配指定范围外的任意单个字符,示例:[^wang] [:alnum:] 字母和数字 [:alpha:] 代表任何英
阅读全文
摘要:99乘法表 CMD1 && CMD2 短路与 第一个CMD1结果为真,第二个CMD2必须运算,才能得到最后的结果 第一个CMD1结果为假,总的结果必定为0,因此第二个CMD2不需要执行 大于 -gt (greater than) 小于 -lt (less than) 大于等于 -ge (greate
阅读全文
摘要:grep grep -A 显示匹配指定内容及之后的n行 grep -B 显示匹配指定内容及之前的n行 grep -C 显示匹配指定内容及其前后各n行 root@ubuntu2004:~# ifconfig ens33 |grep -o '[0-9]\{1,3\}.[0-9]\{1,3\}.[0-9]
阅读全文

浙公网安备 33010602011771号