[操作系统] 如何学好linux?

[复制链接]
wmywind 发表于 2023-10-16 19:32:08|来自:北京 | 显示全部楼层 |阅读模式
大一的小白 求大神手把手带 (暴风哭泣中)T﹏T

全部回复5 显示全部楼层
dddddno1 发表于 2023-10-16 19:33:03|来自:北京 | 显示全部楼层
自荐一下~
《Linux就该这么学》是一本注重于实用性的Linux系统技术自学书籍,自基础篇公布后网站每天日常阅读量已经超过60000多人,45万多名忠实粉丝读者,是目前国内人气增速最快的IT书籍。您可以在本网站内免费在线阅读书籍的全部章节及最新内容,今后的进阶篇也将会一如既往免费、完整的提供给亲爱的读者们在线学习。
本书将会从零基础带领您入门Linux系统,然后渐进式地提高内容难度,以匹配生产环境对运维人员的要求。而且,本书每章都配套有大量的图、表、命令示例以及课后复习题,大家可以在阅读本书的过程中同步操作完所有的实验内容,以达到增强学习兴趣与加深记忆的效果。最后,本书以及配套资源相较于当前红帽RHCE 8版本的考试要求,至少要再多出50%的内容,而且已经有几千位学员陆续通过本书的学习顺利取得认证。因此,只要您能每天坚持学习,相信这绝对是体验极佳、进步极快的一次学习经历。
第0章 咱们先来谈谈为什么要学习Linux系统
第1章 动手部署一台Linux操作系统
第2章 新手必须掌握的Linux命令
第3章 管道符、重定向与环境变量
第4章 Vim编辑器与Shell命令脚本
第5章 用户身份与文件权限
第6章 存储结构与管理硬盘
第7章 使用RAID与LVM磁盘阵列技术
第8章 使用Iptables与Firewalld防火墙
第9章 使用ssh服务管理远程主机
第10章 使用Apache服务部署静态网站
第11章 使用Vsftpd服务传输文件
第12章 使用Samba或NFS实现文件共享
第13章 使用Bind提供域名解析服务
第14章 使用DHCP动态管理主机地址
第15章 使用Postfix与Dovecot部署邮件系统
第16章 使用Ansible服务实现自动化运维
第17章 使用iSCSI服务部署网络存储
第18章 使用MariaDB数据库管理系统
第19章 使用PXE+Kickstart无人值守安装服务
第20章 使用LNMP架构部署动态网站环境
fly8.za.net 发表于 2023-10-16 19:33:38|来自:北京 | 显示全部楼层
才大一不用急的,而且一直都不用急的,可能这是大家的通病吧,长期的应试教育到了大学适应不过来,才进大学就像学这学那,21天想要精通一门语言,3天想要学会一门系统(简单应用3天够了 )
鸟叔的Linux是初学者必备,这个很多人都在推荐,证明这本书是真的棒 。
可以参照着鸟叔那本书来学习,但这些工具书当作字典最好,不要全部啃,可以根据自己许需要先用乌班图或Centos来入门学习。中途如果有项目接手是最好的学习方式。
推荐一种学习路线作为参考:学习Linux环境 -> Linux系统基本操作 -> 文件与目录操作 -> 用户管理 -> Shell命令入门 -> Shell脚本编程 -> Linux内核编译与管理
一些学习网站:
1、社区网站
Linux官网:https://www.kernel.org/
Linux中国:https://linux.cn/
Linux公社:https://www.linuxidc.com/
Linux Today:https://www.linuxde.net/
ChinaUnix:http://www.chinaunix.net/
Linux运维部落:http://www.178linux.com/
2、在线教程
鸟哥的Linux私房菜:http://linux.vbird.org/
Linux工具快速教程:https://linuxtools-rst.readthedocs.io/zh_CN/latest/
快乐的Linux命令行:http://billie66.github.io/TLCL/
菜鸟教程:https://www.runoob.com/linux/linux-tutorial.html
3、命令大全
Linux命令大全(手册):https://www.linuxcool.com/
Linux命令大全:https://man.linuxde.net/
LinuxCommand:https://git.io/linux
4、云端linux环境
JS/UIX-Terminal:https://www.masswerk.at/jsuix/index.html
cb.vu:http://cb.vu/
实验楼:https://www.lanqiao.cn/courses/
最后福利时间,最近不少小伙伴找我要一些 Linux 学习资料,于是我根据自己的经验,利用业余时间熬夜肝了一个月,整理一份「10G Linux 学习资料大全」,免费共享给大家!


据说有小伙伴靠这份攻略顺利进入 BAT 哦,所以一定要好好学习这份资料!
几乎覆盖了 Linux 基础学习的方方面面,非常适合初学者入门!
资料也按目录进行编排,每一章下面都有更具体的内容,具体如下:
Linux 常用命令汇总


Linux 经典入门书籍


 ✔ Linux 网络编程教程


 ✔ Linux 成神学习线图


 ✔ 22 份 BAT 面经 pdf 合集


另外我还组建了一个「Linux 编程交流群」,群里每天大家都互相交流 Linux 学习心得,也有我们热心肠的小江美女程序媛给大家答疑。


 如果你是 Linux 新手,那我相信你可以迅速融入到这里面来,同时认识更多的编程大佬。
同样你可以靠着「10G Linux 学习资料大全」迅速度过新手阶段,让你上手 Linux 更加轻松。
大家想要上面「10G Linux 学习资料大全 + 进入编程交流群」,可以点击下方⬇️的卡片扫码进群免费领取。
我是沈小南,日常科普 Linux 自学干货,如果问答对你有用,欢迎双击收藏支持!
下面是往期的干货合集:
2022 年 Linux 自学攻略:
<a href="http://zhuanlan.zhihu.com/p/490906990" class="internal">干货|零基础自学 Linux 有哪些免费资料?
干货|有哪些值得推荐的 Linux 学习视频教程?
干货|学习linux命令的书籍有哪些推荐?
干货|2022 年零基础如何学好 Linux?
2022 年 Linux 使用指南
干货|5大 Linux 版本推荐
干货|Linux 系统运维教程
干货|Linux 编程书籍推荐
干货|2022 年 Linux 下最好用的代码编辑器是什么?
2021 年最好的 Linux 服务器发行版
艾哥 发表于 2023-10-16 19:34:02|来自:北京 | 显示全部楼层
看到题主的问题,我想分享一下我自己的观点(不是大佬)。

  • 先清除的了解你的发展方向是什么,Linux运维工程师其实是一个综合性的技术岗位(网络、系统、开发、数据库、安全、存储等等。
  • 作为一个刚入行的新人来说,买书自学无疑是很多人的首选,但最大的一个问题就是书买了,就在家中落灰了,能完完整整的把书全部看下来的人寥寥无几,想起来了,翻看几页,想不起来就抛之脑后了,缺乏自制力的人不太适合这种方法,即便看完了书,你没有参与过真实的项目,报错都不知道怎么搞定,那也是没有什么意义。
  • 不建议你盲目的选择培训机构,线下学习的话大多都是脱产学习的,就是不能工作,全天学习差不多四五个月的样子,这种情况而言,如果你的经济能力够强大也有这个时间,那建议你多对比一些再做决定,如果经济上比较拮据,建议你先选择在网上观看一些基础的视频,把基础部分的根基打稳了,再考虑该如何选择。


最后就是值得注意的是,学习书本上的知识只是理论知识,有时候还是需要自己去实践的,所以这个时候就需要你自己去做一些实战意义的东西或者做一些项目练练手,都是可以的。
若是想学习的话,上面也说了,网上有很多的资料可以找,就比如
【新盟教育】Linux运维-Docker容器-第一集-华为思科网络工程师认证培训-Linux运维红帽RHCE培训|新盟教育官网-华为HCIA,HCIP,HCIE培训中心这个,里面会有很多免费的视频可以看,并且免费的还是很多的,作为了解或者学习,还是有必要看一下的。
希望我的分享可以帮助到你,同时也希望题主若是有什么问题或者见解,私我~

ses 发表于 2023-10-16 19:34:09|来自:北京 | 显示全部楼层
学习Linux,除了需要好的教材以外,还需要配合自己的努力,俗话说师傅领进门,修行在个人。教材写的再好,如果不配合自己的努力也没有什么作用。
我们从小就知道的学习过程:课前预习、课上听讲、课后复习。其实这个学习过程太笼统,不够完善。我认为,自学好一门技术或知识,完整的过程应该是这样:

  • 看书学习
  • 练习
  • 疑问解决
  • 把自己学到的内容讲给别人,让别人能听懂并解答他人的疑问
  • 总结知识点
首先,讲给别人听特别重要,这个过程是一个知识技能输出的过程,能检验自己是否真的学会了。这个讲解的过程也是对知识点的一次强制记忆过程。我们都有这个感觉,这个知识点我学会了,但是在讲给被人听的时候我们发现会经常卡壳讲不下去,其实这就是没有真正掌握这个知识点的表现。我组织了一个讨论群,定期组织技术交流,互相学习。
其次,Linux是一门实践性非常强的技术,学习中需要动手,动手,动手,重要的事情说三遍。 对于教材中介绍到的命令,还有一些例子,我希望你仔细阅读,并且认认真真的自己把命令敲一遍,也不要看一个单词敲一个单词,因为你是来学习技术的,不是来练习打字的。你是来学习技术的,不是来练习打字的。你是来学习技术的,不是来练习打字的。
对于每一个Linux反复练,反复敲,练习到不靠大脑,想做什么,自己的手指自动的就能把命令敲出来了,做到这种程度你就成功了。
在教材方面,初学者可以先试试《Linux就该这么学》,这本书讲的内容少,可以快速入门。在这个过程中可以配合《鸟哥的Linux私房菜》学习,两本教材配合,既学会了使用,也了解了原理。当然,也可以来我们的公众号“Cloud研习社”,我们希望能够打破市面上公众号推文的套路,从头到尾,循序渐进的做一套完整的、系统的linux云计算教程。拒绝行业新闻,拒绝0基础看不懂的推文,拒绝行业新闻动态。一切只为了0基础的您快速学习。
为了帮助更多的小伙伴学好Linux,我开始利用业余时间整理云计算学习资料(当然包括linux全套资料),只为帮助正在努力学习想来到IT行业的你。IT行业不缺混日子的人,缺的是像你这种真正学习、钻研技术的人。下面是我目前整理的部分资料目录,还在不断的扩充中:


我是雷哥,一个想创业的云计算工程师,如果你同样迷茫不知道云计算该如何学习,可以加入我的Cloud研习社,会有知识分享,企业项目实战,还有大佬学习互动、经验交流。
想加入的伙伴给我留言或者直接私信。
yhc8325 发表于 2023-10-16 19:34:29|来自:北京 | 显示全部楼层
才大一啊,不要着急嘛,Linux一定是天天用天天用练上去的。

  • 首先,把基本的命令练熟,推荐《鸟哥的Linux私房菜》这本书,讲的非常好;
  • 然后,建议给你的电脑装上Linux系统,或者Windows上面装上Bash,如果有Mac的话用自带的Terminal也很棒;
  • 学习编程语言的时候,尽量不用IDE,而是在命令行下用Vim,这样既能编程语言练熟,又能把Linux和Vim练熟;
  • 当你开始自己搭建一些服务器或者用Docker玩分布式的时候,你的Linux就会越用越溜了。

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则