Red hat Linux Enterprise 5.4 Edtion 学习笔记[二]

# 在Redhat 下安装vmtools

1、点击VMWARE 上的INSTALL VMTOOLS

2、VMWARE会自动将VMTOOLS的安装文件MOUNT至LINUX系统

3、使用TAR命令,将其解压

4、使用CHMOD 755命令,给解压后的安装目录增加权限

5、运行 vmware-config-tools.pl文件,根据提问完成系统配置,并完成安装。

# 英文 RedHat 5 中文语言包安装,本站还有更多Linux,Linux教程,linux操作系统教程,linux视频教程方面的资料。

正文:

1、按顺序安装如下包:
中文支持
fonts-chinese-3.02-12.el5.noarch.rpm
m17n-db-common-cjk-1.3.3-46.el5.noarch.rpm
m17n-db-chinese-1.3.3-46.el5.noarch.rpm
中文输入法
scim-libs-1.4.4-39.el5.i386.rpm
scim-1.4.4-39.el5.i386.rpm

scim-chinese-standard-0.0.2-1.el5.i386.rpm
scim-tables-0.5.6-7.i386.rpm
scim-tables-chinese-0.5.6-7.i386.rpm
scim-pinyin-0.5.91-15.el5.i386.rpm
2、安装完成后点击 “系统-管理-语言” 选择“简体中文”,转换语言环境。
3、重启系统验证 ,还可以直接 ctrl+alt+backspace

对了,好像安装下面两个包就可以支持中文显示:
安装上这两个包就能够支持中文了.
fonts-chinese-3.02-9.6.el5.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

以上两个文件可以在http://ftp.dc.volia.com/pub站点下下载

我下载的两个文件的路径是

http://ftp.dc.volia.com/pub/CentOS/5.4/os/x86_64/CentOS/

# Redhat Linux enterprise 5.4 中文显示和中文输入法

刚装完Redhat Linux Enterprise 5.4还挺兴奋,可我想在Linux配置搜索环境,所以必须要测试中文搜索,中文环境是必须要支持的。
最开始我将Language改成中文的时候,都是小框框,让偶很无语啊。
中文显示的问题
将Windows/fonts/simsun.ttc(宋体/新宋体的字体文件)放到ftp上,然后用ftp命令下载下来(偶在公司用的虚拟机,米有办法,要不然用U盘就好了)
cd 到/usr/share, mkdir fontstruetype, cd fontstruetype, mkdir simsun
将simsun.ttc放到simsun下,重新登录系统。中文支持已经搞定了。
中文输入法的安装
于是下载小企鹅输入法,官网:http://www.fcitx.org/
刚开始下载了fcitx-3.6.2.tar.bz2,但貌似解压了米有成功。
于是改用rpm包fcitx-3.0.2-1.rpm.i386。
# rpm -ivh fcitx-3.0.2-1.i386.rpm
# cd /usr/bin
# ln -sf fcitx chinput
再修改.bashrc文件 vi ~/.bashrc(不需要为root用户)
找到这个地方:
if [ -f /etc/bashrc ];then
. /etc/bashrc
在其后加入下面的几句:
export LANG=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LC_ALL=
export XMODIFIERS=@im=fcitx
fcitx&
重启计算机(logoff也可以)中文输入就可以用Ctrl+Space切换出来了。

# 让Linux启动时直接进入字符终端而非XWINDOW,从而节约系统资源

修改/etc/inittab
将“id:5:initdefault:”修改为“id:3:initdefault:”,具体参数可以参见该文件中的注释部分
# Default runlevel. The runlevels used by RHS are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
[http://www.sudu.cn/info/html/edu/20080424/300526.html]

[http://www.fcitx.org]

# 使用Webmin管理Redhat Enterprise Linux 6.0

1 Webmin安装配置

1.1 Webmin简介

大多数人在配置UNIX的各种服务时都会感到头痛,因为UNIX下的服务太多,而且每种服务看起来都不容易配置。熟悉Windows环境下配置网络服务的人对UNIX下手工编写配置文件一般都很不习惯。在UNIX下,可以安装一种可以通过浏览器对UNIX服务器上的各项服务器进行配置的工具--Webmin。Webmin是一款优秀的远程UNIX/Linix服务器的管理软件,通过控制面板(支持各种语言,包括简体中文),它可以让用户轻松地配置UNIX下的各种服务器,甚至可以远程配置目前UNIX上运行的所有服务,默认端口是10000,支持SSL加密。它还可以让用户使用远端计算机上的浏览器,直接修改服务器里的使用者账号、Apache、DNS和文件分享等设定。Webmin的管理工作是通过Web页面的方式来实现的,所有操作简单而且直观,非常适合初学者。Webmin目录下的os_list.txt列出了当前Webmin支持的UNIX系统。

相对于其他GUI管理工具而言,Webmin具有如下显著优点:

Web管理方式使得Webmin同时具有本地和远程管理的能力。

插件式结构使得Webmin具有很强的扩展性和伸缩性。目前Webmin提供的标准管理模块几乎涵盖了常见的UNIX管理,而且第三方的管理模块也被不断地开发出来。

访问控制和SSL支持为远程管理提供了足够的安全性。

国际化支持,提供多国语言版本。

除了管理UNIX系统外,Webmin还提供了管理Webmin本身的模块。对Webmin本身的管理主要包括如下方面。

模块管理:这一部分包括插入一个模块、删除一个模块、复制一个模块和重新设置模块所在的类别等。另外Webmin还提供了直接从Internet上升级的功能。

界面风格管理:Webmin提供多种界面风格,0.91版中提供了KDE和Caldera两种界面风格。Webmin的界面风格实际上也是一个模块,用户可以插入一个新的界面风格。除此之外,还可以修改Webmin的一些界面参数,如页面背景颜色、表格背景颜色等。

国际化支持:Webmin的一大特色是提供多国语言支持。目前Webmin支持的语言有英、法、德、意、中、日、韩等语言。

Webmin服务器群:Webmin还提供了发现和管理多个Webmin服务器的功能,这为同时管理多台UNIX服务器提供了极大的便利。

活动日志:Webmin的活动日志主要用于审计系统的管理活动。

1.2 下载安装Webmin

  1. # wget http://download.webmin.com/download/yum/webmin-1.510-1.noarch.rpm
  2. # rpm -ivh webmin-1.510-1.noarch.rpm
  3. # /etc/rc.d/init.d/webmin start

自动启动Webmin服务:如果需要让Webmin服务随系统启动而自动加载,可以执行"ntsysv"命令启动服务配置程序,找到"webmin"服务,在其前面加上星号(*),然后选择"确定"即可。

# 在Linux设置自己的host名和通用host名解析IP地址

打开/etc/hosts

可以看到

127.0.0.1         publishingserver localhost.domain localhost

202.112.147.xx databaseserver.domain databaseserver

# RSA host key for has changed and you have requeste

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
3f:c4:56:c7:cc:ae:c7:a6:c1:f3:ce:12:22:f8:35:83.
Please contact your system administrator.
Add correct host key in /home/shetty/.ssh/known_hosts to get rid of this message.
Offending key in /home/shetty/.ssh/known_hosts:11
RSA host key for mysharebook.cn has changed and you have requested strict checking.
Host key verification failed.
这是Linux重装或则openssh-server重装引起的,执行以下命令即可
ssh-keygen -R 192.168.87.36

192.168.87.36换成你要连的服务器就可以了。

# 在fedora下安装gcc
su
yum install gcc g++

# linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至 全部软件包的命令,而且命令简洁而又好记。

yum的命令形式一般是如下:yum [options] [command] [package ...]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package ...]是操作的对象。

概括了部分常用的命令包括:

自动搜索最快镜像插件:   yum install yum-fastestmirror
安装yum图形窗口插件:    yum install yumex
查看可能批量安装的列表: yum grouplist

1 安装
yum install 全部安装
yum install package1 安装指定的安装包package1
yum groupinsall group1 安装程序组group1

2 更新和升级
yum update 全部更新
yum update package1 更新指定程序包package1
yum check-update 检查可更新的程序
yum upgrade package1 升级指定程序包package1
yum groupupdate group1 升级程序组group1

3 查找和显示
yum info package1 显示安装包信息package1
yum list 显示所有已经安装和可以安装的程序包
yum list package1 显示指定程序包安装情况package1
yum groupinfo group1 显示程序组group1信息yum search string 根据关键字string查找安装包

4 删除程序
yum remove | erase package1 删除程序包package1
yum groupremove group1 删除程序组group1
yum deplist package1 查看程序package1依赖情况

5 清除缓存
yum clean packages 清除缓存目录下的软件包
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

比如,要安装游戏程序组,首先进行查找:
#:yum grouplist
可以发现,可安装的游戏程序包名字是”Games and Entertainment“,这样就可以进行安装:
#:yum groupinstall "Games and Entertainment"
所 有的游戏程序包就自动安装了。在这里Games and Entertainment的名字必须用双引号选定,因为linux下面遇到空格会认为文件名结束了,因此必须告诉系统安装的程序包的名字是“Games and Entertainment”而不是“Games"。

此外,还可以修改配置文件/etc/yum.conf选择安装源。可见yum进行配置程序有多方便了吧。更多详细的选项和命令,当然只要在命令提示行下面:man yum

yum groupinstall "KDE (K Desktop Environment)"

yum install pirut k3b mikmod

yum groupinstall "Server Configuration Tools"

yum groupinstall "Sound and Video"

#yum groupinstall "GNOME Desktop Environment"

yum groupinstall "Legacy Software Support"

yum groupinstall "Development Libraries"

yum groupinstall "Development Tools"

#yum groupinstall "Windows File Server"

yum groupinstall "System Tools"

yum groupinstall "X Window System"

yum install php-gd
yum install gd-devel
yum groupinstall "Chinese Support"

#yum install samba-common  //该执行会一起安装 samba-client
#yum install samba

yum install gcc
yum install cpp
yum install gcc-c++
yum install ncurses
yum install ncurses-devel
yum install gd-devel php-gd
yum install gd-devel
yum install gcc
yum install cpp
yum install gcc-c++
yum install ncurses
yum install ncurses-devel
yum install gd-devel php-gd
yum install gd-devel
yum install zlib-devel
yum install freetype-devel freetype-demos freetype-utils
yum install libpng-devel libpng10 libpng10-devel
yum install libjpeg-devel
yum install ImageMagick
yum install php-gd
yum install flex
yum install ImageMagick-devel

#yum install system-config-bind        
#yum groupinstall "DNS Name Server"      //安裝 bind 及 bind-chroot 套件
yum groupinstall "MySQL Database"'

yum clean all

source:

http://my.oschina.net/u/135304/blog/30417

# Fedora 16  安装中文语言包

一、使用yum list *Chinese*列出支持的语言包列名称

二、安装kde-l18n-Chinese.noarch

yum install

三、最后在SystemTools中选择Language中选择中文,注销后重新登录,完成。

# Vmware中的Linux与主机系统Windows交互文件的方法

方法1、如果你的 vmware 是运行在 windows 下的,那么通过 vmtools 的共享机制可以进行文件交换,这是速度最快,也是最方便的一种。
(1)安装 vmtools:在 LINUX 启动完成后,单击“VM->Install VMware Tools”,vmware 会把所需的文件虚拟成 cdrom;把该 cdrom 中的 tar.gz 文件解压,然后执行vmware-tools-distrib/vmware-install.pl,采用默认设置,直到安装完成;
(2)在 vmware for windows 的 virtual host 设置中,为该 LINUX 虚拟系统增加“share folder”,例如:c:\downloads;
(3)在 LINUX 中,/mnt/hgfs 目录下,能看到第 2 步中共享的目录,目录中的文件,与 windows 下实时同步,直接读写即可。
方法2、用winiso把常用文件做成iso光盘映像,挂在vmware上就可以供linux访问了。

http://www.eefocus.com/fml927/blog/09-10/178925_75357.html

# Linux下,错误的设置DNS,竟然引起ORACLE数据几乎无法访问的慢!

在linux服务器下,vi etc/resolv.conf中记载着dns。

由于更换了网络环境,但没有修改resolv.conf的文件中的nameserver,竟然造成无法访问数据库!

在更改了resolv.conf的文件之后,居然快速如初!

# Linux 提升普通用户权限

用root登陆
用usermod命令
usermod -g group G adm,root 你的用户名

# Linux下Mount ISO文件

mount -t iso9660 /home/xxxx.iso /mnt -o loop 这里假设ISO文件在/home目录下。 -t参数是指定文件系统的类型,光盘或光盘镜像是iso9660,fat3

当然,为保证mnt目录下不能被文件覆盖掉,需在先在mnt或其它目录下建立文件夹。

# Zip

zip -r xx.zip /source/files

原文地址:https://www.cnblogs.com/saptechnique/p/2455123.html