===========在win32上虚拟64bit linux:“Your CPU does not support long mode. Use a 32bit distribution.”
 设置BIOS将Inter Virtualization Technology和Inter VT均设置为ENABLE,设置后则可以将虚拟64bit系统。 
================安装中文支持 
 方法1。在安装光盘中找到一下包进行安装. 
 rpm -ivh fonts-chinese-3.02-9.6.el5.noarch.rpm 
 rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm 
 方法二2. 
 yum install fonts-chinese 
 yum install fonts-ISO8859-2 
 
 
(见附件)
 美化和解决中文乱码问题的配置:在登录时去掉English UI的选项,进去后是繁体中文菜单。在“选项”->字型菜单,设置字体为新宋体,粗体,小四。在汉字繁简转换选中将繁体转为简体。将“字源编码”选为Unicode-UTF8。在服务器端查看一下locale,如果不是zh_CN.UTF8,则在.bashrc中编辑输入export LANG=zh_CN.UTF8。重新登入,就能看见和输入中文。 
 --------------------------------------------------------------------------------
 
 
-----------------修改IP
I. 配置系统启动时默认的启动模式(字符、图形) 

  1、vi /etc/inittab
  2、找到id:x:initdefault:,我的系统是id:3:initdefault:,即默认以字符模式启动。 
  3、将3改为5即可,即id:5:initdefault:
  4、reboot 
#vim /etc/hosts
127.0.0.1    localhost.localdomain   localhost
 hosts文件格式是一行一条记录,分别是IP地址 hostname aliases,三者用空白字符分隔,aliases可选。
 127.0.0.1    MYLOCAL   localhost



 II. 修改静态IP

 1. vi /etc/sysconfig/network
 NETWORKING=yes
 NETWORKING_IPV6=no
 GATEWAY=192.168.1.1 #这行是新加上的 
 HOSTNAME=MYLOCAL     # 
    2. vi /etc/sysconfig/network-scripts/ifcfg-eth0   

 # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
 DEVICE=eth0
 BOOTPROTO=static #原来为dhcp,static表示静态分配ip地址
 IPADDR=192.168.1.102 #192.168.1.102为修改后的ip地址 
 HWADDR=00:0C:29:3B:71:98
 NETMASK=255.255.255.0
 GATEWAY=192.168.1.1 
ONBOOT=yes#开机启动此网卡TYPE=Ethernet
  

 修改完成以后重启服务让修改的值生效,service network restart 
 
 
yum install gcc
yum install gcc-c++
 
 
--------------------------ssh
#rpm -qa|grep ssh 查看是否已经安装

 #yum search ssh
 openssh-server.i386

 #yum -y install openssh-server.i386

 /sbin/chkconfig --add sshd [在服务清单中添加ssh服务]
 /sbin/chkconfig sshd on [设置ssh服务开机启动]

 /etc/rc.d/init.d/sshd restart
 /sbin/service sshd restart



 /etc/ssh/etc/ssh/sshd_config
 
 
 禁止ROOT远程SSH登录:
 #vi /etc/ssh/sshd_config
 把
 PermitRootLogin yes
 改为
 PermitRootLogin no 
------------------------------------------------------安装LAMP
 1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
 yum -y install httpd php mysql mysql-server php-mysql

 2. 配置开机启动服务
 /sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]
 /sbin/chkconfig --add mysqld [在服务清单中添加mysql服务]
 /sbin/chkconfig mysqld on [设置mysql服务开机启动]

 /sbin/service httpd start [启动httpd服务,与开机启动无关]
 /sbin/service mysqld start [启动mysql服务,与开机无关]

 3.设置mysql数据库root帐号密码。
 mysqladmin -u root password '123456' [引号内填密码]

 4. 让mysql数据库更安全
 mysql -u root -p [此时会要求你输入刚刚设置的密码,输入后回车即可]

 mysql> DROP DATABASE test; [删除test数据库]
 mysql> DELETE FROM mysql.user WHERE user = ''; [删除匿名帐户]
 mysql> FLUSH PRIVILEGES; [重载权限]

 5. 按照以上的安装方式, 配置出来的默认站点目录为/var/www/html/新建一个php脚本:
 phpinfo();
 ?>

 6. 新建一个数据库,添加一个数据库用户,设置用户权限。写个php脚本测试一下数据库连接吧。
 mysql> CREATE DATABASE my_db;
 mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'user'@'localhost' IDENTIFIED BY 'password';



 //安装apache扩展
 yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql
 //安装php的扩展
 yum install php-gd
 yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc
 //安装mysql扩展
 yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql








 ----------------------------------------实用的操作

 ---------安装
 rpm -ivh *.rpm

 yum -y install php php-mysql

 -------------查看已经安装的rpm 包

 rpm -qa|grep php

 yum list installed php*

 ----------------卸载
 rpm -e 包名

 yum -y remove php*



 --------------------安装php扩展
yum list php*  查看PHP支持YUM方式的扩展 yum search ssh   

 yum -y install php-xml


 --------------------更新PHP版本 
 安装了CentOS5.3系统,用yum install httpd php安装了apache2及php5的环境,升级源中的php5只是5.1.6的版本,今天有个程序测试需要5.2以

 上的环境,简要写的升级步骤:

 wget http://oss.oracle.com/projects/php/dist/files/EL5/i386/all-php52-5.2.10-2.el5.i386.tgz

 解压

 tar zxvf all-php52-5.2.10-2.el5.i386.tgz

 准备安装之前先卸载旧版本

 [root@kolvin tmp]# rpm -qa|grep php
 php-xml-5.1.6-23.2.el5_3
 php-common-5.1.6-23.2.el5_3
 php-5.1.6-23.2.el5_3
 php-pdo-5.1.6-23.2.el5_3
 php-mysql-5.1.6-23.2.el5_3
 php-cli-5.1.6-23.2.el5_3


 卸载 
 yum -y remove php*



 安装

 A先安装主要rpm -Uvh php52-5.2.10-2.el5.i386.rpm --force --nodeps

 B再安装其他
 rpm -Uvh php52-cli-5.2.10-2.el5.i386.rpm --force --nodeps

 rpm -Uvh php52-mysql-5.2.10-2.el5.i386.rpm --force --nodeps

 rpm -Uvh php52-common-5.2.10-2.el5.i386.rpm --force --nodeps
 rpm -Uvh php52-pdo-5.2.10-2.el5.i386.rpm --force --nodeps

 重启下apache服务
 service httpd restart
 /sbin/service httpd restart 
 
 
----------------------------vsftpd
1 #yum search vsftp

 #yum -y install vsftpd.i386

 /sbin/chkconfig --add vsftpd [在服务清单中添加ssh服务]
 /sbin/chkconfig vsftpd on [设置ssh服务开机启动]

 /etc/rc.d/init.d/vsftpd restart


 2 vim /etc/vsftpd/vsftpd.conf
 为了安全,我设置为anonymous_enable=NO

 local_enable=YES //允许本地用户登录

 write_enable=YES //开启全局写的权限

 local_umask=022 //用户上传的文件权限,默认077

 xferlog_enable=YES

 xferlog_file=/var/log/vsftpd.log

 connect_from_port_20=YES //启用FTP数据端口的数据连接。

 listen=YES //是否让vsftpd以独立模式运行
 #listen_port=1001 端口
 Chroot_local_user=YES
 Chroot_list_enable=NO
 chroot_list_file=/var/www

 #限制可访问的目录为/var/www,不可向上返回 
/*
chroot_local_user=YES       #将所有本地用户限制在自家目录中,NO则不限制。下面的指令是指出在所有本地用户中例外于
                                      #本 指令规定的用户。
 chroot_list_enable=YES      #是否允许vsftpd读取一个提供了用户名的文件,如果chroot_local_user指令是YES的话,
                                      #则该文件中的用户不会被限制在自家主目录中,如果chroot_local_user是NO的话,
                                      #则这些用户会被限制。*/
 pam_service_name=vsftpd
 pam_service_name=ftp

 保存,重启/etc/rc.d/init.d/vsftpd restart


 3 指定的本地用户和组的控制权限
 我的web 主目录是/var/www

 #groupadd ftpusers //新建用户组ftpuser
 useradd -g ftpusers -d /var/www -s /sbin/nologin liang //新建系统用户liang,属于
 ftpusers组,家目录为/var/www,不允许shell登陆系统
 passwd liang //设置用户密码

 [root@localhost var]# chgrp ftpusers www //把ftp的属组改为ftpusers

 [root@localhost var]# chown liang www //把ftp的属主改为用户liang

 [root@localhost var]# chmod 755 www //把ftp的权限改为755,只有属主有读写权限,其他用户只能读取


 保存,重启#sudo /etc/inint.d/vsftpd restart 
 
 
 
--------------------------------- 5 svn
 centos安装配置svn,并更新源代码 
 
 
--------------------------------- 6 系统服务
RH系统提供了chkconfig这个简单的命令来方便地管理系统在不同运行级别下的服务开启/关闭,
 chkconfig ServiceName on/off
 并可以用chkconfig --list来查看当前的制定状况。 
chkconfig nginx on
chkconfig nginx off
 
 命令路径:/sbin/chkconfig
 使用法:  
          chkconfig <服务名> on            #这个和接下来的off这个其实就是把以K开头的脚本文件从命名
          chkconfig <服务名> off            #如果你有兴趣自己试验一下就知道了
          chkconfig --list [服务名]
          chkconfig --add <服务名>
          chkconfig --del <服务名>
          chkconfig [--level <启动级别>] <服务名>  
关闭不需要服务
 1:运行命令setup
 2:运行命令ntsysv  
 ----------------------------------- 7 memcached
 
centos 下安装memcache配置