一般做应用服务器,比如你玩的游戏和你访问的网页的应用程序一般都是运行在linux服务器的。
linux服务器有图形的也有命令行的(一般是黑屏),绝大多数在命令行下操作,图形的一般是为了方便学习,个人用的而已;
qq的话你可以上腾讯官网上去下载linux版的rpm包,下载后直接双击即可,不过linux不适合娱乐的应用,更适合学习;
想学习linux的话,自己先看看书吧,推荐《鸟哥的私房菜》,对于初学者很有用的;
安装软件的话,一般是rpm包的,很方便,但是到了服务器上一般的是源码包,这样的软件更安全和稳定,祝你学的愉快(不过提醒一下,刚开始还是有点难度的,要坚持,忽然有一天你会恍然大悟)!!!
与Windows操作系统软件一样,Linux也是一个操作系统软件。但与Windows不同的是,Linux是一套开放源代码程序的,并可以自由传播的类UNIX操作系统软件,随着信息技术的更新变化,Linux应用领域已趋于广泛,
1、IT服务器Linux系统应用领域
如今的IT服务器领域是Linux、UNIX、Windows三分天下,Linux系统可谓是后起之秀,尤其是近几年,服务器端Linux操作系统不断地扩大着市场份额,每年增长势头迅猛,并对Windows及UNIX服务器市场的地位构成严重的威胁。
Linux作为企业级服务器的应用十分广泛,利用Linux系统可以为企业构架WWW服务器、数据库服务器、负载均衡服务器、邮件服务器、DNS服务器、代理服务器(透明网关)、路由器等,不但使企业降低了运营成本,同时还获得了Linux系统带来的高稳定性和高可靠性。
随着Linux在服务器领域的广泛应用,从近几年的发展来看,该系统已经渗透到了电信、金融、政府、教育、银行、石油等各个行业,同时各大硬件厂商也相继支持Linux操作系统。这一切都在表明,Linux在服务器市场的前景是光明的。同时,大型、超大型互联网企业(百度、新浪、淘宝等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前十的网站使用的几乎都是Linux系统,Linux已经逐步渗透到各个领域的企业里。
2、嵌入式Linux系统应用领域
由于Linux系统开放源代码,功能强大、可靠、稳定性强、灵活,而且具有极大的伸缩性,再加上它广泛支持大量的微处理器体系结构、硬件设备、图形支持和通信协议,因此,在嵌入式应用的领域里,从因特网设备(路由器、交换机、防火墙、负载均衡器等)到专用的控制系统(自动售货机、手机、PDA、各种家用电器等),Linux操作系统都有很广阔的应用市场。特别是经过这几年的发展,它已经成功地跻身于主流嵌入式开发平台。例如,在智能手机领域,Android Linux已经在智能手机开发平台牢牢地占据了一席之地。
3、个人桌面Linux应用领域
所谓个人桌面系统,其实就是我们在办公室使用的个人计算机系统, 例如: Windows XP、Windows 7、MAC等。Linux系统在这方面的支持也已经非常好了,完全可以满足日常的办公及家用需求,例如:
浏览器上网浏览(例如:Firefox浏览器)。
办公室软件(OpenOffice,兼容微软Office软件)处理数据。
收发电子邮件(例如:ThunderBird 软件)。
实时通信(例如:QQ 等)。
文字编辑(例如:vi、vim、emac)。
多媒体应用。想更详细的了解下Linux,你可以查些相关资料,比如《Linux就该这么学》就是本不错的Linux入门书籍。
关于Linux管道的一切
云,是网络,互联网的一种比喻说法,即互联网与建立互联网所需要的底层及时设施的抽象体。
计算,并不是指一般的数值极端,而是一台足够强大的计算机提供的计算服务,包括各种功能,资源,储存。
云计算,可以理解为网络上足够强大的计算机为你提供的服务。
0基础学习路线如下
1,网络基础:计算机基础,云计算基础
2,Linux基础,Linux操作系统,Linux高级管理,安全与监控
3,Linux自动化运维,shell脚本语言,python语言,前端开发
4,数据库运维管理,sql语言,数据库安全与高可用mysql,nosql数据库技术
5,云架构管理与综合实战
作为未来互联网发展的重要方向,Linux有着非常重要的地方。云计算产业已覆盖政府、金融、交通、企业、教育、医疗、信息消费等各应用领域,并且与通信、物联网、互联网产业相融合,人才需求加剧。
学习云计算有以下几个发展的方向:
1、Linux运维工程师:从事linux运维工程师需要掌握Linux基础以及常见的开源服务集群,同时还需要掌握shell、MySQL、监控。
2、Linux高级架构师:从事高级架构师需要根据企业的问题和需求,提供出适合的解决方案并且能够有效的执行,还可以排查企业的问题以及存在的隐患,除了在技术上有一定的基础之外,同时沟通能力、执行力以及表达能力,真正的可以说是独当一面。
3、运维开发工程师:运维开发工程师跟Linux运维工程师是比较相似的,都需要掌握Linux基础以及常见开源软件服务集群,自动化、智能化以及图形化管理平台以及运维的软件。
4、数据库管理:从事这方面工作人员需要熟练Linux基础以及基本服务,还需要熟悉MySQL等技术。
5、云计算架构师:精通Openstack/Ceph/Kvm等的集群架构及调优,了解核心Openstack代码。