简介
Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。
Linux 常用命令
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| # 实时查看日志 tail -f /path/xx.log # 实时查看日志过滤单个关键字 tail -f /path/xx.log | grep 'xxx' # 实时查看日志过滤多个关键字 tail -f | egrep 'a|b|c' tail -f /path/xx.log | grep -E '{{keyword_1}}|{{keyword_2}}' # 尝试连接某一服务端口 # 当日志中出现报错 No route to host (host unreachable) 有可能呢是 DNS 或防火墙问题 nc -zv cop.ibingan.com 8102 # 用于检查主机 `cop.ibingan.com` 上的端口 `8102` 是否可用 # `nc` 是 netcat 命令的缩写,是一个网络工具,用于建立连接、传输数据等操作。 # `-z` 参数表示进行端口扫描,但不发送任何数据。 # `-v` 参数表示显示详细的输出信息,包括成功和失败的连接。 # `cop.ibingan.com` 是要扫描的主机名或 IP 地址。 # `8102` 是要检查的端口号。
|
Java 应用性能分析
1 2
| # 每 5 秒打印一次 PID 进程的内存使用情况 jstat -gc pid 5s
|