LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: weixiao

RH7.3最终汉化实例与RedHat软件设置

[复制链接]
 楼主| 发表于 2005-2-16 15:33:37 | 显示全部楼层
输入法Chinput (miniChinput)

RH7.3输入法基本不用配置,作一些修改只对操作方便而言。

#vi /usr/lib/Chinput/Chinput.ad
---------------------------------
..............................
chinput.dmode                =        ROOT
..............................
chinput.panelcolor        =        #f1fafa
..............................
---------------------------------

#退出->重新登录

注:

1.等号两边都是Tab符号,只修改属性值。chinput.panelcolor是输入法面板颜色,对颜色值不太清楚,可这样操作试验:

打开mozilla--file--edit page

Composer--Format--Text color(这样可作颜色值测试)

一般对黑字体背景色可选:#f1fafa,#e8ffe8,#e8e8ff,#fbf8ea,#d5f3f4,#d7fff0,#f0dad2,#ddf3ff。

2.有时出现输入面板汉字变乱码,原因输入法采用zysong18030字体配置文件有所改动,其中解决方法一:

#locate zysong.ttf
/usr/share/fonts/zh_CN/TrueType/zysong.ttf

#cd /usr/share/fonts/zh_CN/TrueType/

#locate encodings.dir
/usr/X11R6/lib/X11/fonts/encodings/large/encodings.dir
/usr/X11R6/lib/X11/fonts/encodings/encodings.dir

#cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir  ./encodings.bak
#vi ./encodings.bak
[注:把开头49改成48,把microsoft-win3.1 /usr/X11R6/lib/X11/fonts/encodings/microsoft-win3.1.enc 条目删除]

#cp ./encodings.bak  ./encodings.dir
#/etc/rc.d/init.d/xfs  restart

#重新登录X-win


解决方法二:修改Chinput.ad文件,把zysong18030 改成simsun,如下:
--------------------------------------
chinput.gbfont                  =       -misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
chinput.gbkfont                  =      -misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
chinput.gb18030font             =       -misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
---------------------------------------

注:等号两边都是Tab符号。

[ 究竟输入法把zysong 改成 simsun 字体 ,妥不妥? 对于128M 内存来说 , 要明白: 每次登录 X-windows , 内存中占用10M 资源是simsun . ]
--
--
回复 支持 反对

使用道具 举报

发表于 2005-2-16 15:59:36 | 显示全部楼层
Post by bbbush
rh7.3 可真够古老的,就是 redhat 自己也不支持了,没想到还有兄弟忙着

redhat 7.3(rhel 2.1)上企业应用最广泛的版本,很多企业软件刚刚支持到rhel3...redhat 7.x的教材也是最多。。。
redhat 7.3完全可以用“阳春白雪”汉化。。。一个命令全部搞定
另外redhat7.3可以安装ximian desktop2 比默认桌面要好得多。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 14:26:30 | 显示全部楼层
调整屏幕:

。电脑装了win/linux双系统,由于win的分辨率为800X600,linux是1024X768,调整屏幕的视觉效果不一(偏),打算采用win用显示屏硬件设置,linux用软件调整方法。

1。grub与控制台默认都是800X600,因而先进入windows系统,在显示屏硬件设置菜单里设置为‘预调模式’,稍缩放达到满屏效果。

2。重启,进入X-windows(linux),安装XFree86-xf86cfg-4.2.0-8.i386.rpm。

打开终端:
$su -
#rpm -ivh /mnt/cdrom/[path]/XFree86-xf86cfg-4.2.0-8.i386.rpm

备份
#cp /etc/X11/XF86Config* ./

3。打开xf86cfg设置画面
#xf86cfg &

。桌面出现xf86cfg同accessx窗口。把accessx窗口聚焦,试放开鼠标,触摸小键盘,就发现指标图案在桌面移动。accessx是没鼠标前题下的设置工具,现先关闭。

。相对图标可用右键菜单进行添加,删除,配置和option。

。Expert Mode 用阶层式界面,专业模式配置。

。Configure Layout 默认打开模式。

。Configure Screen 设置画面分辨率和色深。
----configure screen->右键菜单选configure

->色深16,->分辨率1024X768,800X600,640X480(组合键调整分辨率,ctrl+alt+ +/-,默认1024X768)->ok

。Configure Modeline 调整屏幕中窗口位置。微调后按Test测试,Restore恢复配置。

。Configure AccessX 变更键盘和鼠标的速度。

。Quit 保存文件

。把保存后文件与备份文件比较,适当添加修改,如:字体目录。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-4 14:28:24 | 显示全部楼层
iptables工具设置单机防火墙:

#setup
[System services]-->
[ ]ip6tables
[ ]ipchains
  • iptables

    #reboot 重启系统
    ..[注:这法子不用死记命令]

    1。根据ipchains的high防火墙规则设置
    #iptables -L
    #iptables -A INPUT -i lo -j ACCEPT
    #iptables -A INPUT -s 202.96.128.68 -p udp --sport 53 -j ACCEPT
    #iptables -A INPUT  -s 202.96.134.133 -p udp --sport 53 -j ACCEPT
    #iptables -A INPUT -p udp -j REJECT
    #iptables -A INPUT -p tcp --syn -j REJECT

    #iptables -L --line--number

    [
    注:若要看syn日志记录可用tail -f /var/log/messages,规则改为:
    #iptables -D INPUT 5
    #iptables -A INPUT -p tcp ! --syn -j ACCEPT
    #iptables -A INPUT -i ppp0 -m limit --limit 12/h -j LOG --log-prefix "weixiao note=>>"
    #iptables -A INPUT -i ppp0 -p tcp -j DROP
    ]


    #iptables-save > /root/iptables.save

    ..保存成文件,重新启动系统时可用iptables-restore /root/iptables.save恢复规则。

    2。编写脚本,按连接跟踪功能设置防火墙:

    #vi /root/wei.sh

    -------------------------------------------------
    #!/bin/bash
    #Scriptname : wei.sh
    #firewall config Filter rule

    lsmod &> /dev/null
    if [ $? -ne 0 ];then  echo "su -";exit;fi

    if lsmod|grep ip_conntrack &>/dev/null ;then
       echo "ip_conntrack is run";else
       modprobe ip_conntrack;fi
    if lsmod|grep ip_conntrack_ftp &>/dev/null ;then
       echo "ip_conntrack_ftp is run";else
       modprobe ip_conntrack_ftp;fi

    iptables -F
    iptables -A INPUT -i lo -j ACCEPT
    iptables -A INPUT -s 202.96.128.68 -p udp --sport 53 -j ACCEPT
    iptables -A INPUT  -s 202.96.134.133 -p udp --sport 53 -j ACCEPT
    iptables -A INPUT -p udp -j REJECT

    if [ $# -eq 0 ];then
       iptables -A INPUT -i ppp0 -m state --state NEW,INVALID -j DROP
    elif [ $1 == '-log' ];then
       iptables -A INPUT -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
       iptables -A INPUT -i ! ppp0 -m state --state NEW -j ACCEPT
       iptables -A INPUT -i ppp0 -m limit --limit 15/h -j LOG --log-prefix "wei--note ===>"
       iptables -A INPUT -i ppp0 -j DROP
       echo "look log~o~tail -f /var/log/messages"
    else
       echo "$0 option is $0 and $0 -log"
    fi

    set --
    --------------------------------------------------

    #chmod +x /root/wei.sh

    上网时运行
    #/root/wei.sh

    想看日志的运行
    #/root/wei.sh -log
    #tail -f /var/log/messages
    [ctrl+c]

    [注:连接跟踪可抵御ip碎片攻击]

    对于网上资料iptables还有下面几条:
    modprobe iptable_nat
    modprobe ip_nat_ftp
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

    ..ip MASQUERADE 这里IP伪装功能指有多部电脑连接到防火墙主机,而防火墙主机使用动态IP地址,所开发服务机制。别以为可把动态IP地址在网上隐藏,单机用不到这功能。
  • 回复 支持 反对

    使用道具 举报

     楼主| 发表于 2005-4-4 14:30:48 | 显示全部楼层
    经过ipchains与iptables工具对防火墙设置,发现当初rh7.2桌面操作时上网死机,应该是防火墙设置有关。(受到ip碎片攻击)

    为什么没人讲的呢!
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2005-4-4 14:41:27 | 显示全部楼层
    ***********************************************
    *============Tripwire 配置实例==============*
    ***********************************************

    论坛搜索:
    标题:Tripwire 配置实例

    用户名:weixiao
    回复 支持 反对

    使用道具 举报

     楼主| 发表于 2005-4-5 10:03:16 | 显示全部楼层
    up

    -------------------------------------------------------------
    If you stick to the truth, you have nothing to fear.
    回复 支持 反对

    使用道具 举报

    发表于 2005-4-29 09:57:59 | 显示全部楼层
    解决 RedHat 7.3 汉化后硬件自动配置出现乱码的问题

    。以安装网卡为例子

    1。进入系统

    #setup
    ( ->System services -> [ ]kudzu 把服务注释掉 )

    2。然后关机 -> 插入网卡 -> 重启系统

    3。在X-windows中文终端下运行kudzu

    #/usr/sbin/kudzu
    ( 进行网卡配置 )

    4。验证配置效果

    #lsmod
    #more /etc/modules.conf
    #ifconfig

    注:#为root操作
    回复 支持 反对

    使用道具 举报

    发表于 2005-4-29 10:01:48 | 显示全部楼层
    系统启动时,网卡自动配置影响速度的问题

    1
    #vi /etc/modules.conf
    ( 把alias eth0 xxxxxx 这条用#注释掉 )

    2
    重启

    3
    上网时,用modprobe xxxxxx 进行模块挂载

    如:modprobe 8139too

    4
    验证
    #lsmod
    #ifconfig
    回复 支持 反对

    使用道具 举报

    发表于 2005-5-7 19:30:10 | 显示全部楼层
    自制'翻译软件'

    ..用look程序的查询功能, 修改字典文件, 可作简单词汇翻译.

    1. 查找look的字典文件.

    $ man look
    ....................
    FILES
         /usr/share/dict/words  the dictionary
    ....................

    修改权限, 创建操作目录
    $ su -
    # mkdir ./looktmp

    # ls -l /usr/share/dict/
    # cp /usr/share/dict/linux.words ./looktmp/w-words

    安装文本格式转换的工具
    # rpm -ivh [path]/dos2unix-3.1-10.i386.rpm
    # rpm -ivh [path]/unix2dos-2.2-15.i386.rpm

    # cd ./looktmp
    # unix2dos w-words
    # mv w-words w-words.txt

    把 w-words.txt 文件在windows 平台上, 用翻译软件进行翻译, 操作如下:

    windows平台--翻译软件--打开文件--视图--按行断句--翻译--导出--中文译文(word-yi.txt)--确定

    把 word-yi.txt 放回linux平台

    # cp [path]/word-yi.txt /root/looktmp/
    # cd /root/looktmp
    # dos2unix ./*.txt
    # ls
    word-yi.txt  w-words.txt

    # wc -l word-yi.txt ; wc -l w-words.txt
      45427 word-yi.txt
      45427 w-words.txt

    [ 假如行数不等, 就要从头进行. 要点: 字典文件w-words.txt中以'-'结尾的单词, 如: Ibero- 改成 Ibero . 或者把空行删除. ]

    把两个文件合并
    # paste w-words.txt word-yi.txt > wei-words
    # cp ./wei-words /usr/share/dict/
    # cd /usr/share/dict/
    # rm words
    # ln -s wei-words words

    测试:

    # look SYnoPSIS
    synopsis        提要

    --
    --
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表