Archive for the ‘CentOS’ Category

Vi替换命令用法详解

星期五, 01月 4th, 2008

其实很多人都会说有ee等更加方便的工具为什么不用,却去使用vi呢?
我用ee打开一个400M的文件,ee打开失败,用vi打开和执行的速度都还不错,
所以我还是强烈建议使用vi。

进入正题,vi替换命令用法详解:

引用

:ranges/pat1/pat2/g
其中
: 这是Vi的命令执行界面。
range 是命令执行范围的指定,
可以使用百分号(%)表示所有行,
使用点(.)表示当前行,
使用美元符号($)表示最后一行。
你还可以使用行号,例如10,20表 示第10到20行。
.,$表示当前行到最后一行。
.+2,$-5表示当前行后两行直到全文的倒数第五行,等等。
s 表示其后是一个替换命令。

pat1 这是要查找的一个正则表达式,这篇文章中有一大堆例子。

pat2 这是希望把匹配串变成的模式的正则表达式,这篇文章中有一大堆例子。
g 可选标志,带这个标志表示替换将针对行中每个匹配的串进行,否则则只替换行中第一个匹配串。

Popularity: 72% [?]

LAMP应用架构部署指南II–Linux安装及初始环境设置

星期五, 01月 4th, 2008

LAMP应用架构部署指南II–Linux安装及初始环境设置
原文链接:http://www.entage.net/1/viewspace-23387
1. 关于本文

本文将以CentOS 5为例讲述Intel x86体系下符合LAMP架构需求的Linux系统的安装及初始环境的设置。

2. 关于CentOS

CentOS是Community Enterprise Operating System的简称,也叫作社区企业操作系统,是一个完全免费的能构建企业级应用的Linux发行版本。

可以把CentOS当作是当前最流行的商业版Linux — Red Hat Enterprise Linux(RHEL)的克隆版。除了没有RHEL一样需要付费购买的技术支持外,各种操作与RHEL没有区别。它保留了RHEL的优势,修正了RHEL已知的一些Bug,去除了升级更新等的诸多限制。

CentOS面向那些需要企业级操作系统稳定性及应用环境,而且不希望涉及认证和支持方面开销的环境。

更多信息请参阅CentOS网站: http://www.centos.org

3. CentOS 5 的下载及可引导安装光盘制作

3.1 从镜像站点下载CentOS 5 的ISO镜像文件

DVD: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-DVD.iso

这里选择了从mirror.mirr4u.com下载CentOS 5的DVD镜像文件,如果你的环境不支持DVD,则可以下载CD的镜像文件,共有6个CD镜像文件:

CD1: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-1of6.iso

CD2: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-2of6.iso

CD3: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-3of6.iso

CD4: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-4of6.iso

CD5: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-5of6.iso

CD6: http://mirror.mirr4u.com/centos/5.0/isos/i386/CentOS-5.0-i386-bin-6of6.iso

另外为了验证下载的ISO文件的完整性,需要下载md5校验码文件:

Md5校验码:http://mirror.mirr4u.com/centos/5.0/isos/i386/md5sum.txt

根据具体位置可以选择距离近、速度快的镜像站点下载。查找CentOS的镜像请参见官方镜像站点列表。需要将ISO镜像文件和md5校验码下载到同一目录下。

3.2 验证下载的ISO文件的完整性

如果正在使用windows系统,请先下载md5校验工具,并将其放在刚刚下载的CentOS镜像文件目录。

启动windows的命令行(cmd.exe)、linux的终端(xterm)或控制台,进入刚刚下载的文件目录,运行下面的命令:

md5sum -c md5sum.txt

如果运行结果中你所下载的文件名后边显示为OK(如下面的示例),则说明下载的文件正常可用,否则需要重新下载。

md5sum运行结果的示例:

CentOS-5.0-i386-bin-DVD.iso: OK

CentOS-5.0-i386-bin-1of6.iso: OK
(more…)

Popularity: 88% [?]

L.A.M.P环境配置文档更新—CentOS 5.0

星期四, 01月 3rd, 2008

本文测试环境为CentOS 5.0,如果使用Red Hat AS3/4则不能使用yum命令管理rpm包。

一.系统约定
软件源代码包存放位置 /usr/local/src
源码包编译安装位置(prefix) /usr/local/software_name
脚本以及维护程序存放位置 /usr/local/sbin
MySQL 数据库位置 /var/lib/mysql
Apache 网站根目录 /home/www/wwwroot
Apache 虚拟主机日志根目录 /home/www/logs
Apache 运行帐户 www:www

二.系统环境部署及调整

1.检查系统是否正常
# more /var/log/messages (检查有无系统级错误信息)
# dmesg (检查硬件设备是否有错误信息)
# ifconfig(检查网卡设置是否正确)
# ping www.163.com (检查网络是否正常)
(more…)

Popularity: 74% [?]