当前位置: 首页 > news >正文

html网站两边的浮窗怎么做广东seo推广公司

html网站两边的浮窗怎么做,广东seo推广公司,wordpress css路径,政府网站建设的目的proc虚拟文件系统的工作原理 linux 内核是一个非常庞大、非常复杂的一个单独的程序,对于这样一个程序来说调试是非常复杂的。像kernel这样庞大的项目,给里面添加或者修改一个功能是非常麻烦的,因为添加一个功能可能会影响其他已经有的功能。…

proc虚拟文件系统的工作原理

  • linux 内核是一个非常庞大、非常复杂的一个单独的程序,对于这样一个程序来说调试是非常复杂的。
  • 像kernel这样庞大的项目,给里面添加或者修改一个功能是非常麻烦的,因为添加一个功能可能会影响其他已经有的功能。
  • 早期内核版本中尽管调试很麻烦,但是大佬们还可以凭借自己能力来驾驭,到了2.4左右的版本,这个难度已经非常大了。为了降低内核的调试和学习的难度,这个内核开发者们在内核添加了一些属性,专门用于调试内核,proc文件系统就是一个尝试。
  • proc文件系统的思路:在内核中构建一个虚拟文件系统/proc,内核运行时将内核一些关键数据结构以文件的方式呈现在/proc目录中的一些特定文件,这样相当于不可见的内核的数据结构以可视化方式呈现给内核开发者。
  • proc文件系统给开发者一种调试内核的方法:我们通过实时观察/proc/xxxx文件,来观看内核中数据结构的值,在我们添加一个新功能的前后来对比,就可以知道这个新功能产生的影响对不对。
  • proc目录下的文件大小都是0,因为这些文件本身并不存在硬盘之中,他也不是一个真实的文件,他只是一个接口,当我们去读取这个文件的时候,其实内核并不是去硬盘找这个文件,而是映射为内核内部一个数据结构被读取并格式化为字符串返回给我们。所以尽管我们看到的还是一个文件内容的字符串,和普通文件一样,但是实际上内容实时从内核数据结构中来的。

常见proc文件介绍

  • /proc/cmdline
  • /proc/cpuinfo
    例如使用 cat 查看 /pro/cpuinfo
    在这里插入图片描述

proc文件系统的使用

  • cat命令手动查看
    cat /proc/version 查看系统版本
    在这里插入图片描述
  • 程序访问文件IO 来查看结果
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include<stdlib.h>
#include<fcntl.h>
#include<stdio.h>
#include<string.h>
int main(int argc,char **argv){char buf[512];memset(buf,0,sizeof(buf));if(argc!=2){printf("usage: %s version|devices\n",argv[0]);return -1;}// strcmp 如果相等 返回值为 0if(!strcmp(argv[1],"-v")){// 读取proc/vesion;int fd  = open("/proc/version",O_RDONLY);if(fd < 0){perror("open /proc/version");}read(fd,buf,sizeof(buf));printf("结果是 %s",buf);}else if(!strcmp(argv[1],"-d")){//读取 proc/devices;int fd  = open("/proc/devices",O_RDONLY);if(fd < 0){perror("open /proc/devices");}read(fd,buf,sizeof(buf));printf("结果是 %s",buf);}return 0;
}

效果如图:
在这里插入图片描述

  • sys文件系统
    1.sys文件系统本质上和proc文件系统是一样的,都是虚拟文件系统,都在根目录下有一个目录 (一个是/proc 一个是 /sys),因此都不是硬盘中的文件,都是内核中的数据结构的可视化接口。
    2.不同的是/proc中的文件只能读,但是/sys中的文件可以读写,读/sys中的文件就是获取内核中的数据结构的值,而写入/sys的文件就是设置内核中的数据结构的元素的值。
    3.一开始现有/proc文件系统,人们希望这种技术来调试内核,实际做出来后很有用,所有很多内核开发者都去内核调用代码向/proc目录中写文件,而且刚开始的内核管理者,而且刚开始的时候内核管理者对proc目录的使用也没有什么经验也没有什么统一规划,后来导致的结果就是proc里边的内容又多又杂乱。后来觉得proc中的内容太多太乱缺乏统一规划,于是又添加了sys目录。
http://www.tj-hxxt.cn/news/113718.html

相关文章:

  • 在线做ppt的网站百度应用
  • 大连哪家做网站比较好巨量千川广告投放平台
  • 哪些属于网站评论品牌策略
  • 工作室网页模板百度关键词优化手段
  • 模板网站制作教你如何快速建站
  • 高端网站设计品牌活动推广
  • 一次性核酸病毒采样管价格网络培训seo
  • asp网站建设流程网络营销八大目标是什么
  • 武汉设计工程学院院长seo快速排名关键词
  • php开发网站 用java做后台百度seo优化价格
  • 怎么查看网站空间微博指数查询
  • vs2008网站消息弹窗怎么做网站seo服务公司
  • 南昌天和建设有限公司网站今日要闻
  • tp框架做购物网站开发中央新闻今日要闻
  • 有哪些学做衣服的网站有哪些在线看网址不收费不登录
  • 政府网站特色栏目建设网站推广排名收费
  • 灰色网站色情北京整站线上推广优化
  • 网站建设用户调查网络营销与直播电商专业介绍
  • 陕西做教学成果网站的公司百度广告销售
  • 上海企业建站网站的意义800元做小程序网站
  • 网站关键词方案标题关键词优化技巧
  • 找别人做网站可靠吗seo 网站排名
  • 合肥网站seo优化排名磁力链bt磁力天堂
  • 网站前后台套装模板seo外链发布技巧
  • 广州网站优化电话小程序推广方案
  • 用html5做的网站素材关键词排名的工具
  • wordpress 段落缩进上海seo优化
  • 做一手房用什么网站好网络销售推广平台
  • 做网页的软件做网站自己做网站制作流程
  • 网站二级页面模板企业做推广有用吗