Unity对应的dm是lightdm,默认设置是X server启动时带有-nolisten tcp参数,所以远程窗口是不能在Ubuntu里打开的,不管如何配置DISPLAY,xhost或者X11Forwarding都同样得到错误信息:

Can't open display

把这个参数去掉,需要修改/etc/lightdm/lightdm.conf,添加一行:

xserver-allow-tcp=true

之后重启dm,或者干净些直接系统重启。

欢迎捐助:14s27QE7ob257dckVVUU1tLXzoX4D9kmnd

向来是Debian的忠实用户,对Ubuntu这类Debian的衍生版本都很不屑:怎么改也不过就是Debian嘛,能有啥新鲜的?这次试用之后,不仅偏见被粉碎,而且恐怕要叛逃出Debian阵营了。。。

家里有台笔记本,是几年前给家里领导买的,最近觉得用Win7太慢了,领导也不喜欢,就想装个没用过的Linux看看,应该能快一些,可以用来写代码。先试了两个网上老外推荐的版本,可能都是兴起没几年的时髦货:Mint和Fuduntu。感觉都不太好:各种不稳定,各种不友好,各种莫名其妙的出错提示(我对这个有洁癖,实在忍不了),于是都扔掉。最后还是着落在Ubuntu身上,这个版本名气太大了,好像国内都有很大的用户群,出了名的易用易维护。

今天早上起来突然发现awstats的报告变成法文的了,服务器端设置没改动过,所以需要调查一下。

第一感觉是某项生成设置依赖于系统locale,因为刚收到系统邮件说apache做过logrotate,我在配置里面,也就是/etc/logrotate.d/apache2里面加过一个prerotate处理:

/var/log/apache2/*.log {
        ...
        sharedscripts
        prerotate
                awstats.pl -update -config=www.mrdaydreamer.com
        endscript
        postrotate
                /etc/init.d/apache2 reload > /dev/null
        endscript
}

Squeeze自带的awstats版本是6.9.5,睁着大眼睛也看不到google bot的访问。今天把它升级到7.1.1,还是没解决问题,总不能再折腾降回去吧,所以就这样留着了。下面是升级过程:

aptitude install build-essential sharutils git-core ant openjdk-6-jdk cdbs debhelper
cd /usr/lib/jvm/
ln -s java-6-openjdk/ default-java
cd /usr/src
git clone git://git.debian.org/git/collab-maint/awstats.git
wget "http://freefr.dl.sourceforge.net/project/awstats/AWStats/7.1.1/awstats-7.1.1.tar.gz"
tar -zxf awstats-7.1.1.tar.gz
cp -R awstats/debian awstats-7.1.1/
cd awstats-7.1.1/
./debian/rules binary
dpkg -i awstats_7.1~dfsg-1_all.deb

 可能是升级的原因,它在/etc/cron.d里面加上两个任务,每10分钟更新一次所有网站统计信息,太频繁了,干脆全注释掉,换成自己的crontab。

欢迎捐助:14s27QE7ob257dckVVUU1tLXzoX4D9kmnd

家里的服务器时间每过几个月都会差几分钟,今天加了个cron job自动同步

打开crontab:

crontab -e

加上一行:

0 2 1 * * ntpdate ntp.cemef.mines-paristech.fr &> /dev/null

每月1号凌晨2点自动同步,最后的重定向是为了禁止它发系统邮件。巧的是找到的法国ntp服务器居然在mine,算我的兄弟学校,ParisTech真可爱呀...

欢迎捐助:14s27QE7ob257dckVVUU1tLXzoX4D9kmnd

"Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName"

每次重启apache都会有,从来没仔细查过为啥会有这个警告,反正也不是每天看见它。最近不知道改了什么设置,它开始出现在系统邮件里面,这个就比较烦人了,还是干掉为妙。

其实挺简单的,在httpd.conf里面加上一行,随便定义个ServerName,哪怕是叫localhost:

ServerName    localhost

 

第2页 共3页