益友网(http://www.1uu2.com) 做linux用户的良师益友、linux操作系统命令教程

Linux系统下终端setup显示乱码的解决方法

发表于 2008-06-28 10:08 浏览次数:821 次

方法一:配置SSH工具
SecureCRT中文版配置

[全局选项]→[默认会话]→[编辑默认设置]→[终端]→[外观]→[字体]→[新宋体 10pt CHINESE_GB2312]→[字符编码 UTF-8]
putty配置

[window]→[Appearance]→[Font settings]→[Change]→[Fixedsys CHINESE_GB2312]

[window]→[Appearance]→[Translation]→[Received data assumed to be in which character set]→[Use font encoding UTF-8]
如果经常使用,把这些设置保存在session里面。
打开putty,登录成功后,在shell中输入:export LC_ALL=’zh_CN.utf8′
方法二:配置系统
操作系统语言是中文,显示中文字符

编辑/etc/sysconfig/i18n,修改为如下内容:

LANG=”zh_CN.GB2312″

SUPPORTED=”zh_CN.UTF-8:zh_CN:zh”

SYSFONT=”latarcyrheb-sun16″
或者
LANG=zh_CN.GB18030

LANGUAGE=zh_CN.GB18030:zh_CN.GB2312:zh_CN

export LANG LANGUAGE
这样就能在终端输入和显示中文了,并且shell脚本里原本的中文显示乱码问题也解决了。
操作系统语言是英文,显示中文字符

编辑/etc/sysconfig/i18n,修改为如下内容:

LANG=”en_US”

SUPPORTED=”en_US.UTF-8:en_US:en”

SYSFONT=”latarcyrheb-sun16″

作者:metallica

Linux系统下通过Grub突破root用户的技巧

发表于 2008-06-28 10:07 浏览次数:605 次

先说grub的设置,如下
default=1

timeout=10

splashimage=(hd0,2)/grub/splash.xpm.gz

hiddenmenu

title Fedora

root (hd0,2)

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet

initrd /initrd-2.6.23.1-42.fc8.img

title Windows

rootnoverify (hd0,0)

chainloader +1
开启电脑,在gurb引导装载程序菜单上,选择Fedora项,键入 [e] 来进入编辑模式。
会面对一个引导项目列表。查找其中类似以下输出的句行:

kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
按箭头键直到这一行被突出显示,然后按 [e]。 你现在可在文本结尾处空一格再添加 single 来告诉,grub 引导单用户 Linux 模式。
按 [Enter] 键来使编辑结果生效。 你会被带会编辑模式屏幕,从这里,按b, grub 就会引导单用户 Linux 模式。
结束载入后,你会面对一个与以下相似的 shell 提示: sh-3.2#
单用户模式了,相当于Windows下的安全模式,只有root才有 “#” !
sh-3.2# vi /etc/passwd
这里只提及passwd中的首行

root:x:0:0:root:/root:/bin/bash
这里的”x”代表,root存在密码去掉”x”,将其改为

root::0:0:root:/root:/bin/bash
sh-3.2# vi /etc/shadow
同样道理,修改shadow中的首行

root:$1$3YjH4woI$49jmwAEjd9RoJG0g3YO7J.:13928:0:99999:7:::
去掉root密码,将其改为

root::13928:0:99999:7:::
这里退出的时候一定要强行保存用 :wq!
这样root用户就无密码存在了。从启计算机,这样就突破了root用户。

 作者:sixth

Linux系统下光驱软开关与限速

发表于 2008-06-28 09:50 浏览次数:571 次

一、光驱的软开关:
eject -r cdrom,弹开指定光驱设备的仓门,如只有一个光驱,直接用eject就可,如有两个光驱设备根据/dev/下设备文件来指定设备,如我的机器上还有一 台COMBO CDROM,设备文件为/dev/cdrom1,要用eject -r cdrom1来执行。
关上仓门用-t的参数,如关上我的COMBO就用以下命令:eject -t -r cdrom1。并且有eject还有个好处就是可以自动将光驱挂上文件系统,弹出时也自动卸下文件系统。
二、光驱的限速:
eject -x n cdrom,n为最大的倍速。在实际使用中n要大于等于4,对上限没有限制。
eject还附一小软件volname,用来读取光盘的的名称,用法:volname /dev/cdrom,如果你的Linux没有X-Windows,在TEXT模式下可以方便地知道光盘的volume。
提示:汉字文件名的问题。如用eject挂上的光驱文件系统,光盘上如有汉字的文件名会都是“??”,经查看eject的源代码,发现是调用/etc /fstab这个文件中的设置来挂设文件系统的,只要将iocharset=gb2312,codepage=936加到/dev/cdrom这一行的倒 数第三列,重新用eject来挂接光盘,你会发现已经能正确显示汉字文件名了。

作者:korn

关键字: , | 分类: Linux技巧 | 评论数: 0 | 阅读全文

Linux系统的本地域名解析文件

发表于 2008-06-22 10:48 浏览次数:904 次

Windows下可以通过修改hosts文件进行本地域名解析,Linux下可以么?
当然!
在这一点上,二者出奇的相同文件名相同,里机的内容也相同。
windows系统下hosts文件所在目录:$(系统盘):\WINDOWS\system32\drivers\etc
注意:“文件夹选项”设置:“显示所有文件和文件夹”去掉“隐藏受保护的系统文件”前面的勾。
Linux下hosts文件所在目录:/etc
编辑方法:
vi hosts
按insert键开始编辑,编辑完成后,依次按:esc——shift+:——w——q——回车,就OK啦。
注意:“——”是分隔符,仅为描述,无需录入。

关键字: , | 分类: Linux技巧 | 评论数: 0 | 阅读全文

返回首页 | 关于我们 | 联系我们 | 广告合作 | 网站地图 | 友情链接 | 版权声明 |