系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列 ...
分类:
系统相关 时间:
2019-09-30 09:52:19
阅读次数:
136
目录说明 bin 存放二进制可执行文件(ls,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有用户文件的根目录 lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt 系统管理员安装临时文件系统的安 ...
分类:
系统相关 时间:
2019-09-26 09:20:04
阅读次数:
112
一、LVS简介 LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均 ...
分类:
编程语言 时间:
2019-09-18 10:54:48
阅读次数:
116
1 uname -a # 查看Linux内核版本信息 2 cat /proc/version # 查看内核版本 3 cat /etc/issue # 查看系统版本 4 lsb_release -a # 查看系统版本 需安装 centos-release 5 locale -a # 列出所有语系 6 ... ...
分类:
系统相关 时间:
2019-09-17 10:56:37
阅读次数:
103
1.查看所有模块:lsmod 2.查看指定模块的详细信息:modinfo 模块名 3.动态加载模块:modprobe 模块名 4.动态卸载模块:modprobe -r 模块名 5.开机自动加载模块:假设模块名为xxx vi /etc/sysconfig/modules/xxx.modules chm ...
分类:
其他好文 时间:
2019-09-16 11:48:46
阅读次数:
88
内核组成: uname命令 内核:uname,mkinitrd,dracut 模块: lsmod,modinfo,depmod,modprobe,insmod,rmmod /proc,sysctl,/sys,/dev,udevadm,hotplug命令 一、静态视角: Linux内核模块 吸收微内核 ...
分类:
系统相关 时间:
2019-09-01 18:23:31
阅读次数:
130
写一个内核模块,来构造内核模块出现panic oom,主要采用vmalloc函数: 对应的Makefile文件为: ...
分类:
其他好文 时间:
2019-08-27 15:47:06
阅读次数:
124
在datapath/datapath.c中会调用module_init(dp_init);来初始化内核模块。 static int __init dp_init(void){ int err; BUILD_BUG_ON(sizeof(struct ovs_skb_cb) > FIELD_SIZEOF ...
分类:
其他好文 时间:
2019-08-27 11:04:02
阅读次数:
102
内核模块的查看 使用 lsmod 命令可以查看系统中到底安装了哪些内核模块。命令如下: [root@a kernel]# lsmod | grep vfatvfat 17461 0 fat 65950 1 vfat 我们还可以使用 modinfo 命令来查看这些模块的说明,命令格式如下: [root ...
分类:
系统相关 时间:
2019-08-14 23:49:07
阅读次数:
117
DRBD简介 官方文档 DRBD的全称为:Distributed Replicated Block Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本构成,用以构建高可用的集群。其实现方式是通过网络来镜像整个设备。可以把它看作是一种网络RAID。它允许用户在远程机器上建立一个本 ...
分类:
系统相关 时间:
2019-08-14 18:42:03
阅读次数:
134