Linux常用软件及命令简要总结

280 阅读1分钟

一、高频工具

显示系统配置 neofetch

sudo apt-get install neofetch

终端复用 tmux

sudo apt-get install tmux

终端主题 powerlevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

查找搜索 fzf

sudo apt-get install fzf

文件查看 ranger

pip install ranger-fm

ls替代品 exa

sudo apt install exa

二、系统命令工具

进程间通信设施状态 ipcs

虚拟内存统计工具 vmstat

Linux系统运行时长 uptime

CPU平均负载和磁盘活动 iostat

监控,收集和汇报系统活动 sar

监控多处理器使用情况 mpstat

监控进程的内存使用情况 pmap

进程监控工具 atop

控制台的流量监控工具 vnstat

系统进程状态 ps

详细网络流量分析 tcpdump

内存使用状态 free

系统管理员调优和基准测量工具 nmon

密切关注Linux系统 glances

查看系统调用 strace

三、网络参数工具

Linux网络统计监控工具 netstat

显示和修改网络接口控制器 ethtool

网络数据包分析 tcpdump

监控并帮助你调试网络 bmon

获取实时网络统计信息 iptraf

显示主机上网络接口带宽使用情况 iftop

网络流量和 ip

流量分布 ntopng

四、日志监控工具

实时网络日志分析器 GoAccess

多窗口之下日志监控 MultiTail

日志分析系统 LogWatch/Swatch

五、参数监控工具

监控apache网络服务器整体性能 apachetop

ftp 服务器基本信息 ftptop

IO监控 iotop

电量消耗和电源管理 powertop

监控 mysql 的线程和性能 mytop

系统运行参数分析 htop/top/atop

监控系统资源情况 pidstat