/proc/cmdline保存内核启动参数以及不可修改

简介:

cat /proc/cmdline 

BOOT_IMAGE=/boot/vmlinuz-2.6.32-44-generic root=UUID=0bbf047b-8358-47f4-ab90-ac119e68a56e ro quiet splash

场景描述:解压initrd.img文件,在init脚本中发现使用到获取内核启动参数:

grep -q '\<quiet\>' /proc/cmdline || echo "Loading, please wait..."

 

不可修改:

echo " hello" > /proc/cmdline

input IO error

场景使用:目前通过传递内核启动参数,修改menu.lst文件,在BOOT_IMAGE=/boot/vmlinuz-2.6.32-44-generic root=UUID=0bbf047b-8358-47f4-ab90-ac119e68a56e ro quiet splash 中添加TEST字段,在/etc/rc.d/rc.local脚本执行过程中,如果检测到TEST,执行自己的脚本,否则do nothing have a good rest..因为脚本会调用其他的脚本,作为参数,所以手动启动脚本,自然不会有任何的反应。

测试过程中:

1)模拟现场,因为我们会获取cat /proc/cmdline |grep TEST

所以我们可以修改 /proc/cmdline的内容,结果我们失败了出现上面的错误,只读的 batman

2)偷天换日,我们获取一个已经创建好的文本,记录启动参数 ,嘿嘿!

    cat /MYTEST |grep TEST ,这样子我们就有了可以控制的参数传递。




     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1421697,如需转载请自行联系原作者
相关文章
解决办法:defined but not used [-Werror=unused-variable]
解决办法:defined but not used [-Werror=unused-variable]
2454 0
|
缓存 Linux 开发工具
CentOS 7- 配置阿里镜像源
阿里镜像官方地址http://mirrors.aliyun.com/ 1、点击官方提供的相应系统的帮助 :2、查看不同版本的系统操作: 下载源1、安装wget yum install -y wget2、下载CentOS 7的repo文件wget -O /etc/yum.
265279 0
|
Linux
阿里云官方yum源
阿里云官方yum源
74043 0
|
4月前
|
数据可视化 安全 中间件
5G视频在公安110接处警的应用
乐科技术将5G视频坐席融入110接处警系统,实现从“听得见”到“看得见”的跨越。通过实时视频连接,提升警情研判精准度与响应速度,强化沟通效率与证据采集,助力智慧警务升级,为公共安全构筑科技防线。
|
11月前
|
人工智能 前端开发 Java
一文彻底明白三极管
三极管,全称半导体三极管,是电子电路的核心元件,具有电流放大和开关功能。它由三个区域组成:基区、发射区和集电区,分为PNP和NPN两种类型。三极管的关键特性包括电流放大倍数(β)、输入和输出特性曲线。根据用途可分为小功率、大功率和高频三极管。其主要应用包括信号放大、开关控制和振荡电路。关注我,一起学习更多电子知识!
1621 0
一文彻底明白三极管
Appium设置会话时长,解决调试代码时session失效的问题
Appium设置会话时长,解决调试代码时session失效的问题
445 0
|
Linux 开发工具 Android开发
cmdline(一):cmdline是什么?&&cmdline怎么添加?
cmdline(一):cmdline是什么?&&cmdline怎么添加?
978 0
|
存储 机器学习/深度学习 并行计算
GPU通信互联技术:GPUDirect、NVLink与RDMA
在高性能计算和深度学习领域,GPU已成为关键工具。然而,随着模型复杂度和数据量的增加,单个GPU难以满足需求,多GPU甚至多服务器协同工作成为常态。本文探讨了三种主要的GPU通信互联技术:GPUDirect、NVLink和RDMA。GPUDirect通过绕过CPU实现GPU与设备直接通信;NVLink提供高速点对点连接和支持内存共享;RDMA则在网络层面实现直接内存访问,降低延迟。这些技术各有优势,适用于不同场景,为AI和高性能计算提供了强大支持。
|
芯片
MTK平台驱动调试指南 GPIO设置篇
MTK平台驱动调试指南 GPIO设置篇
1215 1
|
安全 Java Shell
Android13 adb input 调试命令使用和源码解析
Android13 adb input 调试命令使用和源码解析
2871 1