- 博客(36)
- 收藏
- 关注
原创 Redis群集有三种模式实验
redis-cli --cluster create 192.168.10.10:6001 192.168.10.10:6004 192.168.10.20:6002 192.168.10.20:6005 192.168.10.30:6003 192.168.10.30:6006注意:当集群中一台机子配置不对时,先关闭该端口进程,删除产生的配置文件(a,n)再修改配置文件,最后重新启动
2025-09-21 15:05:30
288
原创 脚本监控实战
①yum -y install sendemail 下载邮件工具, 并为邮箱申请验证码②CPU:top内存:free硬盘 :dfIO:iostat网络流量:sar③脚本结构1全局变量2自定义函数3函数调用。
2025-09-07 19:56:43
159
原创 Nginx相关知识
Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器。Nginx 是由 Igor Sysoev 为俄 罗斯访问点开量第二的 Rambler.ru 站发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻 名。2011 年 6 月 1 日,Nginx 1.0.4 发布。
2025-09-07 12:19:55
783
原创 Web相关知识(草稿)
(智能化):语义网、区块链、去中心化概念兴起。:每次 HTTP 请求都是独立的,服务器不会记住客户端状态(除非使用Cookie/Session)。:浏览器与 Web 服务器建立 TCP 连接(3 次握手)。HTML、CSS、图片、视频、JS 文件优点:速度快,压力小。:浏览器解析 HTML、加载 CSS/JS、渲染最终页面。(交互式):用户可生成内容,AJAX(前端) 技术普及。浏览器检查证书是否可信(CA 颁发、没过期、域名匹配)。:浏览器发起 HTTP 请求(GET/POST)。
2025-09-04 22:05:30
652
原创 awk相关知识
AWK 是一种处理文本文件的语言,是一个强大的文本分析工具。它是专门为文本处理设计的编程语言,也是行处理软件,通常用于扫描、过滤、统计汇总工作数据。可以来自标准输入也可以是管道或文件在 linux 上常用的是 gawk,awk 是 gawk 的链接文件 awk---->gawk,即: gun awk。
2025-09-03 21:39:16
913
原创 sed相关知识
执行:默认情况下,所有的 sed 命令都在模式空间中顺序地执行,除非指定了行的地址,否则 sed 命令将会在所有的行上依次执行。执行:默认情况下,所有的 sed 命令都在模式空间中顺序地执行,除非指定了行的地址,否则 sed 命令将会在所有的行上依次执行。sed '/the/s/o/O/g' demo #将所有含the的行中的所有o替换为O。sed 's/the/THE/g' demo #将所有行中的所有the替换为THE。
2025-09-02 23:44:00
825
原创 正则表达式
正则表达式(Regular Expression, regex/regexp/RE)是一种用来描述字符串模式的规则,用于检索、替换、过滤符合特定规则的字符串。正则表达式是一种用来描述字符串模式的规则,用于检索、替换、过滤符合特定规则的字符串。
2025-09-01 21:16:40
810
原创 命令拓展(草稿)
案例二:将正确的输出结果与错误的输出结果保存在两个文件夹当中。含义:把不想要的输出重定向到 /dev/null (黑洞)案例一:将输出错误的记录也追加到文件out当中。> 把 stdout 写到文件(覆盖原内容)命令 >>true 2>>error。>> 把 stdout 追加到文件末尾。1 = stdout(标准输出)2 = stderr(标准错误)0 = stdin(标准输入)
2025-08-29 21:32:44
179
原创 shell学习(二)
任何程序都有默认的执行流程,通常是 从上向下逐行依次执行。当希望对程序的默认执行流程进行控制,需要学习:流程控制。重复:一直重复性的执行某行或某段程序,至到执行结束(条件控制循 环执行的次数)条件失败(false):执行 else 后面的代码(命令2)条件成立(true):执行 then 后面的代码(命令1)如果所有的 判断条件都不成立,则执行else后面的默认结果。执行机制:判断一次条件,有两个不同结果。条件失败(false):没有任何执行。执行机制:判断一次,仅有一个结果。案例四:判断文件类型。
2025-08-29 20:28:44
198
原创 shell学习(一)
Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的,我们所输入的命令计算机是不识别的,这时就需要一种程序来帮助我们进行翻译,变成计算机能识别的二进制程序,同时又把计算机生成的结果返回给我们。/bin/bash 解释器shell是Linux系统中的命令解释器,可以帮助处理批量重复工作,大幅提升工作效率,替企业节省成本。
2025-08-28 20:14:38
736
原创 优化命令学习(一)
①找出当前系统中 CPU 使用最高的进程,并尝试分析其是否为正常进程;②模拟高 I/O 场景,使用 iotop定位 I/O 密集型进程;③使用sar记录一天中 CPU 和内存的使用趋势,并写出分析报告。
2025-08-27 15:20:29
943
原创 用公钥和私钥进行远程登录
如果解密成功,则将解密后的原文信息重新发送给目标服务器。我能读懂发过来的密文,我拥有服务器的控制权,请让我登录。这里指定将私钥保存为 /root/.ssh/id_rsa ,公钥则会自动保存在同名目录下的同名文件加上。ssh-keygen 密钥生成工具 | OpenSSH 套件中用于创建认证密钥对的程序。③在打开的密钥创建向导中,选择默认的 RSA 密钥算法及密钥长度(默认 2048 位)后,点击 下一步。②在客户端,将公钥复制到要登录的远程主机的某用户的家目录下的特定文件中。
2025-08-26 21:12:41
425
原创 SELinux相关介绍
SELinux( Security Enhanced Linux 安全性增强的Linux),由美国国家安全局 NSA(National Security Agency)开发,构建与 Kernel 之上,拥有灵活的强制性访问控制结构,主要用在提高 Linux 的安全性,提供强健的安全保证,可以防御未知攻击,据称相当于 B1 级的军事安全性能(信息安全评估标准)!
2025-08-26 19:01:58
359
原创 防火墙相关知识
netfilter/iptables:IP 信息包过滤系统,它实际上由两个组件 netfilter 和 iptables组成;主要工作在网络层,针对IP数据包,体现在对包内的IP地址、端口等信息的处理。netfilter/iptables关系:netfilter:属于“内核态”又称内核空间(kernel space)的防火墙功能体系。iptables :属于“用户态”(User Space, 又称为用户空间)的防火墙管理体系。
2025-08-25 20:55:00
1075
原创 FTP(文件传输协议)
FTP(File Transfer Protocol,文件传输协议)是典型的C/S架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。了解FTP(远程传输协议)的两种模式;熟练掌握远程登录、下载上传文件、用户登录权限设置等操作。
2025-08-23 14:26:12
1093
原创 测试网络连通性的各种命令
测试网络连通性:ping、traceroute 、mtrip接口管理 :ip addr (ip a)、ifconfig、ip、link路由管理:route、ip route网络连接与套接字监控:netstat、ss、lsofDNS查询工具:nslookup、dig端口测试:telnet系统辅助工具:uname、uptime。
2025-08-21 19:10:24
1769
原创 DNS域名解析
上级服务器不会替下级服务器去查询,而是返回一个最佳查询点(另一台DNS服务器的地 址),让请求者自己再去问。一句话:“你办事,我放心,我只要结果”。登录阿里云/腾讯云账号TCP代备案管理系统(填写主办者信息、网站信息等),上传相关资料,通过阿里云/腾讯云,进行实际人核验,并且确认信息无误后提交初审。阿里云/腾讯云审核一般在1天,初审通过后,工信部发送短信验证码,需要在24小时完成核验之后进入管局审核,一般在10-30天。3. 本地DNS服务器检查自身缓存,若无记录,则向根DNS服务器发起迭代查询。
2025-08-20 22:40:45
868
原创 网络层相关知识
网络层是负责将数据从一个网络(比如你家的Wi-Fi)发送到另一个网络(比如远方的服务器)的功能层。它的核心任务是寻址和路由,确保数据包能跨越多个不同的网络,最终到达正确的目的地。可以把它想象成邮政系统中的分拣和长途运输中心数据链路层(下一层)负责在同一条街上(同一个局域网内)送信,确保信件不会送错门牌。网络层则负责看最终目的地地址(IP地址),决定这封信是应该发往另一个城市还是另一个国家,并选择最佳的跨国、跨省路线。熟练掌握路由器原理;了解ARP解析原理。
2025-08-19 20:19:20
836
原创 数据链路层(交换机)
以太网是一项让多台电脑在同一个局部区域网络(LAN)中,通过网线(或光纤)相互通信的技术标准和协议。它是目前最有线局域网(LAN)技术的基础,我们日常生活中办公室、学校、家庭里通过网线上网,背后几乎都是以太网在起作用。您可以把它想象成一种局域网的“通用语言”和“交通规则”,它规定了设备之间如何连接、如何发送数据包、如何处理冲突,从而确保数据能准确、高效地到达目的地。计算机联网必需的硬件是安装在计算机上的网卡通信中,用来标识主机身份的地址就是制作在网卡上的一个硬件地址。
2025-08-19 19:13:46
297
原创 Linux中的进程管理
进程的调度启动可以通过 at、crontab 命令进行设置,其中 at 命令用于设置一次性(如12:15 时重启网络服务)计划任务,crontab 命令用于设置周期性运行(如每周五 17:30 备份数据库)的计划任务。启动后台进程需要使用“&”操作符,将“&”操作符放在要执行命令的最后面,进程启动后会直接放入后台运行,而不占用前台的命令操作界面,方便用户进行其他操作。在 Linux 中,进程是系统中所有任务的核心,进程管理命令主要用于查看、控制和调度系统中的进程。这个命令可以帮助你快速找到之前运行的命令。
2025-08-17 16:08:50
704
原创 创建逻辑卷流程
resize2fs /dev/vgname1/lvname1 //刷新ext4类型文件系统容量。xfs_growfs /dev/vgname1/lvname1 //刷新xfs文件系统容量。1.在虚拟机上加三块20g磁盘,进入shell如果没看见,重启一下。在新建的卷组上创建大小为20G逻辑卷,并且命名为mylv。生产的文件路劲为 /dev/myvg/mylv。用分好的三个新分区(整个磁盘)创建物理卷。在新磁盘上分区创建物理卷。df -T查看详细信息。
2025-08-16 19:11:34
190
原创 磁盘管理与文件系统
逻辑卷(LV)建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。卷组(VG):由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷。物理卷(PV):是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘;mkswap /dev/sdb5 格式化分区。兼顾冗余(提供镜像存储)和性能(数据条带形分布)3)没有冗余,性能最佳(不存储镜像、校验信息)
2025-08-14 23:35:04
482
原创 linux账号和权限管理
用户账号:包括超级账号、普通用户和程序用户,主文件:etc/passwd,UID表示用户标识号组账号:包括基本组和附加组,主文件:etc/group,GIP表示组标识号。
2025-08-13 21:45:27
636
原创 给Linux系统安装新的应用程序
RPM 软件包:这种软件包文件的扩展名为“.rpm”,只能在使用 RPM(RPM Package Manager,RPM 软件包管理器)机制的 Linux 操作系统中安装,如 RHEL、Fedora、 CentOS 等。当我们主机安装linux操作系统 时候,也会同时安装一些软件或网络服务等等,但是随着系统一起安装的软件包毕竟是少数的,能够实现的功能也是有限的,那么我们想为主机提供更多更丰富的功能的时候, 就需要安装新的程序。安装 RPM 软件包需要使用操作系统中的 rpm 命令。
2025-08-13 19:04:54
832
原创 vi编辑器相关知识
vi编辑器是工作在字符终端环境下的全屏幕编辑器,因此编辑界面相对比较简单,没有为用户提供鼠标操作和菜单系统,而是通过按键命令实现相应的编辑和操作功能。在 vi 编辑界面中可以使用三种不同的工作模式,即命令模式、输入模式和末行模式,在不同的模式 中能够对文件进行的操作也不相同。
2025-08-12 19:15:30
453
原创 在Linux中如何查看文件内容及文件压缩和解压的方法
bzip2 +文件名 压缩;bunzip2 +文件名.bz2 解压。gzip +文件名 压缩;gunzip +文件名.gz 解压。tail -n 文件名;使用方法: head -n 文件名;n代表行数,不加默认为10。less是more的升级版。more可以逐屏查看文件。2.bzip2的使用方法。1.gzip的使用方法。3.tar的使用方法。
2025-08-12 18:39:15
209
原创 运维入门知识
计算机是一种能够按照预先存储的指令(程序),自动、高速地进行数据处理和数值计算的电子设备。操作系统是计算机中负责协调硬件资源(如CPU、内存、外设)和软件应用的基础平台,既充当用户与计算机硬件之间的交互接口,也为上层应用程序提供运行环境。Linux系统是一种免费、开源、基于Unix的多用户、多任务的操作系统(其内核由林纳斯·托瓦兹于1991年首次发布,广泛运用于服务器、嵌入式设备及开发环境)2.虚拟机相关知识。
2025-08-10 15:17:22
865
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅