centos 5.3 + LVM + RAID1

今天配置了台数据库服务器,Intel Xeon 至强四核2.4G,  8G RAM,  320G×2 (组 RAID1).

总的架构是 CentOS 5.3 (x86_64) 运行在  LVM + RAID1之上。

  • RAID1就是镜像备份, 所以2块 320G 的硬盘主板能识别到2块, 而操作系统就只显示单块320G了。
  • LVM 能对磁盘进行更灵活的管理。 除了/boot不允许建立在LVM之上, 其他 swap /home  /等均建立在LVM上。
  • CentOS 5.3 是好东西,可是官方的软件包版本比较滞后, 经常跟不上需求,最后使用了官方源和民间源结合升级的方式,  ustc + jasonlitka , 成功将mysql 及 php各个插件和其他软件包升级, 其中最难伺候的是64位的mysql。

参考:

http://centos.ustc.edu.cn/centos/5.3/

http://www.jasonlitka.com/yum-repository/

http://www.howtoforge.com/perfect-server-centos-5.3-x86_64-ispconfig-2

分享家:Addthis中国

centos 5.3 网络安装

1, 刻录 netinstall iso.  该iso大小约7.8M , 可以从 http://isoredirect.centos.org/centos/5/isos/x86_64/ 里面找到。

2,  将刻录盘放入光驱引导启动, 选择 http 方式

CentOS NetInstall

3, 在 Http Setup 步骤中,设置一个安装源,以台湾的一个源为例:

Website Name:  ftp.twaren.net
CentOS Directory: Linux/CentOS/5.3/os/x86_64

注意,  以上指定的不是 iso 所在的位置, iso一般在源的isos里面;  os目录与isos目录是同一级别的。

开始网络安装……

分享家:Addthis中国

ubuntu目录名、文件名颜色详解

文件名为绿色(green),颜色规则如下

  1. 粗体绿色, 如果文件具有可执行权限(owner, group, other任一即可),如 100 , 544, 755等。换句话说,3位表示权限的数字xxx中只要有一位是奇数(1, 3, 5),那么该文件就是粗体绿色;
  2. 否则, 文件就是绿色一般字体;
  3. 常用文件类型有默认的颜色, 基本有3种,红色, 紫红色, 蓝绿色。如压缩包为红色(red),图片为紫红色(magenta),多数视频也是紫红色, 少数是蓝绿色(cyan)

目录名为蓝色(blue),颜色规则如下

  1. 高亮蓝色, 即前景色蓝色, 背景色绿色, 如果其他用户具有写权限,也就是, 3位表示权限的数字xxx中最后一位是2或者6,那么该文件就是高亮蓝色;
  2. 否则为粗体蓝色, 没背景色。

最后, link链接名为蓝绿色(cyan).   转载请注明来源,  yaozer博客

参考资料: http://ubuntuforums.org/showthread.php?t=736821

附图:

ubuntu-目录名-文件名-颜色规则

ubuntu-目录名-文件名-颜色规则

分享家:Addthis中国

让 centos 在同一窗口中打开文件夹

centos默认的gnome nautilus打开文件夹时,总是另开一个新窗口显示,大部分都不会习惯吧?
勾选 Edit -> Preferences -> Behavior -> Always open in browser windows , 就可以了。

而在ubuntu中, 这个是默认勾选的, 从这个小细节可以看出, centos 确实不太重视桌面应用。

分享家:Addthis中国

centos5.3的字符界面和图形界面占用资源对比图

同一个centos5.3 ,上图是运行了 startx 的结果,显示有 133个 进程; 下图是字符界面的运行情况, 有102个进程。图形界面多了约 30% 的进程, 多占用cpu资源约为 1% 。

centos5.3 字符界面与图形界面 对比

centos5.3 字符界面与图形界面 对比

分享家:Addthis中国

Centos 5.3服务器完美配置

写的很不错, 分6个部分, 来源 :http://www.ondev.net

CentOS 5 / RHEL 5 中iptables的配置

设置防火墙对于你的Linux服务器来说非常重要。但是默认情况下CentOS的设置通常不能满足我们的需要。你可以通过如下步骤简单设置 iptables防火墙: 首先要禁用掉SELinux,通常来说SELinux没有什么特别大的用处。用root用户打开/etc/selinux/config: vi /etc/selinux/config 将其中的SELINUX=enforcing删除并用下面一行字替换: …

Centos 5.3服务器完美配置(三)

编辑/etc/hosts 用vi打开/etc/hosts: vi /etc/hosts 内容大概类似于这样: # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdo …

Centos 5.3服务器完美配置(六)

Apache2以及PHP,Ruby,Python 现在我们开始安装apache和php: yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick libxml2 libx …

Centos 5.3服务器完美配置(五)

Postfix邮件服务器 现在安装Postfix以及Dovecot(Dovecot可以用作pop/imap服务器)。 yum install cyrus-sasl cyrus-sasl-devel cyrus-sasl-gssapi cyrus-sasl-md5 cyrus-sasl-plain postfix dovecot 现在配置SMTP-AUTH以及TLS(如果你的smtp服务器不需要认证 …

Centos 5.3服务器完美配置(四)

安装Quota Quota允许你设置用户的磁盘限额。所以如果你的服务器将来会有多个用户使用,安装Quota还是很有用的。 用root用户运行yum安装quota: yum install quota 编辑/etc/fstab,对根目录(/)添加,usrquota,grpquota vi /etc/fstab 编辑后的文件类似这样: ext3 defaults,usrquota,grpquot …

Centos 5.3服务器完美配置(二)

选择需要安装的软件包,这里因为我们只需要安装服务器,所以只选择“Server”就可以。同时要把“Packages from CentOS Extras”的选择框去掉。 之后选择“Customize Now”,然后选择Next。 现在需要定制软件包,这里选择Editors, Text-based Internet, Development Libraries, Development Tools, …

Centos 5.3服务器完美配置(一)

这一系列文章目的是解释如何在Centos 5.3上设置一些必须的服务器,包括:apache web服务器,postfix邮件服务器,FTP服务器,DNS服务器,MySQL,防火墙,等等。这一系列文章的步骤是在Centos 5.3的x64版本上进行实验的,不过你应该可以可以在x32版本上按照相同的步骤进行设置。在这一系列文章中我们将使用以下软件: Web 服务器: Apache 2.2,PHP 5. …

yum以及apt常用命令列表

APT 常用指令如下: apt-get update 更新软件包列表 apt-get dist-upgrade 升级 rpm apt-cache search 搜索软件包,ex: apt-cache search httpd apt-get install 安裝软件包,这里的软件包安裝,会考虑到依赖性的问题 ex: apt-get install httpd apt-get remove 移除软件 …

在Linux上安装mod_security

在使用apache的httpd服务器时,安全是你不得不考虑的一个问题。mod_security是为apache httpd服务器(1.x和2.x)设计的一个安全模块,mod_security可以阻止多种形式的攻击,比如SQL注入,跨站点脚本等等。这篇文章说 明了如何在各种Linux上安装mod_security: RHEL / CentOS 在CentOS / RHEL上安装mod_security …

分享家:Addthis中国

CentOS 5.3 通过yum升级php到5.2.9版本的方法

来源 :开源ISPCP社区    http://www.ispcpcn.com/article/13/
CentOS5.3的php版本默认为5.1.6,然后在5.2.9版本之前的的php都存在一个漏洞,但是目前网上很多地方都无法使用yum update php*升级到5.2.9,比较常见的是升级到5.2.6版本的,经过搜索国外资料,现在终于找到一种升级CentOS的php到5.2.9的方法。
注意,此方法只能在官方的php版本上升级,如果你使用网上的升级到5.2.6版本的升级方法已经升级了,将无法使用本方法升级php。
运行下面命令:

wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/5/remi/i386/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

然后编辑/etc/yum.repos.d/remi.repo
#vi /etc/yum.repos.d/remi.repo
在这个文件的最后增加一行:
priority=1

保存退出。

/etc/yum.repos.d/epel.repo和/etc/yum.repos.d/epel-testing.repo这两个文件也按照上面的方法进行编辑!

使用下面的命令进行升级,但是经过测试,如果单独升级php将提示失败,只有联通mysql一起升级才可以,所以我们必须执行以下命令才能升级php到5.2.9版本:
yum –enablerepo=remi update php* mysql*

分享家:Addthis中国

英文centos如何显示中文字符

安装centos时如果选择 English, 默认的安装似乎是不能正确显示中文的, firefox,  gedit中文都是乱码。解决方法是:

1  在安装时的“supported language”里面打钩 “Chinese ”, 即可。 要注意区分安装使用的语言和支持的语言是两回事。

或者

2  如果已经安装了, 可以 yum install fonts-chinese 来安装中文字体。这样, firefox, gedit就能正确显示中文了 。

分享家:Addthis中国

禁用Centos GUI图形界面

vi /etc/inittab
把默认的
id:5:initdefault:
改成
id:3:initdefault:

这样登录的默认界面就是字符界面了, 需要gui时,  startx 即可。
分享家:Addthis中国
Page 2 of 212