世界杯冠军赛结束后,就开始折腾Dokuwiki,本打算全面取代WordPress,把Doku作为内容管理系统来用的(CMS)。但是考虑到转移帖子工作量很大,且连续几天失眠,没有精力弄了。因此还是回复原来的博客程序,同时启用装好的dokuwiki。
关于WordPress和Dokuwiki的对比,请看我wiki上的一篇帖子,选择Dokuwiki的原因。
|
|||||
|
世界杯冠军赛结束后,就开始折腾Dokuwiki,本打算全面取代WordPress,把Doku作为内容管理系统来用的(CMS)。但是考虑到转移帖子工作量很大,且连续几天失眠,没有精力弄了。因此还是回复原来的博客程序,同时启用装好的dokuwiki。 关于WordPress和Dokuwiki的对比,请看我wiki上的一篇帖子,选择Dokuwiki的原因。 用phpmyadmin登录我的mySql数据库,页面给出一个错误提示: #1045 – Access denied for user ‘root1′@’localhost’ (using password: YES) 发现这个博客的页面也无法显示,不知是不是遇到了黑客行为还是数据库本身的错误。按照网上给出的方法,登入到系统字符集界面,运行以下命令重置了mysql的管理员密码: 先停止mysql服务: /etc/init.d/mysql stop 用断开网络和不进行验证的方式启动mysql服务(注意后面的 & 号): mysqld –skip-grant-tables –skip-networking & 接下来连接到mysql数据库: mysql mysql -u root 敲入如下命令,修改密码: UPDATE user SET password=PASSWORD(‘偶的新密码’) WHERE user=”root”; 验证修改是否生效: FLUSH PRIVILEGES; 接下来重新启动mysql服务便可: /etc/init.d/mysql restart 修改网站主题后,如何知道它在不同分辨率、操作系统和浏览器的显示效果。答案是viewlike网站和browsershot这两个网站。 访问viewlike.us,输入网址,就可以看到包括IPhone手机在内的不同分辨率的网页显示效果。据网上调查,现在大部分人使用的分辨率仍然是1024×768,因此有的主题干脆就把宽度固定在1024上。 要想知道网站在不同操作系统和多种浏览器下的显示效果,可访问browsershot。这个网站会用不同操作系统和浏览器对网站进行截屏,并提供截屏后的50多张图像作为参照。 有时候需要单独解压Debian的某个.deb软件包,使用 dpkg-deb 和 ar 命令就可以完成这项任务,虽然两者的运行方式不一样。ar是把deb软件包解压为压缩包,需要我们再次解压。而dpkg-deb则直接释放所有的文件。 使用dpkg-deb命令,把debootrap包解压到当前目录下的test目录(无需事先创建test目录): dpkg-deb -x debootstrap_1.0.10lenny1_all.deb ./test 使用ar命令: ar xv debootstrap_1.0.10lenny1_all.deb x – debian-binary x – control.tar.gz x – data.tar.gz 其中control.tar.gz用于控制debootrap这个包的运行状态,包括md5sum值的比对。而data.tar.gz这个包就是实际的系统文件。 重启lighttpd时,出现80端口绑定失败的提示。出现这种情况基本有下面两种原因: 错误提示如下: (network.c.300) can’t bind to port: 80 Address already in use …fail! 原因一: apache和lighttpd冲突。解决方法:删除apache: apt-get remove apache2* 可以通过命令检查什么程序在使用80端口: lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME lighttpd 1673 www-data 4u IPv4 5677 TCP *:www (LISTEN) 原因二: IPv6协议试图绑定IPv4已经绑定的80端口。解决方法:修改/etc/lighttpd/lighttpd.conf文件,注视掉下面一行: #include_shell “/usr/share/lighttpd/use-ipv6.pl” 有一个词汇表,是以字母顺序排序的,每个单词及其选择题练习单独占一行。为了随机抽取其中的100个单词,作为考试测验使用。在vim下,通过sort外部命令,轻松地解决了这个问题。 在运行于Linux或Unix系统的vim下,进入命令行模式,输入: %!sort –random-sort | head -n 100 这样,所有的行经过sort随机排序,并由head命令显示排序后的前100行。 配置好了ssh,并启用了匹配的公钥和密钥后,可以设置禁止用户用密码登录,只能用密钥登录。这样就防止了密码在网络上被截取以及暴力破解登录密码的危险。 要在禁止所有用户通过ssh以用户名+密码的方式远程登录系统,修改/etc/ssh/sshd_config文件,把允许密码验证这一行改为no: # Change to no to disable tunnelled clear text passwords PasswordAuthentication no 如果只是要禁止部分用户以密码登入ssh服务,则可以使用passwd命令中的锁定用户的密码,以user用户为例: passwd -l user Nagios是很出色的服务器监控软件。本文记录在Debian下安装Nagios并配合lighttpd显示的方法。 安装 aptitude install nagios3 lighttpd 如果提示samba客户端的问题,选择默认选项即可。由于VPS内存一般较小,所以采用lighttpd作为web显示前端。 接下来配置lighttpd,修改/etc/lighttpd/lighttpd.conf文件。首先是添加必要的模块: server.modules = ( … “mod_alias”, “mod_cgi”, “mod_auth”, … } 然后在lighttpd.conf文件里配置nagios3的路径等相关信息: alias.url += (“/cgi-bin/nagios3″ => “/usr/lib/cgi-bin/nagios3″) alias.url += (“/nagios3/stylesheets” => “/etc/nagios3/stylesheets”) alias.url += (“/nagios3″ => “/usr/share/nagios3/htdocs”) $HTTP["url"] =~ “^/cgi-bin/nagios3″ { cgi.assign = ( “” => “” ) } $HTTP["url"] =~ “nagios3″ { auth.backend = “htpasswd” auth.backend.htpasswd.userfile = . . . → Read More: 在VPS上安装nagios监控软件 munin提供了全面的系统性能记录,对了解服务器的运行状态非常有用。在Debian下配置munin非常简单,只要简单安装就可使用。 服务端和客户端 首先必须搞清楚munin和munin-node这两个软件的区别。 munin叫做master,即主控服务,它负责提取并显示各类信息。 munin-node是client,即从属服务,或者客户端,它负责记录各种信息,并交给主控服务显示。 一般只需要安装一台主控服务,然后在需要记录的机器上安装从属服务,所有的信息都可以由munin主控服务统一调取并显示。 在本机安装使用 aptitude install munin munin-node 提取并显示记录的软件包是munin,负责记录的软件包是munin-node。munin可以从网络上多个节点提取信息并显示出来。 接下只要输入安装了munin主控服务的地址,如 http://67.23.167.150/munin 就可以显示出服务器的运行状态了。在本机上,默认显示的机器域名是localhost.localdomain,我们可以编辑/etc/munin/munin.conf文件,把第34行-36行改为: # a simple host tree [512M.home] address 127.0.0.1 use_node_name yes 这里的512M.home就是我的服务器的域名。 提取其他机器的信息 首先在其他机器上安装munin-node,这是客户端。不需要安装主控端 munin。 aptitude install munin-node 编辑/etc/munin/munin-node.conf文件,允许装有主控端的 munin 提取信息,比如主控端的IP地址是67.23.167.150,则在里面添加下面一行: allow ^67\.23\.167\.150$ 重启客户端服务: /etc/init.d/munin-node restart 接下来在主控端,修改/etc/munin/munin.conf文件,并写上新的客户端信息: [96M.come] address 202.251.38.58 use_node_name yes 重启munin服务: /etc/init.d/munin-node . . . → Read More: 在Debian Lenny下安装 munin 性能记录软件 今天又入手一个2host.com 512MB,即C-Class级别的虚拟服务器。照列运行Unixbench 5.1.2,看看更大内存的主机性能如何。这台VPS的地址位于德克萨斯州,而我昨天从2host买的 256MB虚拟服务器的IP地址是在拉斯维加斯。不知这个公司怎么这么多存放主机架的地方。 配置如下: Memory: 512 MB Swap: 1 GB Disk Space: 10 GB Bandwidth: 9.77 TB 月付是7.99美元,而我昨天本来还有一个折扣码可以用的,没想到今天就失效了。不过如果这些资源能够真的用上,也就非常的物超所值了。 测试结果是,单核CPU测试得分500多分,同时启用四核进行并行测试,得分是800多分。通过just-ping网页从世界各地ping测试的结果看来,一般ping值都在300以下,速度也是比较理想的。估计我很可能停用256MB的VPS,而最终一直选择这个。 ======================================================================== BYTE UNIX Benchmarks (Version 5.1.2) System: think: GNU/Linux OS: GNU/Linux — 2.6.18-164.11.1.el5xen — #1 SMP Wed Jan 20 08:06:04 EST 2010 Machine: x86_64 (unknown) Language: en_US.utf8 (charmap=”ANSI_X3.4-1968″, collate=”ANSI_X3.4-1968″) CPU 0: Intel(R) Xeon(R) CPU . . . → Read More: 2host 512MB VPS主机 Unixbench 5.1.2测试结果 |
|||||
|
Copyright © 2010 海纳百川{Ocean Linux} - All Rights Reserved |
|||||