Chinaunix首页 | 论坛 | 博客
  • 博客访问: 194794
  • 博文数量: 17
  • 博客积分: 2459
  • 博客等级: 大尉
  • 技术积分: 240
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-02 21:32
文章分类

全部博文(17)

文章存档

2012年(6)

2011年(16)

2009年(1)

分类: LINUX

2012-05-19 22:32:53

不知不觉已经做Linux运维开发将近三年了,和那些运维界的大牛们比较,小弟还是有点稚嫩哈。
看到CU博客关于“Linux/Unix运维那些事”的征文,突然想写点东西,对想加入运维行业的新人有点指引吧,也算是对我这三年来的运维工作做个总结吧  ^-^


A、您熟悉的UNIX/Linux运维技巧
B
、您在运维过程中遇到的一些问题及解决方案
C
、您对今后运维人生的规划或者对运维生活的总结



1. 对于Linux运维开发人员来说, 命令行是最常用的方式,所以Linux命令要很熟练掌握。
包括负载查看命令诸如iostat. vmstat, sar, top, free
也包括常用的网络命令,诸如ifconfig,route, ping , traceroute, nslookup, tcpdump, wireshark, nmap,nc
也 包括编辑器,如vi, emacs
也包括类似文本处理工具,如sed, awk, shell, grep

2. 编程语言要掌握,如shell, perl, python,运维人员开发能力是必须的,虽然市面上有太多的集成工具,诸如nagios,cacti等,但是这些工具可能不太合适实际情况,所以就要自己去开发一些更佳适合本公司的工具和系统,同时也要开发一些便捷的工具给其他同事,让其工作效率可以提高。

3.数据库方面,要熟悉mysql, 熟悉这个概念很模糊,怎样才能算是熟悉呢?会一些sql管理语句算不算熟悉?懂一点优化皮毛算不算? 这个仁者见仁,智者见智了。。。

4. 网络服务的配置与原理要熟悉,比如NFS, Samba, FTP, LDAP, Apache, Nginx等等

5. 网络设备的监控与管理,服务器集中化管理,监控系统等都要熟悉,必要时要自己去开发


最后总结一下,艺多不压身嘛,运维工作是有点杂,网络+编程+数据库+。。。
但是正因为懂的东西多了,换职业也是很容易的, 工资也会随着提高的。


阅读(4426) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~