Fedora Core 4 Linux 设置点滴


---------------------------------------------------------------------------

中文显示

在 fstab 文件里的 mount 语句中必须加上相应的编码
如果加上之后还是不能正常显示的话:
(1).可以在 /etc/sysconfig 目录下看看 i18n 文件
(2).看主目录下的 .dmrc 文件,将其中的“Language=zh_CN.UTF-8”改为“Language=zh_CN.GB18030”
对于 Red Hat 9,设成“Language=zh_CN.GB18030”是正确的
而对于 Fedora Core 4,设成“Language=zh_CN.UTF-8”才是正确的-_-!

关于字体,发现 Fedora Core 4 中的默认字体 Monospace,12 超级好看^_^

---------------------------------------------------------------------------

汉字编码问题

i18n 里的语言设定和 fstab 中 mount 语句中的编码设定必须一致,否则就可能造成汉字显示乱码。最好都设定成中文编码,也就是说,在 fstab 中:
/dev/hda5 /mnt/d vfat defaults,codepage=936,iocharset=cp936,shortname=mixed 0 0(也可以用 gb2312,但不能用 gb18030,识别不了)
在 i18n 中:
LANG="zh_CN.GB18030"
如果都设定为 utf8(fstab 中 utf8,i18n 中 UTF-8)也可以,但是这时候通过 Windows 系统访问将显示乱码!!!

编码转换
文本中 GB18030 编码与 UTF-8 编码互相转换:用 gedit 将文件另存为同一目录下同名文件覆盖原文件,另存时选择一下编码^_^,gedit 太棒了!

---------------------------------------------------------------------------

mount 用法

fat32 的分区 mount -o codepage=936,iocharset=cp936,shortname=mixed /dev/hda7 /mnt/cdrom
ntfs 的分区 mount -o iocharset=cp936 /dev/hda7 /mnt/cdrom
iso 文件 mount -o loop /abc.iso /mnt/cdrom
软盘 mount /dev/fd0 /mnt/floppy
USB 闪存 mount /dev/sda1 /mnt/cdrom
所有 /etc/fstab 内容 mount -a
可以指定文件格式"-t 格式", 格式可以为 vfat, ext2, ext3 等。
访问 DVD mount -t iso9660 /dev/dvd /mnt/cdrom 或 mount -t udf /dev/dvd /mnt/cdrom

注意:dvd 的格式一般为 iso9660 或 udf 之一

---------------------------------------------------------------------------

U 盘挂载

mount -o [defaults,codepage=936,]iocharset=cp936,shortname=mixed /dev/sda1 /mnt/usb/
不能有 -t vfat 参数,否则中文将显示乱码(至少 FC4 里是这样的)
iocharset=gb2312 也可以

---------------------------------------------------------------------------

映射目录到 ftp 目录

在 /etc/rc.d/rc.local 中添加如下 mound --bind 语句:
mount --bind olddir newdir

---------------------------------------------------------------------------

gcc 版本过高问题

有些软件源码编译时会出现 gcc 版本过高(不支持 gcc4.0.0)的问题,在编译时加上参数 --cc=gcc32 一般都可以成功编译

---------------------------------------------------------------------------

netbeans 对话框不能显示中文的问题

在 $JAVA_HOME/jre/lib/fonts 目录下建一个 fallback 目录,将 simsun.ttf(或其它中文 ttf 字体)放到该目录中,重启 netbeans 即可。

---------------------------------------------------------------------------

装完 jdk 后的配置问题

(1).配置环境变量(路径可能要改一下):
在 .bashrc 中加入以下内容:
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
(2).执行以下命令(路径可能要改一下):
update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.5.0_06/bin/javac 1506 --slave /usr/bin/javadoc javadoc /usr/java/jdk1.5.0_06/bin/javadoc --slave /usr/bin/javah javah /usr/java/jdk1.5.0_06/bin/javah --slave /usr/bin/jar jar /usr/java/jdk1.5.0_06/bin/jar --slave /usr/bin/rmic rmic /usr/java/jdk1.5.0_06/bin/rmic --slave /usr/share/man/man1/javac.1.gz javac.1.gz /usr/java/jdk1.5.0_06/man/man1/javac.1 --slave /usr/share/man/man1/javah.1.gz javah.1.gz /usr/java/jdk1.5.0_06/man/man1/javah.1 --slave /usr/share/man/man1/javadoc.1.gz javadoc.1.gz /usr/java/jdk1.5.0_06/man/man1/javadoc.1 --slave /usr/share/man/man1/jar.1.gz jar.1.gz /usr/java/jdk1.5.0_06/man/man1/jar.1 --slave /usr/share/man/man1/rmic.1.gz rmic.1.gz /usr/java/jdk1.5.0_06/man/man1/rmic.1

update-alternatives --install /usr/bin/java java /usr/java/jdk1.5.0_06/bin/java 1506 --slave /usr/bin/rmiregistry rmiregistry /usr/java/jdk1.5.0_06/jre/bin/rmiregistry --slave /usr/share/man/man1/java.1.gz java.1.gz /usr/java/jdk1.5.0_06/man/man1/java.1 --slave /usr/share/man/man1/rmiregistry.1.gz rmiregistry.1.gz /usr/java/jdk1.5.0_06/man/man1/rmiregistry.1

---------------------------------------------------------------------------

卸载红帽网络提醒

rpm -q rhn-applet
rpm -e rhn-applet

---------------------------------------------------------------------------

LC_*的含义

LC_CTYPE    提供字符分类和大小写区分功能
LC_COLLATE    提供字符串比较和排序功能,字典顺序
LC_TIME        提供日期和时间表示格式,如中国是年、月、日,美国是 月/日/年,英国是日/月/年
LC_MONETARY    提供货币表示格式,如中国为阿拉伯数字后加 RMB,在财务表格中为$后写阿拉伯数字
LC_NUMERIC    提供数字表示格式
LC_PAPER    纸型
LC_MESSAGES    应用程序界面
LC_ALL        设置所有的类别
LANG是统称,但是优先级比其他都低。LC_ALL 也是统称,但是优先级比其他都高。

---------------------------------------------------------------------------

让 xmms 正常显示汉字

在 xmms 的“选项->功能设置->Fonts”的播放清单和 Main Window 里填入以下两段内容的任意一段即可正常显示汉字
-adobe-helvetica-bold-r-*-*-14-*,-isas-fangsong ti-medium-r-normal-*-*-160-*-*-c-*-gb2312.1980-0
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-0

---------------------------------------------------------------------------

自启动

如果想让具有图形界面的程序(比如终端,gedit,stardict)在进入系统后自启动
只要在注销时不关闭这些程序,并勾选“保存当前设置”即可
注意如果注销并保存设置时终端开了多个标签页,那么进入系统后自动打开的终端也会有同样多个标签页,并且各个标签页的工作目录也都保持着

---------------------------------------------------------------------------

tomcat 自启动

在 FC4 中配置 tomcat5.5 自动启动
方法一:
在 /etc/rc.local 文件中增加
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export LD_LIBRARY_PATH=/usr/lib
export JRE_HOME=/usr/java/jdk1.5.0_06/jre
/usr/local/apache-tomcat-5.5.12/bin/startup.sh
方法二:
在 /etc/rc.local 文件中增加
/usr/local/apache-tomcat-5.5.12/bin/startup.sh
在 /usr/local/apache-tomcat-5.5.12/bin/startup.sh 文件中增加
export JAVA_HOME=/usr/java/jdk1.5.0_06
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export LD_LIBRARY_PATH=/usr/lib
export JRE_HOME=$JAVA_HOME/jre
 
注意:由于 rc.local 文件在系统启动的时候先于 /etc/profile(和 ~/.bash_profile、~/.bashrc)文件启动,如果在 /etc/profile(和 ~/.bash_profile、~/.bashrc)中配置环境变量而不在 rc.local(或 startup.sh)中配置,将导致 tomcat 无法自启动。因为执行 rc.local 时环境变量还没有配置。

---------------------------------------------------------------------------

高级汇编语言 HLA 的安装设置

(1).将 hla 目录的绝对路径(比如 /usr/local/hla)加到环境变量 PATH 中,或者将 hla 和 hlaparse 软链接到 PATH 变量中的某个目录中,否则执行 hla 将会找不到 hlaparse
(2).在 ~/.bashrc 中加入如下语句
# 配置高级汇编语言 HLA 的环境变量
export hlalib=/usr/local/hla/hlalib/hlalib.a
export hlainc=/usr/local/hla/include
export hlatmp=/tmp

---------------------------------------------------------------------------

压缩解压 rar 文件

先装 rarlinux
解压:
unrar e -ad -cl rarfilename <path_to_extractto>
参数解释:
e extract 解压缩
-ad 将压缩包里的文件解压到同名目录
-cl 将文件名改为小写

压缩:
rar a -r rarfilename files_or_directories
参数解释:
a add 添加
-r recursive 递归压缩子目录

---------------------------------------------------------------------------

服务管理

chkconfig --list 命令得到的服务列表都可以用
service servicename {action}(servicename 为某个特定服务)
来管理。其中动作(action)一般包括 start,stop,restart,status 等
直接执行 service servicename 命令可以查看相应服务都有什么动作

---------------------------------------------------------------------------

proftpd 权限设置

如果不考虑上传,在权限方面一般没什么问题,因为 FC4 默认建立文件都是所有用户可读的,但是如果要建立一个 incoming 文件夹供用户上传,则要设置 ftp(若不是匿名则此处应为其它相应用户名)用户对该目录的可写权限。可以将该目录对所有用户可写,或者直接将该目录属主改为 ftp。

如果想限制某目录的写权限,则只要在 proftpd.conf 文件中设置该目录为不可写就行了。

---------------------------------------------------------------------------

获知命令来源

用 type 命令可以知道一个命令的来源
# type echo
echo is a shell builtin
# type bash
bash is /bin/bash
# type ls
ls is aliased to `ls --color=tty'

---------------------------------------------------------------------------

关于声音控制

有时候声卡正常(即用系统的声音检测工具能听到声音)但播放音频文件却无法听到声音,这时候可以试试用下面几个工具调一下:
kmix 图形化界面声音控制器
alsamixer 字符界面声音控制器
gnome-volume-control 图形化界面声音控制器
kmix 我用过一次,一调声音就恢复了,呵呵

---------------------------------------------------------------------------

让 OpenOffice 正常显示中文各种字体

将 simhei.ttf, simli.ttf, simyou.ttf, simfang.ttf, simkai.ttf, simsun.ttf 等六个字体文件链接(或者复制)到 OpenOffice 安装目录下的相应字体文件夹下(FC4 下是 /usr/lib/openoffice.org1.9.104/share/fonts/truetype)即可

---------------------------------------------------------------------------

FAT32 分区文件名大小写问题

挂载时需加上 shortname=mixed 参数,否则符合 8.3 规则的短文件名如果全为大写将显示为全小写

---------------------------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值