您当前的位置:首页>>技术中心>>数据恢复文章>>正文
 
FreeBSD handbook中文版 6 配置与调整
作者: 来源: 日期:2007-6-15 9:54:13  点击次数:

*.err root 
*.notice;news.err root 
*.alert root 
*.emerg * 
# uncomment this to log all writes to /dev/console to /var/log/console.log 
第10 页FreeBSD 使用手册
#console.info /var/log/console.log 
# uncomment this to enable logging of all log messages to /var/log/all.log 
#*.* /var/log/all.log 
# uncomment this to enable logging to a remote loghost named loghost 
#*.* @loghost 
# uncomment these if you’re running inn 
# news.crit /var/log/news/news.crit 
# news.err /var/log/news/news.err 
# news.notice /var/log/news/news.notice 
!startslip 
. /var/log/slip.log 
!ppp 
. /var/log/ppp.log 
6.7.3.2 newsyslog.conf 
Newsyslog.conf 是newsyslog 程序的配置文件。一个被cron newsyslog 安排来运行的
程序决定了什么时候日志文件要求重新存档或整理。Logfile 会被改为logfile.1, 
logfile.1 会被改为logfile.2 等等。另外,日志文件会用gzip 格式进行存档。它们是这
样命名的:logfiel.0.gz,logfile.1.gz 等等。
Newsyslog.conf 指出了哪个文件需要被管理,有多少需要被保存,什么时候他们会被
调用。当他们达到一定大小或到一个适当的周期时,日志文件需要被重新整理。
# configuration file for newsyslog 
# $FreeBSD$ 

第11 页FreeBSD 使用手册
# logfilename [owner:group] mode count size when [ZB] [/pid_file] 
[sig_num] 
/var/log/cron 600 3 100 * Z 
/var/log/amd.log 644 7 100 * Z 
/var/log/kerberos.log 644 7 100 * Z 
/var/log/lpd-errs 644 7 100 * Z 
/var/log/maillog 644 7 * @T00 Z 
/var/log/sendmail.st 644 10 * 168 B 
/var/log/messages 644 5 100 * Z 
/var/log/all.log 600 7 * @T00 Z 
/var/log/slip.log 600 3 100 * Z 
/var/log/ppp.log 600 3 100 * Z 
/var/log/security 600 10 100 * Z 
/var/log/wtmp 644 3 * @01T05 B 
/var/log/daily.log 640 7 * @T00 Z 
/var/log/weekly.log 640 5 1 $W6D0 Z 
/var/log/monthly.log 640 12 * $M1D0 Z 
/var/log/console.log 640 5 100 * Z 
6.7.4 sysctl.conf 
第12 页FreeBSD 使用手册
Sysctl.conf 看起来象rc.conf。它的值以这种形式来设置:variable=value。指定的
值需要在进入多用户模式时才能被设置。在这种模式中不是所有的变量都能被设置。
一个sysctl.conf 关闭引起重大错误产生的日志,然后让linux 程序知道他们真的运行
在FreeBSD 下面。
kern.logsigexit=0 # Do not log fatal signal exits (e.g. sig 11) 
compat.linux.osname=FreeBSD 
compat.linux.osrelease=4.3-STABLE 
6.8 用sysctl 进行调整
sysctl 是一个允许你对一个运行着的FreeBSD 系统进行修改的接口。这包括许多TCP/IP 
堆栈和虚拟内存系统的高级选项,它通常可以为一个有经验的系统管理员提高系统的性能。
能够使用sysctl 来阅读和设置超过5 百个系统变量。
基于这点,sysctl 起到两个功能:阅读和修改系统设置。去看看所有可读的变量: 
% sysctl -a 
阅读一个详细的变量,例如, kern.maxproc: 
% sysctl kern.maxproc 
kern.maxproc: 1044 
设置一个特殊的变量,使用=选项: 
# sysctl kern.maxfiles=5000 
kern.maxfiles: 2088 -> 5000 
Sysctl 变量的设置通常不是字符,数字,就是布尔类型的。一个布尔类型的树1 代表
yes,0 代表no。

本新闻共6页,当前在第5页  1  2  3  4  5  6  


上一篇:FreeBSD handbook中文版 5 X Window 系统
下一篇:FreeBSD handbook中文版 7 FreeBSD 的启动过程
  北京总部: 4006-505-808
  上 海 部: 4006-505-808
  深 圳 部: 4006-505-808
  浙 江 部: 4006-505-808
  广 州 部: 4006-505-808
  重 庆 部: 4006-505-808
  南 京 部: 4006-505-808
  其它地区: 4006-505-808
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北京北亚数据恢复中心
24小时免费咨询电话:4006-505-808 或 800-810-580
北京市海淀区中关村大街11号E世界A座8层832B室