一、下载MobaXterm
下载链接: MobaXterm.
下载步骤如下:
进入页面点击DownLoad
二、连接远程Linux主机
打开MobaXterm展示如下界面
右击【User session】->【new session】,弹出【session setting】对话框选择第一个SSH图标,并填入相关信息,就可以完成session的创建
点击确定后,输入密码(输入密码时并不会显示,只管输入后按确定即可,第一次登陆成功后会提示保存密码,一般选择同意),就可以连上虚拟机了。
连接成功出现如下界面
三、查看系统的负载,内存,磁盘,cpu,网络连接数量
①查看系统的负载
uptime
17:33:45 //代表系统时间
up 3:31 //主机以运行时间(时间越大,说明你的机器越稳定)
6 users //用户连接数(是总连接数而不是用户数)
load average //系统平均负载,统计最近1,5,15分钟的系统平均负载
②查看系统的内存
cat /proc/meminfo
重点数据
MemTotal 总内存
MemFree 空闲内存
MemAvailable 可用内存
Buffers 缓冲
SwapTotal 交换内存
SwapFree 空间交换内存
③查看系统磁盘
df -lh
Size //磁盘一共多大
Used //使用了多大磁盘
Avail //剩余多少磁盘
Mounted on //挂载点
④查看系统的CPU
cat /proc/cpuinfo
⑤查看系统网络连接数量
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’
四、查看java进程数量、java进程gc情况、java内存类实例
①查看java进程数量
top
注意: 这里退出需要【CRTL】+z
第二行:进程总数:100,正在运行进程数:1,睡眠进程数:98,僵尸进程:0
第三行:分别显示的是:用户空间占用CPU百分比、内核空间占用CPU百分比、用户进程空间内改变过优先级的进程占用CPU百分比、 空闲CPU百分比、等待输入输出的CPU时间百分比、CPU服务软中断所耗费的时间总额、 StealTime
第四行:分别显示的是:物理内存总量、使用的物理内存总量、空闲内存总量、用作内核缓存的内存量
第五行:分别显示的是:换区总量、 使用的交换区总量、空闲交换区总量、缓冲的交换区总量
第六行:进程ID、进程所有者、优先级、nice值,负值表示高优先级,正值表示低优先级、进程使用的虚拟内存总量、进程使用的、未被换出的物理内存大小、共享内存大小、进程状态、上次更新到现在的CPU时间占用百分比、进程使用的物理内存百分比、进程使用CPU总时间、命令名、命令行
②查看java进程gc情况
jstat -gc 【java的进程号】 【间隔时间】③查看java内存类实例
mpstat -P ALL
五、如何使用curl命令
①获取页面内容
当我们不加任何选项使用curl时,默认会发送GET请求来获取链接内容
curl https://www.baidu.com/
②显示HTTP头
如果我们只想要显示HTTP头,而不显示文件内容,可以使用 -i 选项
curl -i https://www.baidu.com/