CentOS教程
msgbartop
msgbarbottom

01 Feb 12 Centos 5.5安装Oracle 10g

一.安装centos 5.0
一定要安装图形界面,最好不要启动selinux

二.准备安装的软件:(这个很重要,第一次安装失败就是因为软件包没有打全)
binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
glibc
glibc-common
glibc-devel
gcc
gcc-c++
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
make
sysstat
unixODBC
unixODBC-devel
这些软件直接从安装光盘上找就可以(名字后面的版本没写全,用CENTOS5光盘的就可以正常安

装)

三.建立用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle

四.建立目录和权限
mkdir /oracle…

Tags: , ,

01 Feb 12 CentOS启动方式和语言设置

# vi /etc/sysconfig/i18n
LANG=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″

 

 

默认的语言是英文,如果把第一行改为” LANG=”zh_CN.UTF-8” ”,则本机上的shell可以看到正常的中文,但通过ssh连上就会发现所有的汉字变成乱码了;则再改为” LANG=”zh_CN.GB18030″ ”,重新登陆即可发现一切OK。

 

 

 

 

 

Linux: 请问/etc/sysconfig/i18n文件是什么作用?

 

 

在Red hat下面/etc/sysconfig/i18n的每一行都是什么意思?
LANG=”zh_CN.GB18030″
SUPPORTED=”zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en”
SYSFONT=”latarcyrheb-sun16″

 

 

+++++++++++++++++++++++++++++++++++++++++

 

/etc/sysconfig/i18n 这里存放的是系统的区域语言设置, i18n是  国际化internationalization的缩写
 i和n之间正好18个字母 第一行  表明你当前系统的语言环境变量设置 ,这里是 zh_CN.GB18030第二行
 表明系统预置了那些语言支持 ,不在项目中的语言不能正常显示第三行  定义控制台终端字体,你文本登录的时候显示的字体就是这个 latarcyrheb-sun16

 …

Tags: ,

01 Feb 12 Centos yum安装和卸载软件

安装一个软件时
yum -y install httpd
安装多个相类似的软件时
yum -y install httpd*
安装多个非类似软件时
yum -y install httpd php php-gd mysql
卸载一个软件时
yum -y remove httpd
卸载多个相类似的软件时
yum -y remove httpd*
卸载多个非类似软件时
yum -y remove httpd php php-gd mysql

另外还有一个非常棒的用法

假如我要执行iostat这个命令来查看CPU与存储设备状态,可是执行却发现没有这个命令
于是执行yum install

Tags:

01 Feb 12 centos安装PHP、mysql、nginx

一、centos  yum安装mysql

安装MySQL。

[root@sample ~]# yum -y install mysql-server  ← 安装MySQL
[root@sample ~]# yum -y install php-mysql  ← 安装php-mysql

配置MySQL

[root@sample ~]#vim /etc/my.cnf  ← 编辑MySQL的配置文件

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# …

Tags: , ,

01 Feb 12 CentOS 5网络安装服务器配置

我的环境和用到的软体:

Network,HP Compaq V3212TU+1G Memory,Windows XP,VMware 6.0.3 build-80004,CentOS-5.1-i386-bin-DVD.iso

 

一、服务器自身配置状况:
编辑并查看我的服务器网络配置:

 

编辑IP,掩码,网关等
命令:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
编辑文件内容为:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
HWADDR=00:0c:29:d7:3e:c3
ONBOOT=yes
NETMASK=255.255.255.0
IPADDR=192.168.0.172
GATEWAY=192.168.0.1
TYPE=Ethernet

 

编辑主机用的DNS服务器信息
命令:vim /etc/resolv.conf
编辑内容为(注释掉了第二行):
nameserver …

Tags: , , ,

01 Feb 12 CentOS 5全功能WEB服务器搭建

一、基本系统安装

1、下载CentOS 5

我是下载的DVD版本,大家也可以下载服务器CD安装版本,其实都差不多。大家可以到这儿下载,速度很快的。

http://ftp.iasi.roedu.net/mirrors/centos.org/5/isos/i386/CentOS-5.0-i386-bin-DVD.iso

建议在windows下用BT或迅雷下载,速度会快很多。

下载后刻录成光盘。我建议你刻录DVD啦,如果是菜鸟,把图形界面也装上,可以在图形界面进行学习,当然强烈不建议在服务器上装桌面。

Centos 5系列任何一个版本就行了,安装后可以通过yum upgrade直接更新为最新版本。

2、安装CentOS 5

作为服务器,不安装不需要的组件,所以在选择组件的时候,除了选择FTP SERVER外取消所有组件的选择。也不要选web服务器。因为我们后面要手动编译安装。

系统约定RPM包和源码包存放位置

RPM包和源码包存放位置 /usr/local/src

源码包编译安装位置(prefix) /usr/local/xxx

脚本以及维护程序存放位置 /usr/local/sbin

MySQL 数据库位置 /var/lib/mysql

Apache 网站根目录 /usr/local/apache2/htdocs

Apache 虚拟主机日志根目录 /data/logs/www

yum RPM包信息文件 /etc/yum.list

3、系统环境部署及调整

(1)检查系统是否正常

# more /var/log/messages //检查有无系统内核级错误信息

# demesg //检查硬件设备是否有错误信息

# ifconfig //检查网卡设置是否正确

# ping www.163.com // 检查网络是否正常…

Tags: ,

01 Feb 12 apache alias : You don’t have permission to access *** (centos )

起初是这样的:
Alias /maven/repository /home/hello/.m2/repository

<Directory /home/hello/.m2/repository>
Order allow,deny
Allow from all
</Directory>
但是访问http://localhost/maven/repositoy 说:

        Forbidden

You don’t have permission to access /maven/repository/ on this server.

查看apache 的error.log 说:

Directory index forbidden by Options directive: /home/hello/.m2/repository/

知道了配置文件有问题:

改为:

Alias /maven/repository …

01 Feb 12 centos ntp安装和配置

安装
yum install ntp

配置文件 /etc/ntp.conf
restrict default kod nomodify
notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
# 用restrict控管权限
# nomodify – 用户端不能更改ntp服务器的时间参数
# noquery – 用户端不能使用ntpq,ntpc等命令来查询ntp服务器
# notrap – 不提供trap远端登陆…

Tags: , , ,

01 Feb 12 CentOS服务器配置

最小化安装CentOS5.1

1、设置机器IP

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

改成:

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.1.255

HWADDR=00:15:17:3D:AC:7D

IPADDR=192.168.1.119

NETMASK=255.255.255.0

NETWORK=192.168.1.0

ONBOOT=yes

TYPE=Ethernet

使设置生效:

# /sbin/ifdown eth0

# /sbin/ifup eth0

# /etc/init.d/network restart

2、设置SSH的终端字符集

# cd

# vi .bash_profile

LC_ALL=zh_CN.GB18030

export LC_ALL

# source .bash_profile

# vi /etc/sysconfig/i18n

Tags: ,

01 Feb 12 centos 5.0编译安装apache 2.2.6+php5.2.5+mysql5.0.46+Zend Optimizer 3.3.0+eacc

操作系统更新为centos 5.0   apache 更新为2.2.6版本, php更新为5.2.5,增加集成Suhosin补丁,mysql 更新为5.0.46, Zend Optimizer 更新为3.3.0。解决新平台下的一些问题。修正文字错误。

1、下载centos 5
我是下载的DVD版本,大家也可以下载服务器CD安装版本,其实都差不多。大家可以到这儿下载,速度很快的。
http://ftp.iasi.roedu.net/mirror … .0-i386-bin-DVD.iso

当然也可以在windows下用BT或迅雷下载,速度也很不错的。

下载后当然就刻录成光盘。我建议你刻录DVD啦,如果是菜鸟,也可以在图形界面进行学习,不会这么抓不住头脑。

2、(1)安装CentOS 5
作为服务器,不安装不需要的组件,所以在选择组件的时候,除了选择FTP SERVER外取消所有组件的选择。也不要选web服务器。因为我们后面要手动编译安装

系统约定RPM包和源码包存放位置

RPM包和源码包存放位置 /usr/local/src
源码包编译安装位置(prefix) /usr/local/xxx
脚本以及维护程序存放位置 /usr/local/sbin
MySQL 数据库位置 …

Tags: ,