Category: 学习笔记

理工青年网站服务器总结

上周接到电话近期学校理工青年网站系统和服务器频繁出现不少问题,apache间断性能稳定访问,ftp服务器数据传输只有几十kB每秒,工作室网速超慢,经过一个晚上的在ssh里操作服务器,简单确定以下信息 网站系统的数据库服务和web服务在两个独立的服务器 db.lgqn.cn 和 web.lgqn.cn 主要的技术架构是freebsd/ apache/ php/ mysql/ pureftp/ 安全相关,至少使用两方面严格的规则限制,服务本身限制,和操作系统防火墙ipfw的规则限制 服务器是2006年的时候搭建的,至今已知没更新(包括freebsd 6/ apache/mysql/php/phpcms3的网站系统等都没更新) 服务器配置相关文档,2006年的技术大牛学长们,配置好服务器后,没留下相关文档,所有定义防火墙/ftp/ssh/mysql等限制规则相关的文档没没留下,所以对检查和修复工作造成诸多困难 结果经过了一个晚上的排错法检测最终还是没有解决网站系统问题,初步估计跟apache和php有关,有可能是运行php的内存不足…,倒是确定了他们工作室网络是因为软路由系统的硬件,所以第二天就解决了相关网速问题,还是用ipcop的解决方案; 第三天下午,上午一早到网络中心机房,备份数据后就开始本地检查 贴图 一番检查后,系统有硬件错误提示,大概是关于供电不稳定,后来确认了机房的电力系统确实存在电压不问题的事情,但是如果是电力问题应该两个服务器都出现同样问题才对,而不仅仅只是web服务器的apache问题,而两个服务器的pureftp服务却很是正常,所以原因不在电力系统。期间benlee7也来协助,后来还是失败了,上午过后和lgqn网站的技术部商量后,确定尽快备份数据,迁移程序到一个临时服务器,然后对两个服务器重新规划,准备重新安装操作系统和安装apache/mysql/php/zend optimizer等等的服务 下午又花了一下午的时间做压缩数据,传输,解压,配置php环境,中途错误的把服务放到RHEL的ngnix的web服务器上,结果phpcms3的网站系统一点也没有响应,估计就是因为nginx的问题了,所以又把它迁移到centos/apache/php5.10/mysql里面,在配置上zend optimizer网站就稳定的运行起来了,然后就www.lgqn.cn的域名指向到对应ip上,所有用户就正常的访问了,于是松了一小口气然后就晚饭,还接到楠同学的短讯 第五天 约好上午时间,于是带齐装备就到机房,大体方案是 用一个服务器运行apache/mysql服务, 用centos5.5作为操作系统,适当使用yum管理软件,使用国内更新源(网易的centos更新源http://mirrors.163.com/.help/CentOS-Base-163.repo ) 之前的数据库服务器,作为测试和备份服务器,总体配置方案是ubuntu server 10.10/apache/php/mysql/vsftp/ssh/squid 结果又出了一个小问题,服务器是dell powereage 2950,两块网卡,结果系统无法连接外网,结果机房管理员告知是其中一块网卡存在物理故障, 基本到网上把所有转移和配置工作都完成了 贴图记录 总结相关 先了解当前服务器信息,然后用下排错法处理相关故障 对于相关配置,os / apache /mysql等等相关配置尽量做好注释说明,然后对于搭建平台或系统,结束操作工作后,尽量撰写规范的配置文档,以备日后或下一届成员查阅 数据备份,操作配置文件或转移数据前,应尽量先做好原始数据备份,而且适当是用备份版本说明 相关资料: centos 官方文档 http://wiki.centos.org/FrontPage 用第三方更新源更新php   http://www.webtatic.com/blog/2009/05/installing-php-526-on-centos-5/ http://www.webtatic.com/blog/2009/06/php-530-on-centos-5/ yum install php后扩展php  http://ihipop.info/wap/index-wap2.php?p=1853 相关查考配置,http://www.centospub.com/make/mysql.html http://faq.comsenz.com/userguide/discuz/linux.html

淄博市委干部《网上班级》项目 —二次开发

近期优主机网络科技接了一笔来自政府机关的软件开发项目,干部网上班级学习平台,经过简单的两轮需求分析后,考虑开发者时间安排,确定主要由benlee7负责实现功能,主要基于discuz,我协助作需求分析、功能设计、测试等, 简单记录过程和相关笔记,2010-12-11确定接下该项目,并协议开发周期为10天,12-14号做了第二次确定需求分析,12-20号确定和实现了各个主要功能模块,但是客户中途修改和添加了不少功能,已经超出最初的需求分析范围内的功能,于是20号后确定延期交付以继续开发(增加开发成本与报价), 到目前为止,又更体会了,“客户也不知道自己的需求” 贴图, 昨天顺路又让李斌请吃饭了,

yum manual for zh and resource about vsftp

manual from huihoo.com http://docs.huihoo.com/yum/managing-software-with-yum-zh_cn/index.html some note 1.yum install package-name 2.yum remove package-name 3.yum list package-name (search package ) 4.yum update [all or package name] 5./sbin/chkconfig –level 345 yum on; /sbin/service yum start  ( start yum everyday ) 6./etc/rc.d/init.d/yum   and  /etc/cron.daily/yum.cron  control yum process 7.yum makecache vsftp http://www.opsers.org/2010_02_602.html http://www.opsers.org/2010_02_608.html http://www.opsers.org/2010_02_647.html http://www.opsers.org/2010_02_712.html http://www.opsers.org/2010_02_733.html 这几个文章yufei总结的很好 http://vsftpd.beasts.org/vsftpd_conf.html

最后一节数据库课程 — 下雪

记得这学期刚刚开学的时候我们有五门课程,刚开始的两三周几乎每节这个课程都去,刘老师是个不错的老师,只是责任心和对我们的信任方面很好。后来因为事情有相当部分课程没有去上,接到班长通知,昨天是最后一次课了,觉得还是应该珍惜下剩下的课程,于是…. 今天刚好也是超冷,这次冬天的第一场雪 住处的后花园的雪境 早上工作室外的雪境

图书馆免费无线网络接入

昨天下午和李世英约好,去看下图书馆无线网络的接入设备的情况, 这套系统的背景 陈浩文就跟我提过这个想法,高强和我表示支持,于是赞成他运营之前那笔经费去采购相关设备 目前至少存在以下问题还没解决 网络接入的软路由,不稳定 信号时强时弱,不稳定 覆盖率,只能是图书馆的北边 经费有限,目前因为提供服务不够稳定,所以广告赞助商问题无从考虑