CentOS(RHEL) 开机自动加载内核模块

2008-06-14 10:16  |  分类:操作系统

CentOS4(RHEL4) 的 /etc/rc.sysinit 文件中有这样一段:

# Load modules (for backward compatibility with VARs)
if [ -f /etc/rc.modules ]; then
        /
etc/rc.modules
fi

所以,可以创建 /etc/rc.modules 文件来加载模块。如:
vi /etc/rc.modules

#!/bin/sh
#
# This script will be load other user-defined modules.
 
modprobe softdog

chmod +x /etc/rc.modules

而在 CentOS5(RHEL5) 的 /etc/rc.sysinit 文件的上述一段之前还有一段:

# Load other user-defined modules
for file in /etc/sysconfig/modules/*.modules ; do
  [ -x $file ] && $file
done

可以参照 /etc/sysconfig/modules 目录下的 udev-stw.modules 创建一个以 .modules 结尾的可执行文件来加载模块。

扩展 CentOS 的 YUM 源(DAG)

2007-07-17 11:02  |  分类:操作系统

这里是安装方式:
http://dag.wieers.com/rpm/FAQ.php#B
虽然是针对 Red Hat Enterprise Linux 的,但是 CentOS 一样可用。
看看有些什么包:
http://dag.wieers.com/rpm/packages.php
呵...

VNCServer 的安装配置

2006-05-24 21:41  |  分类:应用技术, 操作系统

安装 Oracle 需要在 GUI 下,用 VNC 远程登录比较方便。

对于 Debian ,可以 apt 安装 gnome 和 gdm ,再安装 vncserver ,
然后配置 VNCServer
# vi /etc/vnc.conf
$geometry = "1024x768";
$depth = "16";

启动
$ vncserver :1
停止
$ vncserver -kill :1
修改密码
$ vncpasswd

对于 Redhat ,安装系统的时候选上 GNOME 桌面。
VNCServer 的配置
# vi /etc/sysconfig/vncservers
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768"
执行 vncserver ,会要求设置连接密码。接下来 $HOME/.Xauthority 文件和 $HOME/.vnc 目录也就创建了。

之后可以使用
# /etc/init.d/vncserver stop
# /etc/init.d/vncserver start
来关闭和启动服务。

$HOME/.vnc/xstartup 执行 X 启动时的设置,如果要启动 GNOME 可以加入 gnome-session ,而要启动 KDE 的话可以加入 startkde 。如果设置了开机自动启动,vncserver 还没有得到语言的环境变量,远程登录后是英文界面,可以在 xstartup 中加入“LANG="zh_CN.GBK" export LANG”。配置文件的一个范例:
# cat $HOME/.vnc/xstartup

#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
 
LANG="zh_CN.GBK"
export LANG
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session
#startkde

Redhat vim 语法着色

2006-05-23 21:35  |  分类:操作系统

首先安装 vim-enhanced ,
# yum -y install vim-enhanced
然后,
# vi ~/.vimrc
syntax on ,显示颜色;syntax off ,则不显示颜色。
为了方便,给 vi 做个别名,
# vi ~/.bashrc
alias vi='vim'
# source ~/.bash_profile

Redhat autofsck

2006-05-08 23:59  |  分类:操作系统

非正常重启后,系统缺省只会提示“Press Y in 5 seconds to force file system integrity check”。
对于无人看守的服务器,系统只会在等待5秒之后继续正常启动而不会做 fsck 操作。
解决办法:
# echo "AUTOFSCK_TIMEOUT=5" > /etc/sysconfig/autofsck
# echo "AUTOFSCK_DEF_CHECK=yes" >> /etc/sysconfig/autofsck