服务器用:
1、操作系统
服务器:CentOS 6/7,Redhat 6/7 ,Windows server 2012 。
桌面系统:windows 7 ,windows 10 , ubuntu
2、虚拟化软件:
服务器用: KVM ,VMware ESXi, Hyper-V ,FusionCompute(华为虚拟化)
自己用: VMware Workstation 、VirtualBox
3、容器: k8s(kubernetes+ETCD+DOCKER) 、docker
4、高可用,负载均衡:KEEPALIVED、 LVS 、HAproxy
5、反向代理: nginx 、tengine 、Apache
6、中间件: Apache 、tomcat 、weblogic
7、消息队列: RABBITMQ 、activemq 、Kafka
8、版本管理: GITLAB、Git 、SVN(小乌龟)、GITHUB
9、分布式文件系统:moosefs 、fastdfs
10、日志系统:Elasticsearch + Logstash + Kibana + Filebeat + zookeeper + kafka (filebeat采集数据=>kafka队列缓存 =>logstash消费清洗数据=>elasticesarch存储数据=>kibana查询分析数据)
11、数据库:MYSQL 、ORACLE 、MONGODB 、elasticesarch 、HBASE
12、缓存:redis 、memcached
13、CI/CD(持续集成、持续交付) : Gitlab(版本仓库)、 jenkins(自动构建/自动发布)、maven(自动打包) 、 Nexus 3 (镜像仓库)
14、编程、脚本语言:Shell、Python 、JAVA( SPRING BOOT ) 、GO
15、文件服务器: SFTP (openssl)
16、防火墙: firewalld 、iptables
17、配置管理: ansible 、蓝鲸CMDB
18、监控: zabbix 、PRTG (收费但是好用)、Nagios 、SNMP 、Grafana(监控出图) 、Icinga2 (告警、邮件)
19、常用工具、命令:
tcpdump –w /home/文件路径/文件名 –s 5000 –i 网卡名 host 对端IP and port 某一方端口 (网卡抓包, 然后使用:Wireshark 进行分析 ,网络问题杜绝扯皮必备)
telnet IP 端口 (查看端口是否还在,这个最快了)
nc -vuz 10.1.1.1 161 (要是UDP的,端口测试换这个)
iostat -X 2 100 (查看磁盘IO情况)
curl -i -H …(curl命令,看服务器响应情况比较好用啦)
wget (这个当然是下载文件了)
rsync (恩,这个同步文件比scp给力)
zip -r mydata.zip mydata 、 unzip -o -d /home/sunny myfile.zip (zip压缩解压,效率拉取日志必备)
jstat -gcutil 51986 2000 20 (GC情况查看,CPU莫名高看看这个吧)
jmap -dump:file=/data/app/jvm_en.hprof (JVM堆内存dump,分析用:java -jar -Xmx3000m ha456.jar)
jstack -m >jvm_deadlocks.txt (JVM线程DUMP ,分析用:java -jar jca456.jar ,java应用莫名挂或者内存溢出、CPU高等情况,这两个命令很管用)
ssh-keygen -t rsa 、 ssh-copy-id xxxx@10.1.1.1 (生成秘钥,拷贝秘钥,多服务器管理必备)
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 或者
ss -tan|awk ‘NR>1{++S[$1]}END{for (a in S) print a,S[a]}’ (查看连接数信息,后者效率更高)
sar -n DEV 1 100 (查看网卡流量 ,sar是找系统瓶颈的利器哦)
traceroute www.baidu.com (路由跟踪,丢包、不可抵达情况必备)
route (路由查看设置、网络管理必备)

自己电脑必备软件:
1、Shadowsocks 科学上网必备
2、SSH链接:SecureCRT、Xshell 6
3、邮件:Foxmail (邮件文件管理比outlook好用)
4、java代码反编译:jd-gui.exe (找坑必备)
5、虚拟机: VMware Workstation (模拟环境测试必备)
6、抓包分析问题: Wireshark 、Fiddler、Charles(推荐使用这个抓包,比fiddler更加直观好用)
7、敲代码: IntelliJ IDEA (很少用,比老牌的eclipse要好用吧,不过这个也看习惯)
8、redis桌面客户端: redis desktop manager (如果需要频繁手工操作redis还是装个它吧)
9、内网必备: OpenVPN
10、FTP客户端: winscp (小巧简单好用)
11、密码管理: KeePass 2 (帮你记住N多难以背下来的密码,但是记得它的密码要保护好,还有备份,否则丢了又不记得那些长长的密码就又得你哭的了)
12、文档编辑: WPS (免费、可以看pdf) 、 Uedit32 、MarkdownPad 、有道云笔记。
13、各种装逼或者解释图 :亿图图示 (取代:Visio) 、MindManager
14、版本管理软件: SVN 、Git (没办法,都要用)
15、python开发必备:navicat 、pycharm、PL/SQL(如果你还用oracle数据库)
16、浏览器:Firefox、Chrome 、IE(别的浏览器就算了吧,最后一个IE,是确实很多鸟网站就是不支持,还是只能用它)
17、最后,常用的一些聊天看片听歌软件:微信、扣扣、和飞信、ACDSee(看图和简单图片处理很有用) 、终极解码(下载大片在家看这个软件比较好用啦) 、酷我音乐(MV比较多,方便)

写在最后:
如果有幸有那些看官看到,欢迎评论并给些自己认为比较有用的命令和软件出来。感谢大家。