转:
运维人员必须熟悉的运维工具汇总
某日受邀请参加了一个BBS活动,于是有了下面的内容。
下面是在linux网站运维方向老男孩最近几年常用的免费的开源软件,临时即兴想起来的,在这里和大家分享,希望给初学者指引一点路。
linux的世界真的很精彩,还没入门的朋友赶紧进来吧!
操作系统:Centos※,Ubuntu,Redhat※,suse,Freebsd
网站服务:nginx※,apache※,lighttpd,php※,tomcat※,resin※
数据 库:MySQL※,Mysql-proxy,MariaDB,PostgreSQL
代理相关:lvs,keepalived,haproxy,nginx,apache,heartbeat(此行都是※)
网站缓存:squid※,nginx※,varnish
NOSQL库:memcached※,memcachedb,TokyoTyrant※,MongoDB※,Cassandra※,redis※,CouchDB
存储相关:Nfs※,Moosefs(mfs)※,Hadoop※,glusterfs※,lustre,FastDFS
版本管理:svn※,git※
监控报警:nagios※,cacti※,zabbix※,munin,hyperic,mrtg
域名解析:bind※,powerdns,dnsmasq※
同步软件:rsync※,inotify※,sersync※,drbd※,csync2,union,lsyncd,scp※
批量管理:ssh+rsync+sersync※,Saltstack※,expect※,puppet※,cfengine
虚拟 化:kvm※,xen※
云计 算:openstack※,cloudstack
内网软件:iptables※,zebra※,iftraf,ntop※,tc※,iftop
邮件软件:qmail※,posfix※,sendmail
远程拨号:openvpn※,pptp,openswan※,ipip※
统一认证:openldap(可结合微软活动目录)※
队列工具:ActiveMQ,RabbitMQ※,Metaq,MemcacheQ,Zeromq
打包发布:mvn※,ants※,jenkins※,svn
测试软件:ab,smokeping,siege,JMeter,Webbench,LoadRunner,http_load(都是※)
日志相关:syslog,rsyslog,Awstats,flume logstash scribe kafka,storm
DB代理:mysql-proxy,amoeba(更多还是程序实现读写分离)
搜索软件:Sphinx,Xapian(大公司会自己开发类似百度的小规模内部搜索引擎)
提示:
1)以上所有软件都是老男孩用过或测试过的。
2)带※的为老男孩最近几年用的比较多,可信任使用的。也是近年来linux运维的大众。
3)有了功能分类和软件名,大家有需求,可以按功能找软件直接G就知道了。
4)学习要有舍有得,什么都抓必然短时间都不会精,希望大家能抓重点,抓精髓,大众软件(带※)先熟练了,这是基础加提高,在研究小众软件(不带※),这是高手之路,最后在研究偏门的,世外高手之路,当然前提是先掌握前面的大众和小众。
5)当然还有一些没有大众开源的有一些也很棒,如审计堡垒机程序。
大家还有用的多的,补充下啊。
相关推荐
《趋势》16期:CDN服务的缓存系统 《趋势》17期:运维安全 ...《趋势》27期:十款最佳轻量级故障排查工具汇总 《趋势》28期:怒火攻心:惹恼系统管理员的九种状况 《趋势》29期:阿里巴巴云计算平台运维故障分析排查
这份名为"2018校招12家企业(开发、测试、算法、数据分析、运维等)笔试真题汇总.zip"的压缩包文件包含了2018年十二家知名企业在校园招聘过程中使用的笔试题目,涵盖了软件开发、软件测试、算法设计、数据分析以及...
设计和实施自动化运维工具是他们的核心任务之一,这可以减少人工干预,降低错误率,提高整体运维质量。同时,高级运维工程师需负责生产环境及开发测试服务器的维护和管理工作,确保版本控制和发布管理的有效进行。 ...
4. **自动化运维工具的设计与实现**:配合研发团队,设计并实施自动化运维工具,以提高运维效率。 5. **环境维护与管理**:负责生产环境及开发测试服务器的维护与管理工作,确保其正常运行。 6. **版本控制与管理**...
以下是对【标题】"Linux运维工程师面试常见问题汇总"中提到的一些关键知识点的详细解释: 一、Linux操作系统基础知识 1. **Linux版本问题**:面试中可能涉及不同的发行版,如Red Hat Enterprise Linux、Ubuntu ...
- **3.3.3 例行维护流程图**:通过制定清晰的维护流程图,指导运维人员按步骤执行任务,减少错误发生。 - **3.3.4 一般设备服务方案**:根据设备特点和使用情况制定个性化的服务方案,提升服务质量。 **3.4 防(杀...
8. **自动化工具**:对ansible、saltstack等自动化运维工具有所了解,以提高运维效率。 9. **认证**:拥有RHCE(Red Hat Certified Engineer)或RHCA(Red Hat Certified Architect)等认证者优先。 **任职资格** ...
这份PDF文档,虽然名为“Linux运维工程师面试常见问题汇总共2页”,但其内容可能涵盖了诸多关键知识点,是准备Linux运维岗位面试者的宝贵资料。下面,我们将围绕这些关键词,深入探讨一些可能出现在面试中的问题和...
3. 在Linux环境下,运维人员经常需要对文件系统进行维护,例如,找出空文件夹。虽然find命令可以用于定位空文件,但它不能直接找出空文件夹,因为即使是空文件夹也占据一定的磁盘空间。要找出空文件夹,应该使用命令...
【运维研发岗面试知识点】 1. **数据库索引**:数据库索引是提高查询效率的重要手段,它通过创建指向表中数据的指针列表来加速数据检索。B树、哈希索引和位图索引是常见的索引类型。理解索引的优缺点,如加快查询...
- 故障排查处理,编制汇总故障、问题,定期提交汇总报告。 - 网络监控和应急反应,确保网络系统7*24小时的持续运作能力。 - 日常系统维护及监控,提供IT软硬件方面的服务和支持,保证系统的稳定。 **实习生...
运维服务工程师是IT行业中至关重要的角色,他们负责保障企业信息系统稳定、高效地运行。以下是根据提供的文件内容,对运维服务工程师工作职责和任职要求的详细描述: 1. **工作职责**: - **现场服务执行**:按照...
健康度分析工具提供了一种量化评估系统健康状况的方法,通过收集和分析各类指标(如CPU利用率、内存使用情况、网络延迟等),为运维人员提供全面的运维视角,及时发现并解决潜在问题。 1.2 原理 该工具基于各种监控...
对于不熟悉MapReduce的用户,Hive提供了简单易懂的SQL接口,可以方便地进行数据查询、汇总和分析。同时,Hive允许开发者自定义Mapper和Reducer,以处理更复杂的分析任务,增加了灵活性。此外,用户还可以编写自定义...
标题中的“华为光猫ONT维修使能汇总”指的是华为Optical Network...总之,这个压缩包文件集合为华为ONT设备的维护提供了重要的工具和支持,对于网络运维人员来说,能够有效提高他们的工作效率,保障ONT设备的正常运行。
6. **实时计算系统**:面试者应熟悉实时处理技术,如Apache Flink或Spark Streaming,这些工具用于处理高速流入的数据流,满足低延迟需求。 7. **离线计算系统**:Hadoop MapReduce或Spark批处理框架用于处理大量...
用户界面的设计和易用性是提升用户体验的关键,手册中可能还会涉及故障排查和常见问题解答,以帮助客服和运维人员快速解决用户遇到的问题。 其次,"安徽移动OTT交流1122.pdf"可能是某次关于安徽省内OTT服务交流会议...
4. 熟悉应用项目的负载均衡配置、日志切割、数据备份等一些服务器优化软件和工具,为应用项目做好各个方面的优化。 5.熟悉 Oracle 数据库,了解应用项目所需的 Oracle 数据库,可以在项目中正确部署 Oracle 数据库。...
IT工作岗位汇总及岗位要求 本文概述了十四种IT工作岗位的职责和要求,每种岗位都有其特定的...这些IT工作岗位都需要具备良好的技术基础和实践经验,能够熟悉相关技术和工具,并具备良好的逻辑思维能力和团队合作精神。
熟悉各种开发和调试工具也是加分项。另外,了解云服务提供商(如AWS、Azure、阿里云)和容器化技术(如Docker、Kubernetes)也是当前软件开发行业的热点需求。 5. 教育背景 尽管教育背景不是唯一标准,但大多数软件...