Suse Linux系统下JAVA AWT界面乱码问题
在Suse10.1下安装EOS5.3,界面按钮凡中文都是方格,可在终端查看中文都是好的,网上搜了好几天,终于弄明白原因。
EOS5.3使用的是jdk1.4.2,在suse下没有jdk默认要求的中文字体,需要做额外的配置,修改方法如下:
1.使用su命令切换为root用户,再使用cd命令切换到jdk安装路径下的jre;例如:
cd /usr/java/j2sdk1.4.2_01/
cd jre/lib
2.从windows中找到simsun字体,上传到jre/lib/fonts下;例如:
将C:\WINDOWS\Fonts\SimSun&NSimSun(TrueType)拷贝出来(simsun.ttf),ftp到/usr/java/j2sdk1.4.2_01/jre/lib/fonts下
3.将jre/lib目录下的font.properties备份;
mv font.properties font.properties.bak
4.将font.properties.zh_cn.Sun复制为font.properties
cp font.properties.zh_cn.Sun font.properties
5.vi font.properties,找到“filename.xxx=”这一行
将后面的路径修改为刚上传的simsun.ttf所在的全路径,随后的appendedfontpath一行也做相应修改,将路径指向simsun.ttf所在文件夹。
完毕,重启Suse。
相关文档:
这只是暂时的记录,以后会把它归类到start_kernel()函数的分析。在分析之前,我先要说说几个概念。
内核抢占:在2.6内核加入了抢占的能力,就是说调度程序有办法在一个内核级的任务正在执行的时候从新调度。但是必须要保证重新调度要安全,这样就要靠一把锁来保证了。
计数器(thread_info.[reempt_ ......
1、LINUX系统启动级别
查看/etc/inittab文件,其主要内容如下:
#
0
-
halt (Do NOT set initdefault to
this
)
#
1
-
Single user mode
#
2
-
Multiuser, without NFS ......
相关链接:
http://blog.csdn.net/dongliqiang2006/archive/2009/09/05/4523563.aspx
字符设备
1,字符设备层
在Linux中是作为一个文件来出现的,所有对字符设备的操作都是通过file_operations接口来进行的:
struct cdev {
struct kobject kobj;
struct module *owner;
const struct file_operations *op ......
linux
系统下可以直接从客户端上传文件到服务器端,命令格式:
scp files user@server:filepath
解释:
files 待上传的文件,可以有多个,多个文件之间用空格隔开。也可以用*.filetype上传某个类型的全部文件
user 服务端登录用户名
server 服务器名(IP或域名)
filepath 上传到服务器的目标路径(这里注意此用户 ......
1. cd -> 返回进入此目录之前所在的目录:cd -
2. 上一条命令 ->
!! 全部的上一条命令
!* 上一条命令的全部参数
& ......