Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?
2019独角兽企业重金招聘Python工程师标准>>>
http://51reboot.com/linux-ops-dev/
我想说的是:
不要把运维当作一种职业去发展,一般运维做2~3年就会遭遇瓶颈期
工程开发人员想要有深入的发展,必须懂一定的系统运维
如果你是运维,请明白一个程序能稳定运行在线上,不是什么魔法,是研发的付出
由于PaaS的迅猛发展,传统运维的工作(配网络设备,服务器物理操作)将会越来越少,建议运维人员向运维开发或者系统开发转型
如果你是开发,请尊重团队的成员,不要给别人凭添麻烦,如下
在BAT的经历让我总结了一个道理:“写出需要别人擦屁股的程序,是一个开发人员的耻辱”。
大 学的时候有幸接触了Linux网站运维的工作,勤工俭学负责了学校网站的运维工作,现在回头看来这份工作的技术含量不是很高。当时觉得最牛的事情就是做做 内核裁剪,后来由于好奇心的驱使,初生牛犊不怕虎,斗胆修改了proftpd的代码。从此走上了系统开发的不归路,由于深知系统运维的工作的枯燥,我给自 己开发的程序定下了几个原则:
不能崩溃,要有自己的崩溃恢复机制,tj/mon · GitHub
内存泄漏,句柄泄露这种事情决不允许发生,Valgrind
尽量静态依赖所有的库,除了常见的libc、libm等什么都不要依赖,做到丢到服务器上就能运行,像这样miniPy for CentOS 5/6和 异步多线程C/S框架gko_pool
做好start、stop、restart脚本
能通过参数传递实现的功能,绝不要求写配置文件,auxten/gingko · GitHub
默认参数就是最佳配置,同样参见上面的项目
能自己处理日志,自带rotate功能,同样参见上面的项目
From: http://www.zhihu.com/question/19887938/answer/32910004
转载于:https://my.oschina.net/maintenance/blog/340722
Linux 运维和网站开发,你更愿意让哪个作为您的职业?为什么?相关推荐
- linux运维/自动化开发__目录
服务器软件安装 nginx apache php mysql oracle tomcat memcached mongodb sqlserver 常用pc端工具安装使用 Xshell ...
- linux运维和3dmax哪个简单,牛逼运维常用的工具系列-2
劳动最光荣 nmon nmon是linux性能监视和分析数据的工具,它的安装很简单,下载解压后,添加可执行权限,即可运行 下载解压后,通过文件名可以发现,是多个发行版本的,根据自己的发行版本,然后添加 ...
- linux运维 职友集,为你介绍一下Linux运维到底是干啥的?
今天小编为大家带来的文章是关于Linux运维的介绍的,通过本篇文章你可以解决以下疑问: Linux网络运维是什么? 为什么网络运维的人才紧缺? 网络运维学了到底有没有前途? Linux运维是什么? 对 ...
- 怎么用python学习网站开发_2018年最好用的5个python网站开发框架
python作为解释型脚本语言,是一种通用的编程语言.由于python社区拥有大量的库文件.框架和其他的一些实用工具,我们可以用python完成各种各样的任务.另外,由于python的代码构成和结构就 ...
- 服务器运维用macos,MacOS和Linux区别_网站服务器运行维护,linux,macos
MacOS catalina升级后Vmware黑屏的问题解决_网站服务器运行维护 macOS Catalina是苹果macOS全新版本.本文就来为大家介绍一下MacOS catalina升级后Vmwa ...
- 【送书活动】10分钟了解Docker,运维和开发视角有什么不同?
Docker 是 Golang 编写的, 自 2013 年推出以来,受到越来越多的开发者的关注.如今Docker无处不在,这是不争的事实.开发人员都很喜欢它,运维工程师也需要它.他们都需要深入了解如何 ...
- Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令
Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 文章目录 Redis运维和开发学习笔记(6) 监控Redis工作状态-info命令 info server info clie ...
- Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式
Redis运维和开发学习笔记(5) 主从复制和sentinel哨兵模式 主从复制 将主节点的数据改变同步给从节点 作用 备份数据 读写分离 存在的问题: 手动干预切主等操作 主节点的写能力受到单机限制 ...
- IT运维和自动化运维以及运维开发有啥不同?能解释下吗?
很多刚入行的小白,不清楚IT运维和自动化运维以及运维开发有啥不同?不知道怎么理解,今天我们小编就用通俗易懂的原理给大家解释下. 可以这么理解,运维是个大类,而自动化运维.运维开发都是其下的子集.运维与 ...
最新文章
- HTML5手机手写签名开发,html5手写签名
- 【心灵鸡汤】高情商者的15个表现
- CentOS 6.X 关闭不需要的 TTY 方法
- C# 字符,字符串和文本处理。
- add a legend to a boxplot in MATLAB
- 前端学习(2979):vue-element-admin结构
- 如何理解高并发中的协程?协程的实现和历史
- 5G 手机的“高端”战事
- 50个常用sql语句 网上流行的学生选课表的例子
- CF - 1214D
- python控制语句字符串截取_python字符串截取如何操作
- windows10桌面_windows10 美化桌面加强能力
- java 系统临时目录_在java中创建临时文件夹
- 政策 | 辅导班的“超纲教学”凉了?教育部印发六科负面清单!
- 位运算——左移右移运算详解
- Java开发失业,摆摊卖梨膏罐头!
- 阅读论文《The Perception-Distortion Tradeoff》
- SDNU1703字谜
- win10 node-sass安装python环境报错问题处理(自测可用版)
- 华创芯光朱斌斌博士受邀坪山区半导体产业创新发展高端研讨会