存档

‘其他Linux技术’ 分类的存档

[Original]打造远程脱机下载器

2010年2月18日 没有评论

一、Windows平台

utorrent

推荐等级:强力推荐

理由:老牌的BT Client,为国内大多数PT站所支持。设置简单,资源占有率低。WEB管理界面和本机一致,无须重新适应。

阅读全文…

[Collection]Linux+subversion+apache+openssl部署

2010年1月26日 没有评论

前几天通宵做完,已经投入使用了。还来不及做下总结,先Mark一下,占个位置,有空再编辑。

几个参考链接

http://subversion.tigris.org/ds/viewMessage.do?dsMessageId=2364143&dsForumId=445

http://blog.csdn.net/mynamesucks/archive/2007/12/03/1913835.aspx

http://blog.csdn.net/jlnuboy/archive/2009/10/25/4725140.aspx

[Original]企业NAS存储方案设计和部署

2010年1月6日 没有评论

一、硬件选择
存储系统,容易出现瓶颈的子系统,分别是网络、内存、磁盘,最不容易出现瓶颈的子系统为CPU。更多详情参照《服务器性能瓶颈分析》。

参考配置
CPU            双核酷睿处理器E7400,2.8GHz及以上
内存            2GB 内存, 1×1GB, 667MHz, DDR-2
硬盘            1000GB 3.5英寸, 7200RPM SATA 硬盘*3
网络适配器   Broadcom 5722 千兆以太网集成控制卡*2(或者同级别Intel系列)
Raid级别     Raid 5
管理系统      FreeNAS 0.69及以上

二、相关说明

阅读全文…

[Colletction]Vsftpd应用配置Tips

2010年1月5日 没有评论

■禁止用户登录shell

在添加用户时,指定shell为/sbin/nlogin即可。经常错误地指为/bin/false,留个记号吧。

对于Ubuntu Server,vsftpd在验证用户阶段,会检查用户的shell是否已经在系统中注册。默认的,/sbin/nologin在系统变量找不到的。需要我们手工添加

阅读全文…

分类: 其他Linux技术 标签:

[Original]Ubuntu Server痛苦的脚本调试 – tar

2009年12月28日 没有评论

Ubuntu(我想应该包括debian)和RHEL的细微区别体现出来了,以下脚本在RHEL上执行没问题,

11 0 * * * tar -g /data0/snapshot_data_www -p cvzf /data1/backup_zone/data_www/data_www_`date ‘+%Y%m%d’`.tar.gz /data0/data_www     #backup the data_www directory

在Ubuntu上,就屡次调试不过。经过调试,认为存在以下差异

1.Ubuntu的tar -g 不支持完整路径名;可以用变量取代之

2.Ubuntu的tar在cron中,不支持v(可视化)参数;可以不用,对备份没有影响

3.Ubuntu的tar在cron中,%符号有其他意义,代表命令换行;可以在前面加个\符号,将其变为转义字符。

最后的方案如下(已调试成功)

阅读全文…

分类: 其他Linux技术 标签: ,

[Original]Linux重要文件自动增量备份

2009年12月25日 没有评论

2009-12-15 update

之前的定期计划放到crongtab,会产生错误,可以查看/var/log/syslog

#grep -i CMD /var/log/syslog.0

Dec 25 00:11:01 krc /USR/SBIN/CRON[4273]: (root) CMD (tar -g /data0/snapshot_data_www -p -cvzf /data1/backup_zone/data_www/da
ta_www_`date ‘+)
Dec 25 00:11:30 krc Transfer: Get GETCMD error.

Dec 25 01:01:01 krc /USR/SBIN/CRON[12617]: (root) CMD (tar -cvzf /data1/backup_zone/data_conf/usr_local_webserve_`date ‘+)
Dec 25 01:01:33 krc Transfer: Get GETCMD error.

查看以上的日志,不难发现,备份语句被截断了,在换行的时候。因此,可以有以下2种修补方案

1.手工把语句截断,利用分行符%

2.把语句放到sh脚本里,使用bash /root/scriptname.sh这样的方式执行(推荐,因为看起来更简洁

附注:备份任务最好以高权限用户执行,因为要备份的内容文件权限各不一样,其他用户不能保证都有权限。因此,建议用root权限执行。鉴于root权限的高风险,请编辑crontab之前,先在试验环境全部run过。

阅读全文…

分类: 其他Linux技术 标签: ,

[Collection]How To Set Up Software RAID1 On A Running System

2009年12月24日 没有评论

HowToForge上有篇很好的文章,这里就不累述了,详情参考

http://www.howtoforge.com/software-raid1-grub-boot-debian-etch

http://hi.baidu.com/enjoyunix/blog/item/4f152e3d820dfc0abba167ca.html

已在RHEL 5.3试验成功。

过程和日志看blog_raid_boot

有一些稍微的不同,在调整的Ramdisk的时候

阅读全文…

[Original]Linux硬盘健康监控-smartmontools

2009年12月22日 没有评论

连续2天,有2台不同的服务器,都出现硬盘故障,是该重视硬盘的健康情况了。

S.M.A.R.T的全称为“Self-Monitoring,Analysis and Reporting Technology”,即“自我监测、分析及报告技术”。支持S.M.A.R.T技术的硬盘可以通过硬盘上的监测指令和主机上的监测软件对磁头、盘片、马达、电路的运行情况、历史记录及预设的安全值进行分析、比较。当出现安全值范围以外的情况时,就会自动向用户发出警告。

wikipedia有关于S.M.A.R.T的详细介绍

http://en.wikipedia.org/wiki/S.M.A.R.T.

阅读全文…

分类: 其他Linux技术 标签: