- 博客(54)
- 收藏
- 关注
原创 netstat命令
netstat命令是一个用于。但是在系统负载比较大的时候尽量不要使用。-n:表示不进行DNS解析,直接显示IP地址和端口号。-t:仅显示TCP协议的连接信息。-p:显示与每个连接相关联的进程ID(PID)和程序名称。-l:仅显示监听套接字(即服务器端的服务)。
2024-04-06 18:05:05 856
原创 ss命令
命令是Linux系统中的一个命令,用于查看系统socket统计信息。的许多信息,但提供的信息更详细、更快速,生产环境建议使用ss命令。-n:不解析服务名称,直接显示端口号;-p:显示与套接字关联的进程信息。-l:仅显示监听状态的套接字;-a:显示所有用户的套接字;-t:仅显示TCP连接;-u:仅显示UDP连接;
2024-04-06 16:47:27 239
原创 ip命令
需要注意的是,修改MTU可能会影响网络连接的稳定性和性能。如果设置得过小,可能会导致网络传输效率降低;如果设置得过大,可能会导致数据包在传输过程中被丢弃。因此,在修改MTU之前,需要了解网络环境的要求和限制,并根据实际情况进行合理设置。ens160为网卡名称。
2024-04-06 16:12:42 879
原创 fping命令
fping是一个用于网络扫描的工具,它可以在 Linux 系统上使用。fping可以发送 ICMP ECHO_REQUEST(即 ping)数据包到指定的网络地址范围,并等待响应。通过这种方式,fping可以用来检测哪些 IP 地址是活跃的。
2024-04-06 15:05:27 381
原创 Nginx配置导致请求成环的问题
在一台主机上部署LAMP,之后使用Nginx实现反向代理,并且实现动静分离。apache的访问端口为80,Nginx,访问端口为8001端口。首先可以实现反向代理。server {#拦截后台请求#拦截静态资源# }# }# }# }使用本机的8001端口可以访问后端的apache部署的wordpress配置动静分离的时候出现问题。
2024-04-01 19:04:20 463
原创 IP地址的组成
网络部分主要用于标识网络信息,判断主机在不在同一个网络中,最直观看到的第一个判断标准就是这个网络部分。根据上述输出结果可以看出,这两台主机的ip地址并不在同一个网络中,因此无法进行通信。4将计算结果进行比对,如果计算出的结果一致,则表示双方处于同一个网络中。如果两台主机想要在一个局域网中进行通信,首先需要判断两台主机在同一个网络中。主机部分是用于表示这台主机在网络中的ID(身份信息)ip地址由两部分组成: 网络部分+主机部分。简单说,网络部分就是用于标识网络信息。1将双方的ip地址全部换算成二进制。
2024-03-30 21:24:32 284
原创 TCP三次握手四次挥手
client (客户端)--------->server (服务器)服务端向客户端发送FIN,ACK,表示服务器向客户端发送断开请求。服务器向客户端发送ACK,表示已经收到你的断开请求。客户端向服务端发送ACK, 确认断开连接。服务器向客户端发送ACK,SYN。FIN断开请求,ACK确认码。客户端想服务器发送SYN。客户端向服务器发送ACK。客户端向服务器发送FIN。三步完成之后才能通信。四步完成之后断开连接。
2024-03-30 21:21:13 175
原创 Shell脚本总结-until循环
首先将变量sum赋值为0,然后使用until循环判断i是否大于10。如果i小于等于10,则执行循环体内的代码,将i的值加到sum上,并将i加1。当i大于10时,循环结束,打印sum的值。首先将变量i赋值为1,然后使用until循环判断i是否大于10。如果i小于等于10,则执行循环体内的代码,打印i的值,并将i加1。当i大于10时,循环结束。until循环的时候条件不成立则进行循环,并执行循环程序。循环条件成立,终止循环。
2024-03-27 20:31:50 189
原创 python总结-字典
定义了一个名为zhangsan的字典,其中包含三个键值对,分别是'name': '张三', 'age': 18, 'address': '山西省.太原市'。然后使用for循环遍历字典的所有键,并将每个键打印出来。
2024-03-25 21:10:11 109
原创 Shell脚本总结-read-case语句
接下来,脚本使用case语句根据用户的输入执行相应的操作。例如,如果用户输入1,脚本将执行安装Apache的操作;如果用户输入2,脚本将执行安装PHP的操作,以此类推。当用户输入7时,脚本将显示"Exit Menu/退出菜单......"并退出循环。脚本的主要部分是一个while循环,它会一直执行,直到遇到"exit"命令。在循环内部,脚本首先显示一个菜单,提示用户输入一个数字(1-7)来选择一个操作。然后,使用read命令读取用户的输入,并将其存储在变量input中。
2024-03-25 21:03:39 151
原创 Python总结-while
这段代码是一个无限循环,用于接收用户输入的数字。如果用户输入的是数字,程序会输出"你输入了一个数字:"加上输入的数字;如果用户输入的不是数字,程序会输出"你输入的不是数字"。由于count初始值为0,每次循环都会将count的值加1,因此最终会打印出0到4的整数。如果用户输入的内容既不是 "quit" 也不是数字,执行下面的代码块。这行代码会在屏幕上输出 "你输入了一个数字:" 加上用户输入的数字。这行代码会提示用户输入一个数字,并将输入的内容赋值给变量。这行代码会在屏幕上输出 "你输入的不是数字"。
2024-03-24 15:44:09 240
原创 Shell脚本总结-反引号-${}-$()
()和``反引号,返回的是一个指令或者程序的处理结果。${}引用变量,包含自定义的和环境变量。反引号的作用就是将输出结果显示出来。
2024-03-24 09:37:19 268
原创 python总结-Linux系统使用
这里的话,使用汉语后面需要使用中文的冒号,后面使用英文的逗号。\n就是代表换行,使用printf输出的话,没有自动换行。变量为数字的话,不用使用引号,负责不能运算。不使用换行如下图·显示。
2024-03-21 20:32:53 260
原创 Shell脚本总结-变量-输出方式-双引号和单引号
双引号就是可以把变量,命令解析出结果,之后再进行显示。被双引号括起来的字符,如果没有特殊含义,则还是本身。如果是变量,则会输出变量。虽然定义了变量,但是使用单引号输出的话,还是变量名,而不是变量值,也就是所见即所得。单引号里面有说明,则输出什么。有两种方式输出变量加花括号和不加花括号,建议使用加花括号的方式(echo ${st1} ${st2}),不建议使用(echo $st1 $st2)
2024-03-21 18:48:52 277
原创 Shell脚本总结-if循环
if 判断 [ ] 里面的条件是否成立 后面跟then,代表条件成立 如果在一行则使用分号隔离(;在这里设置num1 大于num2 的话才输出num1 > num2的变量,但是很明显num1小于num2,这里就是一个中括号不支持运算符的使用。查看结果马上不一样了,代表双中括号支持运算符的使用,因此建议大家使用双中括号来编写if语句。如果 aaa的变量大于bbb的变量,则输出${aaa} 大于 ${bbb}的变量。exit的作用是退出当前运行的程序,并将参数value返回给主调进程。
2024-03-21 18:48:28 383
原创 Linux四剑客-find命令学习
这里就是查询etc目录下的以txt结尾的文件 -name 代表指定名称。它可以使用不同的选项来过滤和限制查找的结果。主要是查询文件或者目录。这里就是从跟查询 所有的文件 f 代表文件。这里就是从根查询所有的目录 d 代表目录。这里就是查询当前目录下的所有文件 . 代表当前目录。查询/etc 目录下的所有大于1MB的文件。查询当前目录下的所有在7天内被修改过的文件。查询当前目录下的所有在7天前被修改过的文件。查询当前目录下的所有小于1MB的文件。
2024-03-17 16:10:15 211
原创 Centos strema 9 环境部署Glusterfs9
本文档只是创建复制卷,分布式卷,分布式复制卷,纠删卷操作系统内核角色Ip地址说明客户端 client挂载存储业务机器客户端 clientbrick端(manager/node)存储节点brick端(manager/node)存储节点brick端(manager/node)存储节点brick端(manager/node)存储节点brick端(manager/node)
2024-03-15 17:39:14 1198
原创 Shell脚本总结-理解-分类-执行方式
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。但殊途同归我们可以使用shell脚本帮助我们更加快速和便捷的完成工作,可以完成大量重复性工作,或者非交互的完成我们的工作,可以交给shell脚本来实现我们想要的结果。使用脚本的绝对路径来执行该脚本,但是需要增加可执行的权限。所以使用绝对路径执行的化,没有权限,如下图显示。可以结合绝对路径使用。
2024-03-12 10:05:39 328 1
原创 python-总结
在字符串内部 %() 表示特定格式字符串的占位,字符串右侧通过 % 连接要格式化的参数,它们和内部占位符 % 一一对应,中间不需要逗号连接。格式化是对字符串进行一定的格式显示或输出的方式,可以通过“%”,“format 函数”和“print(f"string")”实现。单引号和双引号没有本质性的区别,都是将包含的内容输出出来,但是如果想将单引号或者双引号输出出来的话,往内容里面添加即可。这里就是没有引号的话数字可以输出,但是文字输出不了因为数字和数学运算是标准化、有固定格式的,而文字却能够千变万化。
2024-03-07 20:20:27 236
原创 Centos9环境部署MySQL的PXC
pxc就是将多个mysql数据库整合为一个集群,每台服务器上的mysql数据库会实时同步,而且节点与节点之间,他们相互的关系是对等的。PXC 最关注的是数据的一致性,对待事物的行为时,要么在所有节点上执行,要么都不执行,它的实现机制决定了它对待一致性的行为非常严格,这也能非常完美的保证 MySQL 集群的数据一致性。早期的版本还有其他配置文件在/etc/percona-xtradb-cluster.conf.d目录,包括mysqld.cnf,mysqld_safe.cnf,wsrep.cnf等。
2024-03-07 20:05:38 1173
原创 使用cockpit安装kvm虚拟机
如果安装完成之后,出现报错,则刷新。如下图所示进入添加网桥之后,名称自己修改,端口设置为自己的网卡名称。之后返回xshell之后再次查看ip地址就会出现将系统的镜像发送到root目录下修改镜像的属组和属主改变镜像文件的权限重启。
2024-02-17 17:37:24 919
原创 安装cockpit
可以看到服务已经启动,并且9090端口启动。此时登录使用root用户和密码登录不了。配置完成之后,不需要重启即可登录。进入该文件注释掉root。
2024-02-17 17:31:12 489 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人