自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在主控设备上配置 DHCP Server(基于 dnsmasq)

摘要:本文介绍在Linux环境下搭建DHCP服务器的方法,通过网桥bridge0为局域网设备分配IP地址。实现步骤包括:1)创建网桥并配置IP;2)使用dnsmasq配置DHCP服务;3)通过quectel-CM进行拨号;4)配置NAT转发规则和开启IPv4转发功能。最终实现局域网设备通过NAT转换访问外网,并可通过地址池限制控制设备连接数量。该方法适用于嵌入式设备作为网关的场景,客户可根据实际需求调整配置参数。

2026-01-18 18:02:58 158

原创 PC ubuntu无法进入图形化界面,只显示_

shift / F12进入Advanced options for Ubuntu(recovery mode)然后exit退出shell,选择resume - Resume normal boot 来正常启动系统。再选择root - Drop to root shell prompt。应该是使用了apt autoremove,删除了一些重要的包。就能进入一个root的shell。选择network,连接网络。

2026-01-18 00:19:00 183

原创 Linux设备树解析与设备匹配流程

最近在学习Linux内核驱动开发时,研究了设备树(Device Tree)的解析流程和设备匹配机制。走读代码,记录下代码流程,也方便自己回顾。如果大家也在学习类似内容,或许也可以有所参考,如果有理解不到位地方,欢迎指正交流。

2026-01-17 22:31:12 347 1

原创 解决Ubuntu虚拟机没有eth网卡

最近在 Ubuntu 22.04 虚拟机上遇到了一个网络问题:系统启动后没有自动拉起以太网网卡,只有。尝试了网上多种方法都没有解决,最后通过两条命令顺利修复。检查网卡是否已经正常拉起。之后即使重启系统,网卡也会自动加载。

2026-01-17 22:25:07 248

原创 《权限陷阱:suid权限机制深度剖析》

2、为啥radio和root的$PATH内容是不一样的,brctl是在/usr/sbin/下,在不指定绝对路径的情况下,radio是无法找到它的。如果执行的是会因设置了“用户标识号”或“组标识号”位而改变 UID 或 GID 的程序,或者执行的是具有任何文件权限设置的程序,那么就会清除当前的环境设置。答案已经呼之欲出了,虽然我已经允许不同的用户以root身份执行该程序了,但是为了安全考虑我需要限制你的某些能力,不能让你为所欲为,否则非root用户岂不是可以随意更改系统。能力是每个线程的属性。

2025-12-27 21:29:08 1240

原创 C语言单链表的创建

单链表是一种线性结构,但是它不是像一维数组一样所有的存储空间都是连续的。单链表是碎片的,也就是不连续。那么它是靠什么来连接,从而使它成为一种线性结构?如图:L就是一个单链表的结构,a就是一个数组。L中用红线连接起来的是一个个节点。每一个节点分为俩部分,一个是data域,还有一个是指针next域。data域里面存放的就是数据,next存放的是下一个节点的地址,也就是这样,next一个连一个,把链表串了起来。需要注意的是:头节点,也就是第一个节点的data通常是不存储数据的。

2023-07-20 21:24:01 3383 3

原创 在VMware给Ubuntu系统扩容(保姆教程)

选择磁盘 -> 拓展选择你需要的大小,点击拓展 打开终端输入sudo apt-get install gparted 回车出现yes/no,就输入y 下载好后输入sudo gparted 打开后还是分配不了,先把Linux-swap删除,鼠标右击,删除。删除之后再同样把extended删除 点击第一个分区,再点击这个箭头 记得一定要留出2048M不要分配,之前把linux-swap和extended删除了,等会还要加回来完成之后点击调整就行,接下来把linux-swap和extended加回来 右击新

2023-07-18 20:41:53 5034 2

原创 有1023发子弹 要提前装道10箱子里面,接收键盘输入,要取多少颗子弹数,只能显示整箱的个数,问这10个箱子怎么装

有1023发子弹 要提前装道10箱子里面,接收键盘输入,要取多少颗子弹数,只能显示整箱的个数,问这10个箱子怎么装(定义一个数组10个元素,分别装子弹的个数,比如取走100发子弹 程序运行结果,比如2箱)

2023-07-11 16:49:07 370 1

空空如也

空空如也

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

TA关注的人

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