linux难学吗(linux程序设计难学吗)

      最后更新:2023-08-25 20:51

      学Linux要多久能学会?

      大概需要3-6个月时间,看你的基础和努力程度了!学习主要内容有:1)网络基础与linux系统的管理2)优化及高可用技能3)虚拟化与云平台技术4)开发运维毕业后可从事的工作有:1)Linux运维工程师2)数据库工程师3)云计算运维工程师4)自动化运维工程师5)云计算架构工程师等南京北大青鸟祝你学有所成!南京北大青鸟linux课堂
      Linux培训要多长时间?参与Linux云计算培训学习周期还是比较短的,几个月即可上岗,Linux培训一般需要5个月左右,以优就业为例,Linux培训课程的培训时间是5个月,且充分考虑到基础薄弱学员的学习特点,同时兼顾有一定基础或学习能力较强学员的学习体验,课程内容在组织编排上循序渐进、由浅入深,理论与实战并重。需要学习什么内容?优就业Linux培训中有经验丰富的老师引导,不仅学习理论知识,还会参与项目实训,学习内容紧跟市场,项目经验快人一步,课程围绕现代数据中心运维常用技术展开,最后逐渐过渡到云数据中心运维与开发技术。课程分传统数据中心运维技术与云数据中心运维技术两大部分。其中传统数据中心运维主要涵盖了:1) 计算机网络软、硬件技术2) Linux操作系统基础与运维3) 数据库管理与运维技术云数据中心运维主要包括:1) 虚拟化技术2) 企业私有云平台运维技术3) 主流云平台框架4) 容器云技术除此之外,还包括数据中心运维自动化部分,该部分主要涉及Shell脚本编程与Python程序设计等与运维开发相关的技术与技能。以上就是“Linux培训要多长时间?需要学习什么内容?”的相关介绍,参与Linux培训最重要的是注重学习过程,如果有小伙伴对Linux云计算有兴趣可以点击这里咨询,关注浙江优就业官方网站以及浙江优就业公众号获取更多内容。
      一般要学会的话要学估计半年左右,最高再结合实现来实现操作,增强熟练度。 linux学习是一个比较广义概念,可以理解为运行和维护学习,这也和具体的学习以及工作息息相关,要想进行维护,首先要先把服务搭建起来,也就是先运行。这里我们所说的运维是指对服务器和数据库及集成环境的运维。首先运维要学什么?操作系统:linux、windows常用服务:RAID、vsftpd、samba、ssh安全知识:iptables、firewalld、selinux、DDOS、CC服务器:apache、nginx、tomcat、weblogic数据库:MySQL、oracle、redis、mongodb、memcached负载均衡:nignx、lvs、f5高可用:keepalived监控:zabbix、prometheus、openfalcon、grafana、睿象云告警平台自动化运维:saltstack、ansible虚拟化:docker、k8s云计算:openstack 其他知识:计算机网络
      学习Linux分为两种情况,第一种是自学,第二种是培训。 自学的话,时间无法确定,根据个人情况来决定,半年以上; 培训的话,学习周期4-6个月,从入门到精通以及实战,学完后即可找工作。
      1、万事开头难,开始学习多少会有一些困难 2、学无止境,Linux没有学会的概念,只能说是会用就可以了。我从1993年开始使用Linux,期间做过很多Linux的项目。但我遇到Linux上的问题仍是首选去网上看看有没有人遇到类似问题。一个人的能力有限,不可能样样精通,Linux就足够博大精深。
      学Linux要多久能学会?

      学习Linux难吗

      Linux是学习曲线比较陡峭的学科,刚开始学习有些难度 ,入门后就相对比较轻松了。学习Linux大部分做的是运维工程师或者云计算工程师。 运维不仅仅是懂Linux就行,因为还有一大部分的Windows运维,最近看一个报道说,windows的服务器占了47.71%。嗯,向windows运维人员致敬。当然我们这篇文章不是说运维除了懂Linux,还要懂Windows,而是涉及运维的其他方方面面。环境部署一开始这个世界是开发的,然后才是运维的。开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要准备好部署环境,如部署在Linux服务器上,安装相应的软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。你不能只装了软件吧,还需要看看具体是哪个版本,java 7 和java 8 的差别还是有点的,php5和php7也有些语法不兼容。把软件都安装好了,就可以上线了?还是不行。还需要测试吧,那就还需要部署一套测试环境。有些时候,开发环境也是需要运维来部署的。排错和调优事情从来都没有一帆风顺的。上线没多久,服务就502了,还不被老板骂死。尽管你有一肚子的委屈,我只是个运维,代码不是我写的,为什么要我来背这锅?!委屈归委屈,服务访问不了了,就是运维的事。尽快定位问题,解决问题才是王道。怎么来定位问题呢?最简单直接的办法就是看日志,看系统日志,看软件相关的日志,结合故障现象和经验,快速的进行定位和恢复。然后就是总结经验,吸取教训,写事故报告。OK,现在你知道,需要对系统环境需要进行一定的调优操作,不再做背锅侠。相关技术: top, vmstat, iftop, awk, sed, sar, iostat, strace, ...备份做最好的计划,做最坏的打算。前不久的gitlab删库事件的教训犹在眼前,丢失了几小时的数据,虽然大部分的备份策略都失效了,但还是挽救了几小时前的一个备份,才没有造成更大的数据丢失和公司损失。我们需要对设备进行备份冗余,需要对数据库进行备份及离线备份,需要对网站静态进行备份冗余,需要对机房进行备用,能做到双活,那是更好的啦。相关技术: rsync, crontab, lvm快照, mysqldump, extrabackup, 完全备份, 差异备份, 增量备份, 离线异地备份, ...高可用和集群没有永垂不朽,我们不能保证硬件24小时在线,但需要保障服务24小时在线。出现故障后,如果做好高可用和冗余,故障自动切换,移除故障节点,那样也就保障了服务的实时在线。在老板和用户不知情的情况下,悄么的把故障处理好的,KPI算是保住了,奖金也许就会有的吧。相关技术: F5, Nginx, LVS, HA-proxy, MHA, Zookeeper, 各种其他分布式集群方案, ...监控告警运维工程师的第一次解放运动。时刻担心网站挂掉,一年365天、每周7天、每天24小时,时刻保持精神高度紧张,就算你是神仙都会撑不住的。我们需要一个机器来监督其他的机器工作,我们需要解放我们自己。当有故障发生的时候,通过短信、微信、钉钉、邮件等等通知对应的运维工程师来处理,甚至是自动切换或摘除故障节点,然后我们离线对故障节点进行问题排查。相关技术:Zabbix, Nagios, Cacti, Prometheus, open-falcon, Ganglia, sar, ...安全和审计狂奔在互联网的康庄大道上,不过有些人是在裸奔。不安全的网络环境和服务器配置,无异于在网络世界裸奔,任何人都可以窥探你的隐私。你的应用是否做了SQL防注入?你的防火墙是否开启?是否还在用root+密码的方式登录服务器?网站开启了https么?是否对系统操作进行审计?相关技术: iptables, firewalld, waf, auditd, 各服务的正确配置, ...自动化和DevOps运维工程师的第二次解放运动。偷懒是社会进步的第一动力。聪明的我们怎么会让自己一直在重复枯燥的事情上浪费时间,装系统、部署环境、发版本、批量操作,把这一切交给程序去实现吧,我们需要的是享受生活。相关技术: shell, python, go, rundeck, ansible, saltstack, puppet, chef, cobbler, fabric, ...虚拟化和云服务正在发生的一场运维革命。这场革命的发起人是买书的亚马逊,这家伙希望卖一切可以卖的东西,包括自己闲置的服务器资源。现在国内的阿里云和腾讯云也发展得如日中天,他们几乎提供了运维所需要的一切,甚至可以让一个公司不再需要运维的岗位。你需要服务器,只需要几秒钟,就可以创建一台。你需要数据库集群,只需要鼠标点击几下,就可以开通。 相关技术:docker, Moby, kubernetes, Xen, CoreOS, Hyper-V, KVM, ...
      看个人情况了,每个人的学习能力不同,接受能力不同,自然觉得难易度是不同的,不过相对于来说,Linux学习要比其他的编程语言更加简单一些,入门也是比较容易的,不过想要掌握好Linux技术,还是需要系统化的学习一些,这样才可以更好的掌握好,推荐可以看看小猿圈的视频,看看适不适合在决定要不要报名学习。
      总的来说,学习Linux系统的使用要比学习WINDOWS系统还是要难一些。但是如果一旦掌握了Linux系统的管理与维护,那么Linux 系统的功能还是要比WINDOWS强大得很多。尤其特别适合搭建各种服务器(例如:WWW服务器、FTP服务器、DNS域名解析服务器、sendmail邮件收发服务器等等)、以及 iptables 防火墙的搭建等。 如果已经打算学习 Linux 系统的管理和维护的话,那么也没有什么捷径可走。根据我的Linux管理经验就是:找一本适合自己的参考书(目前公认比较好的一本书是:《Linux就该这么学》),然后亲自动手从:建立 Linux 分区、选择需要安装的应用程序、直到安装完毕一个整个的 Linux 系统,亲自上机操作,体会Linux系统中的每一个命令。时间久了,就会找到Linux系统管理的窍门了。
      四川中公优就业的老师认为具体要看你想要学到什么程度。每个阶段的学习都是不一样的。但是只要你能坚持,有耐心就可以学会。你想学成什么样子?你觉得学习这个对你最大的难题是什么?(时间、教材或者其他)你计划学习多久我们马哥Linux团队专门是做Linux学习研究的,你可以借鉴一下。Linux运维学习阶段,需要分为四个阶段,linux初级入门-linux中级进阶-linux高级提升,和资深方向细化。第一阶段:初级入门初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。个人建议学习的路线如下:初级入门:1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)2、Linux用户及权限基础3、Linux系统进程管理进阶4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)5、shell脚本入门(可边练习边学习)第二阶段:中级进阶中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法4、 加密/解密原理及数据安全、系统服务访问控制及服务安全基础5、iptables安全策略构建6、shell脚本进阶(主要是结合一些应用,写一些案例)7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。第三阶段:高级提升1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右第四阶段:资深方向进阶1、 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)3、 运维开发(主要是python运维开发)4、 自动化运维(在之前自动化基础上做深入)5、 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)
      Linux的操作对于初学者来说,可能不是那么容易,我们大部分人习惯于Windows的操作,要想转Linux意味着习惯的改变,这对每个人都不是容易的事情,且运维这个行业因其行业特性极其注重经验和实操,虽然网上书籍和视频层出不穷,但是想深入学习Linux运维并非易事,这就需要坚持学习的毅力、勤于动手的自控力以及深入思考的能力,当然想要更快更容易的学习Linux运维,找牛人帮忙带路也是必不可少的一个环节。
      学习Linux难吗

      LINUX很难学吗?

      Linux诞生于1991年,它在国外的发展是非常迅速的,即使目前国内越来越多的应用转向Linux平台,但Linux在大多数人的眼中还是不太了解,甚至一个多年从事windows平台下的开发人员,可能也从未使用过。Linux属于操作系统,相对于其他的编程语言来说,Linux学习起来更加容易一些,当然了想要完全精通还是具有一定难度的,同时Linux适合零基础人员学习,至于能否学习好,需要结合个人的实际情况来决定,只要肯付出时间和精力好好学习,相信还是可以很好掌握的。
      还……还行诶,我之前在新盟教育上课学的Linux,一遍就OK,蛮好理解的,当然也可能是老师教得比较好。 不过自学的话就,可能比较难一点。我是自学转报班。我更希望题主不要踩雷。我买过鸟哥的Linux的书,一本大概五厘米厚,将近三百页的内容,在我决定看书自学的那一个月,反复看前面二十页,但是也只有前面那20页,因为后面的内容我看不下,看不下去的最主要原因在于,我看不懂里面的专业名词,去百度查了,出来的结果是更多的专业名词,然后就失去了看书的兴趣。后来试着去看视频学习,一边看视频一边在论坛发帖求助,可是会有一个什么问题呢,我发帖的时候,根本没人看,往往帖子都沉到最下面,而我还没找到问题的答案。看视频的疑问得不到解答。反倒是让我发现视频的一个硬伤:时效性。有些视频播放量百万,可是一看发布时间,2003年,而里面的内容,被更新迭代的新技术取代,已经不适用了。而我之后苦恼了一段时间,好奇我是不是学不了Linux了,怎么换什么方法都学不好,是不是我不行。而且当时没有找到合适的工作,也没有什么工作能让我上班的时候还抱着一本跟工作无关的书一直看,所有这个想法搁置了一段时间。如果要学的话,有经验的情况下可以自己在电脑上装VMware,跑个虚拟机,搞不定了就直接重来,这样会比较好处理,没基础的情况下不要给自己装Linux系统就OK。 背背命令行,掌握一些基础命令,然后再学高级命令会比较简单。
      LINUX很难学吗?

      学习linux要多久

      Linux主体分为“运维”与“开发”两个方向,无论你是Linux相关从业者,还是说爱好都可以归类到这里,其中“运维”一般是初学者或者转行人员的首选,而Linux运维主要是对服务器稳定、性能与安全方面的维护和调试。实际上Linux入门并不困难,只要具备Linux基础,读懂Linux的命令格式,大多数的服务架构都是可以按照文档部署出来。当然做Linux开发,个人建议去参加培训学习更有效率,如果报班学习则大概需要4-6个月时间。学习主要内容有:1)网络基础与linux系统的管理2)优化及高可用技能3)虚拟化与云平台技术4)开发运维毕业后可从事的工作有:1)Linux运维工程师2)数据库工程师3)云计算运维工程师4)自动化运维工程师5)云计算架构工程师等互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。祝你学有所成,望采纳。
      我们马哥Linux团队专门是做Linux学习研究的,你可以借鉴一下,全日制学习是4个月。 Linux运维学习阶段,需要分为四个阶段,linux初级入门-linux中级进阶-linux高级提升,和资深方向细化。第一阶段:初级入门初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。个人建议学习的路线如下:初级入门:1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)2、Linux用户及权限基础3、Linux系统进程管理进阶4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)5、shell脚本入门(可边练习边学习)第二阶段:中级进阶中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法4、 加密/解密原理及数据安全、系统服务访问控制及服务安全基础5、iptables安全策略构建6、shell脚本进阶(主要是结合一些应用,写一些案例)7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。第三阶段:高级提升1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右第四阶段:资深方向进阶1、 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)3、 运维开发(主要是python运维开发)4、 自动化运维(在之前自动化基础上做深入) 5、 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)
      如果你要报班学习,一般培训机构Linux学习时长在4至6个月左右,我校是5个月,包括Linux基础、综合架构、shell编程、数据库、云计算以及网络安全等内容
      一般培训机构Linux学习时长在4至6个月左右,我校是5个月,包括Linux基础、综合架构、shell编程、数据库、云计算以及网络安全等内容
      一两个月出师,报个班学得快,有重点 可以看下《Linux就该这么学》
      学习linux要多久

      想学Linux 应该怎么入手

      学习Linux并不难,做好规划,有合适的学习路线,坚持学习,就可以达到意想不到的结果,初学者可以按照以下路线进行学习: 第一阶段:linux基础入门1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4. 第一关一大波命令及特殊字符知识考试题讲解5. Linux基础优化6. Linux目录结构知识精讲7. 第二关一大波命令及特殊知识考试题讲解(上)8. 第二关一大波命令及特殊知识考试题讲解(下)9. Linux文件属性一大堆知识精讲10. Linux通配符/正则表达式11. 第三关一大波命令及重要知识考试题讲解(上)12. 第三关一大波命令及重要知识考试题讲解(下)13. Linux系统权限(上)14. Linux系统权限(下)15. 整体课程回顾第二阶段:linux系统管理进阶1. Linux定时任务2. Linux用户管理3. Linux磁盘与文件系统(上)4. Linux磁盘与文件系统(下)5. Linux三剑客之sed命令第三阶段:Linux Shell基础1. Shell编程基础上2. Shell编程基础下3. Linux三剑客之awk命令第四阶段:Linux网络基础1. 计算机网络基础上2. 计算机网络基础下3. 第二阶段整体课程回顾第五阶段:Linux网络服务1. 集群实战架构开始及环境准备2. rsync数据同步服务3. Linux全网备份项目案例精讲4. nfs网络存储服务精讲5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲第六阶段:Linux重要网络服务1. http协议/www服务基础2. nginx web介绍及基础实践3. nginx web精讲结束4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统5. nginx负载均衡6. keepalived高可用第七阶段:Linux中小规模集群构建与优化(50台)1. 期中架构开战说明+期中架构部署回顾2. 部署期中架构并完成上台述职演讲3. kickstart cobbler批量自动安装系统4. pptp vpn与ntp服务5. memcached原理及部署/作为缓存及session会话共享第八阶段:Ansible自动化运维与Zabbix监控1. SSH服务秘钥认证2. ansible批量自动化管理集群3. zabbix监控第九阶段:大规模集群高可用服务(Lvs、Keepalived)1. Centos7系统自行安装/centos6与7区别2. lvs负载均衡集群/keepalived管理LVS集群第十阶段:Java Tomcat服务及防火墙Iptables1. iptables防火墙精讲上2. iptables防火墙精讲下3. tomcat java应用服务/nginx配合tomcat服务部署及优化第十一阶段:MySQL DBA高级应用实践1. MySQL数据库入门基础命令2. MySQL数据库进阶备份恢复3. MySQL数据库深入事务引擎4. MySQL数据库优化SQL语句优化5. MySQL数据库集群主从复制/读写分离6. MySQL数据库高可用/mha/keepalved第十二阶段:高性能数据库Redis和Memcached课程第十三阶段:Linux大规模集群架构构建(200台)第十四阶段:Linux Shell编程企业案例实战第十五阶段:企业级代码发布上线方案(SVN和Git)1. GIT管理2. 代码上线项目案例第十六阶段:企业级Kvm虚拟化与OpenStack云计算1. KVM虚拟化企业级实战2. OpenStack云计算企业级实战第十七阶段:公有云阿里云8大组件构建集群实战第十八阶段:Docker技术企业应用实践1. Docker容器与微服务深入实践2. 大数据Hadoop生态体系及实践第十九阶段:Python自动化入门及进阶 第二十阶段:职业规划与高薪就业指导
      学习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的最重要的内容
      想学Linux 应该怎么入手

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类