Original Name: the free open-source software frequently used by old boys in recent years has been renamed as a list of commonly used software tools for linux O & M production scenarios of Internet companies. It also adds some commonly used but not open-source software. In the afternoon, I was invited to a BBS activity, so I had the following content. The following is a free open-source software that has been frequently used by old boys in linux website O & M. I want to share it with you here and hope to provide some guidance for beginners. The linux world is really amazing. If you are not getting started, please come in! Operating System: Centos ※, Fr
Original Name: Free Open Source Software frequently used by old boys in recent years
Renamed as: A list of commonly used software tools for linux O & M production scenarios of Internet companies, and added some commonly used but not open source software.
In the afternoon, I was invited to a BBS activity, so I had the following content.
The following is a free open-source software that has been frequently used by old boys in linux website O & M. I want to share it with you here and hope to provide some guidance for beginners.
The linux world is really amazing. If you are not getting started, please come in!
Operating System: Centos ※freebsd, Ubuntu, Redhatlinux, and suselinux
Website Service: apache ※, nginx ※, lighttpd, php ※, tomcat ※, resin ※
Database: Mysql ※, PostgreSQL, Mysql-proxy, and MariaDB
Agent related: lvs, keepalived, haproxy, nginx, apache, and heartbeat (this line is ※)
Website cache: squid ※, nginx ※, varnish
Memory Cache: memcached ※, memcachedb, TokyoTyrant ※, MongoDB, Cassandra ※, redis ※, tair, CouchDB
Storage: Nfs ※, Moosefs ※, Hadoop ※, gfs ※, lustre, FastDFS
Version Management: cvs, svn ※, git ※
Monitoring alarms: mboy, mrtg, nagios ※, cacti ※, zabbix, munin ※, hyperic ※
Domain name resolution: bind ※, powerdns, dnsmq ※
Synchronization software: rsync, inotify, sersync, drbd, csync2, union, lsyncd, scp (this row is ※)
Distribution tool: Secboy ※, keep CT ※, puppet ※, cfengine ※, ssh + rsync + sersync ※
Virtual software: xen ※kvm
Intranet software: iptables ※, zebra ※, iftraf, ntop ※, tc ※, iftop
Email software: qmail ※, posfix ※, sendmail
Remote Dialing: openvpn ※, pptp, openswan ※, ipip ※
Unified authentication: ldap (which can be combined with the Microsoft activity directory )※
Queue tool: ActiveMQ ※rabbitmq, MemcacheQ
Package and release: mvn ※, ants ※, jenkins ※
Test software: apacheab, smokeping, siege, JMeter, Webbench, and LoadRunner (this line is ※)
Log related: syslog, rsyslog, Awstats
DB proxy: mysql-proxy, amoeba (more or program-based read/write splitting)
Search software: sphtracing and Xapian (large companies will develop small-scale internal search engines similar to Baidu)
Tip:
1) All the above software has been used or tested by old boys.
2) tape※In recent years, old boys have used more and can be used with confidence. Linux O & M has become popular in recent years.
3) If you have a function category and software name, you can find the software by function.
4) You must learn what you want and what you want to do will not be refined in a short time. I hope everyone can focus on the key points and grasp the essence. The public software (with ※※this is the foundation and improvement, when researching niche software (without ※), this is the path of a master. Finally, we are studying the path of an out-of-the-world master. Of course, the premise is to master the public and the niche first.
5) Of course, there are some others that are not open source, such as auditing the bastion host Program.
This article from the "old boy linux O & M" blog, please be sure to keep this source http://oldboy.blog.51cto.com/2561410/775056