linux kernel的cmdline参数解析原理分析

  • Post author:
  • Post category:linux

利用工作之便,今天研究了kernel下cmdline参数解析过程,记录在此,与大家共享,转载请注明出处,谢谢。 Kernel 版本号:3.4.55 Kernel启动时会解析cmdline,然后根据这些参数如console root来进行配置运行。 Cmdline是由bootloader传给kernel,如uboot,将需要传给kernel的参数做成一个tags链表放在ram中,将首地址传给kern…

继续阅读 linux kernel的cmdline参数解析原理分析

Linux内核的 反向路由检查机制rp_filter

  • Post author:
  • Post category:linux

环境:centos7,双网卡 ens18: 192.168.6.51 ens19: 192.168.2.111 client:192.168.6.41访问192.168.6.51正常, client:192.168.6.41访问192.168.2.111不正常, 路由如下: [root@localhost ~]# route -n Destination Gateway Genmask Flags…

继续阅读 Linux内核的 反向路由检查机制rp_filter

安装pip到指定python版本下(linux下多Python版本)

  • Post author:
  • Post category:linux

wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb tar -zxvf pip-8.0.2.tar.gz cd pip-8.0.2 python3 setup.py build python3 s…

继续阅读 安装pip到指定python版本下(linux下多Python版本)

Linux命令1 管道,输出输入,文件,目录

  • Post author:
  • Post category:linux

1.创建一个文件a.txt,要求输入 name age year jack 23 2021 mon 28 2019 tac 32 2009 tiny 22 2003 [root@centos6c yum.repos.d]# touch a.txt [root@centos6c yum.repos.d]# vi a.txt 3.在/tmp目录下创建一个test目录,将当前的a.txt文件移动到/tm…

继续阅读 Linux命令1 管道,输出输入,文件,目录

Xmind8 Linux不能直接输入中文问题解决

  • Post author:
  • Post category:linux

问题描述: Xmind8 Linux 版本在安装完以后可以显示中文,可以复制粘贴中文,就是不能直接输入中文,尝试了好多方法-修改语言,修改权限…,都没有用 问题解决: 最后还是从 官网 上找到了解决的办法 由于我的Ubuntu系统设置为英文,所以Xmind8的使用的语言就只支持英文,所以将“XMind.ini” (文件位置在:…XMind8/XMind_amd64)文件修改为: 然后就可以正常使用…

继续阅读 Xmind8 Linux不能直接输入中文问题解决

linux kernel同步技术

  • Post author:
  • Post category:linux

内核同步 为什么需要内核同步 内核在随时响应各种中断、异常、内核抢占、进程睡眠等事件,所以内核并不是严格的按照顺序执行的,而是采用交错的方式。交错执行意味着对资源有竞争,譬如进程A正在使用资源1的时候,因为发生某些事件导致程序切换到进程B执行,进行B也需要使用资源1,这时候进程A、B就同时竞争资源1。若没有同步机制,进程B等待进程A对资源1的释放,那么进程B将会改写资源1的数据,再切回进程A时,资…

继续阅读 linux kernel同步技术

小白学linux——工作队列(workqueue)

  • Post author:
  • Post category:linux

工作队列 工作队列在linux2.6版本中被引入,类似于linux2.4中的“task queue”(任务队列)。工作队列机制允许内核函数延迟执行,也就是你将一个即将要执行的函数放进工作队列中,工作队列机制中的工作线程会在一定时间之后执行该函数。 虽然有点像可延迟函数,但是他们还是有一些区别。最主要的区别在于可延迟函数在中断上下文中运行,而工作队列中的函数在进程上下文中执行。在进程上下文中运行是可…

继续阅读 小白学linux——工作队列(workqueue)

linux下使用 du查看某个文件或目录占用磁盘空间的大小

  • Post author:
  • Post category:linux

【 http://www.cnblogs.com/kobe8/p/3825461.html 】 du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度。 Mac 下:du -h -d 1 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh 一、du…

继续阅读 linux下使用 du查看某个文件或目录占用磁盘空间的大小

Linux实操(十二):网络配置

  • Post author:
  • Post category:linux

一、Linux网络配置原理图(含虚拟机) 网络配置采用的NET 二、查看网络IP和网关 2.1、查看虚拟网络编辑器 2.2、修改ip地址(修改虚拟网卡的ip) 2.3、查看网关 2.4、查看windows环境中VMnet8网络配置 (1)使用ipconfig指令 (2)网络和Internet -> 网络链接 -> VMnew8 -> Internet协议版本4(Tcp/IPv4)…

继续阅读 Linux实操(十二):网络配置