【自】高级Linux SA需要会做的事情

高级Linux SA需要会做的事情:
linux———系统安装(光盘或自动化安装)
linux———系统常用工具安装(sudo,ntp,yum,rsync,lrzsz sysstat curl wget nmap tree iptraf screen,sysstat net-snmp)
linux———系统优化(内核优化,时间优化,字体优化,vim优化,硬盘优化,fail2ban防暴力工具,增加文件描述符限制优化,默认进程开启优化)
linux———sudo集权方案增加(SA,开发,DBA开通权限)
linux———日志审核方案(为系统层输出和输入的命令监控,并用log进行记录)
linux———iptables开启(为apache,nginx,mysql,memcache,ssh等常用端口开启)
linux———apache,nginx,mysql,php,memcache常用web架构批量安装,根据业务需求配置,和优化,还有安全性的保证web架构的运行,稳定。
linux———cacti,nagios,ntop 7*24小时监控系统级别和常用的服务,如:apache,mysql,nginx,php,java等url,端口,主备模式。
linux———根据shell写一些系统级别的监控和自动化常用的操作,为节约时间.
linux———部署一个SVN管理代码服务器,为SA,开发,DBA提交资料和代码使用,也为网站上线提供帮助。
linux———备份常用的业务:apache,nginx,同时也配合DBA,配合mysql,oracle,nosql等数据库的数据。
linux———网站稳定之后,解决网站的单点故障,实现网站高可用。保证公司7*24小时不间断运行提供高质量的保证.
linux———为了节约硬件服务器成本,可以向公司提出做xen虚拟化方案,节约硬件服务器成本.
linux———跟开发人员讨论,网站上线的更新代码,以保证网站更新,用户访问不受影响的解决方案.
linux———跟DBA人员讨论,MYSQL数据库如何实现高可用和数据的同步方案.
linux———有能力者,再用Ldap把公司服务器和邮箱全部做统一认证,实现批量管理.
linux———帮助开发人员实现测试环境的方便,可在公网部署openvpn,方便开发人员使用Openvpn拨号到内网对测试机开发.
linux———协助开发人员部署java环境,和调试各种开发环境.
linux———后期再可以使用puppet集中管理工具对全部应用服务和代码发布进行管理,少用人工干预.
linux——— ……….

发布了111 篇原创文章 · 获赞 2 · 访问量 3713
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 深蓝海洋 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览