赞
踩
1.Adminer数据库管理工具
2.Memos碎片化知识管理工具
3.Linux服务器集群管理工具APPNode
4.webmin——Linux系统管理工具
5.Ward服务器监控工具
6.zabbix监控平台
7.shell脚本
8.Linux系统之温度监控工具——lm_sensors
9.Wireshark——网络抓包工具
10.禅道项目管理工具
Adminer是用PHP编写的功能齐全的数据库管理工具。与 phpMyAdmin 相反,它包含一个准备部署到目标服务器的文件。Adminer 适用于 MySQL、PostgreSQL、SQLite、MS SQL、Oracle、Firebird、SimpleDB、Elasticsearch 和 MongoDB。
- 1.web界面友好,操作简单,无需安装客户端。
- 2.轻量级,占用资源少。
- 3.安装简单,部署快速。
- 4.支持数据库种类多,支持MYSQL,POSTgreSQL,MSSQL,SQLite等主流数据库。
- 5.整体使用体验良好,反应快速。
一个开源的、自托管的知识库,可与 SQLite db 文件一起使用。
- 1.部署快速方便,可以部署在个人本地服务器。
- 2.开源项目,可供个人日常学习记录使用。
- 3.界面美观,符合国人日常使用习惯。
- 4.操作简单,小白也很容易上手使用。
- 5.使用体验良好,可以记录碎片化知识要点,很有用的工具。
APPNode是一款个人服务器集群管理工具 ,可以通过安装一个控制中心即可管理所有的Linux服务器,当前官方支持个人免费版部署。
- 1.web界面美观,操作也很简单。
- 2.部署简单,可一键快速部署。
- 3.功能强大,有很多实用的功能,可以方便日常的运维工作。
- 4.个人比较喜欢的两点,一个是可以动态监控服务器的cpu和内存状态,还有就是可以通过软件中心快速部署基础服务。
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。
- 1.仪表盘监控信息比较多,可以动态监控服务器的各项指标。
- 2.部署方便简单,可以快速部署到本地服务器。
- 3.操作简单,web界面排版简洁,功能实用。
Ward 是一个使用 Java 开发的简单而简约的服务器监控工具。
- 1.部署简单,使用docker可快速部署Ward服务器。
- 2.web界面非常漂亮,可以监控服务器的主要指标。
- 3.轻量级,占用资源少。
Zabbix是一个基于Web界面的分布式系统监控的企业级开源软件。可以监视各种系统与设备的参数,保障服务器及设备的安全运营。
1.硬件监控。如交换机、路由器、打印机等。
2.系统监控。如CPU,内存,磁盘。硬盘IO,系统负载等。
3.服务监控。如apache,nginx,tomcat,redis,TCP连接数等。
4.性能监控。如网站性能,服务器性能,数据库性能。
5.日志监控。如访问日志,错误日志。
6.安全监控。如用户登录数,本地文件改动,passwd文件变化。
7.网络监控。如端口,SMTP,网络使用率,网络入流量,网络出流量。
- 1.开源免费,对于中小企业的服务器监控是一个很好的解决方案。
- 2.运行稳定且社区支持,zabbix是比较成熟的监控解决方案。
- 3.zabbix监控平台在企业来说有着重要作用,可以监控服务器的负载情况,邮件通知服务器故障,减少风险发生。
- 4.本人所在企业上线zabbix平台已经四年左右,运行非常稳定,及时提前规避了很多IT风险。
/bin/bash是目前大多数Linux系统版本默认采用的shell脚本,是运维工程师处理问题,提高工作效率的重要手段。
- [root@node ~]# sh ps_aa.sh
- 进程统计信息如下:
- 总进程数量为:230
- Running 进程数为:2
- Stoped 进程数为:1
- Sleeping 进程数为:230
- Zombie 进程数为:1
- backstage 进程数为:7
- ###########################################
- 占用 cpu 最高的前10个进程:
- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- mongod 10041 0.5 1.5 1610824 122312 ? Sl Nov08 11:27 /usr/bin/mongod -f /etc/mongod.conf
- nfsnobo+ 101822 0.2 0.2 718132 19712 ? Ssl Nov08 2:04 /bin/node_exporter
- root 9 0.1 0.0 0 0 ? S Nov08 3:52 [rcu_sched]
- root 8991 0.1 0.0 320028 6772 ? Ssl Nov08 2:33 /usr/bin/vmtoolsd
- root 62216 0.1 0.0 144584 2420 ? Ssl Nov08 2:36 redis-server 192.168.3.166:6379
- root 4416 0.1 0.0 0 0 ? S Nov08 3:11 [xfsaild/dm-0]
- root 28885 0.1 0.0 116980 3596 pts/1 Ss 12:27 0:00 -bash
- root 28878 0.1 0.0 161324 6040 ? Ss 12:27 0:00 sshd: root@pts/1
- root 27634 0.1 0.0 0 0 ? S 12:17 0:00 [kworker/1:2]
- mysql 12507 0.1 2.3 1119804 187184 ? Sl Nov08 3:12 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
- ################################################
- 占用 mem 最高的前10个进程:
- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- mysql 12507 0.1 2.3 1119804 187184 ? Sl Nov08 3:12 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
- gdm 12773 0.0 1.8 3308680 148576 ? Sl Nov08 0:26 /usr/bin/gnome-shell
- mongod 10041 0.5 1.5 1610824 122312 ? Sl Nov08 11:27 /usr/bin/mongod -f /etc/mongod.conf
- root 9869 0.0 1.0 1294892 86492 ? Ssl Nov08 1:30 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
- nfsnobo+ 102594 0.0 0.9 1123888 75156 ? Ssl Nov08 0:55 /bin/prometheus --config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --web.console.libraries=/usr/share/prometheus/console_libraries --web.console.templates=/usr/share/prometheus/consoles
- 472 101840 0.1 0.8 787152 67972 ? Ssl Nov08 1:03 grafana-server --homepath=/usr/share/grafana --config=/etc/grafana/grafana.ini --packaging=docker cfg:default.log.mode=console cfg:default.paths.data=/var/lib/grafana cfg:default.paths.logs=/var/log/grafana cfg:default.paths.plugins=/var/lib/grafana/plugins cfg:default.paths.provisioning=/etc/grafana/provisioning
- root 9396 0.0 0.6 1256576 54752 ? Ssl Nov08 0:57 /usr/bin/containerd
- root 9798 0.0 0.2 293660 23480 tty1 Ssl+ Nov08 0:00 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-gzROaF/database -seat seat0 vt1
- root 9374 0.0 0.2 573820 17268 ? Ssl Nov08 0:18 /usr/bin/python2 -Es /usr/sbin/tuned -l -P
- polkitd 8964 0.0 0.2 618516 16040 ? Ssl Nov08 0:06 /usr/lib/polkit-1/polkitd --no-debug
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
- 1.运维工程师必备的技能,可以高效的处理问题,从繁琐的重复劳动中解放出来。
- 2.灵活使用shell脚本,可以使自己的运维能力得到极大提高。
- 3.不断的使用、优化shell脚本,才能更好的掌握它。
lm_sensors,是一款基于linux系统的硬件监控的软件。可以监控主板,CPU的工作电压,温度等数据。
- root@server data]# sensors
- acpitz-virtual-0
- Adapter: Virtual device
- temp1: +27.8°C (crit = +119.0°C)
-
- coretemp-isa-0000
- Adapter: ISA adapter
- Physical id 0: +53.0°C (high = +105.0°C, crit = +105.0°C)
- Core 0: +48.0°C (high = +105.0°C, crit = +105.0°C)
- Core 1: +48.0°C (high = +105.0°C, crit = +105.0°C)
- Core 2: +48.0°C (high = +105.0°C, crit = +105.0°C)
- Core 3: +48.0°C (high = +105.0°C, crit = +105.0°C)
-
- iwlwifi-virtual-0
- Adapter: Virtual device
- temp1: N/A
![](https://csdnimg.cn/release/blogv2/dist/pc/img/newCodeMoreWhite.png)
- 1.安装部署简单,可以快速安装在服务器上。
- 2.轻量级,占用资源少。
- 3.可以监控服务器的硬件温度,对于日常运维来说非常有用。
Wireshark 是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料,通常是网络工程师解决网络故障的一款利器。
抓取icmp的数据包
- 1.对于网络运维工程师来说,可以快速定位分析网络故障。
- 2.可以查看各种网络封包的详细信息,了解数据包的详细内容。
- 3.可以分析了解在内网中各协议的数据包流量走向。
禅道(ZenTao)是一款开源项目管理软件,主要功能包括产品管理、项目管理、QA管理、文档管理、Bug管理和待办事项管理。它是一个专业的应用生命周期管理(ALM),涵盖了软件开发的核心流程。它还具有强大的搜索功能、多种形式的统计报表和完整的API。
- 1.支持开源版本部署,满足企业和个人使用需求。
- 2.部署简单,使用docker部署可以快速部署到本地服务器。
- 3.web界面美观,布局结构简洁大方,使用流畅。
- 4.专业的项目管理工具,满足项目管理流程的基本需求。
本文福利, 免费领取Linux C/C++全栈开发学习资料包、技术视频/代码,1000道大厂面试题,内容包括(C++基础,网络编程,数据库,中间件,后端开发,音视频开发,Qt开发,游戏开发,Linux内核等进阶学习资料和最佳学习路线图)↓↓↓↓有需要的可以进企鹅裙927239107领取哦~↓↓
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。