仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1087|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 来一发Centos VNC的设置与毗连

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:15:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:CentOS出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。
安装Centos6.2(mini版)
如今Linux的利用面愈来愈广,良多办事器体系及使用都在向Linux的层面转移。今朝我们来经由过程安装Centos来进修Linux的自界说及可扩大性,内容良多。
我们如今入手下手从安装入手下手,将ISO文件放进假造机里,看到以下界面:
选择第一项:(Installorupgradeanexistingsystem)
Installorupgradeanexistingsystem安装或晋级现有的体系
installsystemwithbasicvideodriver安装过程当中接纳基础的显卡驱动
Rescueinstalledsystem进进体系修复形式
Bootfromlocaldrive加入安装从硬盘启动
这里选择第一项,安装或晋级现有的体系,回车。
呈现是不是对CD媒体举行测试的发问,这里选择“Skip”跳过测试。
安装依照你的自我请求举行安装,这里就不在细心解说了(百度一下你会很分明)。
网卡设置
安装好了就是间接启动到text的界面下,输出root,暗码*****,进进界面,先检察网卡设置及是不是启用:
ifconfig–a
cat/etc/sysconfig/network-scripts/ifcfg-eth0
一样平常情形下,是没有设置网卡的,必要我们举行设置,以下:(设置文件引号“”无关紧要)
vi/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0//指出设备称号
BOOTPROTO=static//启动范例dhcp,,,,dcph或static主动和手动
BROADCAST=192.168.1.1//网关
HWADDR=00:06:5B:FE:DF:7C//硬件Mac地点
IPADDR=192.168.13.10//IP地点
NETMASK=255.255.255.0//子网掩码
NETWORK=192.168.1.1//收集地点
ONBOOT=yes//是不是启动使用
TYPE=Ethernet//收集范例
设置好后(这里显现的绿色是我设置的,玄色部分能够没有,详细的情形视团体喜欢),对网卡办事举行重启:
servicenetworkrestart
此时设置网卡就完成了,再次
ifconfig–a
就会看到网卡信息:
eth0Linkencap:EthernetHWaddr00:0C:29:95:96:A2
inetaddr:192.168.13.10Bcast:192.168.13.255Mask:255.255.255.0
inet6addr:fe80::20c:29ff:fe95:96a2/64Scope:Link
UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1
RXpackets:1233errors:0dropped:0overruns:0frame:0
TXpackets:216errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:1000
RXbytes:107257(104.7KiB)TXbytes:30342(29.6KiB)
loLinkencap:LocalLoopback
inetaddr:127.0.0.1Mask:255.0.0.0
inet6addr:::1/128Scope:Host
UPLOOPBACKRUNNINGMTU:16436Metric:1
RXpackets:0errors:0dropped:0overruns:0frame:0
TXpackets:0errors:0dropped:0overruns:0carrier:0
collisions:0txqueuelen:0
RXbytes:0(0.0b)TXbytes:0(0.0b)
YUM源设置
这是我们有良多办事没有安装,且没有举行设置,能够检察安装了哪些办事:
yumlistinstalled//列出已安装的软件包
rpm–q******//检察你必要的办事是不是安装
这时候假如要利用yum源的体例安装你必要的办事(由于用yum源安装更便利,它会主动检测办事的联系关系干系并主动安装,比用rpm安装要便利的多),这里我们就来说下yum源的设置。
1、先将光盘挂载上,
mount/dev/cdrom/mnt//挂载光驱(记着是挂载Centos的完全版)
ls/mnt//检察挂载上的内容
假如能看到内容,申明挂载乐成。
2、我们这里就要懂得一个事变:CentOS有三个yum源,它们在/etc/yum.repos.d/上面有两个文件:CentOS-Base.repo,CentOS-Debuginfo.repo和CentOS-Media.repo。个中CentOS-Media.repo和CentOS-Base.repo两个源不是同时利用的,默许利用的是接纳互联网晋级的CentOS-Base.repo源(这文件里都是网址,你能够本人看看),除非我们手动修正让体系利用Media源,而media源就是指盘算机当地的源,就包括挂载的光盘。
cd/etc/yum.repos.d
ls
CentOS-Base.repoCentOS-Debuginfo.repoCentOS-Media.repo
然后先将CentOS-Base.repo文件更名,让体系找不到该文件,从而不克不及让yum安装时利用互联网的更新体例:
mvCentOS-Base.repoCentOS-Base.repo.bak
尔后对CentOS-Media.repo举行编纂:
viCentOS-Media.repo
将设置文件中:
baseurl=file:///media/CentOS/改成baseurl=file:///mnt/(大概是:ftp://192.168.1.201/这个要设置起来要贫苦些,待今后讲到ftp设置时具体先容)
file:///media/cdrom/删除大概在语句前加#号正文失落
file:///media/cdrecorder/删除大概在语句前加#号正文失落
然后,找到enabled=0这个属性,将值改成1,如许就翻开了当地源文件的使能开关。
enabled=0改成enabled=1
如今,保留文件。yum一个吧,保准缓慢,固然条件是你必需挂上关盘。
设置VNC办事
我这里必要设置一个VNC的办事,就拿vnc办事设置举例:
这时候固然要反省vnc办事是不是安装:
yumlistinstalled//列出已安装的软件包
yum-yinstalltigervnc-server//经由过程yum安装vncserver包
1、必要实行vncserver下令,
vncserver
显现以下内容:
Youwillrequireapasswordtoaccessyourdesktops.
Password:12345//vnc毗连暗码
Verify:12345
xauth:creatingnewauthorityfile/root/.Xauthority
Newlocalhost:1(yfx)desktopislocalhost:1
Creatingdefaultstartupscript/root/.vnc/xstartup
Startingapplicationsspecifiedin/root/.vnc/xstartup
Logfileis/root/.vnc/localhost:1.log

2、创立.vnc/xstartup时,指定的窗口办理器是twm,它是一个极小的窗口办理器,几近每台XWindowSystem呆板上都有twm。twm不具有完全“桌面办理器”(象KDE、GNOME或WindowMaker)的年夜部分花梢功效,这时候必要对vncserver的设置文件举行编纂:
cd.vnc
ls
在.vnc下显现xstartup这个文件,对其举行编纂:
vixstartup
显现的内容以下:
#!/bin/sh
#Uncommentthefollowingtwolinesfornormaldesktop:
#unsetSESSION_MANAGER
#exec/etc/X11/xinit/xinitrc
[-x/etc/vnc/xstartup]&&exec/etc/vnc/xstartup
[-r$HOME/.Xresources]&&xrdb$HOME/.Xresources
xsetroot-solidgrey
vncconfig-iconic&
#xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&//将此行内容正文失落,在后面加#号
#twm&//将此行内容正文失落,在后面加#号
gnome-session&//最初加上这一句

3、编纂/etc/sysconfig/vncservers下令以下:
vi/etc/sysconfig/vncservers
显现的内容中有:
VNCSERVERS=“2:mynames”
VNCSERVERARGS[2]=“-geometry800x600,****”(*号内容省略)
上述内容修正为:
VNCSERVERS=“1:root”//数字是桌面号,和端口对应
VNCSERVERARGS[1]=“-geometry1024x768-alwaysshared-depth24”
//分辩率的巨细视团体喜欢,-alwaysshared代表同意多用户同时上岸-depth代表色彩,参数有8,16,24,32

4、启动vnc初级设置:
用chkconfig下令完成体系自启动时启动vncserver
chkconfig--level2345vncserveron
设置好今后用一下下令检察vncserver启动形态:
chkconfig--listvncserver
5、VNC办事利用的端标语与桌面号的干系
VNC办事利用的端标语与桌面号相干,VNC利用TCP端口从5900入手下手,对应干系以下
桌面号为“1”----端标语为5901
桌面号为“2”----端标语为5902
桌面号为“3”----端标语为5903
……
基于Java的VNC客户步伐Web办事TCP端口从5800入手下手,也是与桌面号相干,对应干系以下
桌面号为“1”----端标语为5801
桌面号为“2”----端标语为5802
桌面号为“3”----端标语为5803
基于下面的先容,假如Linux开启了防火墙功效,就必要手工开启响应的端口,以开启桌面号为“1”响应的端口为例,下令以下
[root@testdb~]#iptables-IINPUT-ptcp--dport5901-jACCEPT
[root@testdb~]#iptables-IINPUT-ptcp--dport5801-jACCEPT

vnc的设置及自启动办事都停止了,可是要利用vnc上岸则必需安装centos的桌面功效XWindowSystem和Desktop。


安装桌面功效及封闭防火墙
因为此时我们利用的是假造机来做的实行,重复切换界面很贫苦,这里保举windows下利用的SSH的链接工具SecureCRT工具,详细的工具有良多中央能够下载的到,这里就不在具体先容。
1、上面我们来看在SecureCRT工具中部分字符显现的乱码,这里就必要修正/etc/sysconfig/i18n,以下:
vi/etc/sysconfig/i18n
假如显现内容以下:
LANG="zh_US.UTF-8"
修正成:
LANG="en_US.UTF-8"
SUPPORTER="en_US.UTF-8:en_US:zh"
SYSFONT="latarcyrheb-sun16"

2、然后就要安装桌面组件的安装包,这里先检察光盘内里有哪些包:
yumgrouplist
然后安装Desktop包:
yum–ygroupinstall“Desktop”
yum–ygroupinstall“XWindowSystem”

3、这时候与桌面有关的包就安装完成了,可是要想vnc会见到centos,则还要将centos的防火墙封闭(从centos6入手下手其防火墙就是主动翻开的,且要设置/etc/selinux/config的设置文件):
chkconfig--level0123456iptablesoff
chkconfig--level0123456ip6tablesoff
vi/etc/selinux/config
将以下显现的内容:
#ThisfilecontrolsthestateofSELinuxonthesystem.
#SELINUX=cantakeoneofthesethreevalues:
#enforcing-SELinuxsecuritypolicyisenforced.
#permissive-SELinuxprintswarningsinsteadofenforcing.
#disabled-NoSELinuxpolicyisloaded.
SELINUX=enforcing
#SELINUXTYPE=cantakeoneofthesetwovalues:
#targeted-Targetedprocessesareprotected,
#mls-MultiLevelSecurityprotection.
SELINUXTYPE=targeted
绿色部分修正成:
SELINUX=disabled
修正好前进出,实行reboot重启

4、此时链接vnc桌面的筹办就全体完成,在windows体系中安装RealVNC.Enterprise软件,点击vncviewer启用vnc链接界面,
如图,输出ip:5901,选择letvncserverchoose,点击connect,输出暗码点击ok,此时进进桌面,可是这里大概会是乱码大概4方框显现,我们就要安装言语撑持包,以下下令:
yum–ygroupinstall“ChineseSupport”
这时候在从头登录vncviewer,显现就一般了,vnc的一切设置和链接也就全体设置完成。
小知识:CentOS出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的RedHatEnterpriseLinux使用。
蒙在股里 该用户已被删除
沙发
 楼主| 发表于 2015-1-15 12:26:52 | 只看该作者

来一发Centos VNC的设置与毗连

占位编辑
小魔女 该用户已被删除
板凳
发表于 2015-1-17 22:46:03 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
小妖女 该用户已被删除
地板
发表于 2015-1-26 23:25:45 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
老尸 该用户已被删除
5#
发表于 2015-2-11 08:29:46 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
再见西城 该用户已被删除
6#
发表于 2015-3-2 06:31:39 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
分手快乐 该用户已被删除
7#
发表于 2015-3-11 05:13:53 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
莫相离 该用户已被删除
8#
发表于 2015-3-17 23:10:15 | 只看该作者
笔者五分钟后就给出了解决方法: “首先备份原文件到其他目录,然后删掉/usr/local/unispim/unispimsp.ksc,编辑 /usr/local/unispim/unispimsp.ini,最后重启动计算机
冷月葬花魂 该用户已被删除
9#
发表于 2015-3-25 11:31:34 | 只看该作者
我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-21 22:53

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表