
FreeBSD
文章平均质量分 59
mayabin
Linux,Go,Java,open Source fan
展开
-
freebsd下保存内核崩溃时的信息
虽然unxi系统是非常稳定的,但是如果系统性能有瓶颈,还是有可能造成系统崩溃的。比如说,并发用户过多,造成cpu或内存负载无法承受,或者磁盘读写太频繁,造成磁盘无法承受,或者有内存泄漏程序。一般,系统崩溃时的信息是不会保存下来的,所以无法追究其原由。上网查了些资料,发现freebsd下有一种办法,可以把系统崩溃时的内存信息完全保留下来。这样可以通过对这些信息的研究来推断造成系统崩溃的原由原创 2006-09-02 13:28:00 · 1842 阅读 · 0 评论 -
perl模块安装办法
安装perl5.8.8:cd perl-5.8.8 && rm -f config.sh Policy.sh && sh Configure -Dusethreads -de && make && make test && make installmv /usr/bin/perl /usr/bin/perl.bakln -s /usr/local/bin/perl /usr/b原创 2006-07-26 17:28:00 · 3129 阅读 · 0 评论 -
squid代理服务器的使用
squid: squid是一款代理服务器软件,能提供http,ftp的代理,加速网络内部客户机的访问速度。 实现方式:先定义acl(access control list),然后给这些acl权限;其中acl可以是source地址段, 也可以是target地址段,还可以是端口值,甚至可以是时间段,或者是这些的组合。 透明代理:一般情况下,使用代理必须在客户端指定代理服务器的地址和原创 2006-07-28 09:51:00 · 1226 阅读 · 0 评论 -
apache服务器中进程和线程的使用
apache功能强大,应用十分广泛。为了使不同平台的apache都能得到优化,apache支持MPM模块。linux/unix下的好的2个模块分别为prefork和worker。最初设计unix的时候,并没有线程这个概念,所以无论系统内核还是应用软件,都不支持线程的应用。最小的作业单位是进程。windows是一个完全支持线程的操作系统。线程比进程更小,能提高系统效率,减少系统开支。原创 2006-08-09 17:36:00 · 3323 阅读 · 0 评论 -
nagios的安装和配置
什么是nagios? nagios是一款网络管理软件,开源的软件。能够对网络内的主机和硬件设备进行状态监控。 nagios的优势: 免费;开源;高扩展性。 nagios能实现的功能: 1. 状态监控 2. 预警处理 3. 集中,规模化管理 4. 可视化显示方式 nagios的实现方式:nagios采用分布-集中的管转载 2006-08-07 16:20:00 · 9518 阅读 · 0 评论 -
mysql数据库测试工具
1.性能测试:mysql在编译安装时,如果使用--sql-bench参数,会生成一个sql-benche目录,里面是一些自带的测试工具。 运行run-all-tests就运行了所有测试。不过这些工具是用perl写的,需要perl的支持,还需要DBI和sql DBD模块的支持才行。2.压力测试:dbmonster是一个压力测试软件,java写的。原创 2006-08-09 17:50:00 · 2342 阅读 · 0 评论 -
freebsd内核编译步骤及注意事项
编译步骤:一. 进入内核源文件目录,一般在/usr/src/sys/i386/conf内。如果该目录不存在,说明未安装内核源代码,需要使用/stand/sysintall安装。二. GENERIC是内核配置文件,可以直接修改它,也可以拷贝一份,另做修改。内核配置参数不做介绍。三. /usr/sbin/config GENERIC或者你自定义的内核配置文件名(假定叫aa),会自动生原创 2006-08-16 15:27:00 · 2713 阅读 · 0 评论 -
用cvsup升级内核和ports树
Freebsd有一个很好的包管理工具ports,它会把大部分软件都事先拷贝到/usr/ports目录下, 等到用户需要的时候,切换到相应的目录,执行make install,才会把软件真正安装上。 如果安装系统的时候,没有安装ports,需要使用/stand/sysinstall工具,把ports选中安装。 Freebsd另一个比较好的工具是cvsup。开源项目的软件包总是在升级,freebsd原创 2006-08-16 17:00:00 · 1359 阅读 · 0 评论 -
用mkisofs制作可启动的linux光盘
在我的另一篇文章“制作一张最小系统的gentoo安装光盘”里介绍了,可以在现有iso文件基础上添加进自己想要的包,从而无网络安装最小linxu系统。这篇文章介绍怎么把这张光盘制作出来。下面的英文是我的制作文档记录,我对他做几点解释。1. mkisofs在windows和unix系统下都可以运行,而且方式是一样的,下面有常用参数的介绍。制作isolinux的iso一定要按着下面的参数来做,原创 2006-08-23 12:10:00 · 6789 阅读 · 3 评论 -
设置mysql的主从服务器
mysql从 3.22版后,推出了master和slave服务器的设置,使得主从服务器可以实时同步。而不必再写脚本,通过备份数据库文件的方式。下面是一个例子,配置一个mysql replication环境,要求(10.0.0.1)为master (10.0.0.2)为slave,且只同步master服务器上的其中一个数据库登陆master服务器/usr/local/mysql/mysql原创 2006-07-24 14:53:00 · 1197 阅读 · 0 评论 -
openssh的安装及配置
ssh是替代telnet,rsh,rcp等远程命令的有效工具,为什么这么说?因为ssh是采用加密传输,不会造成密码的明文传送,增加了安全性;再有如果采用密钥的验证方式,即可以去掉输入密码的麻烦,又可以进一步增加系统的安全性。因为密钥才是唯一的验证方式,即使你破解了密码,没有密钥文件也是登陆不了系统的。 注意:使用密钥可以省去输入密码的麻烦;但是密钥千万不要丢失,如果重装系统,需要重原创 2006-07-24 14:24:00 · 3893 阅读 · 0 评论 -
httpd-2.0.58+mod_perl-2.0.0+php-4.3.11+openssl0.9.7d安装
前几天安装了apache1.3.31+php-4.3.10+mod_ssl-2.8.17-1.3.31+mod_perl-1.29+openssl0.9.7d,安装文档见前面文档。由于需要,今天要在同一机器上安装httpd-2.0.58+mod_perl-2.0.0+php-4.3.11+openssl0.9.7d。本打算把apache和php升级就可以,但是安装后,运行出错。分析原原创 2006-07-24 14:22:00 · 2423 阅读 · 0 评论 -
GNU make安装注意事项
make是类unix系统中软件编译不可缺少的工具,make有很多版本,GNU是比较权威的一种,适用于各种发行版。 make的安装没有什么特殊的地方。 安装后需要注意,安装gnu make的目的是为了使用,不要忘记删掉老的make,不要让他影响gnu make的使用。 使用whereis找到那个make,一般在/usr/bin中,删除或者改名。 使用env查看gnu原创 2006-07-24 13:59:00 · 1875 阅读 · 0 评论 -
libpng-1.2.6-config.tar.gz安装
libpng是php程序中用到的处理图象库。要想在php程序中实现这一功能,必须要安装他。 正常情况下的tar.gz源代码的安装都遵循以下步骤:1. tar xvzf xxxx.tar.gz2../congure --xxx3.make4.make install 或者有的软件有特殊的安装指导。 正是因为看了libpng-1.2.6-config.tar原创 2006-07-24 14:11:00 · 2700 阅读 · 0 评论 -
FreeBSD学习心得
FreeBSD除了他的版本统一,更加稳定外,他和linux还有一些不同的地方。 freebsd的BSD启动进程和linux的sys V不同,没有运行级别的分类,并且启动加载过程文件也不同。启动过程如下:boot0(MBR)-->boot1(choice one boot disk)-->boot2(loader)-->boot3(kernel)-->init-->/etc/rc-->/原创 2006-07-24 14:12:00 · 982 阅读 · 0 评论 -
php-4.3.10.tar.gz安装过程及注意事项
php-4.3.10.tar.gz安装: -----tar xvzf php-4.3.10.tar.gz -----cd php-4.3.10 ----- ./configure --with-mysql=/usr/local/mysql --with-gd=/usr/local / --with-apxs=/usr/local/apache/bin/apxs原创 2006-07-24 14:14:00 · 1601 阅读 · 0 评论 -
qmail-1.03.tar.gz安装手记
软件介绍:vpopmail---管理qmail帐号ezmlm和ezmlm-idx----qmail得邮件列表工具qmail-date-localtime.patch.txt----qmail得补丁以下是详细安装步骤:它得安装顺序也是总结出来得。qmail-1.03.tar.gz安装:(default)install directory: /var/qmail (mkdir)---原创 2006-07-24 14:19:00 · 2705 阅读 · 0 评论 -
类unix系统下常用工具及命令
1.wget ---下载文件,通过http或ftp协议,支持断点续传usage: wget [opition] url sample: wget http://www.tom.com/qmail-1.0.3.tar.gz2.scp---同步文件,走的是ssh协议隧道usage: scp target host:/target file or directory原创 2006-07-24 14:36:00 · 1121 阅读 · 0 评论 -
mysql-4.0.15.tar.gz安装及注意事项
mysql-4.0.15.tar.gz安装:(default) --prefix=/usr/local -----tar xvzf mysql-4.0.15.tar.gz -----cd mysql-4.0.15 -----./configure --prefix=/usr/local/mysql -----make -----make install####以原创 2006-07-24 14:16:00 · 1536 阅读 · 0 评论 -
VIM开发环境搭建-Shell
与Java开发的IDE环境相比,Shell的开发工具略显薄弱。本文介绍VIM的几个插件,用来辅助Shell开发,或者Perl,Python。虽说还比不上eclipse,netbeans这些,但是在一定程度上可以提高开发效率。原创 2010-10-20 16:29:00 · 3149 阅读 · 0 评论