dig
分类目录归档:操作系统
tcptop
tcptop
tcptop是一个Linux命令行工具,用于监视TCP连接的实时状态。它可以显示当前活动的TCP连接、连接的状态以及数据传输的速率等信息。tcptop可以帮助用户识别网络连接问题和性能瓶颈,以及监视网络中的恶意活动。
使用tcptop需要root权限,并且需要安装相应的软件包。在大多数Linux发行版中,可以使用以下命令安装tcptop:
sudo apt-get install tcptrack 安装完成后,可以使用以下命令启动tcptop:
sudo tcptrack tcptop会显示当前活动的TCP连接列表,以及每个连接的状态和数据传输速率等信息。用户可以使用不同的...
bpftrace
bpftrace
bpftrace是一个基于BPF(Berkeley Packet Filter)的跟踪和探查工具,它使用C语法编写脚本,可以实时监视系统的各种事件,包括系统调用、内核函数、网络流量等,并且不需要重新编译内核或重启系统。
bpftrace可以通过执行用户定义的BPF程序来收集、聚合和过滤系统的跟踪数据。用户可以使用类似awk和sed的命令来处理跟踪数据,并且bpftrace还支持输出到各种格式,如文本、JSON、图形等。
bpftrace主要用于调试和优化系统性能、故障排除、安全审计等方面。由于它不需要重新编译内核或重启系统,因此可以大大减少调试和优化的时间和工作量。
b...
yum-源
GRUB
GRUB
GPT
GPT
MBR
MBR
du
du(Disk Usage)是一个用于查看目录或文件的磁盘使用情况的命令行工具。它可以递归地计算目录下所有文件和子目录的大小,并以可读性良好的格式显示总大小和每个项目的大小。
使用du命令可以获取以下信息:
目录大小:显示指定目录及其子目录中所有文件的总大小。
文件大小:显示指定文件的大小。
递归显示:默认情况下,du将递归地计算目录下所有文件和子目录的大小,并显示每个项目的大小。
du命令的使用语法如下:
du [选项] [文件或目录] 常用的选项包括:
-h:以人类可读的格式显示文件大小,例如使用KB、MB、GB等单位。 -s:只显示总大小,而不显示每个文件或目录的大小。 -c:同时...
iostat
iostat(Input/Output Statistics)是一个用于监控系统的输入/输出性能和设备利用率的命令行工具。它提供了关于磁盘、网络和TTY设备的详细信息,包括传输速率、平均响应时间、设备利用率等。
使用iostat可以获取以下信息:
CPU统计:显示CPU的平均利用率、用户级、系统级和空闲时间的百分比。
磁盘统计:提供与磁盘相关的各种指标,包括传输速率、请求队列长度、读写延迟、I/O操作数等。
网络统计:显示网络接口的吞吐量、传输速率、错误数、丢包数等。
TTY设备统计:提供关于终端设备的统计信息,如输入输出速率、终端行数等。
iostat命令的使用语法如下:
iostat...
supervisor
Supervisor是一个用于管理和监控进程的客户端/服务器系统。它可以帮助你在Unix-like操作系统上监控、启动、停止和重启后台进程。
Supervisor的主要特点包括:
进程管理:Supervisor可以同时管理多个进程,并确保它们一直运行。如果一个进程意外退出,Supervisor会自动重新启动它。
监控和日志记录:Supervisor提供了一个Web界面和命令行工具,用于监控进程的状态、CPU和内存使用情况,以及查看进程的日志记录。
灵活的配置:用户可以通过简单的配置文件定义要管理的进程、启动命令、日志文件位置等信息,并可以对进程进行分组和设置优先级。
安全性:Superv...