问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

学Linux有什么用?

发布网友 发布时间:2022-04-22 20:25

我来回答

12个回答

热心网友 时间:2022-04-09 16:40

1、linux是开放源代码的操作系统,它的每一个操作,你都能够充分了解,并且可以按照你的想法加以修改,这对一个计算机学生或者计算机爱好者来说,无疑是有很大帮助的,它可以让你知道系统是怎样工作。

2、 其次是Linux系统是由C语言写成的,对深入了解和学习C语言的同学无疑是最适合的环境,Linux下使用VI编辑器,让你编码显得高大上,同时VI也是一个让人爱不释手的好工具;Linux里强大的GCC套件,让你随心所欲编译C程序,出色的GDB调试工具,直接让你领悟C语言的原理。

3、据说世界上百分九十以上的服务器都是运行在类Linux系统上,也就是说你日常生活中所有的网络服务,其实都是基于Linux系统的,学好了Linux,你就可以通过管理服务器或者破坏服务器。

扩展资料

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

参考资料:百度百科-linux

热心网友 时间:2022-04-09 17:58

学Linux可以赚钱呀,有专门的Linux工程师岗位。
作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听过、网管。当调查人员告诉他们科幻电影中展示黑客高超技巧时的命令行界面正是大多数运维工程师每日工作环境时,他们发出极其一致的惊叹。
相对于普罗大众的一无所知,技术圈对运维的态度则更偏向于黑色幽默。相较于开发等工作岗位,7*24小时待命的运维工程师总是默默无闻作为守护者,当然同时还要接受“背锅侠”这一艰巨使命。
在众多互联网公司,IT技术岗位,整体分为三大类。
1、开发岗位,也就是我们所说的码农,天天撸代码。
2、测试岗位,找码农写的bug,然后让码农改,改好后上线。
3、运维岗位,保证代码上线后,你的服务正常能够被用户访问。
Linux运维工程师,总体来说,是比开发要好掌握一些,开发是要求比较高的数学能力,因为到后期,算法会成为很多人的天花板,Linux运维工程师学起来比较容易一些,都是实操类的学科,把命令、安装、配置和服务练熟。而且对于刚毕业的大学生来说,学习起来是非常顺手的,因为在学校的课程中,就包含了不少运维所需要的基本技能:操作系统、网络、数据库、Linux等。对于转行的人来说,Linux运维工程师的趣味性比较强一些,上手也更容易些,尤其是女生想学IT,Linux运维是首选,上手容易趣味性强,薪资高,将来工作还轻松,因为会有一堆男同胞,帮你解决问题。
Linux云计算工程师薪资也比较高,可达到12-25K,而且越老越吃香。

热心网友 时间:2022-04-09 19:33

学习Linux的心得
通过这几年来对Linux的学习,一步一步摸着石头过河,到现在才刚刚上岸。我能起的作用可能可以告诉你一些学习的方法,当你遇到困难的时候有个人在旁边给予帮助。说句心里话,对于Linux的掌握我还只能算是很粗的东西,因为看了很多大师们的东西以后,发现自已离他们真得还很远。我不是要打击你的意思,是告诉你实情。但也可以告诉你,就这一点现在还是比较好混口饭吃。对她了解掌握的越深,你会发现他几乎什么都能做,有了实现自已商业机会的平台。

学习Linux分好几种层次,我个人觉得可以用中学里学的课文《疱丁解牛》来对比。说白了也就是对事物的认识一般都是由表及里的过程,学习Linux也是一样的。以前总觉的学理的人只要会数理化就行了,很多老师们由于自身的素质问题也不由自主的暗示着我们这样做。现在觉得很后悔当初没有学好文,文太重要了,很多时候他真的可以指导我们的形为和思维方式。最近看的很多管理上的书,最终上升到都是哲学方面的问题,很多东西一追踪根源到上升到哲学上来了。以前小的时候不懂事,觉得学这些东西有什么用,现在成熟一些了才发现这些东西真的不是件简单的事情。学习Linux有很多东西,我建议你首先要注意大师们在哲学上的思路。Linux是由Unix产生的,最终他的实现及他基础上很多应用软件都是基于一个哲学理念“把任务分解成一小块一小块完成”,可能现在你觉得这是件很简单的道理。但他不简单就在于所有有关Unix的东西都是基于这一理念的,看看我们常用的那些小工具吧,find,grep,gzip,tar,bash...等等,这个道理无不贯穿始终。现在IBM/MS等公司经常提到的WEB Service,实际上细想也是这样的,无非是把很多服务分散开来,然后有个总的业务逻辑来进行迅速的组合成一个新的服务,满足市场的迅速变化的需求。

结论1:首先要明白他的设计理念是缘自Unix的“把任务分解成一小块一小块完成”,建议你可以看这本电子书>。是由Eric Steven Raymond写的,在google上很容易找到。这本书编重于编程,可以根据自已的兴趣选相应章节。我也没有全看完,也在研习中:-)

从使用着手,自已装个系统。建议你从Redhat开始。现在Redhat的安装基本上都是学习MS的做法,很图形化了。只要按照图形的指示,很容易让一个系统跑起来。我觉得初学者应该从这个入手,这样会快很多。因为Linux上的软件包都是由不同的开发团队做的,所以一般人不知道如果安装,redhat公司做的事情就是把这些东西组织起来,然后把这些软件卖给大家。因为他对这一行非常的精通,所以卖软件是其次,卖服务是主业。现在redhat已停止出个人版的了,改成专做企业的了,版本发行最近有些变动。现在最后一个版本好象是RH9.1。

装好系统后从使用应用软件开始,建议你先学BASH SHELL编程。因为你将业想往Oracl DBA发展的话,精通SHELL可以在管理上给你带来很大的便利。同时对于理解Linux系统的启动和一些软件的安装很有帮助。比如说你可以很清楚的了解Linux的整个启动过程,继而知道为什么要做那一步做了这个动作,对你将来处理实际碰到的问题至少可以明白知道问题出在哪。象很多我们日常在Unix/Linux的管理和脚本都是分不开的,精通BASH是我们需要完成的第一步。我指的是精通,不是一般的了解,因为你只有精通了,用的时间越长,你会发现script可以帮我们很方便的干很多事情。这里有一本电子书提供参考,是我至今见到写BASH最全,最好的一本。名叫《Advanced Bash Scripting Guide》,你可以在www.linuxdoc.org里找到。

这里也提一下www.linuxdoc.org里的文章是你学习Linux的良师益友,里面的很多文章都是非常不错的教材。主要分为几类:1、FAQ 2、HOWTO 3、Guider 4、man手册。其中的Guider有几本都是非常不错的入门书,你基本上可以不用去买本,美国出的印刷书都奇贵,你把那里的几本书看完就差不多了。插一句,现在P2P很流行,我基本上都不买专业的书了,大部分都可以找到电子版的下载。里面的HOWTO主要讲的一些具体的问题如何处理,门类也很多很杂,你可以根据自已现在的需求去看相应的文章。有空的时候可以多看看,这里面有些很好的solution,说不定什么时候就可以用上。FAQ的文章不多,建议挑些重要的看下。对于man手册,一般系统上都有,不过那里应该是最近的,平时用的不多。

结论2:自已装个Redhat,学好shell。

你用Unix/Linux时候,熟悉一个编辑器是必不可少的。用两种建议选择Emacs&VIM。Emacs比较大些,要花些空间,功能具强,以前用过一段时间但没有深入下去,所以了解也是通过大师们文章中反复提到这个关键字和一些信息知道的,用好了功能具强,相当于一个MS下的IDE开发环境;vim比较小些,功能也很强,是vi的增强版,我现在主要是用她来编辑东西。vim支持多种语法,可以用来编脚本、C、Java,功能足够我们用,学好需要一定的时间实践。因为我们用Unix/Linux,免不了有时要用console来控制,如果用惯了MS的编辑的话,你会非常痛苦,建议如果以后想长时间使用unix/linux环境的话,学好一种这环境下的编辑器。vim也有windows的版本,开始用起来会觉得不方便,便很快你会发现用VIM可以解决很多MS下编辑器不能解决的问题,不信你可以试试看。

结论3:学会一种Unix/Linux下编辑器Emacs或Vim,建议Vim(因为我在用,可以给你些指导 )

学习Linux有几种常用的服务软件需要会用,1) apache(http) 2) bind(dns) 3) pro-ftp(ftp) 4)samba(file share) 。需要掌握这些软件的安装和简单配置,这些软件在网上都有很详细的文档。至少apache要会安装和管理,因为这是最基本的WEB服务,今天在哪里都能用到。对于这些常用服务软件根据自已兴趣和环境要求做出选择,不一定要很精,但要会,建议精通。

结论4:学会常用服务软件的安装和配置,至少掌握apache

在Linux中还有很多小实用工具也需要掌握,这对你今后诊断问题和做相应的系统管理有很大帮助。如配置网卡地址的工具ifconfig,查找文件的工具find,行编辑的命令sed、awk,网络状态检查netstat、ping、nc等。这些工具可以在实践中慢慢学习。

结论5:在实践中学习一些常用小工具,如ifconfig netstat route等

掌握一到两种Opensource的数据库,如现在流行的两种数据库MySQL和PostgreSQL。MySQL用的人多些也比较简单,速度又快,做一些简单的数据库应用很多都用他做backend databaes server。如果你自已想学Oracle的话,可以直接学Oracle。Oracle的东西多且全,基本上所用的功能都能在Oracle找到。但如果你想更深一层学习DB的话,你可以考虑学PostgreSQL,他有源程序而且支持事务处理(trans-action)、子查询(sub-select),过程(procere)、自定义函数(function)、光标(cursor),支持了大部份SQL92和99的标准。他的文档也比较全。

结论6:建议掌握一种Opensource的DB,如MySQL

建议对TCP/IP协议层深入了解,我想你们上研究生时应该讲的很深。但我还是建议你再多复习相关的知识点,很多时候网络上的问题可以通对你对TCP/IP的了解找到问题所在。建议你买那个steven的书叫>,同时经常在身边准备好那几种状态切换的图,劳记在心,出问题的时候就可以知道是哪边网络不通,还是应用程度出了什么问题了。

结论7:建议再深入了解TCP/IP protocol

建议除了bash外,再学多一种在Unix环境下的RAD脚本语言python。我也正在学python,通过这段时间的了解发现,这个东东有很多功能而且在开发上可以比c/c++提高至少5倍效率。有时候偏向做系统管理,但掌握一本这种编程形的脚本对工作帮助很大,可以迅速的处理一些问题。BASH是侧重于人机交复的脚本,有些事情用BASH是无法完成的。Python在很多Internet应用上有很多mole&package,你可以很方便的使用已有的功能,比如说自已做个小的WEB SERVER,做测试工具,做数据库查询等等。

结论8:建议学下Python

好了,今天先罗嗦到这里,还有很多想法愧于文笔有限,改天再详谈。

水平有限,权做参考,希望对于你的学习有所帮助。
客观来说 对你毫无用处。

热心网友 时间:2022-04-09 21:24

我工作7年了,告诉你吧,现在都是嵌入式开发,传统的windows桌面开发非常少了,嵌入式开发基本都是Linux,因为可以自己加驱动,学linux非常有用的。
建议你多了解一下iOS和T-kernel等其他嵌入式系统。

热心网友 时间:2022-04-09 23:32

Linux一般都是免费的,这样就不用花钱去买操作系统了。除此之外就是为了工作了,如果工作需要,不学不行。

热心网友 时间:2022-04-10 01:57

现在百分之九十以上的互联网都在用Linux 系统,而且从国外发展的历史来看,Linux
已经有普及到个人版电脑了,所以,学习Linux 前景是非常好的。

热心网友 时间:2022-04-10 04:38

linux主要是做服务器用的,但现在桌面版的功能比win强大。

linux可以在配置较低的电脑上流畅运行,而win...简直就是吃硬件的怪物

网上很多对比资料了

如果以游戏为主,还是用win,如果不是,尝试linux体验一下吧

热心网友 时间:2022-04-10 07:36

中国农业银行的柜面系统就安装在suse linux 服务器上。很多行业的核心系统都会用到unix。
比如小型机一般都用IBM的AIX或HP的unix。
linux是Unix的分支。类似了。学了都有用。

热心网友 时间:2022-04-10 10:51

先说好处(传统好处什么开源啊,开放啊,暂作不表):
1.提升效率。(这个真的仁者见仁)
2.更高的学习成本,意味着你能学习更多的东西,但也同样意味着你可能会浪费很多时间。
理由:
Linux是懒程序员的福音。接触Linux愈久愈发现这个特点。
Linux下最受欢迎的产品都能很显著地降低时间成本。譬如Git,VIM,Emacs,Shell,Pacman(Arch的包管理),虽然很多软件在windows下也有相应的解决方案,但是,Linux的确是承载这些产品最完美的平台。用的久了的确会显著地提升工作效率,但因为Linux下很多东西的学习曲线也很陡峭,所以讨论效率问题还是很有争议的。
如果题主非要给自己学Linux找个理由的话,我觉得就是不差时间,爱折腾。
自从大一下学期装第一个Linux发行版ubuntu10.04开始,我自己的笔记本大概已经重做系统超过一百次了。
前20次是这样的开始重做的:咦,这个文件看起来好多余,删了;这行代码看起来好诡异,改改看;这个配置文件怎么放在这儿,移到etc下,然后一次次的重做就开始了。
20~40次是这样的:一定要在linux下玩游戏,先折腾下闭源驱动,折腾到第29次终于成功了,然后升级内核,又挂了,算了,死心用开源驱动了,可是风扇为什么转这么快,改改文件,降降频试试,卧槽,怎么X又挂了。直到第40次差不多把笔记本系统调整到最佳状态。此时差不多知道哪些文件能动哪些文件不能动了。
40~60次是这样的:我得给自己挑个牛*的发行版,ubuntu不行,用的人太多,*格不够,用用他爹debian,装完之后,卧槽,默认桌面环境这么坑,中文支持还不友好,卸了,换一个。Fedora口碑也还行,试试看,装完不顺眼,卸了。再换suse,恩,这个舒服了,可是为啥源这么慢,不行,不好用,换一个。直到第55次,试试Arch,装失败三次之后,终于把一切搞定了,发现,这尼玛才是我的归宿啊,就是它了。然后又发现了一个基于arch的发行版chakra,好奇心作祟,然后又把原来卸载重做。
60~80次是这样的:我得给自己挑个牛*的窗体管理器,compiz好炫啊,先搞这个,什么3D桌面,屏幕下雪,立方体养鱼,魔灯效果,都搞搞,然后X挂了,自己还没法修复,重做吧,乐此不疲10遍,终于忍无可忍,草,什么JB玩意儿,这么不稳定,一整就崩,小爷不伺候你了。换一个高大上的awesome,大家都说它好,我整整。整完之后,我擦!14寸的笔记本没法搞这玩意儿啊 !换一个,上openbox,装完之后,这尼玛怎么这么简陋,配置了一天,能看一点了,但还是难看,算了算了,换!折腾到80遍,好累,我还是用回Gnome的默认窗体管理吧。
80~100次是这样的:我得了很严重的系统强迫症,突然就发现,卧槽,我的Arch里面怎么有一百个包了,哎呀,我都装了啥了,肯定有一堆用不到的啊,怎么办,晚上都睡不好了,心里好痒,算了,重做吧。我被这个病折磨到考研之前,真的。
更多知识可以看看《Linux就该这么学》

热心网友 时间:2022-04-10 14:22

Linux就是个操作系统:它和Windows XP、Windows 2003、2008什么的一样就是一个操作系统而已! 现在不要管这个玩意儿是谁发明的,以后再说。
Linux能干什么:它能当服务器,服务器上安装者各种企业应用、服务。 比如:Web服务(apache,就是能架设网站的)、数据库(MySQL,存储网站信息数据的)、博客系统(wordpress) 等……
Linux系统用在哪些领域: 比如某网站的服务器,他们肯定用Linux。再比如某网站的数据库,他们差不多也基于Linux。再比如机关部门、学校、东莞夜总会、某中介公司,总之他们都用的到Linux。 因为他们的部分业务需要在网络上处理,需要存储,需要管理数据。那么恰恰Linux就是很好的服务端操作系统。
腾讯招聘的业务运维工程师:
1、精通linux操作系统,对系统性能相关问题有较深刻理解;
2、精通shell编程,熟练应用awk、sed、grep、strace、tcump、gdb等常用命令;
3、熟悉网站B/S开发结构,熟悉linux下常用的B/S结构软件apache、tomcat、squid、mysql、lvs 等的使用与调优配置;
4、熟悉集群高可用性方案,有一定带宽成本速度优化经验;
5、熟悉TCP/IP协议,能够定位linux网络下普通的网络异常。

阿里巴巴招聘的运维工程师:
1、熟悉LINUX操作系统日常维护、优化;
2、熟悉apache,Jboss等Web应用服务器部署、优化;
3、精通Shell/Perl/python的一种;

热心网友 时间:2022-04-10 18:10

当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!
Linux操作系统被广泛的应用于企业服务器领域,目前市场上的网络设备都是使用Linux内核操作系统,一些网络服务器也是使用Linux操作系统下面的服务搭建实现的,目前操作系统这块也基本被Linux占据,使用Linux的iptables功能可以做代理服务器和防火墙;使用samba服务的功能可以做搭建和打印共享服务器。
使用Linux下的apache+mysql+php搭建web、Linux下的vsftp服务作为FTP文件传输服务器,使用Linux下bind服务做域名解析服务器,使用Linux下DHCP服务做网络中地址分配服务器,使用Linux下open*服务实现VPN服务器,使用Linux下sendmai和qmail服务搭建邮件服务器,使用Linux下的NFS和iSCSI搭建网络存储服务器等,Linux在企业应用范围极广。 Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
在的网络设备一般都是Linux操作系统,比如:软防火墙、软路由、软监控、云计算等,这些都是使用Linux内核开发的。
Linux操作系统安全性和稳定性高,目前android系统、银行系统、企业WEB服务器、虚拟化、等都是使用Linux操作系统。
Linux操作系统在市场上得到了广泛的应用,市场上80%的服务器用户在使用Linux操作系统,因此,学好Linux可以有很多就业选择,而且喜爱技术的人员来说,也是一种成就!

热心网友 时间:2022-04-10 22:15

当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!
Linux操作系统被广泛的应用于企业服务器领域,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的,目前操作系统这块也基本被linux占据,使用linux的iptables功能可以做代理服务器和防火墙;使用samba服务的功能可以做搭建和打印共享服务器。
使用linux下的apache+mysql+php搭建web、linux下的vsftp服务作为FTP文件传输服务器,使用linux下bind服务做域名解析服务器,使用linux下DHCP服务做网络中地址分配服务器,使用linux下open*服务实现VPN服务器,使用linux下sendmai和qmail服务搭建邮件服务器,使用linux下的NFS和iSCSI搭建网络存储服务器等,linux在企业应用范围极广。 Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。
在的网络设备一般都是linux操作系统,比如:软防火墙、软路由、软监控、云计算等,这些都是使用linux内核开发的。
Linux操作系统安全性和稳定性高,目前android系统、银行系统、企业WEB服务器、虚拟化、等都是使用linux操作系统。
Linux操作系统在市场上得到了广泛的应用,市场上80%的服务器用户在使用Linux操作系统,因此,学好Linux可以有很多就业选择,而且喜爱技术的人员来说,也是一种成就!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
星露谷物语洒水器怎么布局 星露谷物语洒水器摆放位置图 从昌平区马池囗镇南路到高里掌村怎么走 白帽子变黄如何清洗 白帽子变黄怎么清洗 暗黑破坏神不朽任务角色被占用怎么办 游戏玩法攻略 暗黑破坏神2 中任务问题 请教一个暗嘿破坏神任务问题 制作溏心蛋有哪些技巧? 为什么女生要来大姨妈? 为什么女生要来大姨妈??? IC SST39VF010-70 TSOP 32PIN是一款什么IC? 怎样破解平板的密码 Linux到底是干嘛的?什么用啊? stm32中为什么对pin这样定义,这样定义怎么和硬件匹配起来呢 华为平板忘记了健康密码是多少该怎么办? 在单片机英文手册中PIN 指的是什么 用linux系统是做什么用的? 上火,喉咙疼,应该吃什么药比较好 Linux是什么玩意?有什么用 健康使用平板密码忘记了怎么办? 热气上火导致喉咙痒吃什么药比较好? 如果平板忘记了密码怎么办? 喉咙发炎吃什么药好? 邮政储蓄卡密码在ATM机输错3次被锁了,第二天会自动解锁吗 苹果平板密码忘了怎么办? 苏州银行卡密码输错3次,第二天能重新输入吗 上火了,喉咙肿痛,吃什么药效果好? 健康使用平板密码忘了怎么办? 银行卡要是在取款机输入密码错误3次,第2天还能不能在重新输入? 喉咙痛,吞咽口水时很痛,上火。要吃什么药?? 平板电脑忘记密码怎么办? stm32 pinrst复位何时发生 手机上大写字母(HOLD)是什么意思? 请问荣耀平板5忘了锁屏密码怎么办? linux系统有什么用? STM32里面Pin5和Pin_5有什么区别 学习Linux有用吗? 我最近玩英雄联盟pin不高,才32,但是fps很低,对面放的技能上有黑色的阴影,该怎么办 学会linux有什么用? 32bit 控制器最多有多少pin 怎样判断手机lcd 32个pin脚的屏为串口, Linux主要应用在哪些方面? 硬件spi STC 单片机 有哪些 40pin或20pin BIOS芯片标记解释 使用LINUX操作系统有什么好处咩? STM32中GPIO_PIN的取值范围问题 PUK码和PIN码各是什么意思 飞利浦32HFL3336/T3的搜索PIN码是什么? 路由器MAC是0C:72:2C:80:B2:32他的pin是多少,谢谢 e4,d3,32,e3,63,22路由器的pin码