
linux
大傻春你在干什么
费曼学习法,坚持写博客
展开
-
ARP命令详解
arping命令 是用于发送arp请求到一个相邻主机的工具,arping使用arp数据包,通过ping命令检查设备上的硬件地址。告诉请求者,192.168.101.49的mac地址为fa:16:3e:89:cb:5b。当eth2的网卡和gateway网络连接是正常的,可以通过以下命令来删除arp缓存信息。arp -n用于查询ARP表,这个表是ip和mac地址的映射关系。抓eth2的arp的包,tcpdump -i eth2 arp。在网络连接不正常的情况下,强制删除eth2的arp缓存。原创 2025-01-04 10:22:59 · 410 阅读 · 0 评论 -
开机界面进入grub修改内核启动参数(command line)
重启计算机:首先,您需要重启计算机以进入 GRUB 启动界面。在计算机重新启动时,您会看到 GRUB 启动菜单。选择内核:在 GRUB 启动菜单中,使用方向键选择您想要修改启动参数的内核。通常,第一个选项是默认内核。进入编辑模式:选中内核后,按下键盘上的 “e” 键,以进入编辑模式。这将允许您修改内核的启动参数。修改命令行参数:在编辑模式中,找到以 “linux” 或 “linux16”开头的行,这是内核启动命令行。在该行末尾,您可以添加或修改启动参数。例如,您可以在末尾添加 “nomodeset”原创 2024-10-16 10:20:19 · 1408 阅读 · 0 评论 -
C_INCLUDE_PATH,CPLUS_INCLUDE_PATH和LIBRARY_PATH的用法
C_INCLUDE_PATH(for C header files)和CPLUS_INCLUDE_PATH(for C++ header files)的环境变量是指明头文件的搜索路径,此两个环境变量指明的头文件会在-I指定路径之后,系统默认路径之前进行搜索。LIBRARY_PATH指明库搜索路径,此环境变量指明路径会在-L指定路径之后,系统默认路径之前被搜索。原创 2024-10-09 16:21:01 · 538 阅读 · 0 评论 -
libxml2函数库
libxml2是一个用于XML解析的开发工具包,提供C语言接口。这里简单记录使用libxml2进行XML数据生成、解析及使用XPath语法进行节点选取的基本操作。原创 2024-09-07 11:47:04 · 1134 阅读 · 0 评论 -
logrotate日志切割工具详解
logrotate 是一个 linux 系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时间 / 大小进行切割,压缩操作;指定日志保存数量;还可以在切割之后运行自定义命令。logrotate 是基于 crontab 运行的,所以这个时间点是由 crontab 控制的,具体可以查询 crontab 的配置文件 /etc/anacrontab。系统会按照计划的频率运行 logrotate,通常是每天。原创 2024-06-14 16:30:26 · 2422 阅读 · 0 评论 -
ssh 无法登录报错:no kex alg 和 no hostkey alg
这是因为客户端的ssh版本低于服务端。原创 2024-06-07 10:24:40 · 3424 阅读 · 0 评论 -
UnixBench:Can‘t locate Time/HiRes.pm in @INC
跑UnixBench遇到Can’t locate Time/HiRes.pm in @INC的问题,检测是出现缺少perl Time HiRes组件造成的。原创 2024-05-22 00:34:09 · 364 阅读 · 0 评论 -
文件系统异常EXT4-fs error (device vda3): ext4_mb_generate_buddy:805错误
这将会检查vda3分区上的文件系统并尝试修复任何错误,一路按y。查看/var/log/message发现,文件系统异常。原创 2024-03-25 21:12:33 · 1675 阅读 · 0 评论 -
linux 更改内核参数
更改command line:vim /etc/default/grub 更改GRUB_CMDLINE_LINUX中的内容生成grub:grub2-mkconfig -o /boot/grub2/grub.cfg重启机器:reboot原创 2024-05-15 19:37:41 · 739 阅读 · 0 评论 -
Linux dd命令详解
dev/zero,是一个输入设备,你可你用它来初始化文件。bs=512:读块和写块的大小都为512B(这里的输出文件为一个块设备,块大小的设置跟块设备中每块的大小相关)注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;/dev/null,外号叫无底洞,你可以向它输出任何数据,它通吃,并且不会撑着!of=/dev/mmcblk0:输出文件名为/dev/mmcblk0。dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。if=/dev/zero:输入文件名为/dev/zero。原创 2024-05-15 19:35:14 · 599 阅读 · 0 评论