【asp精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了asp精品源码-Linux的快捷键和主要命令bnmjkl - 计算机教材的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
lsdev 显示硬件信息DMAIRQIO端口 lsofmore 显示系统上打开的文件。
kernelcfg 在X终端上以root用户运行增加、删除核心模块的GUI工具。
每个模块就象一个设备驱动程序―Linux内核中支持一个设备或功能的一段程序。
你在命令行使用insmod命令也可以完成同样的工作。
lsmod list modules显示当前加载的核心模块。
一个模块就象一个设备驱动程序它对一个硬件或一个特性提供操作系统核心支持。
modprobe –lmore 列出系统内核的所有可用模块。
哪些模块可用是由如何编译Linux核心决定的。
几乎每一种可能的模块特性都可以被编译到内核中以“硬连接”可能会快一点但不能删除或“模块”可能会慢一点但可以根据需要装载/删除或“无“根本不支持这个特性等方式。
系统核心所支持的模块编译过的都以文件的形式存在/lib/modules及其子目录下当你丢失模块时你可以流览这些目录可以找到线索。
如果系统核心不支持你所需要的模块你可以启用该模块并重新编译系统核心这是因为原装的核心都只包括常用的模块没有预编译一些试验性的模块。
还有如果你有一些该死的边缘硬件??。
modprobe sb 装载soundblastersb模块。
使用前面的命令来查找已经加载的核心模块。
insmod parport insmod ppa 以root用户运行向内核中插入模块一个模块大致相当于一个DOS设备驱动程序。
平常我用“modprobe”见前面的命令来插入模块 。
这个例子展示如何为支持一个外置并口100MB ZIP驱动器来插入模块好像在RH6.0和6.1下外部ZIP驱动器以其他方式工作都会有问题。
对于250MB外置ZIP可用imm模块来代替ppa模块。
rmmod module_name 以root用户运行但不是必须从系统核删除module_name模块。
depmod –a 以root用户运行为核心建立模块依赖关系表。
除非你想/etc/modules而不想重新启动系统否则不必要。
setserial /dev/cua0 port 0x03f8 irq 4 以root用户运行将一个串行接口设置为非标准设置。
这个例子显示第一个串口的标准设置cua0或ttyS0。
第二个串口cua1ttyS1的PC标准设置为端口地址0x02f8中断3。
第三个串口cua2或ttyS2为0x03e8中断4。
第四个串口cua3或ttyS3为0x02e8中断3。
如果你要它们在启动时即被设置将这些设置加到文件中。
详见man setserial。
Tunelp 以root用户运行很少用到调整并行端口。
/sbin/chkconfig –level 123456 kudzu off 以root用户运行用来检查/启用/禁用在各个运行级下自动启动的系统服务的工具。
一般情况下如果我需要在当前运行级下启用/禁用一个服务我只用Redhat ntsysv实用程序但chkconfig给了我更多的灵活性。
另外一个可用的工具是基于X界面。
这个例子展示如何禁用kudzu服务使它在任何运行级都不启动它弄乱了我的一台机器上的鼠标设置。
显示在所有运行级下启动/停止的服务我使用 chkconfig –listmore 检查服务的当前状态我使用 service –status –all 立即启动一个服务我可以使用一些东西像启动一个ftp服务器 service su-ftpd start 重新启动网络服务如在我修改了它的配置后我可以用 service smb restart symlinks –r –cds / 以root用户运行检查和修改系统上的符号链接。
从根开始遍历所有的子目录选项 –r“rescuer”修改绝对路径链接杂乱链接为相对链接删除空悬链接缩短超长链接选项 -cds。
如果你的文件系统覆盖几个不同的硬盘分区你需要为每个分区重新运行这个命令如symlinks –r –cds /usr。
cd /usr/src/linux-2.4.7-20 make xconfig 在X终端上以root用户运行一个漂亮的GUI前端工具可在编译自定义内核的准备过程中配置内核选项。
例子中的目录名中包含我的的版本号如果你的内核版本号不是本例中的你需要修改你的目录名。
你需要“Tk”解释器来地并且安装了核心的源代码。
“make xconfig”的其他实现方法是“make config”在文本模式下运行一个脚本并回答一些问题和“make menuconfig”运行一个基于文本菜单驱动的配置工具。
更