centos学习2-安装显卡驱动& VNC Server ---为了远程 centos6.4

安装显卡驱动

为了不让老出现拖影 首先要弄清出型号

dmidecode|more  看看那里有video

看的我眼花,终于搞定了。。。

Manufacturer: IBM
 Product Name: IBM System x3650 -[7979F4X]-
 Version: Not Specified
 Serial Number: 99MA852

下面是详细

Handle 0x0039, DMI type 10, 12 bytes
On Board Device 1 Information
 Type: Other
 Status: Enabled
 Description: Baseboard Management Controller
On Board Device 2 Information
 Type: Video
 Status: Enabled
 Description: ATI RN50 Video Controller
On Board Device 3 Information
 Type: Ethernet
 Status: Enabled
 Description: Broadcom BCM5715C Ethernet Controller
On Board Device 4 Information
 Type: SCSI Controller
 Status: Disabled
 Description: Adaptec AIC9580W SAS Controller

就是这个了

ATI RN50 Video Controller

但是我度娘下,各种都是好麻烦,幸好看到一种简单的方法。

我比较懒,懒到不想看到自己需要来回去vi或者vim,所以我找到了yum

安装fglrx driver (ATI/AMD显卡的linux驱动)    root权限执行
1、执行后无反应

rpm --import http://elrepo.org/RPM-GPG-KEY-elrepo.org
2、执行后无反应
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
3、执行后准备安装,几个文件瞬间搞定
yum -y install yum-plugin-fastestmirror
4、安装
yum -y install kmod-fglrx
------------------------------------------------------------搞定

下面是VNC的  root权限安装

1、安装

 检查是否安装,输入: rpm -q vnc vnc-server

  得到:

package vnc is not installed
package vnc-server is not installed

#yum install vnc vnc-server   (yum install tigervnc-server  )
#passwd //设置root用户vnc远程连接的密码
#service vncserver start

2、配置

    配置密码

         vncserver 首次配置需要输入密码 连续两次输入

        vncserver :1  可以加上序号指定起动

    配置用户

     vim /etc/sysconfig/vncservers  
      最后一行加入:
      VNCSERVERS="1:root" 多个用户用空格分开,并要先su - 到那个用户运行vncserver :n来设定配置文件和密码
      选填 VNCSERVERARGS[3]="-geometry 800x600 -nolisten tcp -localhost"
 
VNCSERVERS="1:user1 2:user2 3:user3"
VNCSERVERARGS[1]="-geometry 1024×768"
VNCSERVERARGS[2]="-geometry 1024×768"
VNCSERVERARGS[3]="-geometry 800×600 -depth 24 -nolisten tcp -nohttpd -localhost"

  解释一下这个文件:

VNCSERVERS 这一行是配置在系统启动时启动几个 VNC server,上面的例子里运行了三个 VNC server,其中 user1 在 display :1,user2 在 display :2,user3 在 display :3。

VNCSERVERARGS 这三行,分别为 VNC server 1, 2, 3 配置启动参数,上面的例子里对 user1 和 user2 使用屏幕分辨率 1024×768,对 user3 使用 800×600,24 色,不支持 tcp,不支持 http 连接,只能在本地测试访问。
 
 
   修改vnc服务桌面配置文件
                #vi /root/.vnc/xstartup
                 在打开的编辑文本中将最后一行(twm &)注释掉,在添加一行gnome-session &,最终的修改结果为:
                      # twm &
                    gnome-session &
                一看便知,将配置文件的最后两行注释掉,并且加入了一行代码,表明使用的是 "Gnome" 桌面。这个可以选择默认
  其他   
              vncserver[:n]开服务               vncserver -list看有几个在运行
              vncserver -kill :n   杀掉第几个x-display 
              vncpasswd           修改密码

      最后

                  #service vncserver restart

3、防火墙 允许VNC 连接

  VNC server 监听的端口从 5900 开始,display:1 的监听 5901,display:2 监听 5902,以此类推。CentOS 的防火墙缺省是不允许连接这些端口的,所以需要使用下面的步骤打开防火墙(需要 root 权限):

  输入编辑:

[root@localhost ~]# vi /etc/sysconfig/iptables

  得到:

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

  上面我们只添加了一个 root 帐号和桌面 1,所以这里按照上面的规则,添加一个 "5901" 端口号即可。

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

  即添加了上述代码的第 11 行。

       重启防火墙

  配置就算完毕了,需要重启一下防火墙才能使最后那个端口号的配置正常。

[root@localhost ~]# /sbin/service iptables restart
iptables:清除防火墙规则:[确定]
iptables:将链设置为政策 ACCEPT:filter [确定]
iptables:正在卸载模块:[确定]
iptables:应用防火墙规则:[确定]

  现在重启防火墙完毕后,你就可以使用 VNC 客户端连接了,连接时候必须注意主机 IP 地址后面必须加桌面号,例如这样连接:

192.168.1.2:1

  跟输入端口号是一样的,但是这里是桌面号,记住。

4、设置自启动

虽然上面配置是可以使用了,但是你一旦重启服务器后,VNC 的服务又会停止,得手动来启,不方便,虽说服务器不能老是启动,但是重启的时候还是有的,为了方便,你需要将 VNC 服务设置为自动自动。

  方法很多,你可以在图形化的界面下打开服务窗口,然后将 VNC 服务设为自动。既然这里都是在用终端下的命令行形式,就继续沿用这个方式吧。

[root@localhost ~]# chkconfig vncserver on

  好了,所有配置完毕,各位可以享用 VNC 带来的远程控制功能了。

 

5.使用VNC Client远程连接

连接时候必须注意主机 IP 地址后面必须加桌面号       

在连接地址中输入ip:1,如:127.0.0.1:1


使用VNC View远程访问Linux,总是没有办法切换出SCIM输入法,研究了很久,

1)修改.vnc/xstartup文件,在最后一行加入:scim -d,意思为打开SCIM输入法   也可以不加

2)使用VNC View访问Linux系统以后,修改scim输入法的快捷键,因为默认打开输入法的快捷键为ctrl+space,与本地机器上切换输入法的快捷键冲突,会先接收到本地的命令,所以没办法使用默认快捷键打开输入法。将打开SCIM输入法的快捷键修改为Ctrl+Alt+Space。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值