知识大全 核心设定档

Posted 系统

篇首语:我自横刀向天笑,去留肝胆两昆仑。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 核心设定档相关的知识,希望对你有一定的参考价值。

  进行之前 您应该先将您的硬件列表清单放在手边 并前往       点选页面下方您所安装的版本其 Hardware Notes 的连结字样 如︰   &# ; (June ) Announcement    Release Notes Hardware Notes Errata   再依您的平台架构点选连结 (i ) 进入硬件支持的说明页 这儿呈列了该版本所支持的硬件装置 您可以利用浏漤器的页面搜寻功能 搜寻您的硬件关键词 并将该硬件的驱动程序代号 如︰rl( ) ( rl 为该硬件的驱动程序代号 ) 给记录到硬件清单中相对映的装置旁 以便在定义核心设定档时 能够针给装置部份予以正确的选项   或者您也可以查看 /usr/src/sys/i /conf/LINT 档案 取得硬件装置的驱动程序代号   再来 请您先快速的看过 GENERIC    这个核心设定档   其中︰       若将其分门别类的话 大致上又可分为如下类别︰  ( )必要的参数       这些是一定要有的参数设定   · machine i   设定硬件平台架构架构 目前 FreeBSD 支持 i alpha pc 等平台 相信您一定是使用兼容 IBM PC 架构的个人计算机 这在 FreeBSD 中归类于 i 的类别 因此这儿一定是 machine i   如果您是使用 alpha 架构的机器 则此处一定是 machine alpha  本书所写内容皆是于 i 的系统架构下执行的 若您是在 alpha 系统架构下要来安装使用 FreeBSD 的话 请以参考即可   · cpu Ixxx_CPU  设定 CPU 的等级 您只需针对机器所使用的 CUP 等级来设定即可 全部设定时 系统会自行侦测机器所使用的 CPU 等级   如果您不确定您的 CPU 等级 可以执行 shell# dmesg | more 来查看︰   Copyright (c) The FreeBSD Project Copyright (c) The Regents of the University of California All rights reserved FreeBSD STABLE # : Sun Feb : : CST :/usr/src/sys/pile/WEONTimecounter i  frequency HzTimecounter TSC  frequency HzCPU: Pentium/P C ( MHz class CPU )Origin = GenuineIntel  Id = x  Stepping = Features= x bfreal memory = ( K bytes)  ·   如上黄色字样 表示此台机器所使用的 CPU 为 I _CPU 的等级   因此我们只需为此台机器设定 cpu I _CPU 的参数 其它三个 CPU 等级设定参数则在前方加上 # 批注起来   · ident GENERIC  ident 是作为识别不同 kernel 用的 你在开机或执行查看系统信息类的指令时皆可看到 在为 kernel 设定识别名称时 不要使用到 C 语言的特殊字眼 比如 DEBUG 以免在编译时系统将此识别名称当作是编译参数来传送给 C 编译器 老话常提 用主机名称来做为 kernel 识别名称是不错的抉择   ·maxusers   这是用来定义一些系统数据结构的大小 而不是指上线人数的上限值   大致上来说 maxusers 值限定了系统同一时间可有多少个执行程序 (processes) 其算法是 + * maxusers 而系统在开机时就占用了至少 个 processes 因此您该衡量一下您的工作环境而来计算该设置为多少 一般来说 ~ 之间是个通用值 如果您不确定的话   虽然 maxusers 限定了系统同时间可执行的 processes 但是并不就表示设的愈大愈好 因为设得太大 kernel 将浪费许多空间在一些没有用到的数据结构上 不但浪费宝贵的内存空间 同时系统的执行效能也会变慢   如果您所使用的版本 GENERIC 核心设定文件 其 maxusers 默认值为 则表示让系统根据所拥有的物理内存 (RAM) 大小来决定 因此如果您拥有超过 MB 的 RAM 您可以先行设定为 由系统为您决定 再持续观察是否有『proc table full』此类的讯息出现?若有的话再自行由 开始来设定 然后慢慢调高 直到不再出现此类讯息为止 若您的 RAM 未达 MB 但是使用的版本有支持自动侦测的功能的话 建议您还是乖乖的设定测试较好!!  ( )一般性参数       这些参数可视个人需要来决定使用与否   ·options MATH_EMULATE  只要您有用到小数点的运算时 您就会需要浮点运算器 (FPU) 在早期的 CPU 时代 有提供 FPU 功能的 CPU 其价格不菲 因此另有不提供 FPU 功能的平价 CPU 面世 例如 SX SX 此参数即提供一软件仿真的方式 来提供您浮点运算的功能 但这个浮点运算仿真器并非十分精确 如果您需要准确度更高的仿真 可使用 GPL_MATH_EMULATE (GUN 的数学浮点运算仿真) 您不能同时使用这两个仿真器 只能二择其一   现今的 CPU 都已内建 FPU 了 除非您确认您的 CPU 未内建 FPU 或等级早于 DX 的 CPU 不然您不会需要此参数 请将它批注起来 提供动态加载   ·options UCONSOLE  这在 X Window 下很有用哟 比如您可以执行 xconsole 或 xterm C 来监看 console 的讯息   如果您要使用 X Window 的话 建议是保留此参数 若不用 X Window 的话 随意啦!!   ·options USERCONFIG  如果您希望在开机时能够在 boot: 提示符号时输入 c 来设定核心或装置参数时 您就需要将此功能给编进核心里头 不过一般我们量身订做的核心都是最合用的 并不需要再另行做设定 因此平常都是不用的 只有在制作开机片时才指定进来   ·options VISUAL_USERCONFIG  USERCONFIG 的窗口模式 使用此参数时需同时使用 USERCONFIG 参数   使用此功能 在进入参数设定选单时 会自动进入窗口模式   ·options P _ B  options _KPOSIX_PRIORITY_SCHEDULING   年POSIX标准中新加入的实时系统扩充选项 ports里面某些应用软件( 像 Star office)会用到这些选项   ·options SMP  options APIC_IO  如果您的系统是多个 CPU 的话 而且您想使用多 CPU 来运作 您一定要有这两个选项 而且在必要参数中 CPU 等级的选项里 cpu I _CPU 与 cpu I _CPU 两个选项一定要批注或删除掉 不然您应该会有 % 的机会不能开机 ^_^  在预设中 这两个选项是不使用的 所以没事不要将它的批注给删除哦 或者直接让这两行从您的核心设定档中消失也是不错的保安措施   ( )兼容性参数     options PAT_ #Compatible with BSD [KEEP THIS!]options SYSVSHM #SYSV style shared memoryoptions SYSVMSG #SYSV style message queuesoptions SYSVSEM #SYSV style semaphores  这些参数可视个人需要来决定使用与否   ·options PAT_   提供 BSD 与更早之前版本的兼容模式 这是一定要的 因为有些程序在执行时需要它的存在   ·options SYSVSHM  支持 System V shared memory 如果您要使用 X Window 您最好加入此参数 因为许多程序都会利用到它来加快显示速度   ·options SYSVMSG  支持 System V semaphores 不是很常用到的 不过只占一丝丝内存   ·options SYSVSEM  支持 System V messages 也是只占用一丝丝的内存 如果您打算架设 BBS 系统 您一定要用到它   现在已有越来越多程序会运用到 SYSV style 的功能 而它们占用的内存空间并不足为道 为了您日后的方便 建议您将它们都选用吧 因为取消它们并不会为您的系统效能带来什么明显的帮助(有等于没有) 但需要它们时一定要重编核心 花时间又加重系统的负担 想想哪个划算吧 ^_^  您可以利用 ipcs 指令来查看任何使用到上述三个 System V 功能的 processes   ( )侦错性参数     #makeoptions DEBUG= g #Build kernel with gdb( ) debug symbolsoptions KTRACE #ktrace( ) support  非系统 程序开发人员不需此类功能   ·makeoptions DEBUG= g  激活 kernel 除错器   ·options KTRACE  利用 ktrace 指令来追踪系统呼叫   除非您想为系统除错或是要开发程序 不然您不需要启用这些功能 或者您想要试试能够忍受多慢的系统效能的话 您可以考虑启用它们 ^_^   ( )档案系统支持     options FFS #Berkeley Fast Filesystemoptions FFS_ROOT #FFS usable as root device [keep this!]options MFS #Memory Filesystemoptions MD_ROOT #MD is a potential root deviceoptions NFS #Neork Filesystemoptions NFS_ROOT #NFS usable as root device NFS requiredoptions MSDOSFS #MSDOS Filesystemoptions CD #ISO Filesystemoptions CD _ROOT #CD ROM usable as root CD requiredoptions PROCFS #Process filesystemoptions UFS_DIRHASH # 运用一些内存来加速大型目录资料的更新管理作业soptions SOFTUPDATES # cha138/Article/program/Oracle/201311/17337

相关参考

知识大全 面包车多少时速1档挂2档

面包车多少时速1档挂2档?2档挂3档?3档挂4档?4档挂5档?(告诉我是时速多少公里?不是转速!)如果是柴油面包车,2档起步没问题,启动后就可以换3档,40公里就可以换4档,50就可以上5档如果是汽油

知识大全 认识与分析登录档

  什么是登录档干嘛要分析登录档  这部分是最容易被新手所忽略的那就是详细而确实的纪录或者是备份系统的登录档什么是登录档呢?简单的说就是记录系统活动记录的几个档案例如何时何地(来源IP)何人(logi

鲜肉档产品主要有哪些品种?

鲜肉档商品主要分为猪、牛、羊、狗、家禽,冻品几大类共十多个品种。  万佳百货鲜肉档,其肉类全部由深圳市定点屠宰单位肉联厂供应,并将它们按标准定分割。其中猪肉分类最多,主要有上肉(猪前腿肉,带皮)三层肉

知识大全 在网咖登录档开启后几秒就消失

在网咖登录档开启后几秒就消失!保护了吧、、、在网咖能开启登录档但是一秒后登录档就自动关了?网咖是安装了驱动防火墙吧。。做坏事可不好哦如何在网咖开启登录档?下载个软体叫:网咖终极者为什么在网咖打不开登录

海鲜档有哪些主要品种?

海鲜档是以经营鱼类产品为商品的档口。其分类可分为淡水鱼、冰鱼、海鲜干货三大类

知识大全 论坛个人签名档怎么设置图片

论坛个人签名档怎么设置图片?,3DM论坛怎样设置签名档图片1、点击论坛头像旁边的“设置”,进入“个人资料”中的“个人信息”,找到“个人签名”。2、将喜欢的图片的“图片网址”复制到个人签名文本框中,在网

五档委托卖盘的意义

五档委托卖盘的意义五档卖盘是空头主力的前沿阵地,是投资者委托卖出筹码的交易数据动态显示区。五档买卖的中实时出现的卖出委托单量的动态变化可以清楚地反映当时盘中卖出方的交易态度。五档卖盘的常规意义中的三个

知识大全 如何在登录档中查杀恶意程式

如何在登录档中查杀恶意程式?一般人都不会用登录档查杀病毒,查杀病毒也没那么复杂,你可以这样,先下载360系统急救箱储存到D盘,重启按F8进入带网路连线的安全模式,使用360系统急救箱进行查杀这样就查杀

知识大全 求实况足球2012登录档汇入工具,游民上的都不行

求实况足球2012登录档汇入工具,游民上的都不行!1首先要执行regedit开启登录档2在里面的[HKEY_LOCAL_MACHINE]--[SOFTWARE]新建一个[项][项]的名字是[KONAM

知识大全 我电脑上的登录档被病毒修改了,没有办法上网

急!我电脑上的登录档被病毒修改了,没有办法上网下载360安全卫士到u盘安装到你的电脑,点高阶--修复ie,系统全面诊断有问题就修复,功能挺多,完后重启试试,360随机启动登录档被病毒修改了,导致U盘插