CentOS中用top命令详解

0 条评论

在试用CentOS 的过程中,我们经常会试用top命令来查看系统各个参数.
运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等。退出 top 的命令为 q (在 top 运行中敲 q 键一次)。
如果你进程过多,需要用shift+>翻页查看

2010-12-27 / 服务器 / centos, top 阅读全文

vps之mysql优化

10 条评论

通常情况下我们懒人试用LNMP一键安装包,默认的mysql的my.cnf设置其实是只适用于最小化安装的,即使用64M小内存的my-medium.cnf.所以一但数据稍微多点,mysql就会咱用大量cpu,导致进入后台很卡,这时候,如果有多余内存,那么就要考虑mysql的优化了.

其实mysql自己本省就给我们提供了一些很经典的优化设置.以centos为例,安装好的mysql的后,
/usr/local/mysql/share/mysql 下就会有my-large.cnf,my-medium.cnf,my-small.cnf这三个文件,这三个文件就是对于有多余内存的优化设置.通常对应512M内存,256M,以及小于64M内存的设置,当然还有my-huge.cnf对应于1G-2G内存,my-innodb-heavy-4G.cnf这个看名字就知道是对应于4G以及以上了.

让普通用户登录phpmyadmin不显示information_schema

2 条评论

在通常情况下,我们安装好mysql后,用phpmyadmin登录管理,会发现除了自己安装的数据库以外,还有一个information_schema数据库。即使权限设置好了仍然会显示这个表,这个表里面会显示所有用户的相关信息,虽然密码没显示,但是为了安全着想还是要把它不显示才行.
首先了解一下information_schema是什么?
INFORMATION_SCHEMA是信息数据库,其中保存着关于MySQL服务器所维护的所有其他数据库的信息。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,而不是基本表,因此,你将无法看到与之相关的任何文件。

每位MySQL用户均有权访问这些表,但仅限于表中的特定行,在这类行中含有用户具有恰当访问权限的对象。
下面更详细介绍:

nginx的php fastcgi模式PATH_INFO解决办法Magento正常

8 条评论

今天vps上的一个朋友需要安装Magento,但是安装的时候出现404错误.
文件无错,文件夹以及绑定都没问题,但是还是出现404错误.
搞了很久才知道原来是php的PATH_INFO引起的问题.
于是乎就找Google大神,网上关于run Magento with Nginx 这篇文章其实是不行的.因为没有设置path_info.

他的方法是先修改fcgi.conf

vsftpd登录时欢迎语修改方法

1 条评论

今天小宇说我这个FTP登录欢迎语还是人家的(我用的疯子的lnmp包),所以我们也来修改一下欢迎语吧.

这个欢迎语是在vsftpd.conf中的,所以只需要修改vsftpd.conf即可.

vi /etc/vsftpd/vsftpd.conf

找到ftpd_banner,=符号后面就是登录的欢迎语了,修改为自己的即可,如果是一个文件,那么修改对应的文件即可.
例如我修改为:
ftpd_banner=Welcome to Monface's FTP service. Support email:1@totnt.com QQ:67970951

vsftpd-welcom.jpg