2021-08-05 得帆技术培训Linux作业

得帆技术培训Linux作业

1、下载MobaXterm

直接百度搜索,或者点击下面的连接然后进入MobaXterm官网下载页面,下载
在这里插入图片描述
然后点击左边箭头指向的按钮
在这里插入图片描述
然后还是左边的按钮,直接下载就可以啦
在这里插入图片描述
最后在下载的目录里面直接双击压缩包,或者解压之后直接运行程序即可。

2、连接远程Linux主机

1、选择左上角的session
在这里插入图片描述
2、选择SSH,然后输入host(地址)和用户名,点击ok
在这里插入图片描述

3、输入密码,连接成功就会出现下面的页面,然后就可以使用linux的服务器啦
在这里插入图片描述

3、查看系统的负载,内存,磁盘,cpu,网络连接数量

需要用到的命令为:

1、top(用来查看系统的整体负载)

在这里插入图片描述
其中的参数为:
load average:系统的负载均衡,三个值分别代表的是1分钟,5分钟,15分钟的平均负载的值,如果三个值的平均值大于0.6那么证明系统的负担压力是比较重的。
$cpu: cpu核数
sy: 内核CPU使用率
us: 用户CPU使用率
id: 空闲CPU使用率
total: 总内存
free: 空闲内存
used: 已使用内存
buff/cache: 缓存内存,富余内存
在这里插入图片描述

我们可以i在页面中按1,然后就可以看到不同的cpu的负载了
在这里插入图片描述

如何退出当前正在运行的命令:ctrl+z
2、uptime(用来查看系统负载)

这个是简单版本的查看系统负载的代码,不会只会显示一行,跟top命令所显示的第一行的数据是一样的
在这里插入图片描述

3、free(用来查看系统内存)

一般情况会使用free -m 来查看全部的内存
直接使用free的话会以字节的方式输出来
在这里插入图片描述

4、iostat(用来查看系统的磁盘)

用来进行磁盘I/O性能的评估: iostat -xdk 2 3
2表示时间间隔,3表示采样次数
在这里插入图片描述

5、vmstat(用来查看系统的CPU)

对计算机的CPU的信息进行采样:vmstat -n 2 3
2表示时间间隔,3表示采样次数
在这里插入图片描述
其中显示的列表的参数:
r:运行和等待的cpu的进程数量
b:等待资源的进程数
us:用户进程小号的CPU的时间百分比
sy:内核进程小号的CPU时间百分比
us+sy参考值是80%,如果大于80,说明内存可能不足
id:处于空闲的CPU 的百分比
wa:系统等待IO 的CPU的时间百分比
st:来自于一个虚拟机偷取CPU 的时间百分比

查看CPU核的信息:mpstat -P ALL 2
在这里插入图片描述

6、netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

这个命令可以用来查看当前网络的连接数量
在这里插入图片描述
参数列表:
ESTABLISHED 10:当前已经建立了10个连接
TIME_WAIT 1:等待时间为1

4、查看java进程数量

top -H

显示的结果中,Threads后面的数字,就是当前进程的数量
当前进程数量为199
在这里插入图片描述

5、查看java进程gc情况

1、先使用-------jps命令------来查看配置了jvm的服务

在这里插入图片描述
左边红框中的数字就是进程对应的进程号

2、使用-------jstat -gc 进程号 刷新时间------来查看某个进程JVM的GC使用的情况

在这里插入图片描述
参数:
S0C:年轻代中第一个survivor(幸存区)的容量 (字节)
S1C:年轻代中第二个survivor(幸存区)的容量 (字节)
S0U:年轻代中第一个survivor(幸存区)目前已使用空间 (字节)
S1U:年轻代中第二个survivor(幸存区)目前已使用空间 (字节)
EC:年轻代中Eden(伊甸园)的容量 (字节)
EU:年轻代中Eden(伊甸园)目前已使用空间 (字节)
OC:老年代的容量 (字节)
OU:老年代目前已使用空间 (字节)
YGC:从应用程序启动到采样时年轻代中gc次数
YGCT:从应用程序启动到采样时年轻代中gc所用时间(s)
FGC:从应用程序启动到采样时old代(全gc)gc次数
FGCT:从应用程序启动到采样时old代(全gc)gc所用时间(s)
GCT:从应用程序启动到采样时gc用的总时间(s)

可以看到的是,年轻代中有两个幸存区,儿老年代中有一个

6、查看java内存类实例

mpstat -P ALL

在这里插入图片描述

7、如何使用curl命令

查看所有crul的命令 crul -h

curl的语法规范: curl [options] [URL…]

前面的参数用来写选项,后面的用来写对应的url

使用curl命令发送请求

1、发送get请求 crul URL && curl URL?a=1&b=nihao
2、发送post请求 curl -X POST -d ‘a=1&b=nihao’ URL
3、发送json格式的请求:
1、curl -H “Content-Type: application/json” -X POST -d @test.json URL
2、curl -H “Content-Type: application/json” -X POST -d ‘{“abc”:123,“bcd”:“nihao”}’ URL

这个页面.

这个页面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值