V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
silov
V2EX  ›  程序员

一个 PHP 程序员该如何学习运维知识?

  •  
  •   silov · 2016-07-14 14:15:47 +08:00 · 4028 次点击
    这是一个创建于 3084 天前的主题,其中的信息可能已经有所发展或是发生改变。
    13 条回复    2016-08-03 11:58:48 +08:00
    TangMonk
        1
    TangMonk  
       2016-07-14 14:18:16 +08:00
    Ruby 程序员同求
    alen
        2
    alen  
       2016-07-14 14:34:36 +08:00
    了解系统,架构,网络,存储,监控,安全,虚拟化,常用应用使用维护优化等等。。。。
    silov
        3
    silov  
    OP
       2016-07-14 14:37:19 +08:00
    @alen 这是知识点啊,运维有技术栈图么
    doushiyinweini
        4
    doushiyinweini  
       2016-07-14 14:38:34 +08:00
    阿里云租台服务器 一个月几十块钱 随便网上搜索点教程就可以开始了
    liyj144
        5
    liyj144  
       2016-07-14 14:53:06 +08:00
    1. DB : mysql (基本配置比如内存设置这块、主从、 HA )、 redis (基本配置、快照备份和恢复)
    2. 反代: nginx (反向代理、长连接配置),长远一点看看 openresty
    3. 代码管理: svn 、 git 配合 shell 或者 python ( fabric ) 写点自动部署脚本
    4. 系统工具:同步工具 rsync 、端口映射工具 rinetd
    5. 监控:有能力自己部署 nagios ,没时间参考服务商的一些解决方案, 了解代码埋点、性能监控等
    6. 自动化部署: saltstack 、 fabric 、 ansible 了解一些,推荐前两者

    暂时想到这些, 同意楼上的买台服务器自己折腾的方法, 弄一个自动化部署的博客,用上 db 和缓存, centos 环境,相信很快就会有所提升。
    silov
        6
    silov  
    OP
       2016-07-14 14:58:48 +08:00
    @liyj144 @doushiyinweini 有一台 VPS , buyvm 的,目前是 Centos+Lamp 环境→_→因为买的时候只会用 apache

    简单搭环境、配置一些基本的东西是没啥问题的,目前代码完全是 Git 托管同步过去的

    本地 Mbp 用的 Nginx 环境,想换来着,但是 vps 上自己装了什么东西都搞不清楚了。。。。有的是 yum 装的有的是源码编译的、、、、不太敢瞎改,毕竟博客跑在上面呢

    自动化部署、监控、同步、端口映射,这些东西目前是完全不懂

    感谢 @liyj144 列出的点,我去补课去了!
    pc10201
        7
    pc10201  
       2016-07-14 15:11:37 +08:00
    可以看高俊峰,老男孩的书,做站够用了
    rrfeng
        8
    rrfeng  
       2016-07-14 15:44:18 +08:00
    运维告诉你根本没地儿学,只能上手练。
    这么多年了,发现自己不会的东西越来越多……会的也变不会了(更深入的内容会更难)
    silov
        9
    silov  
    OP
       2016-07-14 15:45:43 +08:00
    @rrfeng 这点倒是跟开发一样,会的越多不会的就越多。
    学的意思是,找个路子,去做哪些事情,可以有所了解。

    不懂运维的后端,以后怎么挑大梁啊~虽然有些遥远
    xencdn
        10
    xencdn  
       2016-07-14 16:26:16 +08:00
    @liyj144 5. 监控:有能力自己部署 nagios ,没时间参考服务商的一些解决方案, 了解代码埋点、性能监控等
    现在运维大部份用 zabbix 了 nagios 这个项目快挂了
    cxbig
        11
    cxbig  
       2016-07-14 16:32:00 +08:00
    @silov
    不用凡事都上 VPS ,本地用 Vagrant 就能练习大部分知识点和工具
    Xrong
        12
    Xrong  
       2016-07-14 16:33:42 +08:00
    只能上手才行
    alen
        13
    alen  
       2016-08-03 11:58:47 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5397 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 07:53 · PVG 15:53 · LAX 23:53 · JFK 02:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.