建立笼环境方法及 jailkit 笼环境作用,参考下面文档
利用jailkit-2.16.tar.gz + ssh 进行 chroot 操作[备忘]
当前默认安装笼环境后, 只具备英文环境,可参考下面方法增加中文支持 [仅支持 rhel5 版本]
1. 复制字符至笼环境
cp -pR /usr/lib/locale/zh_CN.utf8/ /data/usr/lib/locale/zh_CN.utf8/
2. 修改用户配置文件
vi /data/home/terry/.bash_profile
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
export LANG LANGUAGE LC_ALL
3. 复制命令 locale
/root/bin/l2chroot.sh /usr/bin/locale
cp /usr/bin/locale /data/usr/bin/locale
下次用户登录即可使用中文环境
可执行命令进行验证
[terry@tomcat_x ~]$ locale -a
C
POSIX
en_US.utf8
zh_CN.utf8
假如系统不自动加载 profile
那么可以利用 source /home/terry/.bash_profile 方法手动加载
rhel6 版本无法使用上述方法增加中文支持
参考下面信息
先下载软件包, 然后在进行强制安装
yum install -y yum-plugin-downloadonly.noarch
yum reinstall -y --downloadonly --downloaddir=/tmp glibc-common.x86_64
cd /tmp
rpm -ivh --force --root=/www --nodeps /tmp/glibc-common-2.12-1.107.el6.x86_64.rpm
利用强制方法则可完整安装所需的语言环境。
修改用户环境配置
vi /data/home/terry/.bash_profile
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
export LANG LANGUAGE LC_ALL
假如系统不自动加载 profile
那么可以利用 source /home/terry/.bash_profile 方法手动加载