2012 年二月 一 二 三 四 五 六 日 « 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 近期评论
- wlx [微博 ] 发表在《google彻底被封?》
- snake 发表在《google彻底被封?》
- Andrew Pelt 发表在《debian testing上安装oracle 10g》
- tiplip 发表在《webmap.cn使用的WEBGIS技术》
- 求助Evolution问题!! 发表在《evolution crashed in gutsy alpha》
分类目录
标签
anjuta apache backup breezy c++ compile convert dapper debian dns edgy evolution feisty firefox flash gnome gobang GRASS gutsy humor intrepid Linux mailman MapServer mysql openoffice Oracle php phpbb postfix PostGIS postgresql qgis sarge scim skype subversion svn tomcat ubuntu utf8 westdc Windows wordpress 中文
Tag Archives: ubuntu
给awstats增加纯真IP库qqwry.dat支持
服务器环境:ubuntu 10.04, utf8编码 在进行网站统计时,默认采用的GEOIP库进行国家统计,但我们的网站用户群主要是国内,因此统计来源国家意义不大,就需要统计国内各省市来访信息,纯真IP数据库应该就可以发挥很好的作用。 awstats结合qqwry.dat已经有现成的插件,但其官方网站已经无法访问(www.ieasy.org),因此此插件见本站的附件(已经进行了处理,编码转换为UTF8,文件路径按照UBUNTU进行了默认修改)。qqhostinfo 把插件中的两个文件,即qqhostinfo.pm和qqwry.pl拷贝到/usr/share/awstats/plugins目录下,把纯真IP库文件qqwry.dat也拷贝到此目录下,然后在/etc/awstats/awstats.config.local中添加一行: LoadPlugin=”qqhostinfo” 这样就应该可以了。
ubuntu oneiric apache2.2 tomat7 mod_jk geonetwork
在一台新服务器上安装了ubuntu oneiric 11.10中安装apache2.2 tomcat7,现在想通过mod_jk把二者桥接起来。 1. 首先安装 sudo apt-get install tomcat7 apache2 libapache2-mod-jk 2. 修改workers.properties sudo nano /etc/libapache2-mod-jk/workers.properties 把其中一行: workers.tomcat_home=/usr/share/tomcat6 替换为: workers.tomcat_home=/usr/share/tomcat7 3. 配置tomcat7 sudo nano /etc/tomcat7/server.xml 把port 8009这行的默认注释给去掉: <Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ /> 并添加host中添加自己的应用: <Context path=”/geonetwork” docBase=”/var/www/xining/geonetwork/web/geonetwork/” crossContext=”false” debug=”0″ reloadable=”false” … Continue reading
Posted in Linux, Program
Tagged apache2, geonetwork, java, mod_jk, oneiric, tomact7, ubuntu
Leave a comment
诡异的问题:时间不同步导致FTP用户地址丢失
数据中心的FTP在设计时采用每小时更新的方式,即用户控制在A服务器上,FTP SERVER在B服务器上,最近发现有用户通过申请后得不到数据下载地址。 逐步排查后没有发现任何问题,后来仔细看了cron列表,同步控制信息是在B服务器上每小时的58分左右进行,但B服务器快了2分钟,导致B服务器上的58分=A服务器上的00分,这样就错过了用户控制信息! 最终发现B服务器上没有安装时间同步进程: sudo apt-get install ntp 这样应该就能解决问题了!
ubuntu 11.10下freemind输入中文
临时要用FREEMIND画个图,但突然发现系统升级后不能在FREEMIND输入中文了,网上搜索了一下,还没有找到对应的问题。 突然想起来,会不时快捷键冲突导致的?进入freemind的工具-选项中,查看快捷键定义,果然有control+blank的冲突:切换子折叠,因此随便换了个其他快捷键,果然能用。
ubuntu evince中字体显示问题
现在ubuntu中默认显示中文是没有问题的,但是遇到有些使用中文字体的英文,显示效果差异就很大,开始还以为是PDF问题,后来用ADOBE READER打开显示就没有问题。 最终发现只要把/etc/fonts/conf.d/49-sansserif.conf中的中文字体替换为simsun就没有问题了。
ubuntu升级到11.10 oneiric
升级之前还是很犹豫的,由于之前11.04版本的unity给我的感觉太差,我在11.04就一直用的是GNOME 2版本,因此害怕新版本的unity仍然不好用。 安装过程还算顺利,基本算的上平滑,能正常启动,进入图形lightdm界面很漂亮,输入密码后直接进入的是GNOME3,试用了一下感觉还是不错的。注销后选择unity进入,发现之前在11.04中添加的快捷菜单已经都自动添加到unity的工具栏上,不错。 现在已经正常使用了,整体感觉不错,比11.04进步很大。 目前遇到的问题: 1. skype关闭后不在任务栏里显示,也不在unity工具栏里显示,找不到了,但程序还在运行,只能通过kill命令来关闭了,暂时用skype就只能最小化了。 2. unity工具栏有时不稳定,可以通过命令重启unity。 unity –reset
在mac上同步ubuntu上的zotero数据
在苹果mba上需要同步我ubuntu台式机上的相关数据,zotero也是其中重要的一项。 之前在ubuntu笔记本上和ubuntu台式机上同步比较简单,建立同样的用户名,文档地址在台式机上和笔记本上是一致的,然后使用unison把对应的数据目录自动同步过来就可以了,包括zotero目录以及对应的documents目录。但在mba上,用户默认目录是/Users/用户名,而不是linux下的/home/用户名模式,为此还打了apple的400服务电话,也没有解决。后来在ccf论坛上求助解决了。原来/home目录在mac下有特殊的用处,若需要处理,需要修改: 修改/etc/auto_master文件, 注释掉/home那一行, 重启. 这样/home就变成正常目录了. 设置完后需要重启mac,然后就可以按照linux模式建立对应的/home/用户名目录,然后在用ln工具把Users下的对应目录链接过来。
denyhosts的白名单
UBUNTU服务器上安装了denyhosts之后,经常会有误伤事件,因此需要使用whitelist来进行白名单: sudo nano /var/lib/denyhosts/allowed-hosts 若之前已经被误伤,从这个文件中移除对应的IP地址: sudo /etc/init.d/denyhosts stop sudo nano /etc/hosts.deny sudo /etc/init.d/denyhosts start 这样应该就可以了
create a deb package on ubuntu for ncview
ncview is a X-windows based netCDF file browser. ncview是浏览netcdf文件格式非常好用的一个工具,还可以输出图像以及动画(连续的ppm)。 但是ncview现在只提供了源代码方式下载安装,在debian/ubuntu的官方库里都还没有对应的包,但fedora已经有了。 因为官方库还没有,搜索了一通,好像也没有别人在作,因此就尝试了一下自己从头制作DEB包。之前也简单接触过DEB打包,但那都是在别人已经DEB化的基础上所作的小修改,尝试之前就已经预计到会遇到麻烦。 参考ubuntu package guid complete上面的步骤,首先进行的是初始DEB化。这个没有任何问题,然后就是对应的修改,遇到了一堆的问题: 1、license的问题 upstream好像并没有明确声明采用什么LICENSE,但是看代码里没有文件头都有说明采用的是GPL-3的license。 2、orig.tar.gz的问题 ncview发布的包里包含了三个东西,一个是genoverlay,辅助生成overlay的小工具;一个是ncview;还有一个是udunits。udunits是第三方的软件,作者采用的是udunits 1.x的版本,但udunits的官方网站提示udunits现在已经发布了udunits-2版本,原有版本已经不再维护了(deprecated),同时udunits-2已经进入debian ftp master,但还没有审查通过。因此我在打包的时候就只选择了ncview的子目录,其他两个东西都没有考虑。 3、patch的问题 官方发布的软件,我第一次打包就遇到了BUG,是MAN中有一个大小写的错误,因此需要写patch。同时Makefile.in也需要作一些调整:改变NCVIEW_LIB_DIR到/usr/share/ncview目录,修正删除文件的错误(重复删除导致错误)。 没有采用patch管理系统,直接用patch/diff在rules文件中进行处理。开始直接用diff命令根据guide进行处理,最后发现在unpatch的时候就有问题。仔细看guide,原来是需要把新旧二者的目录名命名为new/old,这样就可以进行unpatch处理了。然后在rules文件中也需要进行小调整。 4、签名的问题 在control文件里要使用全名,使用缩写最后会提示一个警告。在制作deb包的时候,要加参数运行: debuild -kE40642E8 其中k后面的参数是我gpg的pub id。 5、发布的问题 本想发布到revu.ubuntuwire.com的,但死活访问不了,不管是否带tor。因此就想先发布PPA上。 先建立了~/.dput.cf,根据帮助,采用dput上传, dput ppa *.changes 但到网站上看就是没有反应,搜索了一下,发现会有信息到邮件,去邮件了看了下,果然是被拒。提示信息很奇怪: Rejected: Could … Continue reading
升级ubuntu server
ubuntu jaunty已经发布了,服务器现在的版本还是hardy,正好遇到了奇怪的问题,所以就想升级了。 sudo aptitude install update-manager-core 然后修改/etc/update-manager/release-upgrades文件内容,把 Prompt=lts 修改为: Prompt=normal 然后开始升级: sudo do-release-upgrade 注意: 1 在升级过程中有个提示,是否要继续操作,其中提示为[yN],但在中文locale下需要输入”是“,估计这是个翻译的BUG? 2 apache在升级后会产生问题,导致所有的网站都定向到默认网站了,需要修改/etc/apache2/ports.conf文件,把 NameVirtualHost *:80 给注释掉,然后在修改默认网站/etc/apache2/sites-enable/000-default,在第一行添加: NameVirtualHost *