system-config-network-tui是Centos文本模式下的交互式网络配置工具。yum install system-config-network-tui就可以安装。
Category Archives: linux 学习笔记
XEN vps 修改时区
XEN vps 修改时区:
<code>cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime</code>
pecl 报错configuration option “php_ini” is not set to php.ini location
pecl报错configuration option “php_ini” is not set to php.ini location 的解决办法:
pear config-set php_ini /path/to/your/php.ini
pecl config-set php_ini /path/to/your/php.ini
Scientific Linux 6下安装OpenShift客户端工具的方法
官方提供的方法是
-
Prerequisites
- RHEL 6 and up or Fedora 14 and up.
- Root or sudoer access
- Download the express repo file openshift.repo
- Move the openshift.repo file to your /etc/yum.repos.d/ directory.
$ sudo mv ~/Downloads/openshift.repo /etc/yum.repos.d/
Replace ‘~/Downloads/openshift.repo’ with the location to which you saved the repo file.
- Install the client tools:
$ sudo yum install rhc
但是在Scientific Linux 下 yum install rhc 会报404错误。openshift.repo的源文件如下:
[openshift-express] name=Openshift-express baseurl=https://openshift.redhat.com/app/repo/rpms/$releasever/$basearch/ failovermethod=priority skip_if_unavailable=1 gpgkey=https://openshift.redhat.com/app/repo/RPM-GPG-KEY-redhat-beta ggpkey=https://openshift.redhat.com/app/repo/RPM-GPG-KEY-redhat-release enabled=1 gpgcheck=1
查看了下估计是 $releasever和$basearch取值上出了问题。google后发现REHL的$releasever值是6Client,而SL是6.0。
解决办法就是直接把$releasever改为6Client,yum一切顺利了。看来Scientific Linux和Red Hat Enterprise Linux还是有些差别的。
修改mysql的innodb_buffer_pool_size值
今天把mysql换成了percona-server,percona用的引擎是XtraDB,这是一个在InnoDB基础上改进后的引擎,进行了一些优化。本来数据库用的是MyISAM,内存占用不大,可是换成XtraDB(InnoDB)后小小的vps的内存就很紧张了,InnoDB默认使用的innodb_buffer_pool_size是134217728,就是128M。如何查看innodb_buffer_pool_size呢?只要在mysql下运行SHOW VARIABLES LIKE ‘innodb_buffer_pool_size’;就可以了。然后在mysql的配置文件里设置好这个值就能把内存降下来了。
使用APC加速PHP
Alternative PHP Cache(APC)是一个用于缓存和优化PHP中间代码的自由,开放和强大的框架。今天我研究nginx的fastcgi_cache,打开了fastcgi_cache后php-fpm基本没什么压力了,但是博客之类的网站不能用这样的cache,用了的话就没法及时更新了。我的博客用的是APC,选择APC是因为在Archlinu里有二进制包的,还有就是传说APC将会进入PHP6,安装起来非常简单~我看了下Archlinux的APC包是beta版的,当然我没震惊,这在Archlinux世界里已经司空见惯了。
Cherokee1.0.9新体验
今天安装了下Cherokee1.0.9,Cherokee有一个web界面的控制后台,有内置的服务器监测功能,并通过RRDtool绘图。Cherokee还可以产生apache格式的日志。Cherokee的优点很多,和适合新手使用,但是缺点也是有的,以前的后台似乎总是有BUG,但是到了1.0以后的版本基本没什么问题了。今天安装了1.0.9版本后感觉后台已经很稳定了,并且新的版本里多了一个Server Information,可以动态看到服务器的Processors和Memory。Cherokee上一个版本发布的日期是2010年8月,而1.0.9发布的日期是11月了,不再像从前一个月内要发布好几个版本,可见Cherokee的稳定性已经提高了很多了。
解决Pango-WARING一例
今天在Archlinux上安装cherokee——RRDtool后,RRDtool绘图出现方块字,并在提示符下显示:
(process:1176): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type=’PangoRenderFc’, script=’common’
(process:1176): Pango-WARNING **: failed to choose a font, expect ugly output. engine-type=’PangoRenderFc’, script=’latin’
看来是字体的问题,尝试了两次 ,后来发现只要把ttf-liberation安装后就可以了解决问题了。