×

消息

EU e-Privacy Directive

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

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页