一、Redhat Linux 6安装步骤:
1、按下电源键后,按F2键进入bios,设置从dvd-rom启动,设置legacy优先级优先启动;
2、在redhat启动界面显示后,除在选择安装组件时选择“软件开发工作站”外其余基本都选择默认选项;
3、安装完成后会重新启动,此时要从光驱中取出光盘;
4、设置基本的网络配置
控制台—>setup—>网络配置—>设置ip地址子网掩码等信息
192.168.1.52
255.255.255.0
4、安装完成后ssh服务默认的是启动的,此时就可以使用putty和winscp等工具登陆
二、安装vncserver
Linux环境VNC服务安装、配置与使用
1.确认VNC是否安装
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
确认是否已经安装VNC服务及查看安装的VNC版本
[root@yfzx ~]# rpm -qa vnc-server
vnc-server-4.1.3-1.fc9.x86_64
[root@yfzx ~]#
[root@yfzx ~]# rpm -qa vnc
vnc-4.1.3-1.fc9.x86_64
[root@yfzx ~]#
[root@yfzx vnc]# rpm -qa vnc-libs
vnc-libs-4.1.3-1.fc9.x86_64
[root@yfzx vnc]#
http://rpm.pbone.net
搜索vnc-server,没有redhat最新版本,选择fedora9版本的vnc-server-4.1.3-1.fc9.x86_64.rpm下载到目录/software/vnc
再搜索vnc-4.1.3,没有redhat版本,选择fedora9版本的vnc-4.1.3-1.fc9.x86_64.rpm下载到目录/software/vnc
再搜索vnc-libs_4.1.3,没有redhat版本,选择fedora9版本的vnc-libs-4.1.3-1.fc9.x86_64.rpm下载到目录/software/vnc
先进入vnc目录:
[root@yfzx ~]#cd /software/vnc
然后强制安装:
[root@yfzx ~]# rpm -ivh --nodepsvnc-server-4.1.3-1.fc9.x86_64.rpm
[root@yfzx ~]# rpm -ivh --nodepsvnc-4.1.3-1.fc9.x86_64.rpm
[root@yfzx ~]# rpm -ivh --nodepsvvnc-libs-4.1.3-1.fc9.x86_64.rpm
设在vnc密码
[root@yfzx bin]# vncpasswd
Password:
Verify:
[root@yfzx bin]#
查看Xvnc位置
[root@yfzx desktop]# which Xvnc
/usr/bin/Xvnc
查看Xvnc依赖关系:
[root@yfzx desktop]# ldd /usr/bin/Xvnc
linux-vdso.so.1=> (0x00007fff7f3d8000)
librfb.so.0=> /usr/lib64/librfb.so.0 (0x00000032e0600000)
libz.so.1=> /lib64/libz.so.1 (0x0000003b48200000)
libXfont.so.1=> /usr/lib64/libXfont.so.1 (0x0000003b48a00000)
libXau.so.6=> /usr/lib64/libXau.so.6 (0x0000003b4a600000)
libfontenc.so.1=> /usr/lib64/libfontenc.so.1 (0x0000003b46e00000)
libpixman-1.so.0=> /usr/lib64/libpixman-1.so.0 (0x0000003b50600000)
libXdmcp.so.6=> /usr/lib64/libXdmcp.so.6 (0x0000003b51200000)
libcrypto.so.7=> not found
libX11.so.6=> /usr/lib64/libX11.so.6 (0x0000003b49e00000)
librt.so.1=> /lib64/librt.so.1 (0x0000003b48600000)
libstdc++.so.6=> /usr/lib64/libstdc++.so.6 (0x0000003b53a00000)
libm.so.6=> /lib64/libm.so.6 (0x0000003b47600000)
libgcc_s.so.1=> /lib64/libgcc_s.so.1 (0x0000003b51600000)
libc.so.6=> /lib64/libc.so.6 (0x0000003b47200000)
libdl.so.2=> /lib64/libdl.so.2 (0x0000003b47a00000)
libfreetype.so.6=> /usr/lib64/libfreetype.so.6 (0x0000003b4ba00000)
libxcb.so.1=> /usr/lib64/libxcb.so.1 (0x0000003b4a200000)
libpthread.so.0=> /lib64/libpthread.so.0 (0x0000003b47e00000)
/lib64/ld-linux-x86-64.so.2(0x0000003b46a00000)
[root@yfzx desktop]#
由于安装的是fedora版本,对libcrypto的版本命名也不一样.
进入/usr/lib64目录:
[root@yfzx desktop]#cd /usr/lib64
查看libcrypto:
[root@yfzx desktop]#ls -al | grep libcrypto
lrwxrwxrwx. 1 root root 18 7\u6708 13 13:55 libcrypto.so -> libcrypto.so.1.0.0
lrwxrwxrwx. 1 root root 18 7\u6708 13 13:53 libcrypto.so.10 -> libcrypto.so.1.0.0
-rwxr-xr-x. 1 root root 1651192 6\u6708 30 2010libcrypto.so.1.0.0
-rw-r--r--. 1 root root 65 6\u6708 30 2010 .libcrypto.so.1.0.0.hmac
lrwxrwxrwx. 1 root root 24 7\u6708 13 13:53 .libcrypto.so.10.hmac -> .libcrypto.so.1.0.0.hmac
新建libcrypto.so.7软连接:
[root@yfzx desktop]# ln -slibcrypto.so.1.0.0 libcrypto.so.7
重新查看Xvnc依赖关系:
[root@yfzx desktop]# ldd /usr/bin/Xvnc
linux-vdso.so.1=> (0x00007fff7f3d8000)
librfb.so.0=> /usr/lib64/librfb.so.0 (0x00000032e0600000)
libz.so.1=> /lib64/libz.so.1 (0x0000003b48200000)
libXfont.so.1=> /usr/lib64/libXfont.so.1 (0x0000003b48a00000)
libXau.so.6=> /usr/lib64/libXau.so.6 (0x0000003b4a600000)
libfontenc.so.1=> /usr/lib64/libfontenc.so.1 (0x0000003b46e00000)
libpixman-1.so.0=> /usr/lib64/libpixman-1.so.0 (0x0000003b50600000)
libXdmcp.so.6=> /usr/lib64/libXdmcp.so.6 (0x0000003b51200000)
libcrypto.so.7=> /usr/lib64/libcrypto.so.7 (0x0000003b51a00000)
libX11.so.6=> /usr/lib64/libX11.so.6 (0x0000003b49e00000)
librt.so.1=> /lib64/librt.so.1 (0x0000003b48600000)
libstdc++.so.6=> /usr/lib64/libstdc++.so.6 (0x0000003b53a00000)
libm.so.6=> /lib64/libm.so.6 (0x0000003b47600000)
libgcc_s.so.1=> /lib64/libgcc_s.so.1 (0x0000003b51600000)
libc.so.6=> /lib64/libc.so.6 (0x0000003b47200000)
libdl.so.2=> /lib64/libdl.so.2 (0x0000003b47a00000)
libfreetype.so.6=> /usr/lib64/libfreetype.so.6 (0x0000003b4ba00000)
libxcb.so.1=> /usr/lib64/libxcb.so.1 (0x0000003b4a200000)
libpthread.so.0=> /lib64/libpthread.so.0 (0x0000003b47e00000)
/lib64/ld-linux-x86-64.so.2(0x0000003b46a00000)
[root@yfzx desktop]#
查看vnc服务状态:
[root@yfzx bin]# service vncserver status
Xvnc 已停