通过proc查询tty
来源:互联网 发布:917发卡软件下载 编辑:程序博客网 时间:2024/06/02 02:27
在fs/proc/proc_tty.c 中创建tty的proc的接口可以查询当前系统tty的情况
void __init proc_tty_init(void)
{
if (!proc_mkdir("tty", NULL))
return;
proc_mkdir("tty/ldisc", NULL); /* Preserved: it's userspace visible */
/*
* /proc/tty/driver/serial reveals the exact character counts for
* serial links which is just too easy to abuse for inferring
* password lengths and inter-keystroke timings during password
* entry.
*/
proc_tty_driver = proc_mkdir_mode("tty/driver", S_IRUSR|S_IXUSR, NULL);
proc_create("tty/ldiscs", 0, NULL, &tty_ldiscs_proc_fops);
proc_create("tty/drivers", 0, NULL, &proc_tty_drivers_operations);
}
void __init proc_tty_init(void)
{
if (!proc_mkdir("tty", NULL))
return;
proc_mkdir("tty/ldisc", NULL); /* Preserved: it's userspace visible */
/*
* /proc/tty/driver/serial reveals the exact character counts for
* serial links which is just too easy to abuse for inferring
* password lengths and inter-keystroke timings during password
* entry.
*/
proc_tty_driver = proc_mkdir_mode("tty/driver", S_IRUSR|S_IXUSR, NULL);
proc_create("tty/ldiscs", 0, NULL, &tty_ldiscs_proc_fops);
proc_create("tty/drivers", 0, NULL, &proc_tty_drivers_operations);
}
会创建四个文件 ,tty/ldisc 是空文件,我们主要关注tty/drivers和 tty/driver的实现
通过tty/driver 可以查询tty的详细信息
通过tty/drivers 可以查询概况
0 0
- 通过proc查询tty
- proc分页查询
- 通过/proc访问内核空间
- 通过proc与内核交互
- TTY
- tty
- tty
- tty
- TTY
- tty
- tty
- TTY
- TTY
- 通过/proc/ioports开查看端口的使用(/proc/iomem)
- 观察Linux行为(通过/proc)
- 通过/proc/partitions 查看分区信息
- 通过/PROC实现内核与用户通信
- 通过proc了解linux系统信息
- HDU 6026 Deleting Edges
- 电商网站秒杀活动
- GitHub
- Unity SLua 如何调用Unity中C#方法
- Linux 创建和管理软RAID实例
- 通过proc查询tty
- 虚拟货币开发专题(钱包命令和函数高级用法)
- jupyter notebook 快捷键汇总
- Unity3D 协程 浅谈
- 如何使用tspan元素给SVG文本添加样式、定位
- weblogic 启动报错
- .9.png一些总结
- 【C++】找数组中唯一出现两次的数
- 一些Qt技巧