随笔分类 - Linux
摘要:这本书被称为Unix世界"教外别传"的心法,此言不虚!大家都公认主流的IT文化就是Unix的文化。此书对这种原来靠言传身教和源代码流传的文化进行总结。是一本深入到文化精髓,值得仔细反复玩味的经典。同时书中还有很多坊间故事,对Unix历史发展历史的梳理,案例的分析等。有助于了解历史的脉络,深入理解文化精髓的奥秘。翻阅此书不时能发现一些或让人眼前一亮,或茅塞顿开,或醍醐灌顶,或沉思良久,亦或莞尔一笑之处。现将印象深刻的几点做一小结。* 明示胜于隐喻这是一条Unix发展过程中非常重要的原则。在实现方面体现在采用文本化的协议,文本化的配置,反对专有软件。提倡能够使用最普通的文本工具
阅读全文
摘要:KDE默认的字体设置并不能完全调整linux的字体。在很多地方都会露出痕迹。使用下边的软件可以完美解决:infinality-settingsFedora users can run this to install the repository with this command:rpm -Uvh http://www.infinality.net/fedora/linux/infinality-repo-1.0-1.noarch.rpm网址:http://www.infinality.net/blog/infinality-repository/
阅读全文
摘要:虽然Postgresql非常优秀,不仅提供完善的dbms功能,还支持空间数据,可以作为商业数据库的替代产品使用。无奈最流行的还是Mysql,尤其是某些云服务提供商只提供MySql的方案。为了降低同时掌握两种数据库的成本,决定还是从Postgresql转到Mysql了。下边这个工具非常棒,可以完成转换:https://code.google.com/p/hisql/
阅读全文
摘要:upload-progress未随nginx一起发布,需要自己手工编辑。使用如下配置编译,以符合CentOS默认风格。./configure --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_bo
阅读全文
摘要:因为那种所周知的原因,Fedora经常访问不到Chrome源,以前还可以简单忽略之。最近连接不上的提示严重影响了正常使用,索性也将Chrome更换为Chromium了事。方法很简单,只需将http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-chromium-stable.repo存入/etc/yum.repos.d,然后yum install chromium即可。
阅读全文
摘要:安装此源需要首先安装epel-release:yum install http://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-7.noarch.rpm然后方可安装:yum install http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
阅读全文
摘要:http://rpms.famillecollet.com/
阅读全文
摘要:首先安装zlib-develyum install zlib-devel然后按照下边的文章操作即可:http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-version/按照完成后手工安装setuptools及pipsetuptools依赖distribute 0.6.10,安装方法如下:$ curl -O http://python-distribute.org/distribute_setup.py之后是用编辑器打开下载的distribute_setup.py,将里边的DEFAULT_VERSION由0.6.30改为0
阅读全文
摘要:今天安装Red5服务器,其内置了一个Tomcat6服务。启动后发现其只监听了IPv6的地址,在IPv4之上未做监听。通过添加如下参数解决:JAVA_OPTS= $JAVA_OPTS -Djava.net.preferIPv4Stack=true但这有一个后遗症,那就是如此之后便不再监听IPv6地址了。
阅读全文
摘要:http://rpmfusion.org/Configuration
阅读全文
摘要:在Windows平台工作的时候,每每遇到和网络开发相关的内容,都会借助Windows Network Monitor的帮助,到了Linux一时无所适从。好在今天发现了一个超棒的工具:Wireshark。在官方网站上没有发现二进制包,需要自己按照标准的源码方式安装。首先从下边的地址下载源码:http://www.wireshark.org/download.html解压后执行./configure & make &sudo make install即可。在我的Fedora上,执行上述命令后被安装到/usr/local/bin目录。需要说明的是,如果要抓取网络包,可能需要root权
阅读全文
摘要:Kmail的身份验证机制需要一组库的支持,分别是:cyrus-sasl.x86_64 : The Cyrus SASL librarycyrus-sasl-devel.i686 : Files needed for developing applications with Cyrus SASLcyrus-sasl-devel.x86_64 : Files needed for developing applications with Cyrus : SASLcyrus-sasl-gssapi.i686 : GSSAPI authentication...
阅读全文
摘要:使用Python的包管理器pip安装m2crypto提示错误error command 'swig' failed with exit status 1 。这是一个很具有迷惑性,且非常不准确的错误提示。使用pip安装属于源码编译方式,需要实现将其所依赖的库安装之后,才能正常编译。m2crypto依赖以下库:openssh-develgccswig搞清楚了这些,编译前事先使用yum工具安装即可。sudo yum install gccsudo yum install openssh-develsudo yum install swig在fedora中,可能还会遇到"&q
阅读全文
摘要:使用Fedora包管理工具安装完Postgresql后,不管怎么折腾都无法随机器自动启动。今天花了点功夫仔细阅读了一些相关文件,终于找到了解决的办法。其实也很简单。根本原因是,我在安装完Postgresql后将数据库放到了/var/pgsql/data,而Postgresql默认的存放位置是/var/lib/pgsql/data。因而使用默认的安装配置无法找到数据库,所以启动失败。在解决的过程中,最开始想通过自定义一个开机脚本来解决,可以网上的方案都有问题。根本原因是在Fedora15以后,使用Systemd替代了原来的init,因而网上的通过编写或修改rc脚本的方案不再可行。在Systemd
阅读全文
摘要:原来用的无线网卡是一块工程样片,在Windows上强制安装6230的驱动,除了作为AP会导致蓝屏外,其他的还好。可是在Linux系统,却无论如何也无法工作的。后换了一块Intel® Centrino® Advanced–N + WiMAX 6250,Linux启动后LED等顺利打开。rfkill、lspci等看到似乎都在正常工作,可就是无法搜到信号,手工设置接入点也无法正常连接。后来看到有人说wpa_supplicant与network manager冲突所致。删掉/etc/sysconfig/wpa_supplicant/后工作正常了。P.S.我的操作系统是Fedora
阅读全文

浙公网安备 33010602011771号