V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
LZRng
V2EX  ›  Linux

2022 年了, Linux 入门最佳途径以及部署 web 程序需要掌握什么程度?

  •  
  •   LZRng · 2022-05-18 08:07:24 +08:00 via iPhone · 3921 次点击
    这是一个创建于 681 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大概什么时候会有一种我掌控了计算机的感觉?

    第 1 条附言  ·  2022-05-18 10:37:59 +08:00
    我想的可能就是像操作 windows/mac 一样操作 Linux ,如何短时间内去熟悉
    19 条回复    2022-05-19 07:07:12 +08:00
    idblife
        1
    idblife  
       2022-05-18 08:18:26 +08:00 via iPhone   ❤️ 1
    需要装啥软件就连上去装,
    不用刻意去学,用它就行了。
    你会发现,
    忽然有一天,
    一切豁然开朗起来
    xiaket
        2
    xiaket  
       2022-05-18 08:28:23 +08:00
    大概和 20 年前一样, 找一台随便乱折腾也不心疼的旧电脑, 在上面装各种发行版, 起劲折腾, 折腾个一两年就会了.
    fueen
        3
    fueen  
       2022-05-18 08:28:31 +08:00
    你这头像让我总以为是我组长在发帖。。。
    arischow
        4
    arischow  
       2022-05-18 08:49:16 +08:00
    too broad
    luqingliang
        5
    luqingliang  
       2022-05-18 09:10:30 +08:00
    用的多了就掌握了哟亲
    lujiaosama
        6
    lujiaosama  
       2022-05-18 09:50:32 +08:00
    买个便宜的云服务器装个发行版, 从零开始到成功部署项目, 遇到问题现查现学, 把操作和步骤汇总到脚本中, 写个记录文档. 我是这么操作的. 用云服务的原因是把安全方面的东西交给云服务商去折腾. 会不会被异常登录, 有没有漏洞, 有没有挂马都知道得一清二楚.
    freedomSky
        7
    freedomSky  
       2022-05-18 09:57:32 +08:00   ❤️ 1
    学学操作系统的知识,文件权限、软硬链接、用户 /用户组、进程、IPC 、网络、shell 、常用命令,这些基本的了解了差不多
    LZRng
        8
    LZRng  
    OP
       2022-05-18 10:35:05 +08:00 via iPhone
    @idblife
    @xiaket
    @lujiaosama
    我买了华为云,且我也使用 Wordpress 部署了我的博客 http://www.lzrng.cn/ 也就是我在操作 Linux 时候有太多疑问了,且我只能依照教程执行,一旦有异常就很难处理,甚至于说我不太清楚问题出在哪…当然我会选择重新来过
    另外安全问题云服务商只会过你推安全套装就很有意思,据说某些攻击可能来他们自己,为了给低价购入的人推高价安全产品
    jessun1990
        9
    jessun1990  
       2022-05-18 10:44:44 +08:00   ❤️ 3
    推荐阅读《 Unix & Linux 大学教程 》,http://www.linuxdown.net/pdf/2015/0111/3777.html
    阅读起来比国内感觉好不少, 我本科就是读这本学 linux 的。

    可以不用精读,按照章节扫一遍。
    thinkershare
        10
    thinkershare  
       2022-05-18 10:54:16 +08:00   ❤️ 1
    你这个需求非常简单, 甚至只需要几个小时就能搞定. 但是如果你需要熟练掌握 Linux/Windows 运维, 要学的东西可多了,这个只能日积月累, 因为经验才是运维的核心竞争力. Linux 基础运维使用: 鸟哥的 Linux 私房菜, 过一遍就好了, 然后根据你需要部署的软件去 Google 搜索教程, 也可以先使用百度, 遇到搞不定的再去外网找权威资料.
    lujiaosama
        11
    lujiaosama  
       2022-05-18 11:29:35 +08:00   ❤️ 1
    @LZRng 安全问题我是用跳板机 ssh 登录,关闭 root 用户和密码登录, 只开放少数几个必要端口 443, 6379,3306 之类的, 有密码的地方都是强密码, 可以自动更新密钥的都更新, 设置 ip 白名单. 提示系统漏洞的地方就跟着修复.web 安全常见的就是上 https,防止 sql 注入, xss 攻击, csrf 攻击. 也就做到这种程度了, 更多的就不知道了, 我也是瞎折腾的小白.厂商的安全套餐就算了, 真被搞了惹不起还躲不起么.
    libook
        12
    libook  
       2022-05-18 12:11:57 +08:00   ❤️ 1
    可以参考这个流程:
    1. 开个虚拟机,装个 Ubuntu ;
    2. 尝试找和折腾各种以往在 Windows 、Mac 上的替代方案;
    3. 尝试自己编译软件;
    4. 尝试直接在电脑上装双系统,或者单 Linux 系统;
    5. 尝试调校和折腾各种硬件驱动和配置;
    6. 换 Arch 或 Gentoo 。

    看到一个自己不了解的概念就去了解一下是什么。
    任何信息都可以优先去 ArchWiki 上查(这个 Wiki 对使用各个发行版都有一定的帮助),不行就去 Google 上搜。

    大概有个一两年可能就稍微了解了吧。

    我目前已经有 15 年 Linux 使用经验了,但最近在折腾 OpenWrt 依然让我产生自我怀疑。
    vincent7245
        13
    vincent7245  
       2022-05-18 13:55:18 +08:00
    去干一年运维你就啥都明白了
    Buges
        14
    Buges  
       2022-05-18 14:38:32 +08:00 via Android   ❤️ 1
    可以试试 gentoo ,文档非常新手友好,熟悉了可以换 Arch 。
    Linux 很容易就能有“掌控了计算机的感觉”,而 Windows 就几乎不太可能了。注册表、组策略、域管理、COM 、win32 、winRT 以及各种组件、架构你了解多少?
    Tianqi
        15
    Tianqi  
       2022-05-18 15:48:23 +08:00   ❤️ 1
    用户、权限、基础的命令了解一下,其他的用到再搜就行
    Ccbeango
        16
    Ccbeango  
       2022-05-18 18:04:47 +08:00
    让人怀念的头像 可以看点基础命令的教程 然后自己找感兴趣的装就行了
    secondwtq
        17
    secondwtq  
       2022-05-18 18:38:03 +08:00
    你没法“像操作 Window 和 Mac 一样操作 Linux”,至少在 https://medium.com/@probonopd/linuxusability-have-no-respect-for-the-status-quo-cf736db2c764 这老哥吹的牛逼实现之前,这俩就是完全不同的东西
    LZRng
        18
    LZRng  
    OP
       2022-05-19 07:02:38 +08:00 via iPhone
    @secondwtq 是,我只是指熟练程度或是直觉,一看到我就知道该怎么做
    LZRng
        19
    LZRng  
    OP
       2022-05-19 07:07:12 +08:00 via iPhone
    @fueen
    @Ccbeango
    是重置的怀旧 qq 头像,最初我的默认头像,想来重置头像都过去很久了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2786 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:52 · PVG 20:52 · LAX 05:52 · JFK 08:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.