linux相关模块操作

lsmod命令:是一个小程序,用来显示文件、proc/modules的信息,也就是显示当前内核模块装载的模块。 执行lsmod(list modules)指令,会列出所有已载入系统的模块。Linux操作系统的核心具有模块化的特性, 因此在编译核心时,务须把全部的功能都放入核心。您可以将这些功能编译成一个个单独的模块,待需要 时再分别载入。   lsmod命令显示的当前内核已经加载的模块和驱动。以下面行为例: scsi_mod 130637 6 qla2xxx,scsi_transport_fc,mptspi, mptscsih, scsi_transport_spi,sd_mod 第1列:表示模块的名称,如scsi_mod表示scsi模块。 第2列:表示模块的大小,如130637表示scsi_mod模块的大小为130637字节。 第3列:表示依赖于该模块的个数,如6表示有6个模块依赖scsi_mod模块。 第4列:表示依赖模块的内容,如qla2xxx表示Qlogic FC HBA光纤HBA卡模块。 通常在使用lsmod命令时,都会采用类似lsmod|grep ext4这样的命令来查询当前系统是否加载了某些模块。 通常会配合grep来查看指定模块是否已经加载,若没有加载,先确认模块是否已经安装,安装完成后可以用 modprobe 来加载 [root@localhost ~]# lsmod | grep ext4…

docker ce和ee版本

在2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开。 目前docker的CE和EE的平台兼容情况如下所示。   EE版本到底强化了哪些,重中之重就是安全。 从Infrastructure到Container和Plugin都是Trusted and Certified,而这些点也是被对手向rkt等所 诟病最多的内容,docker在EE版本进行了强化。但ee版本在很多地方是收费的。 docker ee版本集成了 Docker Datacenter,用于容器的管理,使其变得更加便利。 在此之前docker的最新版本更新到docker1.13,而在1.13的基础之上,在2017年的3月1号开始, 版本的格式变为如下 项目 说明 版本格式…

转-RedHat 7.3 修改ASM磁盘绑定路径

RedHat 7中,很多命令发生了改变,绑定磁盘不再是start_udev,而是udevadm,具体绑定方式, 请看另一篇博文:http://www.cnblogs.com/zx3212/p/6757394.html 1、首先在系统层面查看磁盘绑定情况,如下 [root@raca1 ~]# ls -l /dev/asm* lrwxrwxrwx 1 root root 4 Apr 24 15:34 /dev/asm-datadisk1 -> sdf2 lrwxrwxrwx 1 root root 4…

lanproxy

该工具基于java环境, 并且需要在服务端和客户端各安装一套, 服务端部署lanproxy-server,客户端部署 lanproxy-client 服务端和客户端可以是windows 也可以是linux , jdk版本建议是1.7和1.8的 服务器端以 centos7为例 1. 部署Java环境 rpm -e –nodeps `rpm -qa | grep java` yum install -y java-1.8.0-openjdk-devel.x86_64 java环境变量如下…