FreeBSD学习笔记连载(三)
2009-05-13 01:18:09来源:未知 阅读 ()
FREEBSD系统管理
一、怎样有效的利用文件系统和交换分区。
1.当使用 disklabel(8) 或者 sysinstall(8) 来分割您的文件系统的时候,要记住硬盘驱动器外磁道传输数据要比从内磁道传输数据快。
因此应该将小的和经常访问的文件系统放在驱动器靠外的位置, 一些大的分区比如 /usr 应该放在比较靠里的位置。以类似这样的顺
序建立分区是一个不错的主意:root,swap, /var,/usr
2.一般来讲,交换分区应该大约是系统内存 (RAM) 的两倍。 例如,如果机器有 128M 内存,交换文件应该是 256M。在使用多块SCSI磁
盘(或者不同控制器上的IDE磁盘)的大系统上,建议在每个驱动器上建立交换分区(直到四个驱动器)。交换分区应该大约一样大小。内核
可以使用任意大小, 但内部数据结构则是最大交换分区的 4 倍。保持交换分区同样的大小, 可以允许内核最佳地调度交换空间来访问
磁盘。即使不太使用,分配大的交换分区也是好的,在被迫重启之前它可以让您更容易的从一个失败的程序中恢复过来。
二、rc.conf 的基本设置和 /usr/local/etc/rc.d 启动体系。
1.cron服务:
cron服务是FreeBSD 最有用的软件包(utilities)中的一个是 cron(8)。 cron 软件在后台运行并且经常检查 /etc/crontab 文件。
cron 软件也检查 /var/cron/tabs 目录,搜索新的 crontab 文件。这些 crontab 文件存储一些 cron 在特定时间执行任务的信息。
cron 程序使用两种不同类型的配置文件, 即系统 crontab 和用户 crontabs。 两种格式的唯一区别是第六个字段。 在系统 crontab
中,第六个字段是用于执行命令的用户名。 这给予了系统 crontab 以任意用户身份执行命令的能力。 在用户 crontab 中, 第六个
字段是要执行的命令,所有的命令都会以这个用户自己的身份执行; 这是一项重要的安全功能。
注意: 同其他用户一样, root 用户也可以有自己的 crontab。 它不同于 /etc/crontab (也就是系统 crontab)。由于有系统 crontab
的存在, 通常并不需要给 root 建立单独的用户 crontab。
例:首先用man crontab查看crontab手册,了解crontab命令
#crontab -e 创建一个新的cron,进入编辑状态。
*/5 * * * * sh /home/wanwan/beifen_050705.sh 保存后退出
#vi /home/wanwan/beifen_050705.sh 对脚本进行编辑;
#!/bin/sh
if ls -a /home/wanwan/beifen2005/ | grep iptables-1.2.11.tar.gz;then
` rm -Rf /home/wanwan/beifen2005/iptables-1.2.11.tar.gz `
fi
`tar cf /home/wanwan/beifen2005/iptables-1.2.11.tar /home/wanwan/iptables-1.2.11`
`gzip /home/wanwan/beifen2005/iptables-1.2.11.tar`
保存退出。用命令查看
#crontab -l
*/25 * * * * sh /home/wanwan/beifen_050222.sh
如果需要修改定时器,可以执行#crontab -e 重新加载,
如果不再需要已过时的定时器可以执行#crontab -r 删除已创建的cron。
2.在 FreeBSD 5.X 下使用 rc
FreeBSD最近整合了NetBSD的rc.d系统以完成系统初始化,用户要注意 /etc/rc.d目录下的文件。这些文件中的很多都是可以接受 start、
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- NetBSD笔记 2009-05-13
- portupgrade笔记 2009-05-13
- UNIX学习(8) 2009-05-13
- UNIX学习(7) 2009-05-13
- UNIX学习(6) 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash