DevOps技能自查表
前篇提到了DevOps的工作岗位要求,但是没有来的及深入细节,本文根据个人10年多的经验,尽量详细地列举DevOps所需要用到的一些技术和相关参考网站。 Linux基础 Linux系统的基本概念; 必须会使用至少一个编辑器,例如VIM; 至少会一种shell,例如bash; 会使用rsh/ssh/scp/rhost/rsync; cron相关设置和命令,crontab; 进程的状态,以及相关的命令ps, top, pgrep,pstree; 文件状态的查看排序,ls; 文件的查找, find; 文件权限,以及相关命令ls, chmod, chown; 文件的压缩解压种类,tar; job相关命令 jobs,nohup,bg, fg, disown; 信号的种类INT,TERM,QUIT, 和kill的使用,例如 kill -9; 软硬链接的概念和命令,ln; 磁盘的使用和配额命令,df,du,quota; 内存的种类swap和buffer,相关命令top; 系统的检测命令,uptime,ps,top, free,pstree; Daemon,service的工作原理,配置,使用,例如命令service; 用户的权限,group等的操作; 磁盘的自动挂载; 文件内容的查找命令grep,sed; 高级命令xargs; 文本数据库的操作命令,例如cut,tr,sort,uniq;