zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    GridView只显示日期问题
    自定义一个选择日期的用户控件
    母版页所带来的路径问题
    C#之旅(一): 泛型 和IComparable、IComparer
    使用HttpWebRequest来秒杀
    NameValueCollection Dictionary区别
    在C#中使用代理的方式触发事件 (委托和事件 )(二)(转)
    SQL2005语句实现行转列,列转行
    值类型和引用类型的区别?(转)
    2010年年终总结
  • 原文地址:https://www.cnblogs.com/saptechnique/p/2455123.html
Copyright © 2011-2022 走看看