centos xfce 安装 centos7下载地址
这篇文章给大家聊聊关于centos xfce 安装,以及centos7下载地址对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
最小化安装下如何安装xfce桌面环境
由于我个人使用的Centos是在虚拟机中最小化安装的,gnome实在是不喜欢,所以自己装了个xfce,安装后启动不起来,才发现x window等依赖环境没装,为了少走弯路,在此写下安装过程。
1.yum源配置过程
$ wget
$ sudo rpm-ivh epel-release-6-5.noarch.rpm
$ sudo yum search xfce
$ sudo yum groupinfo xfce
$ sudo yum groupinstall xfce
注意:6-8这个版本可能会修改,可以打开查看对应版本
2.相关依赖包安装
yum groupinstall"X Window System"#安装X window
yum groupinstall"Desktop""Desktop Platform"#安装Desktop相关组件
3.启动xfce桌面
startx
到此,xfce应该是可以进入了,完成桌面环境的安装,为了方便管理,可以安装vnc server,配合下Remmina可以远程桌面管理。
4.VNC SERVER的安装及配置
yum install tigervnc tigervnc-server-y#安装vncserver
vim/etc/sysconfig/vncserver#打开vnc配置文件
然后把配置文件中的倒数第一行和倒数第二行的#号去掉,例如:
# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display:2
# as my'myusername'(adjust this to your own). You will also
# need to set a VNC password; run'man vncpasswd' to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see this URL:
#
# Use"-nolisten tcp" to prevent X connections to your VNC server via TCP.
# Use"-localhost" to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the"-via" option in the
# `man vncviewer' manual page.
VNCSERVERS="1:root"
VNCSERVERARGS[2]="-geometry 800x600-nolisten tcp-localhost"
~
其中高亮部分为配置内容,vncservers=“实例序号:用户名”,实例的序号在Remmina远程连接的时候需要填写在ip地址的后面。
vncpasswd#配置vnc用户的密码,自行设置
然后就可以启动vnc服务了
service vncserver start
如果看到系统提示启动完毕后,可以开始进行iptables的配置了
5.IPTABLES配置
由于iptables需要配置端口后才可以放行,因此需要配置完5901端口(根据实例序号,序号为1的端口为5901,序号为2的端口为5902,以此类推)
首先打开iptables文件
vim/etc/sysconfig/iptables
在22号端口的放行语句下方加入如下语句:
-A INPUT-m state--state NEW-m tcp-p tcp--dport 5901-j ACCEPT
然后重启iptables
service iptables restart
到这里,基本上就可以通过Remmina远程管理你的服务器了
VNC连接图形界面的CentOS服务器
首先明确,VNC连接服务器显示图形化界面,并不意味着服务器本身以图形化界面启动。要实现通过VNC访问图形界面的CentOS服务器,需满足三个核心条件:
1.安装、配置并启动VNC Server
确保安装了tigervnc-server,为需要通过VNC登录的用户设置vnc密码。配置VNC Server实例,以实例编号x(从1开始)替换文件中的具体用户。更新开机启动项以确保服务稳定运行。掌握服务的启动、查看、重启、停止、重载和杀死操作。
2.允许VNC访问
通过配置云服务器安全组和防火墙,确保VNC连接的端口开放。
3.安装桌面环境
安装所需的桌面环境,如GNOME桌面或xfce桌面。对于xfce桌面,需要相应地修改配置文件。
满足以上三个条件后,即可通过VNC访问图形界面的CentOS服务器。客户端通过搜索服务器IP地址加上实例编号x进行连接。例如,若实例编号为1,则通过IP:1进行连接。
参考教程包括:安装并配置CentOS 7上的VNC服务器、CentOS 7配置VNC服务器。
linux中 Redhat Centos ubuntu Fedora 的区别
1.都说redhat是linux的代名词,也就是说redhat的linux被大多数人认可。
可是:RedHat.Enterprise.Linux.5与 redhat linux 9.0还有redhat fedora core三者之间的具体关联和区别是什么? centos又是从哪冒出来的,我们公司用的就是centos,这个好吗,好在哪里?
redhat成名的原因:历史悠久,1993年就开始做linux;公司运营,提供完整的解决方案,更专业,而不像debian是社区形式的;独创rpm包,使linux安装软件变得非常简单,免去编译的麻烦。
redhat在发行的9.03版之后,就不再延续以前的开发代号,而是以RedHat.Enterprise.Linux命名(简称rhel)即redhat企业版,现在已经开发到5,rhel好像是从3开始,需要客户购买license,即想获得系统的后续更新与服务是需要付费的(可以免费更新60天,而且如果不想享受更新,系统也是可以免费使用的。),而其个人桌面免费版交给redhat社区在做,这个社区是可以获得redhat公司支持的,这个社区发布的版本就是fedora(直译也是一种男士帽子),一年两个版本,现在已经发行到10,fedora一直是rhel的一个实验场,每个版本所采用的软件,内核与库版本几乎都是最新的,因而配置起来有些困难,不过基于redhat的基础,使用fedora的人仍然占很大的比例。centos是将rhel再次编译,去掉redhat标志,并有社区发布的linux版本,所以,centos与rhel几乎是没有区别的,主要的区别就是不用付费即可使用,从rhel的角度来说,centos是非常适合企业使用的。
2.据我所知,redhat是linux的发行厂商,除此之外还有ubuntu,debian,suse,redflag等,既然linux是免费的,为什么会有这么多公司专门做linux的发行版本呢,不赚钱为什么还要做呢?而且我觉得他们肯定能从中获取利益的,但我不知道这其中的猫腻。明白的朋友给我多讲讲这个。
如果发行版本是可以盈利的,那linux内核的作者linus能得到什么好处呢?
linux内核的每次升级都是linus这个最初的作者一直在搞的吗?每次升级花费的人力物力,对这个作者有何经纪上的回报吗?
linux盈利方式:linux个人桌面版是可以免费获得并使用的,但像redhat企业版,redflag红旗企业版,是需要购买服务的,企业版主要针对的是银行,政府,或者大型企业这种对于稳定性和安全行要求较高的行业,比起昂贵的unix,linux还是有销路的。个人桌面版也并不是无利可图的,至少很多linux社区不会赔钱,因为为社区工作的人都是分布在世界各地的,开发linux也是利用业余时间来做的,不为了获得报酬,只为了一份执着而工作,社区的linux版本发布后,用户可以购买linux安装光盘,虽然光盘很便宜(比起微软的系统),但由于成本几乎为0,所以还是有盈余的。再有,现在市面上有很多预装ubuntu的笔记本销售,比如dell,那么戴尔肯定要付给ubuntu费用的,当然,这个费用要比预装vista低得多。
现在linux的内核应该是GNU在做,而不是linus。
3.上面说了这么多发行版本的linux,请问哪几种比较好,好在哪里?是不是根据linux的用途不同,选择linux的版本也应有所不同呢?麻烦具体说说各个版本的长处与缺点。
redhat企业版(rhel),适合企业使用,出色的稳定性和兼容性表现在每个版本都使用了比较成熟的库与内核,并且对一些大型的EDA软件都预先进行了测试安装,比如cadence,所以比较适合做服务器和工作站,但不适合当个人桌面,因为不购买license,就不能享受到丰富的更新,而且由于内核与库都比较保守,有点跟不上linux的发展速度,以至于很多娱乐软件安装起来非常困难。centos与rhel类似。
fedora,前面已经说了,这个版本每次发行都比较冒进,以至于很多驱动程序都不能很好的配置,但最新的fedora10还是很保守和稳定的。yu软件源基于rpm包管理,安装软件很方便。
ubuntu,基于debian,桌面环境以gnome为主,是目前最流行的linux个人桌面,它的优点是配置起来非常简单,安装完系统之后,只要硬件不是太新,基本不用进行其他配置,硬件都可以识别并安装好驱动。而且其apt更新源服务器中的软件非常丰富,只要打一条命令,就可以自动从网络下载安装所需软件。ubuntu安装方便,甚至于可以使用wubi将linux安装在windows分区。ubuntu还有很多衍生版本,包括Kubuntu(桌面采用KDE,较为华丽),xubuntu(采用xfce,要求配置较低),eubuntu(面向儿童和教育),用户可以根据需求,偏好,和硬件配置进行选择。
suse,被誉为最漂亮的linux发行版本,当然,其本质和其他版本都是一样的,只是在窗口美工上开发者下了一定功夫,而且获得华丽的同时当然也需要付出更高的系统资源占用。其他的linux版本通过一些改造,完全是可以实现suse的效果的。
redflag,中科院开发的linux版本,主要面向政府用户,其个人桌面版免费,这个版本的美工上与windows非常接近,是使用者的入门难度降低,但实际上桌面也是基于KDE的,很平常。
puppy,一个非常小巧的linux版本,安装镜像90多M,却包括了图形桌面,浏览器,办公等常用的软件,系统运行时都存在与内存中,据说安装在U盘中的puppy,在系统启动后,可以将U盘拿掉,系统依然可以运行。
4.我对linux的简单了解,各个发行版本使用的linux内核都是同一个。只不过可能随着各版本的发行时间不同,采用的内核版本会不同。不知道理解的对吗?
linux的内核目前还在飞速的发展,现在常见的是2.X版本,X为奇数,为不稳定版,x为偶数为稳定版,比如rhel采用的2.4和目前最新的,很多个人桌面采用的2.6。不同的linux发行版本采用的内核不尽相同,比如fedora一般都是采用最新的内核。
5.之所以会有这么多问题,是因为我此时的大脑对linux的理解非常混乱,对于操作系统的理解只有正版的windows和盗版的windows的简单理解。暂时先不谈盗版问题,就正版而言,我知道linux部分版本是收费的,大部分可能是免费的,为什么会出现收费与免费两种现象?作为企业级的服务器应用,免费版本的linux是否可以应付得了,免费的是不是比收费的性能安全上要差好多????具体说说免费和收费的linux,谈谈二者之间的区别。
前面已经提到一些了,至于免费版,如果采用较为保守的成熟的版本,稳定性应该是可以保证的,安全方面,不是很了解,从我单位使用的rhle来看,与普通linux个人桌面并无大的区别。
6.OpenSource与Free:收费的linux版本,是不是就不算开源的操纵系统了呢?收费的linux肯定不会开源,是不是?因为如果开源了,人家都知道你的源代码了,开发商就没办法收费卖他们的发行版本的linux了。不知道理解的对吗?请具体说说"开源与免费"
拿redhat来说,他们既有收费的rhel,也有反编译rhel得到的并且是开源的centos,使用那个完全取决于用户自愿。这样来看,开源与免费的区别仅在于开源的东西,在遵守gnu协议的基础上,任何人都可以得到程序的源代码,并可以自己修改,并可以再发布;而免费的就只能免费使用,而不可修改了。
7.如果可以的话,再介绍一下linux的学习方法,和linux好的入门书籍。在日常工作当中,linux的应用会有很多角色,我主要是想学习LAMP架构下的WEB开发,不知道应该侧重学习linux哪些应用?哪些是LAMP程序员必须熟练掌握的LINUX技术,在求职应聘LAMP程序员的职位,一般面试考核linux方面都是哪些技能?
(不懂)
请参考