- 博客(127)
- 收藏
- 关注
原创 epoll系列函数
用于创建epoll实例,返回一个文件描述符作为后续操作的句柄。管理epoll实例监控的文件描述符(FD)。阻塞等待就绪事件,返回就绪FD数量。
2025-06-06 08:30:00
188
原创 centos查看开启关闭防火墙状态
执行:systemctl status firewalld ,即可查看防火墙状态防火墙的开启、关闭、禁用命令(1)设置开机启用防火墙:systemctl enable firewalld.service(2)设置开机禁用防火墙:systemctl disable firewalld.service(3)启动防火墙:systemctl start firewalld(4)关闭防火墙:systemctl stop firewalld(5)检查防火墙状态:systemctl status firewalld
2025-06-05 15:14:53
633
原创 io复用的水平触发和边缘触发
选择水平触发如果你需要频繁地检查同一文件描述符的状态,或者你的处理逻辑可以容忍多次轮询。选择边缘触发如果你希望最小化CPU使用率并希望系统在高负载下表现更优,或者你的处理逻辑需要精确控制每次状态变化的处理。在使用边缘触发时,务必确保你的应用程序能够正确处理所有待处理的数据,避免丢失事件。
2025-06-05 14:14:09
432
原创 cmake 指定安装路径
在中,你可以使用install()命令来指定具体的文件或目录应该被安装到哪个位置。这个命令会安装目标文件到指定的目录。例如,表示可执行文件将被安装到。通常推荐在运行cmake命令时通过来指定安装路径,或者在中设置默认的。这样可以确保安装路径的一致性和灵活性。使用install()命令来具体指定文件或目录的安装位置也是一个很好的实践。编译make安装make install。
2025-05-15 17:25:37
837
原创 查看selinux开关
如果 SELinux 已启用,该命令将返回当前的模式(例如:Enforcing、Permissive 或 Disabled)。如果返回结果为 “Disabled”,则表示 SELinux 未启用。该命令将显示 SELinux 的详细状态信息,包括当前模式、配置文件、策略版本等。
2025-04-30 10:05:27
424
1
原创 tee命令
tee命令的作用就是读取标准输入内容,将读取到的数据写到标准输出和文件。应用场景一就是有时候我们希望操作命令既显示到屏幕又保存到文档,tee命令是我们的不二选择;当然tee命令还可以与其他命令结合使用,组合达到我们期待的效果。-a, --append 内容追加到给定的文件而非覆盖。-i, --ignore-interrupts 忽略中断信号。如果文件指定为"-",则将输入内容复制到标准输出。将标准输入复制到每个指定文件,并显示到标准输出。用法:tee [选项]... [文件]...
2025-04-28 17:19:11
492
原创 tree命令
该命令会显示当前目录及其子目录的树形结构,并包括所有隐藏文件和目录(以 . 开头的文件)。该命令将显示当前目录及其最多两层子目录的树形结构。此命令将显示当前目录及其所有子目录和文件的树形结构,默认只显示非隐藏文件和目录。此命令启用颜色显示,有助于区分不同类型的文件(如目录、普通文件、符号链接等)。此命令会排除所有以 .log 结尾的文件和目录,显示树形结构时不包括它们。该命令将显示指定路径 /path/to/directory 的树形结构。此命令将仅显示当前目录及其子目录的树形结构,而不显示文件。
2025-04-28 17:12:47
751
原创 系统重装和网络配置记录
nmtui 激活网口。激活网口时网线要对应上激活的网口。4、进入桌面,把有“!”的设置一下,设置用户名密码等。2、进入系统,有时候grup引导参数过长,需要删除。
2025-04-25 15:49:39
130
原创 SM2签名传入公钥的作用
在SM2签名过程中,函数sm3_e传入公钥pubkey的核心目的在于,并确保签名过程与公钥绑定。该函数的作用是,作为后续签名运算的输入。
2025-04-25 07:00:00
698
原创 查看系统是debian还是redhat
运行或。检查或。通过包管理器命令(aptyum)快速判断。Debian和Red Hat(具体为CentOS)在默认文件系统、分区策略、软件包管理工具等方面存在一些区别。。
2025-04-24 16:15:13
796
原创 linux 修改一个目录的用户所属
在Linux系统中,你可以使用chown命令来修改一个目录及其所有子目录和文件的用户所属。chown命令允许你更改文件或目录的所有者和/或所属组。下面是如何使用chown。
2025-04-10 08:00:00
695
原创 openssl 查看版本
在Linux系统中,你可以通过终端或命令行界面使用openssl命令来查看其版本。openssl是一个强大的安全套接字层(SSL/TLS)协议库,它提供了多种加密算法的实现。以下是如何查看openssl。
2025-04-09 08:00:00
1186
原创 消息认证的含义
为消息生成一个唯一的“认证标签”(MAC,Message Authentication Code)。只有持有密钥的双方才能验证消息是否被篡改或伪造。HMAC-SHA-256 通过密钥和哈希算法的结合,为消息生成唯一的认证标签,防止消息被篡改或伪造,是保障通信安全的重要技术。HMAC-SHA-256 通过结合。
2025-04-08 09:46:41
426
原创 SHA-256 和 HMAC-SHA-256 的区别
SHA-256 和 HMAC-SHA-256 是两种基于哈希算法的加密技术,但它们的设计目的和应用场景不同。
2025-04-08 09:43:49
984
原创 vscode报错:Please update the ‘security.allowedUNCHosts’ setting if you want to allow this host
如果在使用VS Code过程中出现了报错信息 “Please update the ‘security.allowedUNCHosts’ setting if you want to allow this host”,这通常意味着您的主机(或IP地址)被拒绝访问。选择 “首选项(Preferences)”,然后选择 “设置(Settings)”。在设置面板中,搜索 “security.allowedUNCHosts” 设置。打开VS Code并导航到菜单栏的 “文件(File)” 选项。
2025-03-24 16:18:27
374
原创 linux gprof性能分析工具
gprof是GNUprofiler工具。可以显示程序运行的“flat profile”,包括每个函数的调用次数,每个函数消耗的处理器时间。也可以显示“调用图”,包括函数的调用关系,每个函数调用花费了多少时间。还可以显示“注释的源代码”,是程序源代码的一个复本,标记有程序中每行代码的执行次数。运行完程序后,gprof会生成一个名为gmon.out的文件,其中包含了性能数据。运行程序后,gprof会收集程序运行过程中的性能数据。
2025-03-24 14:50:44
211
原创 lspci命令
PCI(Peripheral Component Interconnect)是一种常见的计算机总线标准,用于连接各种外部设备(如网卡、显卡、声卡等)到计算机主板上。通过运行lspci命令,用户可以查看系统中安装的PCI设备的详细信息,包括设备的厂商信息、设备ID、驱动程序信息等。PCIe采用高速串行通信方式,支持更高的带宽和更低的延迟,广泛应用于现代计算机系统中,如。-t:以树状结构显示PCI设备的层次关系,包括所有的总线、桥、设备以及它们之间的联接;支持 USB 2.0 设备,提供更高的传输速度。
2025-03-13 16:27:32
1087
原创 dmidecode命令查看硬件信息
跟硬件相关的命令有uname, lspci,/proc目录下的文件等,有时候Linux/Unix系统下获取有关硬件方面的信息,这个时候,就要用到dmidecode, 使用该命令可以查询BIOS、系统、主板、处理器、内存、缓存等非常重要信息。
2025-03-13 16:08:56
551
原创 逻辑CPU的个数查看和理解
如果启用了超线程技术(如 Intel 的 Hyper-Threading),单个物理核心可以虚拟出多个逻辑 CPU(例如 1 个物理核心模拟 2 个逻辑 CPU)。总逻辑CPU数 = 物理CPU个数 X 每个物理CPU的核数 X 每个核心线程数。5. 线程数:显示CPU的线程数,包括物理核心和超线程(如果支持)的逻辑核心。4. CPU核心数:显示CPU的物理核心数,即处理器芯片上的实际核心数量。3. CPU频率:显示CPU的时钟频率,即CPU的运行速度。CPU(s)显示的是逻辑cpu的个数。
2025-03-12 17:36:51
549
原创 linux+docker+nacos+mysql部署
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;# mysql8之前版本的授权语句如下。# mysql8版本的授权语句。# 使用mysql数据库。
2025-01-23 16:26:45
1104
原创 读取nacos的配置
5、删除test并创建一个UserController。4、增加配置文件:application.yml。3、创建nacos的pom.xml文件。
2025-01-20 11:27:33
543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人