Linux 该怎么入门呢???
发布网友
发布时间:2022-04-23 08:15
我来回答
共5个回答
热心网友
时间:2022-04-10 04:14
一般情况下,大部分人接触Linux的机会并不多,对Linux平台下的开发更是一无所知。而现在的发展趋势却越来越表明:无论是作为一个优秀的软件开发人员,或是互联网、IT行业的从业人员,掌握Linux是一种很重要的谋生资源与手段,很多迹象表明这是一个很好的加分项。下来我将会结合自己的几年的个人经验,谈谈Linux的学习方法与学习中应该注意的一些事。
培养耐心,培养兴趣
兴趣是最好的老师,建议你去摸索下Linux有些什么优点和特点,了解了这些可以提升你对Linux的好感,尝试着去了解、学习这些优点,掌握一些初级的“黑魔法”,相信你的心会慢慢得被Linux所捕获。
Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不排斥重装系统这种枯燥且万能的学习手段。如果不愿意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不起来的,所以一定不要怕折腾。
由于大家之前都使用Windows,所以我也尽可能照顾这些“菜鸟”。如果你第一次接触Linux,那么首先推荐在虚拟机中尝试安装、运行它,虚拟机Virtual Box、VMware Workstation ,前者开源且免费,而后者则是闭源的、收费的。我两者都使用过,前者免费固然好,性能上不如后者,如果你的Money足够多,可以尝试下正版VMware Workstation 。另外Virtual Box的安装包很小巧,Windows平台下安装包在90MB左右,而VMware Workstation 一般600MB以上,Linux系统下载地址:http://www.linuxprobe.com/tools
关于学习什么Linux发行版,其实Linux的基本命令都是通用的,你如果在一种平台上面学好了,在其他平台基本上并不需要花多少功夫来重学。另外我还是推荐一下,如果是软件开发方向呢,Ubuntu是首选,它注重桌面用户的体验,界面绚丽、更新快、功能多,在版本选择最好选择LTS(Long Term Support)版本的。如果是服务器运维方向,或者对性能要求高、稳定性好呢,就选择CentOS和RedHat Enterprise Linux,在国内服务器系统领域,这两个Linux发行版算是份额很高的,具体他们的区别自己搜搜吧。
选一本书籍,吃透!推荐书籍《linux就该这么学》《鸟哥的linux私房菜》
接下来,你需要选一本书,然后专心致志的读完并吸收它,我见过很多初学者,一开始就买很多书籍,或者买很多视频,一会看看这个,一会看看那个的。可是呢?技术却丝毫看不见长进,因此初学者要谨记:“切忌这山望那山高,不一而终”。
是该选书籍呢,还是视频呢?视频的效率真的很低的,比起看书,我认为效率至少要低一半以上了,所以我建议直接看书,或者网上找比较好入门帖子也是可以的。总之,视频不是首选,如果你时间多,也是可以的。
对于就算一本很普通的书籍,如果你吃透它,对初学者来说都会带来很大的进步。因此,真的要选定一本,抱着这本不学完、不看完就不继续另一本的决心。关于Linux的书籍,我推荐《Linux就该这么学》,这本书从最基础的安装Linux系统到高级服务部署,并且内容完全100%的覆盖了红帽RHCSA+RHCE认证考试范围,这样对想取得证书的朋友,也是非常有利的。它对Linux方面的知识进行了提炼,为初学者节省了很多的时间,可以少走很多弯路。你可以先百度一下这本书,看看这本书目录,再确定要不要用这本。我相信不会让你失望的,如果你不喜欢也可以选自己喜欢的,但是请坚持吃透它。
三人行,必有我师!
选两三个Linux群,加进去。平时对群友问题认真对待的群友,可以加上,当你有问题的时候可以请教他,另外你在问问题的时候,请自己先试着解决,百度|谷歌一下。最后实在解决不了再问,这样一是可以提高你解决问题的能力,二是培养独立解决问题的习惯。关于如何提问,这也是一门学问,不要逮着就乱问一通,你的把你这个问题详细描述一下,你在什么环境遇到什么问题?什么版本?自己做了怎样的尝试,还是不能解决,系统给的提示是什么?这才算是一个完整、高效的提问。有时候你提问不是人家不愿意你,而是你提问的水平太低了,想回答你吧,还得先问你几个问题确认一些情况,多么浪费人家的时间。每个人的时间都是宝贵的,谁都没有义务回答你的问题,因此,提问的时候需要考虑帮助你的人的感受。
学习,就是修心
无论是什么技术,如果没有一定的兴趣,天天面对着软件界面、命令行,时间长了就会变得非常的枯燥、乏味,这也是为什么把兴趣放在文首了。一段时间后,你也许是步入佳境,也许是想放弃,我想对那些想放弃的人说:学习,本来就是一种修行。人们往往偏向于选择内心感到舒适的事物,此时想放弃,是因为你内心觉得枯燥得难以忍受,此时从了你的内心,那么你将被自己打败。人在成长的过程中,每一次成长都是你决绝了那个舒适的选择,远离舒适区就会让你成长,在工作中,老是做得心应手的工作,你并不会成长,如果你做高于你能力一点点的工作,你才会得到成长,不断的“一点点”积累,终究一日你会发现你的积累是十分巨大的,这也是数学中的“复利”。相信那些能让自己拒绝待在舒适区的朋友,会在这一条学习路上不停的前进,相信你们学习Linux能获得的收获,但是,前提依然是:耐心、坚持、从一而终。
热心网友
时间:2022-04-10 05:32
Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不排斥重装系统这种枯燥且万能的学习手段。如果不愿意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不起来的,所以一定不要怕折腾。
关于学习什么Linux发行版,其实Linux的基本命令都是通用的,你如果在一种平台上面学好了,在其他平台基本上并不需要花多少功夫来重学。另外我还是推荐一下,如果是软件开发方向呢,Ubuntu是首选,它注重桌面用户的体验,界面绚丽、更新快、功能多,在版本选择最好选择LTS(Long Term Support)版本的。如果是服务器运维方向,或者对性能要求高、稳定性好呢,就选择CentOS和RedHat Enterprise Linux,在国内服务器系统领域,这两个Linux发行版算是份额很高的,具体他们的区别自己搜搜吧。
选一本书籍,吃透!推荐书籍《linux就该这么学》《鸟哥的linux私房菜》
接下来,你需要选一本书,然后专心致志的读完并吸收它,我见过很多初学者,一开始就买很多书籍,或者买很多视频,一会看看这个,一会看看那个的。可是呢?技术却丝毫看不见长进,因此初学者要谨记:“切忌这山望那山高,不一而终”。
是该选书籍呢,还是视频呢?视频的效率真的很低的,比起看书,我认为效率至少要低一半以上了,所以我建议直接看书,或者网上找比较好入门帖子也是可以的。总之,视频不是首选,如果你时间多,也是可以的。
对于就算一本很普通的书籍,如果你吃透它,对初学者来说都会带来很大的进步。因此,真的要选定一本,抱着这本不学完、不看完就不继续另一本的决心。关于Linux的书籍,我推荐《Linux就该这么学》,这本书从最基础的安装Linux系统到高级服务部署,并且内容完全100%的覆盖了红帽RHCSA+RHCE认证考试范围,这样对想取得证书的朋友,也是非常有利的。它对Linux方面的知识进行了提炼,为初学者节省了很多的时间,可以少走很多弯路。你可以先百度一下这本书,看看这本书目录,再确定要不要用这本。我相信不会让你失望的,如果你不喜欢也可以选自己喜欢的,但是请坚持吃透它。
三人行,必有我师!
选两三个Linux群,加进去。平时对群友问题认真对待的群友,可以加上,当你有问题的时候可以请教他,另外你在问问题的时候,请自己先试着解决,百度|谷歌一下。最后实在解决不了再问,这样一是可以提高你解决问题的能力,二是培养独立解决问题的习惯。关于如何提问,这也是一门学问,不要逮着就乱问一通,你的把你这个问题详细描述一下,你在什么环境遇到什么问题?什么版本?自己做了怎样的尝试,还是不能解决,系统给的提示是什么?这才算是一个完整、高效的提问。有时候你提问不是人家不愿意你,而是你提问的水平太低了,想回答你吧,还得先问你几个问题确认一些情况,多么浪费人家的时间。每个人的时间都是宝贵的,谁都没有义务回答你的问题,因此,提问的时候需要考虑帮助你的人的感受。
学习,就是修心
无论是什么技术,如果没有一定的兴趣,天天面对着软件界面、命令行,时间长了就会变得非常的枯燥、乏味,这也是为什么把兴趣放在文首了。一段时间后,你也许是步入佳境,也许是想放弃,我想对那些想放弃的人说:学习,本来就是一种修行。人们往往偏向于选择内心感到舒适的事物,此时想放弃,是因为你内心觉得枯燥得难以忍受,此时从了你的内心,那么你将被自己打败。人在成长的过程中,每一次成长都是你决绝了那个舒适的选择,远离舒适区就会让你成长,在工作中,老是做得心应手的工作,你并不会成长,如果你做高于你能力一点点的工作,你才会得到成长,不断的“一点点”积累,终究一日你会发现你的积累是十分巨大的,这也是数学中的“复利”。相信那些能让自己拒绝待在舒适区的朋友,会在这一条学习路上不停的前进,相信你们学习Linux能获得的收获,但是,前提依然是:耐心、坚持、从一而终。
热心网友
时间:2022-04-10 07:07
对于Linux的学习,可以重点学习以下内容:
一、linux基础
Linux基础入门主要包括: Linux硬件基础、Linux发展历史、Linux系统安装、xshell连接、xshell优化、SSH远程连接故障问题排查、L inux基础优化、Linux目录结构知识、Linux文件属性、Linux通配符、正则表达式、Linux系统权限等
二、linux系统管理进阶
linux系统管理进阶包括:Linux定时任务、Linux用户管理、Linux磁盘与文件系统、Linux三剑客之sed命令等。
三、Linux Shell基础
Linux Shell基础包括:Shell编程基础、Linux三剑客之awk命令等。
四、Linux网络基础
五、Linux网络服务
Linux网络服务包括:集群实战架构开始及环境准备、rsync数据同步服务、Linux全网备份项目、nfs网络存储服务精讲、inotify/sersync实时数据同步/nfs存储实时备份项目等。
六、Linux重要网络服务
Linux重要网络服务包括:http协议/www服务基础、nginx web介绍及基础实践、nginx web、lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统、nginx负载均衡、keepalived高可用等。
七、Ansible自动化运维与Zabbix监控
Ansible自动化运维与Zabbix监控包括:SSH服务秘钥认证、ansible批量自动化管理集群、zabbix监控等。
八、大规模集群高可用服务(Lvs、Keepalived)
九、Java Tomcat服务及防火墙Iptables
十、MySQL DBA高级应用实践
MySQL DBA高级应用实践包括:MySQL数据库入门基础命令、MySQL数据库进阶备份恢复、MySQL数据库深入事务引擎、MySQL数据库优化SQL语句优化、MySQL数据库集群主从复制/读写分离、MySQL数据库高可用/mha/keepalved等。
热心网友
时间:2022-04-10 08:58
我和楼主差不多的情况,公司用的也是Linux系统。刚开始只是通过一些网站,书籍,了解了基础命令,对于一些高级点的也是无从下手。
所以,想去买一些更加体系化和实战化的书。后来朋友推荐,在jd京东买了《老男孩Linux》相关系列的书籍,再配合老男孩的一些网络课程。基本上解决了现在生产的需求。后期,打算深入一下MySQL,python,go的相关的课程。
热心网友
时间:2022-04-10 11:06
会安装Linux,调试各种服务,精通要会按照各种要求搭建服务,处理系统遇到的各种配置问题。好好学习吧,哈。《linux就该这么学》《鸟哥的linux私房菜》看下吧 好多人都在看了
Linux系统入门学习?
1. 安装Linux发行版:选择一个适合入门学习的Linux发行版,如Ubuntu、Fedora或Linux Mint,并在你的计算机上安装它。2. 掌握基本命令行工具:学习基本的命令行工具,如文件和目录操作、文件权限管理、文本编辑器(如Vim或Nano)等。掌握这些基本工具对于在Linux系统中进行日常操作非常重要。3. 学习系统管理...
linux 怎么学啊?
学习Linux步骤:1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。2、了解之后,在自己...
如何快速掌握Linux系统?小白入门必看
1、学习使用Linux命令:随着Linux桌面的发展,命令行在系统中依然是非常有效的、方便的,而Linux系统最主要的就是熟悉使用命令,Linux命令有许多强大的功能,可以完成非常复杂的操作。2、选择合适的Linux书籍:工具书对于学习而言是非常重要的,一本合适的书籍可以起到非常好的引导作用,选择适合自己的书籍,...
有哪些方法学习linux
首先初学者要先学好Linux基础知识、基本命令。还可以学习Linux用户及权限基础、Linux系统进程管理进阶、linux高效文本、文件处理命令、shelI脚本入门等等知识。学好这些知识后就可以对上层的应用和服务进行深入学习,在学习过程中可在电脑上边练习边学。linux系统与windows系统的区别区别1:开放性所谓的开放性就...
Linux怎样学习?
第一阶段:初级阶段 初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。1. Linux基础知识、基本命令;2. Linux用户及权限基础;3. Linux系统进程管理进阶;4. linux高效文本、文件处理命令;5. shell脚本入门 第二阶段:中级进阶 中级进阶需要在充分了解linux...
怎样从零开始学习linux
1. 基本功要扎实 学习任何一种语言,必备的基本功是必须要有的,一方面可以提高效率,另一方面可以拓宽思路。对于Linux基本知识的学习,对一些初学者来说是枯燥乏味的,可以通过理解再背诵的方式先进行代码及语法的学习,然后进行实践操作,必须手动输入命令行,不要借助工具,这样可以更快速有效的掌握Linux。
想学Linux 应该怎么入手
3。不重要,紧急:一个绚丽的桌面,一些幽雅的桌面小插件(linux的强大事实上并不在其桌面环境,虽然gnome和kde都非常的幽雅;之所以不重要是相对于其它更重要的东西而言的,而之所以紧急是因为这些东西会在很短的时间内catch住你的心,你的兴趣;而兴趣是支撑你接下去学习过程的最最重要的东西---这一...
Linux入门难吗?
1,要从基础开始但是很多朋友们常常是刚接触Linux,就是希望能够开始构架网站,根本没有想到要先了解一下Linux的基础。这一点是相当不对的,所以,Linux系统入门学习一定要从基础开始。2.一定要学习Linux命令3.要选择一本好的工具书4.选择一个适合你的Linux发行版本5.一定要在命令行下工作一定要养成在...
零基础该如何入门学习Linux?
第一阶段:linux基础入门 1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查 4. 第一关一大波命令及特殊字符知识考试题讲解 5. Linux基础优化 6. Linux目录结构知识精讲 7. 第二关一大波命令及特殊知识考试题...
新手如何自学linux
第一阶段:linux基础入门 Linux基础入门主要包括: Linux硬件基础、Linux发展历史、Linux系统安装、xshell连接、xshell优化、SSH远程连接故障问题排查、L inux基础优化、Linux目录结构知识、Linux文件属性、Linux通配符、正则表达式、Linux系统权限等 第二阶段:linux系统管理进阶 linux系统管理进阶包括:Linux定时...