自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 挂载命令 mount

假设有一台 NFS 服务器,其 IP 地址为 192.168.1.100 ,共享目录为 /shared ,现在要在本地客户端挂载这个共享目录到本地的 /mnt/nfs_share 目录(同样要先确保 /mnt/nfs_share 存在),可以使用以下命令。● ro:以只读方式挂载,例如 sudo mount -o ro /dev/sdb1 /mnt/data ,这样挂载后只能读取 /dev/sdb1 分区的数据,不能写入。通过访问/mnt/data访问到/dev/sdb里的数据。

2025-07-14 13:15:48 210

原创 基于kafka的分布式日志收集与实时监控平台(原理,框架)

这个实验里用的消息中间件用的就是kafka,作用是业务解耦,因为这整个流程的核心部分是客户端注册然后将注册信息写入数据库,数据再返回客户端,而发邮件其实是次要的,可有可无,那么既然如此就不能让其对流程的核心部分产生影响,因此需要一个消息中间件,前半部分(核心部分)将要发送的邮件信息存入kafka里,然后发邮件程序自己来取,这样的好处是它们互不影响,降低耦合性,方便扩充。正向代理,代理的是客户端,我们平时无法访问国外网站,如果想访问,那就得使用VPN技术,那这个技术的原理是什么呢,就是正向代理。

2025-07-11 17:15:45 940

原创 扫描局域网中,哪些ip地址被使用,哪些没有被使用的脚本

bin/bashdothenelsefidone。

2025-07-09 14:03:09 102

原创 如果用户存在就重新设置它的密码为123456 不存在的用户就新建,并且也设置123456用到重定向命令&>

echo "$username 用户不存在,立马进行新建操作"echo "$username 用户已经存在"#for循环和位置变量的结合案例。echo "for循环执行完毕"

2025-07-09 14:02:34 235

原创 编写一个shell脚本用来实现批量新建文件和文件夹的功能

7.创建10个文件,文件名以sanchuang开头包含当前的日期,要求精确到秒,例如 sanchaung20240305170001-1.txt sanchang20240305170001-2.txt。5.判断3个文件夹hunan beijing shanghai 是否存在 ,如果存在就输出 hunan文件夹已经存在 ,新建成功 beijing文件夹已经存在,新建成功等。[ -d beijing ]&&echo "beijing文件夹已经存在,新建成功"

2025-07-09 14:02:00 272

原创 编写批量创建用户的脚本create_user.sh ,使用位置变量进行传参

1.如果用户存在就重新设置它的密码,密码要求随记产生,密码长度为10个字符串,如果不存在的用户就新建,也随记产生密码,密码长度为10个字符串。要看shell脚本里的行数,可以在输入wq和q!的位置输入set nu或set number。-s 2:确保密码中至少包含2个特殊字符(如!@#$%^&* 等)。#保存用户名和密码到文件里。#保存用户名和密码到文件里。-l 10:指定密码的总长度为 10个字符**。-d 2:确保密码中至少包含 2 个数字**。不想显示则输入set nonu。

2025-07-09 14:00:39 209

原创 编写shell脚本扫描工具(ip地址)

"""检查指定IP和端口是否开放""""""从文件中读取IP地址列表""""""从文件中读取端口号列表"""# 需要去扫描的服务器ip地址文件。# 遍历所有IP和端口组合。#需要去扫描的服务器ip地址文件。# 读取端口和IP列表。# 清空或创建输出文件。# 端口号从文件里获得。#端口号从文件里获得。

2025-07-09 13:58:12 221

原创 snat策略-启动脚本

bin/bash#清除规则#开启路由功能#开启snat功能#开启DNAT功能。

2025-07-09 13:57:16 333

原创 mysql一键安装脚本

可随需求适当改动

2025-07-09 13:56:42 370

原创 计划任务-如何写计划任务

同时要求删除/backup目录下七天前的备份文件,只保留最近7天的。编写一个脚本,实现备份/var/log目录下的所有文件到/backup目录下,要求文件名是包含当天日期,精确到秒,这一部分可以继续改良,用tee命令实现一行就能实现下面两行才能实现的效果,既在屏幕上输出,也可以保存到文件里去。其中 /path/to/backup_log.sh 是 backup_log.sh 脚本的实际路径。backup_log.sh脚本会在每天的02:30执行。下面应该能看的很清楚了,懂了就基本掌握了计划任务。

2025-07-08 18:55:16 297

原创 压缩命令-详解-zip-gzip-xz-tar

8.将/boot/目录和/ett/passwd,/var/log目录备份到/lianxi2目录下叫boot-pw.log.tar.xz。9.新建/backup3目录/然后将/lianxi2目录下的boot_pw.log.tar.xz解压到/backup3目录下。tar命令 ----》可以对文件和文件夹都进行归档和压缩,,既可以归档也可以压缩,归档就是将东西放在一个箱子里,不一定压缩。1.创建归档文件--》 czf --》.tar.gz -cJf-->.tar.xz。

2025-07-08 16:27:32 569

原创 SNAT DNAT实验

在route机器上有两个网卡,一个桥接一个仅主机,我们输入ip route后如果出现了两个默认路由,会导致通信异常,尽管仅主机模式的网卡它的网段号为192.168.100.2,但是由于是仅主机模式,会连接主机,,到时候显示默认路由会是电脑主机的网关地址ip,如下图。目标主机是不变的,修改的是源ip地址,这里不清楚的话可以看上面的拓扑图,网关服务器激素第二个机器(route),两个网卡,我们要修改的是将源ip地址修改为wan口也就是ens36的ip地址。局域网的web服务器正确设置了ip地址/子网掩码。

2025-07-06 17:35:01 773

原创 编写shell脚本扫描工具,扫描服务器开放了哪些端口(再尝试用python编写一个)

先将需要扫描的服务器的端口显示出来,然后再显示哪些ip地址对应的服务器的哪些端口已开放或未开放。netstat 看自己的机器开放了哪些端口,有哪些人和自己建立连接。nc 和 nmap 扫描别人的机器开放了哪些端口。这个ip是qq的,可能是因为qq设置了防火墙。

2025-07-01 19:36:14 122

原创 写一个计划任务脚本(定时执行)

保存并退出编辑器后,系统会按照设定的时间自动执行备份脚本。自动执行,你可以将以下内容添加到系统的。# 获取当前日期和时间,精确到秒。# 创建备份目录(如果不存在)# 定义源目录和目标目录。# 删除七天前的备份文件。

2025-05-22 17:04:54 399

原创 压缩类命令-gzip-zip-xz-tar-bzip2

1.gzip/gunzip(.gz格式).gz压缩gzip file.txt # 压缩 file.txt → file.txt.gz,并删除原文件gzip -k file.txt # 保留原文件(-k 或 --keep)解压gunzip file.txt.gz # 解压 file.txt.gz → file.txtgzip -d file.txt.gz # 同上查看压缩文件内容zcat file.txt.gz #查看.gz文件内容,不解压。

2025-05-22 16:46:30 748

原创 find-chomd-read-ls和ll的区别

其实也可以不用这么麻烦,直接输入如下的命令就可以了,重定向到目标文件里去,一样能生效。这种-h (human)以人类可读的格式显示文件大小,可以这样理解,比较好记。这个是在设置别名映射时默认加上的,不想要显示颜色自己也可以去取消。文件权限,硬链接数,所有者,所属者,文件大小和修改时间等信息。ls只是显示当前目录下的文件和子目录(不包括隐藏文件)感觉就像是定义变量的意思,连续定义多个变量。这里注意一下,理解一下反斜杠和括号的意思。find 【路径】【选项】 【操作】不用刻意去背,大致记得,会用就好。

2025-05-22 16:17:25 700

原创 for-位置变量-重定向-黑洞文件-随记密码-批量新建用户设置随机密码(shell脚本练习)-cat-head-tail-tailf-more-less-打开大文件的性能消耗

command1 && command2 如果command1执行成功,就执行command2,如果commond1执行不成功,就不执行command2。command1 || command2 如果command1执行不成功,就执行command2,如果command执行成功,就不执行command2。1.如果用户存在就重新设置它的密码,密码要求随记产生,密码长度为10个字符串,如果不存在的用户就新建,也随记产生密码,密码长度为10个字符串。如果command1执行不成功,就执行command3。

2025-05-21 11:37:09 625

原创 别名-du-rm-cp-通配符,shell脚本编写-if判断-date-命令替换-in-which-预定义变量-mv-回收站功能

trash 是一个用于安全删除文件的工具,它不会直接永久删除文件,而是将文件移动到系统的回收站(Trash),类似于 Windows 的回收站功能。5.判断3个文件夹hunan beijing shanghai 是否存在 ,如果存在就输出 hunan文件夹已经存在 ,新建成功 beijing文件夹已经存在,新建成功等。/dev/null是个非常特殊的文件,相当于Linux系统里的垃圾清除站,任何的内容重定向到这个文件里,都会直接删除,不保存。随便输入一串字符,肯定会报错,然后再输入echo $?

2025-05-21 10:53:28 881

原创 传输层基础-记忆

本文是传输层学习的复习笔记

2025-04-04 09:31:14 966

原创 用python来操作mysql(复习一,主要是mysql连接和授权)

5.第五点补充一下,还得给MySQL授权一下,以下是授权命令,千万不要像我一样记错,这个命令每个地方是什么意思都要明白,不细讲​​​​​,最后记得要刷新权限。* sqlAlchemy:功能高级(ORM),可以支持连接多种不同的数据库(mysql->pymysql,即底层其实还是依赖pymysql)现在开始用pycharm操作mysql,首先编写以下代码,再到Linux里面去看表是否创建成功。第二节课主要讲了这个图,内容其实不多,看图应该能回忆起来,后面学习应该也会经常接触。

2025-04-03 12:51:24 465

原创 VMware找不到ip地址可能原因及解决办法-ICMP-iptables-ping命令的使用-根据ping命令返回的结果去推断问题-如何知道整个局域网中哪些 IP 地址在使用-如何判断ip地址是否冲突

计网主要是需要记忆的东西多,本文需要理解的也不少,好好复习

2025-04-02 09:17:09 956

原创 虚拟机没网络怎么办,来看看我的干货

虚拟机开机没网的可能情况,没办法的时候可以试一下,零成本无副作用的

2025-03-30 04:21:20 484 1

原创 ai资料-偶尔看看

对计算机网络第一课的复习要点进行了整理

2025-03-29 15:59:04 1062

原创 python复习(六)

函数,函数特性,封装,映射,过滤 ,排序

2025-03-29 12:29:14 520

原创 python复习(五)

本文讲了set集合和文件的读取,写入,with open打开文件 内容很重要

2025-03-29 05:01:42 951

原创 python复习(四)

讲解了剩余的数据类型元组和字典,学完之后可以尝试开发一个小系统

2025-03-29 03:59:41 1036

原创 python复习(三)

主要讲了集合,列表,python里的函数,约瑟夫船

2025-03-29 03:19:03 613

原创 python复习(二)

这篇文章主要讲解了python里面的运算符和异常捕获等相关知识

2025-03-29 01:26:21 842

原创 python复习(一)

介绍了python的最基础的东西,初步认识python语言

2025-03-28 18:05:21 559

原创 trunk-ipv4-ipv6-linux里如何查看ip地址和静态配置ip地址-IP数据包格式-arp-路由

内容好多,看一眼没法想起来怎么做就赶紧再去复习,内容很重要

2025-03-27 05:52:51 667

原创 基于kafka的分布式日志收集平台项目(草稿3)

最后部署环节

2025-03-25 22:03:43 1504

原创 基于kafka的分布式日志收集平台项目(草稿2)

然后输入bin/kafka-topics.sh --create --bootstrap-server kafka3:9092 --replication-factor 3 --partitions 3 --topic my_topic。# 在所有机器上执行,它会初始化存储区域,为 Kafka 集群的元数据存储和后续操作做好准备。** --replication-factor指定副本因子,--partitions指定分区数,--topic指定主题名称。#重新加载systemd配置。#启动kafka服务。

2025-03-25 19:24:53 851

原创 基于kafka的分布式日志收集与实时监控平台项目(草稿)

日志收集平台部署,环境搭建部分

2025-03-24 22:54:02 1079

原创 日志基础知识

初步了解日志

2025-03-24 02:37:35 758

原创 MySQL数据导入导出

mysql -uroot -p12345678 test4 < /root/mysqldump_test2.sql(综合起来,这行命令的作用是:以用户 root 和密码 12345678 登录 MySQL 服务器,选择 test4 数据库,然后执行位于 /root/mysqldump_test2.sql 文件中的 SQL 语句,通常用于恢复数据库或者导入数据。| 13 | 海澜之家 | 1 | c002 |

2025-03-23 22:31:40 524

原创 ISO 是国际标准化组织-OSI七层模型-TCP/IP模型 5层模型-网络拓扑结构-交换机工作原理-vlan的作用是隔离网络

计算机网络笔记

2025-03-22 19:23:50 597

原创 监控,去重,排序,截取

监控,去重,排序,截取

2025-03-20 17:40:45 771

原创 cat-more-less分页显示

日常复习笔记

2025-03-20 01:49:28 377

原创 file-vim-shell脚本快捷命令-$*和$@-基础脚本:create_file_2.sh

本文主要介绍shell脚本的编写

2025-03-19 08:20:27 873

原创 tree-mkdir-pwd-很久前写的,太基础了,随便看看吧

知识有点杂,不好设置目录,不过内容写的挺详细的

2025-03-18 21:05:43 671

空空如也

空空如也

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

TA关注的人

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