快速业务通道

linux内核监控与配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

RH131

lecture 3 kernel monitoring and configuration

kernel 主要职能:系统初始化 进程调度 内存管理 安全 提供缓冲和缓存 提供基本的网络协议栈和文件格式

内核管理常用命令:

uname -a 显示所有的系统相关的信息

-s 系统内核名称

-r 显示系统内核的版本

-m 显示系统硬件名称

-p CPU类型

-i 显示硬件平台

uptime 显示系统开机时长,登录用户,平均负载

tload 显示当前系统负载

内存管理命令:

free -b 以b(bytes)为显示单位

-t 在输出地最终结果中显示物理内存与swap总量

vmstat 显示虚拟内存信息

swapon 启动交换内存

pmap 显示一个进程在运行当中所依赖的模块总体使用的内存空间

iostat 报告CPU的统计信息,跟I/O子系统换进换出数据时的统计信息

lsof 显示所打开的文件

sosreport 生成系统debugging 信息摘要的一个文件

review of /dev

/dev/md* 软raid设备

逻辑设备:

字符设备 /dev/null 数据黑洞

0设备 /dev/zero 0 把某种设备空间初始化为0

生成随机数设备:

/dev/radnom

/dev/urandom

块设备:随机设备,以c开头

字符设备:线性设备,有逻辑(时间)顺序.以b开头

udev 动态创建/dev/下的每一个文件

规则存放位置:/etc/udev/rules.d/

lsmod 用于显示linux内核当中所有模块的状态信息

名字 大小 依赖此模块的模块

modinfo 查看模块信息

modprobe 装载/卸载模块

-r 卸载模块

depmod 生成模块间的依赖关系

insmod 向内核装载模块 指定具体路径

rmmod 从内核中移除模块

modprobe的配置文件

the initial RAM Disk(initrd)

mkinitrd

mkinitrd /boot/initrd-$(uname -r).img $(uname -r)

--with 指定额外的驱动模块

mkinitrd --with=scsi_mod /boot/initrd-$(uname -r).img $(uname -r)

本文出自 “諸葛草廬” 博客,请务必保留此出处http://lyp0909.blog.51cto.com/508999/489252

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号