- 博客(79)
- 收藏
- 关注
原创 sed命令在修改Rocky Linux镜像源配置文件中的作用:
sed命令通过正则表达式实现了对 Rocky Linux 配置文件中mirrorlist和baseurl字段的批量替换,从而快速完成镜像源的切换。同时,通过-i.bak参数确保了操作的安全性,避免因误操作导致系统无法正常更新。
2025-06-12 11:07:51
171
原创 mount -o参数含义:
参数主要用于描述设备或文件系统的挂载方式。通过该参数,用户可以指定一系列选项来控制挂载行为,这些选项包括但不限于访问权限、字符集编码、设备类型等。当遇到卸载设备失败的情况(如提示“设备繁忙”),可以使用。命令检查是否有进程正在访问该设备,并终止相关进程。
2025-06-05 16:25:17
329
原创 linux磁盘管理工具fdisk与parted
1.fdisk是linux下一款功能强大的磁盘分区管理工具,可以观察硬盘的使用情况,也可以对磁盘进行分 割,linux下类似与fdisk的工具还有cfdisk、parted等,fdisk工具不支持GPT。2.fdisk具体操作和参数作用 :fdisk-l(查看分区情况) fdisk的使用分为两个部分,查询部分和交互操作部分。通过fdisk device即可进入命令交互操作界面。d:删除一个分区l:查看指定分区的分区表信息m:显示fdisk每个交互命令的详细含义n:增加一个新的分区。
2025-06-05 09:16:45
255
原创 xss漏洞与csrf漏洞
CSRF(Cross-Site Request Forgery),即跨站请求伪造,是一种利用用户已登录的身份信息,诱导用户在不知情的情况下执行非预期操作的攻击方式。XSS和CSRF是两种常见的Web安全漏洞,虽然它们的目标和攻击方式不同,但都可能对用户和系统造成严重威胁。开发者应充分了解这两种漏洞的原理及防御措施,在开发过程中采取有效的安全策略,保护用户数据和系统的安全性。
2025-05-29 09:13:15
383
原创 linux用户与用户组配置文件
Linux系统用户管理涉及几个关键配置文件:/etc/passwd存储用户基本信息(所有用户可读),/etc/shadow单独保存加密密码(仅root可读),/etc/group记录用户组信息。此外,/etc/login.defs定义用户创建默认设置(UID/GID范围、过期时间等),/etc/default/useradd规定新建用户属性(主目录、shell等),而/etc/skel目录则包含新建用户主目录的默认配置文件模板。这些文件共同构成了Linux用户管理系统的基础。
2025-05-28 08:59:05
244
原创 linux二进制安装mysql:
在/usr/local/目录下创建了mysql的data、etc和logs三个子目录,并设置了相应的权限。通过创建和编辑my.cnf配置文件,指定了MySQL的数据目录、套接字文件、错误日志和PID文件的位置。使用mysqld命令初始化MySQL,并启动MySQL服务。首次安装时,系统会生成一个临时密码,用户可以通过查看日志文件找到该密码并登录MySQL,随后修改密码以完成安装过程。
2025-05-22 22:38:34
419
原创 chmod 777含义:
chmod 777 是 Unix 和 Linux 系统中用于修改文件或目录权限的命令,赋予所有用户(文件所有者、所属组成员及其他用户)完全的读取、写入和执行权限。权限通过八进制数字表示,每位数字由读(4)、写(2)和执行(1)权限组合而成,7 表示完整权限。chmod 777 将文件权限设置为对所有用户开放,适用于临时资源共享或测试环境调试,但也存在显著的安全风险,如敏感数据泄露、文件被恶意篡改或删除,可能破坏系统稳定性。因此,使用时应谨慎,避免在正式环境中过度开放权限。
2025-05-17 16:37:55
375
原创 Almalinux中出现ens33 ethernet 未托管 -- lo loopback 未托管 --如何处理:
如果上述方法均未能解决问题,考虑彻底清除现有的 NetworkManager 数据库并重建初始环境。
2025-05-17 10:17:50
633
原创 全新linux网络配置工具nmcli:
nmcli c的con-name的理解: con-name对应ifcfg的文件名以及内容中的NAME=,该参数表示连接(connection)的名字,无需和网卡名相同, 可以为一个设备(device)创建多个连接,但同一时刻只能有一个连接生效。可以简写为nmcli d 在NM里,有2个维度:连接(connection)和设备(device),这是多对一的关系。接着,可以为一个设备配置多个连接(即 nmcli c可以看到的),每个连接可以理解为一个ifcfg配置文件。同一时刻,一个设备只能有一个连接活跃。
2025-05-14 07:57:00
298
原创 kali网络配置文件interfaces完整内容:
是用于定义网络接口的主要配置文件。它支持多种模式的网络设置,包括静态 IP 地址、动态获取地址(DHCP)、桥接等。每种模式都有其特定的语法和参数。当存在多个网络接口时,可以通过扩展上述方法实现更复杂的场景。文件外,也可以借助命令行工具完成类似的配置操作。,并为其指定静态 IP 地址、子网掩码、默认网关以及 DNS 服务器地址。文件来手动配置网络接口。以下是该文件的结构说明以及完整的配置示例。这种情况下,两块网卡各自独立工作于不同子网下。)分配固定的 IP 地址,则可以在。在 Kali Linux 中,
2025-05-10 16:53:06
249
原创 go语言封装、继承与多态:
封装是通过将数据和操作数据的方法绑定在一起来实现的。在Go语言中,封装通过结构体(struct)和方法(method)来实现。Go语言没有传统意义上的继承机制,而是通过组合(composition)来实现类似的功能。通过嵌入结构体,可以实现代码的复用。多态是指同一个接口可以被不同的类型实现,从而在运行时表现出不同的行为。在Go语言中,多态通过接口(interface)来实现。通过接口类型变量,可以调用不同具体类型的实现方法,从而实现多态。通过抽象出一个共有的属性组合作为父类,来实现类似继承的功能。
2025-05-09 15:46:55
446
原创 关于almalinux分区配置:
由于所有的应用产生的非临时性质的结果都会集中统一存放在此处,因此对于整个服务器集群而言更容易统计分析各个项目占用磁盘空间比例关系及其增长趋势预测等方面的工作变得简单明了许多。Swap 是一种虚拟内存机制,当系统的物理 RAM(随机存取存储器)不足以容纳运行中的进程时,操作系统会将部分暂时不用的数据从内存移到 Swap 上。这样一来,可以根据实际情况灵活调配使用频率较高的区域先行处理请求,达到分散压力的目的,最终实现更高效的 I/O 操作流程。是一个非常重要的目录,它主要用于存储引导操作系统所需的必要文件。
2025-05-07 16:11:07
616
原创 关于多次死亡(写好故事大概序言、结尾后给出故事背景后拿deep seek生成的):
木雪坐在倒数第二排靠过道的位置,她的蜡笔盒摆在桌角——二十四色的真彩牌,外壳是磨砂塑料,掀开时会发出轻微的“咔嗒”声。它的身体蜷缩成一团,白色的毛发沾满了泥土和暗红色的血迹,右眼变成了浑浊的灰蓝色,像是被雨水泡烂的玻璃珠。检票口的队伍开始蠕动,父亲拍了拍她的肩,说“好好学习”,然后拎起那个巨大的编织袋,汇入了人流。张婷的母亲甚至带了相机,拍下女儿贴在光荣榜上的照片。火车已经启动了,一扇扇车窗像快速翻动的相册,她拼命寻找着,终于在最后一节车厢看见了一只贴在玻璃上的手掌——那是母亲的,她认得那枚褪色的银戒指。
2025-05-04 14:33:37
1207
原创 Python镜像源配置:
命令来设置全局或用户级别的镜像源地址。对于某些特殊情况下(如多版本 Python 并存),可能需要指定特定环境下的。完成后保存到前述提到的目标地址即可立即生效无需重启计算机或者重新启动终端窗口。2.该命令会在系统的配置文件中自动写入相应的镜像源地址。可执行路径来进行单独配置。
2025-05-02 10:21:17
511
原创 yum源配置文件CentOS-Base.repo完整内容
这些模板基于常见的国内镜像源(如阿里云、清华大学等),可以帮助解决仓库配置失败的问题。此配置文件采用了清华大学开源软件镜像站作为镜像源。以下是适用于不同版本 CentOS 系统的。此配置文件使用了阿里云的镜像源。
2025-05-01 10:10:34
1170
原创 Centos 7 yum配置出现一下报错:
综上所述,解决Yum在CentOS中的仓库配置失败可以从以下几个方面入手:确认主机是否有正常的互联网接入;调整至更加可靠的国内镜像资源链接。
2025-05-01 10:03:28
763
原创 安装VMware虚拟机时出现报错:
在 BIOS/UEFI 设置中找到与虚拟化相关的选项(通常是 Advanced → CPU Configuration),并将 Intel Virtual Technology 或类似的选项设为 Enabled。
2025-04-30 09:25:05
244
原创 centos 7 网络配置(2):ping命令出现问题
回想可能是在修改文件时写的命令中文件名写错了导致多创建了一个文件。一个是:ifcfg-ens33.old。一个是:ifcfg-ens33-1。
2025-04-27 08:42:43
345
原创 文件上传漏洞:Pass-01
1.上传一段php代码到服务器内容即为获取服务器信息。2.发现不让上传后缀为.php的文件。出现以下界面即代表上传成功。即可获取服务器的详细信息。
2025-04-20 09:08:48
249
原创 python:面向对象之包
包就是把有联系的模块组织在一起,即放在同一文件夹下,并且在这个文件夹下创建一个__init__.py文件,这个文件就叫做包。
2025-04-10 20:22:22
196
原创 python:all列表
两次运行的结果即可说明当模块中有__all__变量时,当使用from xxx import *时,只能导入这个列表中的元素。当模块中有__all__变量时,当使用from xxx import *时,只能导入这个列表中的元素。
2025-04-10 19:52:25
246
原创 go语言:开发一个最简单的用户登录界面
1.提问:请你用html帮我设计一个用户登录页面,要求特效采用科技感的背景渲染加粒子流动,用css、div、span标签,并给出最终合并后的代码。交互的关键在于前端代码中提交的表单数据中的用户名和密码。
2025-04-02 09:16:00
280
原创 python:模块
原因:即在导入模块功能后又定义了一个同名的函数,从而导致在执行时调用后定义的函数功能。第二次把定义的函数功能放在前面后导入模块功能,程序正常运行。2.当from 模块 import 功能时,如果功能名称重复时,调用的是后定义的模块或导入的功能。原因:自己在当前目录下建立了一个与random重名的文件,调用时按顺序调用。原因:pyhhon 数据是通过引用调用进行传递的。1.自己的文件名不要和模块名重复。3.命名重复的严重性。
2025-03-29 17:45:23
350
原创 力扣:sql语句题目
Corona Masks 股票在第1天以10美元的价格买入,在第3天以1010美元的价格卖出。最后,它在第6天以1000美元的价格被买走,在第10天以10000美元的价格被卖掉。资本损益是每次(’Buy'->'Sell')操作资本收益或损失的和=(1010-10)+(500-1000)+(10000-1000)=1000-500+9000=9500美元。Handbags 股票在第17天以30000美元的价格买入,在第29天以7000美元的价格卖出。是指一次或多次买卖该股票后的总收益或损失。
2025-03-19 14:56:05
783
原创 python:异常传递
'''自定义异常 Eception使用步骤1.定义 2.raise 抛出异常 3.捕获异常'''#定义异常return (f'当前密码长度是{self.length}'f'密码的最小长度是{self.min_length}')try:password=input("请输入密码:")print(e)else:print('密码输入完成')main()请输入密码:123当前密码长度是3密码的最小长度是6请输入密码:123456密码输入完成。
2025-03-11 06:44:27
187
原创 go:命名规则
通过遵循上述规则,可确保代码风格统一、易于协作和维护。更多细节可参考官方文档或社区规范(如。适用于mysql字段、前端、json。适用于类、函数、结构体、公开访问。适用于私有属性、局部变量。例如:stu_age。
2025-03-05 18:00:00
591
原创 go:windows环境下安装Go语言
打开Go语言中文网下载页面: https://studygolang.com/dl 按照对应平台选择下载: https://studygolang.com/dl/golang/go1.19.2.windows-amd64.msi。打开网址: https://goproxy.cn/ 按提示,新建两个环境变量: GO111MODULE = on ,GOPROXY = https://goproxy.cn。记下安装路径,删除末尾的反斜杠: C:\Program Files\Go 然后继续执行安装过程,直至完成。
2025-03-04 16:43:44
505
原创 python:类属性与方法
即原理是在对类进行实例化时会在内存当中开辟一个新的内存存放类当中的属性,所以用实例化后的对象修改的其实是新内存对象当中的属性而不会修改类的属性,因为两者的内存地址不同。即类方法使用的场景就是对类属性进行操作,类属性又分为一般的类属性和私有类属性两种形式。
2025-03-02 16:23:17
243
原创 vscode运行go语言代码出现main.go:1:1: expected ‘package‘, found ‘EOF‘报错该如何解决
在 VSCode 中运行 Go 语言代码时出现错误,通常是由于文件未保存或代码结构问题导致。
2025-03-01 17:41:33
745
1
原创 python:异常处理
’’try:执行相关语句1except:执行相关语句2else:执行相关语句3‘’‘#解释:1.先尝试执行相关语句12.若在执行中报错,那么执行相关语句23.若执行语句1没有报错,那么执行相关语句3。
2025-02-25 08:18:58
175
3
原创 python:类的继承
有三种方法:1.用类名获得父类的方法 2.带参数的super方法 3.无参数的super方法。即子类可以重写父类中的属性和方法,重写后在子类中得到的是子类中重写后的属性和方法。即当我们继承的类中属性和方法一样时我们默认调用的是第一个类的属性和方法。即私有权限不能再对象中使用,但可以在非私有的方法和属性中使用。即可以再私有属性所在的类内用类的方法来对私有属性进行修改。即多层继承不能直接跨类继承要想实现需要对子类进行重构。
2025-02-20 16:57:34
680
原创 mysql权限管理
grant 权限 on 所有库表或部分库表 to '登录时账号名'@'指定主机,ip' identified by '登录时所需密码'
2025-02-19 13:08:28
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人