现在位置 >首页 > freebsd
5℃
由于这块硬盘是之前服务器拆下来挂载的(之前没有正确卸载直接拿来用),mount /dev/ad3 /mnt时提示mount: /dev/ad3 : Operation not permitted 于是就fsck -y /dev/ad3结果报fsck could not determine filesystem type,最终想到了fsck_ffs,结果搞定:)
阅读全文

2℃
2012年03月13日 shell ⁄ 被围观 7,069 次+
昨天写了linux下的shell脚本防ssh/vsftpd等暴力破解,平时所用的最多的也就是freebsd,今天在补一个freebsd下的,废话不多说,贴脚本如下: #!/bin/sh    SCANIP=`grep "Failed" /var/log/auth.log | awk '{print $(NF-3)}' | sort | uniq -c | awk '{print $1"="$2;}'`    for i in $SCANIP    do       NUMBER=`echo $i | awk -F= '{print $1}'`        SCANIP=`echo $i | awk -F= '{print $2}'`        echo "$NUMBER($SCANIP)"       if [ $NUMBER -gt 10 ] && [ -z "`/sbin/ipfw show | grep $SCA...
阅读全文
6℃
2012年03月06日 FreeBSD ⁄ 被围观 8,982 次+
最近服务器进行了转移,同时也需要把Cacti也给迁移到新的机房,按照往常的配置,在新服务器上配置好rrdtool snmpd等,将老服务器的数据转移到新服务器后,打开cacti可以正常登录和控制,检查graph management,打开所有的图无显示;于是打开debug模式: *Turn . Graph Debug Mode. RRDTool Says: ERROR: This RRD was created . other architecture google、baidu了一下,发生这个问题的原因是因为所有rrd库需要全部重新dump和restore一次;找到原因就好办了,先从老的服务器dump所有的rrd文件为xml文件,脚本如下...
阅读全文
评论关闭
2012年02月28日 FreeBSD ⁄ 被围观 26,675 次+
最近有一个需求,需要把原来的数据库(GBK编码)转换为UTF-8编码,由于数据量非常大,使用一般的硬盘速度肯定是问题,于是就在想怎么能快速的以最短时间来完成转换呢?忽然想起仓库还有一个Dell 2950 16G内在的机器闲置着没用,就琢磨着拿来试验试验使用内存分区,拿个14G出来做内存分区看看效果。 使用mdconfig命令 添加    mdconfig -a -t malloc -s 14g -u 1   列举    mdconfig -l -u 1   创建分区    newfs -U /dev/md1    挂载内存分区    mount /dev/md1 /mnt    删除    mdconfig -d -u 1   创建完毕...
阅读全文
评论关闭
2012年02月24日 shell ⁄ 被围观 6,783 次+
由于之前的一个系统要使用队列服务(httpsqs),所以写了一个php脚本定期处理队列数据写入数据库,而这个php脚本是挂在后台循环运行的。一直运行的很好,不知道最近怎么回事,老是不定时的挂掉自动退出,目前原因不明。于是就写了一个shell脚本暂时来监视这个进程,发现进程不在时重新启动这个php脚本,并记录日志,方便查看。代码如下: #!/bin/sh       while true   do       if ps aux | grep -v grep | grep getsqs.php >/dev/null 2>&1       then            echo "getsqs.php is run properly!...
阅读全文
1℃
2011年11月02日 FreeBSD ⁄ 被围观 9,847 次+
想要查看以前编译安装的软件(apache | nginx | mysql | php)的编译参数可以通过以下方法获得: apache编译参数: 通过编译安装文件夹下的cat config.status文件进行查看; 或到安装目录如/data/soft/apache2/build下的config.nice文件查看。 nginx编译参数: 直接使用命令:/data/soft/nginx/sbin/nginx -V php编译参数: 直接通过命令:/data/soft/php/bin/php -i | grep configure 或者通过编译安装文件夹下的cat config.nice文件进行查看。 或利用phpinfo()参数进行查看。 mysql编译参数: 直接通过命令:cat ...
阅读全文
评论关闭
2011年10月20日 FreeBSD ⁄ 被围观 5,392 次+
通过winscp上传到freebsd上的一个目录是中文名,结果显示为???,怎么都删除不掉,真是郁闷!经过查阅相关资料,在linux中每个文件必须有一个i节点,反之,一个i节点是不是必须对应一个文件,一般来说是的,但是硬链接就是个特例,大家会看到原文件和硬链接对映一个i节点,所以它们会同步更新,因为内核不管文件名是什么它只识别i节点,这就是硬链接和原文件可以同步更新的原因。终于找到了解决办法,如下图所示:(linux下没有测试,大同小异)
阅读全文
评论关闭
2011年10月13日 FreeBSD ⁄ 被围观 7,696 次+
freebsd配置了双网卡同网段同网关后遇到的问题,不论怎么访问这两个IP,通过systat -if命令查看两块网卡都有in方向的流量,而out方向的流量都走默认第一块网卡,第二块网卡out方向的流量始终为0,很是纳闷,以前在windows用过没有这种情况,于是baidu,google了一翻,找到了一位和我有相同遭遇的。他的环境是RHEL,以下是引用这位仁兄的文章,如下: 今天在CU看到一个问题:http://linux.chinaunix.net/bbs/thread-1021489-1-1.html 关于双网卡设置同一网段IP然后连接交换机的时候出现的奇怪现象。当时没有怎么思考...
阅读全文
评论关闭
2011年10月12日 FreeBSD ⁄ 被围观 5,938 次+
freebsd使用双网卡时,dmesg经常会收到如下的信息: arp: 125.x.x.x is on msk0 but got reply from 00:19:56:a6:dc:c7 on msk1 很是烦人。最近配置服务器就遇到了这个问题。其意思就是IP地址本来在网卡msk0上,但返回的MAC地址却是msk1的MAC地址。这种情况也是受到arp病毒攻击时的会表现出来的状况。对这种情况,解释是这样的: A switch works on a low level: it only knows MAC addresses. When it receives a broadcast message it will send that message to all of its ports (like it is supposed to do). ...
阅读全文
1℃
2011年08月31日 FreeBSD ⁄ 被围观 8,166 次+
在freebsd下设置了Ls的目录颜色,但是黑底蓝字的搭配看着有些累眼睛.我来教教大家如何更改目录的颜色,如果哪里有错误,还请高手指教! 改前:原来的目录颜色    [dir] 改后:改后的目录颜色    [dir] 详细的修改方法如下. Ps):这里只介绍有关csh的修改方法.Bash的方法类似.请参考其他教程 ----------------------------------------------------- csh/tcsh (提示符是 %), 建立    ~/.cshrc 加入 setenv CLICOLOR 1 setenv LSCOLORS Gxfxaxdxcxegedabagacad 存盘, 执行 source ~/.cshrc 下面这个是我的设置,大家...
阅读全文