2021-08-05 得帆技术培训Linux作业
得帆技术培训Linux作业
- 得帆技术培训Linux作业
- 1、下载MobaXterm
- 2、连接远程Linux主机
- 3、查看系统的负载,内存,磁盘,cpu,网络连接数量
- 需要用到的命令为:
- 1、top(用来查看系统的整体负载)
- 如何退出当前正在运行的命令:ctrl+z
- 2、uptime(用来查看系统负载)
- 3、free(用来查看系统内存)
- 4、iostat(用来查看系统的磁盘)
- 5、vmstat(用来查看系统的CPU)
- 6、netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
- 4、查看java进程数量
- top -H
- 5、查看java进程gc情况
- 1、先使用-------jps命令------来查看配置了jvm的服务
- 2、使用-------jstat -gc 进程号 刷新时间------来查看某个进程JVM的GC使用的情况
- 6、查看java内存类实例
- mpstat -P ALL
- 7、如何使用curl命令
- 查看所有crul的命令 crul -h
- curl的语法规范: curl [options] [URL...]
- 使用curl命令发送请求
得帆技术培训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
这个页面.
这个页面
2021-08-05 得帆技术培训Linux作业相关推荐
- (四十五:2021.08.05)《利用深度学习对ecg信号进行分割》
<Deep Learning for ECG Segmentation><利用深度学习对ecg信号进行分割> 讲在前面 摘要 1. 介绍 2. 算法 2.1 预处理 2.2 神 ...
- 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)
第二章. Linux 如何学习 最近更新日期:2009/08/06 3. 有心朝Linux作业系统学习者的学习态度 3.1 从头学习Linux基础 3.2 选择一本易读的工具书 3.3 实作再实作 3 ...
- Doris Weekly FAQ】2021.07.19~2021.08.01
观众朋友们: 晚上好! 欢迎收看[ Doris 近日要闻]~本次为您带来的是 2021年07月19日 - 2021年08月01日 的双周总结. Doris 社区周报每期会包含 FAQ 环节.我们会在社 ...
- 2021年人工神经网络第四次作业要求:第七题
简 介: 对于MATLAB中的SimpleClass数据集合,对比了BP,RBF,SVM,SOFM,DHNN 等方法分类结果,可以看到BP,RBF,SVM,SOFM都具有非常好的分类效果.DHNN对于 ...
- 《安富莱嵌入式周报》第227期:2021.08.23--2021.08.29
往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 ...
- 嵌入式Linux作业二分析u-boot-1.1.6在smdk2410开发板上的启动代码
嵌入式Linux实验 嵌入式Linux作业二 文章目录 嵌入式Linux实验 作业要求 一.作业分析 二.实验步骤 1.下载并解压uboot1.1.6源码 2. 分析该版本下开发板smdk2410的相 ...
- 本博客导读(2021/08/09更新)
文章目录 1. 简介 1.1 博客精神 1.2 写作目的 1.3 技术方向 1.4 博主 1.5 版权说明 2 推荐内容 2.1 主要代表作 2.2 其他推荐内容 3. 程序类 3.1 C#程序设计 ...
- 2021年人工神经网络第四次作业:基于MATLAB的求解
简 介: 本文选取了2021年人工神经网络第四次作业学生提交的作业.供交流使用. 关键词: 人工神经网络 #mermaid-svg-ATqdYQemfmABj2Hj {font-family:&quo ...
- 2021年人工神经网络第四次作业 - 第三题Cifar10
简 介: 在Paddle下使用最基本的BP网络以及LeNet网络结构,测试了Cifar10数据集合.但实际运行在测试集合上的效果始终没有突破0.3,具体原因还需要进行查找. 后来经过测试,发现问题出现 ...
- 2021年人工神经网络第四次作业 - 第二题MNIST手写体识别
简 介: ※MNIST数据集合是深度学习基础训练数据集合.改数据集合可以使用稠密前馈神经网络训练,也可以使用CNN.本文采用了单隐层BP网络和LeNet网络对于MNIST数据集合进行测试.实验结果标明 ...
最新文章
- 学习如何看懂SQL Server执行计划(三)——连接查询篇
- 32位so库兼容64位使用
- 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed
- LeetCode 907. 子数组的最小值之和(单调栈)
- 【转载】分层开发思想与小笼包
- jdk在Windows下为什么要配置环境变量(引用)
- js判断时间两小时之内_JS 判断两个时间的大小(可自由选择精确度:天,小时,分钟,秒)...
- ios移动端 FullScreen
- C#开发工控上位机编程 csdn_PLC部件分配编程PLC扩展如何编程
- linux 更改时间时区,Linux下修改系统时区
- 78个学术网站!史上最全常用文献数据库汇总!
- CSS3 实现可爱的动物动态的哈士奇动画
- 手把手教你在Imtoken上收录你的合约
- 快速幂算法和大整数求模
- Echarts x轴字体倾斜
- CSS学习案例(16):网易云音乐导航栏
- 纽约大学计算机博士奖学金如何,斑马博士捷报|纽约大学(NYU) MS Computer Engineering录取+7000美金奖学金!...
- addSuppressed异常抑制
- spring bean创建过程源码分析(上)
- 工控软件及计算机监控系统设计