Linux常用命令笔记---认识与维护内核与设备管理
2013-03-13 23:00
459 查看
加载:inmod(使用的模块名不包括ko的那一部分)
卸载:rmmod
显示:lsmod
显示模块发布信息:modinfo
功能整合命令:modprobe
modprobe -r:删除
modprobe -l:显示
启动过程的假根:ramdisk由initrd.img生成
/proc文件系统:cpuinfo,partitions,meminfo,
sys/kernel/hostname,sys/net/ipv4/ip_forward,
sys/vm/drop_caches,sys/vm/swappiness(交换分区情况)
核心参数配置文件:
[root@szm bash]# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
# Disable netfilter on bridges.
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
# Controls the default maxmimum size of a mesage queue
kernel.msgmnb = 65536
# Controls the maximum size of a message, in bytes
kernel.msgmax = 65536
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967295
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 268435456
重写/etc/sysctl.conf
[root@szm bash]# sysctl --help
usage: sysctl [-n] [-e] variable ...
sysctl [-n] [-e] [-q] -w variable=value ...
sysctl [-n] [-e] -a
sysctl [-n] [-e] [-q] -p <file> (default /etc/sysctl.conf)
sysctl [-n] [-e] -A
向/dev下添加设备文件:
[root@szm bash]# mknod /dev/usbdevice b 8 0---(类型 主号 从号)重启消失
重启生效做如下设置:[root@szm bash]# cat /etc/udev/rule.d
KERNEL=="sdb",NAME="usbkey",SYMLINK="usbstorage"
自己现sdb设备时,在/dev下创建一个设备文件,名为usbkey,类型是符号链接
探测新设备:
[root@szm bash]# service kudzu start
[root@szm bash]# hal-device
卸载:rmmod
显示:lsmod
显示模块发布信息:modinfo
功能整合命令:modprobe
modprobe -r:删除
modprobe -l:显示
启动过程的假根:ramdisk由initrd.img生成
/proc文件系统:cpuinfo,partitions,meminfo,
sys/kernel/hostname,sys/net/ipv4/ip_forward,
sys/vm/drop_caches,sys/vm/swappiness(交换分区情况)
核心参数配置文件:
[root@szm bash]# cat /etc/sysctl.conf
# Kernel sysctl configuration file for Red Hat Linux
#
# For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and
# sysctl.conf(5) for more details.
# Controls IP packet forwarding
net.ipv4.ip_forward = 0
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1
# Do not accept source routing
net.ipv4.conf.default.accept_source_route = 0
# Controls the System Request debugging functionality of the kernel
kernel.sysrq = 0
# Controls whether core dumps will append the PID to the core filename.
# Useful for debugging multi-threaded applications.
kernel.core_uses_pid = 1
# Controls the use of TCP syncookies
net.ipv4.tcp_syncookies = 1
# Disable netfilter on bridges.
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0
# Controls the default maxmimum size of a mesage queue
kernel.msgmnb = 65536
# Controls the maximum size of a message, in bytes
kernel.msgmax = 65536
# Controls the maximum shared segment size, in bytes
kernel.shmmax = 4294967295
# Controls the maximum number of shared memory segments, in pages
kernel.shmall = 268435456
重写/etc/sysctl.conf
[root@szm bash]# sysctl --help
usage: sysctl [-n] [-e] variable ...
sysctl [-n] [-e] [-q] -w variable=value ...
sysctl [-n] [-e] -a
sysctl [-n] [-e] [-q] -p <file> (default /etc/sysctl.conf)
sysctl [-n] [-e] -A
向/dev下添加设备文件:
[root@szm bash]# mknod /dev/usbdevice b 8 0---(类型 主号 从号)重启消失
重启生效做如下设置:[root@szm bash]# cat /etc/udev/rule.d
KERNEL=="sdb",NAME="usbkey",SYMLINK="usbstorage"
自己现sdb设备时,在/dev下创建一个设备文件,名为usbkey,类型是符号链接
探测新设备:
[root@szm bash]# service kudzu start
对于PC架构来说,PCI总线与usb总线是最重要的两种总线,lspci,lsusb |
相关文章推荐
- Linux常用命令笔记--逻辑卷管理与维护
- Linux常用命令笔记---进程管理与内核服务
- Linux常用命令笔记----交换空间的管理与维护
- Linux常用命令笔记2---文件管理1
- linux笔记:文件系统管理-分区、文件系统以及文件系统常用命令
- Linux自学笔记(六)常用命令之权限管理命令,文件搜索命令,帮助命令
- Linux常用命令笔记---网络管理
- Linux学习笔记3——Linux中常用系统管理命令
- Linux常用命令笔记2---文件管理3
- LINUX笔记之二常用命令(权限管理命令)
- Linux常用命令-系统管理与维护
- Linux 学习笔记_3_Linux常用命令_2_权限管理命令
- 笔记:Linux常用命令(七)磁盘管理
- linux常用命令笔记(2.权限管理命令,文件搜索命令,帮助命令)
- linux笔记:linux常用命令-用户管理命令
- [Linux学习笔记] Linux常用命令 - 文件管理命令
- linux笔记:linux常用命令-权限管理命令
- [Linux学习笔记] Linux常用命令 - 权限管理命令
- Linux学习笔记之--常用文件操作及目录管理命令
- Linux常用命令笔记2---文件管理2