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常见操作

1. 查看容器的root用户密码 docker logs <容器名orID> 2>&1 | grep ‘^User: ‘ | tail -n1 因为docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得到 容器的root用户的密码了。 2. 查看容器日志 docker logs -f <容器名orID> 3. 查看正在运行的容器 docker ps…

MariaDB and MySQL

MariaDB数据库管理系统是MySQL的一个分支 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区 采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在 存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。 MariaDB直到5.5版本,均依照MySQL的版本。因此,使用MariaDB5.5的人会从MySQL 5.5中 了解到MariaDB的所有功能。 从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号。10.0.x版以5.5版为基础, 加上移植自MySQL 5.6版的功能和自行开发的新功能。 MySQL分支的选择:Percona还是MariaDB PostgreSQL一直被当作MySQL的直接竞争对手MyISAM没有提供事务支持,而InnoDB提供了 事务支持.XtraDB 是 InnoDB 存储引擎的增强版,谷歌和维基都选择了mariaDB ,MariaDB是MySQL创 始人搞的  …

转-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环境变量如下…