--- layout: post title: Linux Administrator categories: [Linux, Resource] tags: [Linux, DBA, Resource] --- 刚接触电脑始于从大学时代,大学以前对电脑可谓一无所知,07年高考填报志愿都是同学帮忙填的,可见在 没人指导的情况下毅然填报一无所知、学费昂贵的软件工程专业需要多么大的勇气,也足见无知者无畏。 和很多人一样,接触的第一个操作系统是Windows,不过是Vista号称最失败的Windows OS,不知它是不是 Windows家族中短命的一个。大二时,开始接触[Ubuntu](http://www.ubuntu.com/),一直用到现在。在学 “Unix系统程序设计”选修课时,是[Fedora](http://fedoraproject.org/),但后来很少关注。大四时经同 学介绍,了解到[Amazon AWS](http://aws.amazon.com/)的存在,真正使用是在有了工作办了信用卡之后; 毕业后做Java开发、DBA时,用到最多的是[AIX 5.3](http://www-03.ibm.com/systems/power/software/aix/v53/), [Redhat 6](http://www.redhat.com/promo/Red_Hat_Enterprise_Linux6/), (包括 [CentOS 6](http://www.centos.org/modules/newbb/index.php?cat=9), [Oracle Linux 6](http://www.oracle.com/us/technologies/linux/overview/index.html)); 期间接触过一些虚拟化的知识,如[Xen](http://www.xenproject.org/)、[vSphere](http://www.vmware.com/products/vsphere/)、 [HyperV](http://www.microsoft.com/hyper-v-server/)。业余时间,购买过一年的[Linode](http://www.linode.com/‎) [VPS](http://en.wikipedia.org/wiki/Virtual_private_server)服务,用于搭建个人博客和XX,不 过积累少,很少有输出,现在博客也迁移到[Github](https://github.com/dylanninin/dylanninin.github.com)。 在DBA工作中,有一部分是在做Linux系统管理员和开发运维,从工作内容上讲,主要包括服务器硬件的配置和 安装,操作系统和应用软件的安装与配置,用户权限、文件系统、网络、内存等资源的管理与维护,日常问题 的诊断和处理,服务器性能的监控和调优,系统日志的收集和分析,备份与恢复策略的定制与测试,高可用性 环境的规划与实施,服务器软硬件的维护与升级等,确保服务器可用、安全和可靠。工作时,为系统的学习 Linux,花重金买了鸟哥的Linux私房菜系列,作为循序渐进、深入浅出的Linux教程,确实物有所值;另外,鸟 哥的书中有大量的学习方法、有用链接,可供探索和深究。 ## Roadmap to Linux Administrator 花几分钟整理了一份简单的Linux资料,偏向Redhat和SA,可供快速入门,轻松存活。 * fundamentals (shell, vi/vim, ssh, Xshell) * 鸟哥的Linux私房菜:[认识与学习BASH](http://vbird.dic.ksu.edu.tw/linux_basic/0320bash.php),[学习Shell Scripts](http://vbird.dic.ksu.edu.tw/linux_basic/0340bashshell-scripts.php) * 陈皓:[awk简明教程](http://coolshell.cn/articles/9070.html),[sed简明教程](http://coolshell.cn/articles/9104.html) * [Explain Shell Command](http://explainshell.com/) * [陈皓:简明Vim练级攻略](http://coolshell.cn/articles/5426.html),[VIM Hacks by Cornelius](http://www.slideshare.net/c9s/vim-hacks) * [鸟哥的Linux私房菜:SSH服务器](http://vbird.dic.ksu.edu.tw/linux_server/0310telnetssh_2.php);阮一峰:[SSH原理与运用(一)](http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html),[SSH原理与运用(二)](http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html) * [A挨个搞: Xshell十大技巧](http://actgod.com/archives/86/) * [陈皓:应该知道的Linux技巧](http://coolshell.cn/articles/8883.html) * administration * [51CTO电子杂志《Linux运维趋势》](http://os.51cto.com/art/201011/233915.htm) * tuning & diagnostics * [First 5 minutes Troubleshooting A Server](http://devo.ps/blog/2013/03/06/troubleshooting-5minutes-on-a-yet-unknown-box.html) * [Linux System Performance Analysis and Tools](http://www.slideshare.net/brendangregg/linux-performance-analysis-and-tools) * book * [A Byte of VIM v0.51](http://swaroopch.com/notes/vim/‎) * [Hack Proofing Linux](http://book.douban.com/subject/10512634/) * [Understanding The Linux Kernel](http://www.douban.com/subject/1776614/) * [SSH, The Secure Shell: The Definitive Guide](http://book.douban.com/subject/2299605/) * blog * [鸟哥的Linux私房菜:基础学习篇](http://vbird.dic.ksu.edu.tw/linux_basic/) * [鸟哥的Linux私房菜:服务器架设篇](http://vbird.dic.ksu.edu.tw/linux_server/) * network * [陈硕:谈一谈网络编程学习经验](http://www.cnblogs.com/Solstice/archive/2011/06/06/2073490.html) * [《TCP/IP协议族》](http://book.douban.com/subject/5386194/) * kernel * [Linux内核完全剖析:基于0.12内核](http://book.douban.com/subject/3229243/) * [Linux内核完全注释:内核版本0.11](http://www.oldlinux.org/download/clk011c-3.0.pdf) * [OldLinux](http://oldlinux.org/) * [Linux Kernel Source Tree](https://github.com/torvalds/linux) * reference * [Linux网站导航](http://linux.ubuntu.org.cn/) * [陈皓:25个Linux相关的网站](http://coolshell.cn/articles/701.html) * [Redhat Enterprise Linux - Document Center](https://access.redhat.com/site/documentation/Red_Hat_Enterprise_Linux/) * [IBM Redbooks](http://www.redbooks.ibm.com/‎) * [Teahour.fm 25 期:和又拍云(UPYun)的邵海杨聊运维](http://ruby-china.org/topics/12686) * [邵海杨:架构师的成长之路](http://shaohy.17geek.us/doku.php?id=%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E5%B8%88%E7%9A%84%E6%88%90%E9%95%BF%E4%B9%8B%E8%B7%AF)