一台新服务器上用的是Redhat Enterprise 5.1的操作系统(RHEL5),用up2date却说找不到这个命令,原来它用的是Yum 3.0来自动升级。Yum这东东我第一次接触,看看到到底是何来历。
Yum (Yellow dog Updater Modified) 是一中在LInux下与RPM兼容的软件包管理和自动升级软件,通过命令行来操作。用于Red Hat系统的更新和管理。已经被Fedora, centos和许多其他与RPM兼容的基于Linux发行版所运用,包括黄狗Linux的本身[难怪它叫Yellow dog Updater Modified B-)],用来取代原来的YUP(Yellowdog Updater),所以,可以说Yum是YUP与RPM的孩子。
主要命令如下:
安装: yum install package name
安装RPM: yum install my_package.RPM
组安装:yum groupinstall “MySQL Database”
升级:yum update package name
更新组:yum groupupdate “MySQL Database”
删除:yum remove package name
删除组:yum groupremove “MySQL Database”
搜索:yum list package name
高级搜索:yum search package name
更新系统:yum update
激活每天自动更新: /sbin/chkconfig –level 345 yum on; /sbin/service yum start
软件包名称说明:
例如:tsclient-0.132-6.i386.rpm
[…]
April 25th, 2008
Categories: Linux/Unix . Author: adam . Comments: No Comments
mod_rewrite是Apache模块中非常有用的一个模块,用于URL的重写与简洁化。
Version 1.2-1.3 来源:
RewriteEngine on|off: 激活或者进制重写规则
RewriteBase /subcat 指定重写规则适用的根路径
RewriteCond TestString CondPattern :TestString是规则对象,CondPattern是匹配的具体规则;用于定义重写规则的条件;和RewriteRule一块使用。
常用的TestString包括以下服务器变量:
HTTP headers:HTTP_USER_AGENT, HTTP_REFERER, HTTP_COOKIE, HTTP_HOST, HTTP_ACCEPT
connection & request: REMOTE_ADDR, QUERY_STRING
server internals: DOCUMENT_ROOT, SERVER_PORT, SERVER_PROTOCOL
system stuff: TIME_YEAR, TIME_MON, TIME_DAY
RewriteRule Pattern Substitution: Pattern是规则表达式,Substitution是重写替换的对象。
下面是规则表达式的一些说明:
. 匹配任何单字符
[chars] 匹配字符串:chars
[^chars] 不匹配字符串:chars
text1|text2 可选择的字符串:text1或text2
? […]
April 22nd, 2008
Categories: Linux/Unix . Author: adam . Comments: No Comments
rhel5/ Red Hat Enterprise Linux (RHEL) 5
Red Hat于2007年3月14日正式发布了RHEL5.
1. 完整集成新的服务器和存储虚拟技术, 能很好与红帽集群技术工作.
Red Hat实现了让你可以在本地服务器上、你的存储区区域网络SAN、跨群集上管理大量存储数据的需求。RHEL 5还支持iSCSI磁盘阵列,以及具有“以太网远程直接内存存取(RDMA)”功能的InfiniBand。对于那些喜欢在一个文件系统进行大数据量存储的用户,RHEL 5的Ext3文件系统现在将支持16T的文件系统——这已经不小了。
2. 容错性方面, 提供了红帽集群套件, 红帽Global File System(Global文件系统)和集群逻辑卷管理器. 这项技术能使任何系统上匿名用户能安全访问和共享应用数据.
3. 内核从2.6.9升级到2.6.18. 加强了系统的内核: 比如程序移植, 网络和输入/输出子系统, 另外也加强了系统的性能和扩展性. 另外还包括加强的安全性, 比如包含全局安全配置(Comprehensive Security Profiles)和增强的编译器和运行缓冲管理技术.
4. 虚拟技术支持x86和x86-64平台. 提供了基于Itanium 2的预览Xen技术, 它的虚拟管理器能方便管理安装任务和管理Xen虚拟主机.
Red Hat在RHEL 5里增加了虚拟化管理功能,这样就使任何用户都可以在Linux平台上安装虚拟机(Vrtual Machine,VM)——最起码他们可以尝试去安装。为了成功安装一个虚拟机。使用RHEL 5,任何相当有经验的系统管理员都能够毫不费劲地创建一个虚拟机。而且一旦安装成功,还可以很方便地对虚拟机进行管理。
基于Linux内核(Kernel-based)的虚拟机(Virtual Machine)——即KVM——是最新的Linux内核(2.6.20)中的最热点功能。另外,一些开源项目中也加入了对虚拟化技术的研究和研发,比如 OpenVZ、SWSoft、Parallels项目.
5. 测试版发行仅有两个不同版本: RHEL 5 Server 和RHEL 5 Client (aka Desktop). 客户版本只能运行在x86和x86-64平台上.
6. 红帽将在RHEL 5桌面投入更多的时间.
rhel5 Client
Client版,也就是桌面版(Desktop),Desktop版包含的办公软件比较多.
rhel5 x86 64
for 64位操作系统
CentOS4.5
是 […]
August 12th, 2007
Categories: Linux/Unix . Author: adam . Comments: No Comments