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

后端开发关于 Linux 需要学到什么程度?

  •  
  •   overthemoon · 2021-01-19 13:41:04 +08:00 · 1438 次点击
    这是一个创建于 1164 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果作为一个面试官,会要求一个 java 开发掌握 Linux 到什么程度?我看招聘信息总会出现 Linux 要求,有没有经验的大佬给点学习建议

    13 条回复    2021-01-19 16:53:37 +08:00
    SuperManNoPain
        1
    SuperManNoPain  
       2021-01-19 13:58:32 +08:00
    工作也就掌握常用命令啊, 深入用为啥不找运维呢
    Lee2019
        2
    Lee2019  
       2021-01-19 14:00:23 +08:00
    常用命令会就行
    然后着重学习一下 jstack 这种
    其他的有 op 在呢
    cassyfar
        3
    cassyfar  
       2021-01-19 14:03:05 +08:00
    之前面试 Java 后端从来不考 Linux 的东西。。。那种东西看个 2 天就会了。你基本了解下 rm,ls,cd,mkdir,cat,more 这些命令,会看 log 就可以了。然后就是 ssh 了解一下。
    ikaros1997
        4
    ikaros1997  
       2021-01-19 14:12:40 +08:00
    歪个楼,那前端呢,要学到什么程度~
    fiveelementgid
        5
    fiveelementgid  
       2021-01-19 14:29:17 +08:00 via Android
    systemd 基本架构,手撕 sustemd 服务(bushi),理解文件系统的 hierarchy,基础的 pipe 应用,基本工具使用,配置文件的存放与使用
    最重要的还是需要会基本的防火墙命令吧
    overthemoon
        6
    overthemoon  
    OP
       2021-01-19 14:31:30 +08:00
    @fiveelementgid 妈耶,确定这不是运维要掌握的嘛
    ppphp
        7
    ppphp  
       2021-01-19 14:43:11 +08:00
    能骂赢 linus
    overthemoon
        8
    overthemoon  
    OP
       2021-01-19 14:48:41 +08:00
    @ppphp 中文肯定骂不过我~
    amwyyyy
        9
    amwyyyy  
       2021-01-19 15:43:30 +08:00
    VI 的使用,文件的增删改查,压缩解压,设置运行权限,配置环境变量,查看磁盘空间 CPU 使用率,就差不多了吧。
    NoahNye
        10
    NoahNye  
       2021-01-19 15:54:58 +08:00   ❤️ 1
    @overthemoon 别怕,虽然前面那位大哥说了一大堆好像很吓人的样子,翻译成 windows 就是,怎么把一个应用注册成服务,各个文件目录都是啥意思,环境变量啊,管道啊这类的。防火墙这种,大概了解端口放行和转发就差不多了。
    lululau
        11
    lululau  
       2021-01-19 16:04:26 +08:00
    其实就是想找个会用电脑的吧,你说一个开发手动分析日志排查错误不会,一个服务启动了连不上了一点排查的思路和方法都没有,不就是不会用电脑吗
    fiveelementgid
        12
    fiveelementgid  
       2021-01-19 16:52:57 +08:00 via Android
    @NoahNye 是的,其实差不多就是这个意思

    @overthemoon 上面这个老哥说得很清楚了。这程度连入门运维都不算吧......防火墙那玩意决定了你能否通信,rwx 权限决定了你能不能跑起来,有的还要调整和配置 SELinux 的各种 context (我现在自己用的服务器就是 enforcing SELinux,服务还挺多的,rpm 系的)
    而且这不算职业运维吧,现在入门运维搭建一些 dnf 分发的基础服务,邮箱服务器啥的,现在高级点的运维都开始做 docker 化和 k8s 了.....这程度还真不算运维
    fiveelementgid
        13
    fiveelementgid  
       2021-01-19 16:53:37 +08:00 via Android
    @NoahNye 哈哈哈哈哈哈,不过我不会 windows 下如何应用转服务,丢人了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1029 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:22 · PVG 06:22 · LAX 15:22 · JFK 18:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.