V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qaqLjj
V2EX  ›  问与答

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

  •  
  •   qaqLjj · 248 天前 · 1689 次点击
    这是一个创建于 248 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 条回复    2021-12-14 15:59:03 +08:00
    bitdepth
        1
    bitdepth  
       248 天前 via iPad
    不求新的就看鳥哥
    求新英文好就自己日常使用中慢慢看 archlinux 文檔
    以前有個出版社出版 Ubtuntu server 的書不錯(英文),不知道這些年有無更新
    AzadCypress
        2
    AzadCypress  
       248 天前   ❤️ 2
    linux 使用的话 看这个 the linux command line
    http://billie66.github.io/TLCL/book/index.html
    eason1874
        3
    eason1874  
       248 天前
    如果玩转是指熟练使用的话,学点 bash ,了解下 linux 常见发行版的目录结构和包管理,就玩转了
    hei1000
        4
    hei1000  
       248 天前
    什么叫学习 Linux ,直接上手用就完了,有疑问或者碰到问题就 Google ,时间长了自然就多多少少会了
    qaqLjj
        5
    qaqLjj  
    OP
       248 天前
    @AzadCypress 感谢,这个看起来很好
    waterlaw
        6
    waterlaw  
       248 天前 via Android
    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
        7
    WinkeyLin  
       248 天前 via Android
    只是自己折腾的话阿里 / 腾讯云买台便宜的服务器,遇到问题就谷歌然后记录下来,Learn by doing 是最快的。当然要系统学习的话还是推荐找相关专业书籍,我不是从业人员不敢贸然推荐,一般鸟哥的书认可度比较高
    iBugOne
        8
    iBugOne  
       248 天前 via Android   ❤️ 1
    rpman
        9
    rpman  
       248 天前
    接手一个 bash 写的项目
    sciel
        10
    sciel  
       248 天前
    将你的个人电脑系统换成 linux ,学习最快。
    yuhaoyuhao
        11
    yuhaoyuhao  
       248 天前 via iPhone
    Ubuntu 2 年。arch 三年。最后换 macOS 了。折腾不来了。
    Weny
        12
    Weny  
       248 天前
    6.S081
    nevin47
        13
    nevin47  
       248 天前
    如果说只是使用某个发行版操作系统的话,日常用起来就好了,可以先用 wsl 过渡(其实后面作为主力也不是不可以)

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

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

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

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

    现在用的多的也就是 docker 了,docker 的一些命令得掌握。有助于你排查问题,不过我司用 portainer ,也不用敲 docker 命令了。
    troilus
        15
    troilus  
       248 天前
    不用专门学啊,根据实际需求用, 不懂了搜
    Vinceeeent
        16
    Vinceeeent  
       248 天前 via Android
    专门去学的话,这么复杂的一个项目,耗时耗力还没啥效果,反正学了不用就忘了。
    基本的一些概念,配置,命令,权限管理等可以找本书来浏览一下,有个大概印象足够了,需要的时候知道大概要用什么,然后去看文档。
    其他的较为深入的东西,用到了再去了解也不迟。比如用到了容器,就顺便学习一下 cgroup 和 namespace 。
    SouTATleater
        17
    SouTATleater  
       248 天前 via Android
    多玩玩软路由,NAS 之类的,自然就会了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2538 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:38 · PVG 19:38 · LAX 04:38 · JFK 07:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.