半吊子程序员怎么学习 Linux , Linux 爱好者请进

2021-12-13 21:04:56 +08:00
 qaqLjj

19 年毕业,做了一年前端,做了一年后端,现在连后端的项目的启停脚本都看的不是很明白,所以想请教一下大佬们,怎么快速玩转 linux ,有什么经典的入门教程吗? 之前很喜欢看廖雪峰 /阮一峰写的文档,linux 方面有类似的这种大佬吗

2657 次点击
所在节点    问与答
17 条回复
bitdepth
2021-12-13 21:12:27 +08:00
不求新的就看鳥哥
求新英文好就自己日常使用中慢慢看 archlinux 文檔
以前有個出版社出版 Ubtuntu server 的書不錯(英文),不知道這些年有無更新
AzadCypress
2021-12-13 21:14:10 +08:00
linux 使用的话 看这个 the linux command line
http://billie66.github.io/TLCL/book/index.html
eason1874
2021-12-13 21:16:42 +08:00
如果玩转是指熟练使用的话,学点 bash ,了解下 linux 常见发行版的目录结构和包管理,就玩转了
hei1000
2021-12-13 21:20:52 +08:00
什么叫学习 Linux ,直接上手用就完了,有疑问或者碰到问题就 Google ,时间长了自然就多多少少会了
qaqLjj
2021-12-13 21:32:10 +08:00
@AzadCypress 感谢,这个看起来很好
waterlaw
2021-12-14 00:05:49 +08:00
linux 三剑客: [ [免费白嫖] B 站唯一讲的最好的 Linux-三剑客教程,深入理解 grep 、sed 、awk-哔哩哔哩] https://b23.tv/VDOrztK

微信读书:《精通 Linux (第 2 版)》 Brian Ward | 微信读书
https://weread.qq.com/web/appreader/35832840718ff641358a452?wtheme=white&wfrom=app&wvid=31940376&scene=bottomSheetShare
WinkeyLin
2021-12-14 00:57:48 +08:00
只是自己折腾的话阿里 / 腾讯云买台便宜的服务器,遇到问题就谷歌然后记录下来,Learn by doing 是最快的。当然要系统学习的话还是推荐找相关专业书籍,我不是从业人员不敢贸然推荐,一般鸟哥的书认可度比较高
iBugOne
2021-12-14 04:10:55 +08:00
rpman
2021-12-14 05:56:58 +08:00
接手一个 bash 写的项目
sciel
2021-12-14 08:52:57 +08:00
将你的个人电脑系统换成 linux ,学习最快。
yuhaoyuhao
2021-12-14 08:58:21 +08:00
Ubuntu 2 年。arch 三年。最后换 macOS 了。折腾不来了。
Weny
2021-12-14 09:08:28 +08:00
6.S081
nevin47
2021-12-14 10:02:14 +08:00
如果说只是使用某个发行版操作系统的话,日常用起来就好了,可以先用 wsl 过渡(其实后面作为主力也不是不可以)

如果想深入研究 Linux Kernel ,那需要系统的学习一下操作系统的基础和体系结构知识
daiaoqikk
2021-12-14 11:16:20 +08:00
没条件的话,自己搞个虚拟机,装个 linux 系统,一顿猛敲,随便玩,玩坏了就重置,常用的就那些,你不搞运维,会一些基本的就行。

有条件的话,去腾讯云买个云服务器,1 核 1G ,花不了多少钱,也够玩的了

不讲究的话,这里有个在线的 https://cmd.to/ ,玩玩基础的命令还是可以的。

再说 shell ,你有一门语言基础的话,看懂脚本花不了多长时间,估计脚本也不会让你来写,平时能看懂就行。

现在用的多的也就是 docker 了,docker 的一些命令得掌握。有助于你排查问题,不过我司用 portainer ,也不用敲 docker 命令了。
troilus
2021-12-14 12:32:38 +08:00
不用专门学啊,根据实际需求用, 不懂了搜
Vinceeeent
2021-12-14 13:07:00 +08:00
专门去学的话,这么复杂的一个项目,耗时耗力还没啥效果,反正学了不用就忘了。
基本的一些概念,配置,命令,权限管理等可以找本书来浏览一下,有个大概印象足够了,需要的时候知道大概要用什么,然后去看文档。
其他的较为深入的东西,用到了再去了解也不迟。比如用到了容器,就顺便学习一下 cgroup 和 namespace 。
SouTATleater
2021-12-14 15:59:03 +08:00
多玩玩软路由,NAS 之类的,自然就会了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821968

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX