得帆技术培训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作业相关推荐

  1. (四十五:2021.08.05)《利用深度学习对ecg信号进行分割》

    <Deep Learning for ECG Segmentation><利用深度学习对ecg信号进行分割> 讲在前面 摘要 1. 介绍 2. 算法 2.1 预处理 2.2 神 ...

  2. 鸟哥的Linux私房菜(基础篇)-第二章、 Linux 如何学习(二.3. 有心朝Linux作业系统学习者的学习态度)

    第二章. Linux 如何学习 最近更新日期:2009/08/06 3. 有心朝Linux作业系统学习者的学习态度 3.1 从头学习Linux基础 3.2 选择一本易读的工具书 3.3 实作再实作 3 ...

  3. Doris Weekly FAQ】2021.07.19~2021.08.01

    观众朋友们: 晚上好! 欢迎收看[ Doris 近日要闻]~本次为您带来的是 2021年07月19日 - 2021年08月01日 的双周总结. Doris 社区周报每期会包含 FAQ 环节.我们会在社 ...

  4. 2021年人工神经网络第四次作业要求:第七题

    简 介: 对于MATLAB中的SimpleClass数据集合,对比了BP,RBF,SVM,SOFM,DHNN 等方法分类结果,可以看到BP,RBF,SVM,SOFM都具有非常好的分类效果.DHNN对于 ...

  5. 《安富莱嵌入式周报》第227期:2021.08.23--2021.08.29

    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 ...

  6. 嵌入式Linux作业二分析u-boot-1.1.6在smdk2410开发板上的启动代码

    嵌入式Linux实验 嵌入式Linux作业二 文章目录 嵌入式Linux实验 作业要求 一.作业分析 二.实验步骤 1.下载并解压uboot1.1.6源码 2. 分析该版本下开发板smdk2410的相 ...

  7. 本博客导读(2021/08/09更新)

    文章目录 1. 简介 1.1 博客精神 1.2 写作目的 1.3 技术方向 1.4 博主 1.5 版权说明 2 推荐内容 2.1 主要代表作 2.2 其他推荐内容 3. 程序类 3.1 C#程序设计 ...

  8. 2021年人工神经网络第四次作业:基于MATLAB的求解

    简 介: 本文选取了2021年人工神经网络第四次作业学生提交的作业.供交流使用. 关键词: 人工神经网络 #mermaid-svg-ATqdYQemfmABj2Hj {font-family:&quo ...

  9. 2021年人工神经网络第四次作业 - 第三题Cifar10

    简 介: 在Paddle下使用最基本的BP网络以及LeNet网络结构,测试了Cifar10数据集合.但实际运行在测试集合上的效果始终没有突破0.3,具体原因还需要进行查找. 后来经过测试,发现问题出现 ...

  10. 2021年人工神经网络第四次作业 - 第二题MNIST手写体识别

    简 介: ※MNIST数据集合是深度学习基础训练数据集合.改数据集合可以使用稠密前馈神经网络训练,也可以使用CNN.本文采用了单隐层BP网络和LeNet网络对于MNIST数据集合进行测试.实验结果标明 ...

最新文章

  1. 学习如何看懂SQL Server执行计划(三)——连接查询篇
  2. 32位so库兼容64位使用
  3. 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed
  4. LeetCode 907. 子数组的最小值之和(单调栈)
  5. 【转载】分层开发思想与小笼包
  6. jdk在Windows下为什么要配置环境变量(引用)
  7. js判断时间两小时之内_JS 判断两个时间的大小(可自由选择精确度:天,小时,分钟,秒)...
  8. ios移动端 FullScreen
  9. C#开发工控上位机编程 csdn_PLC部件分配编程PLC扩展如何编程
  10. linux 更改时间时区,Linux下修改系统时区
  11. 78个学术网站!史上最全常用文献数据库汇总!
  12. CSS3 实现可爱的动物动态的哈士奇动画
  13. 手把手教你在Imtoken上收录你的合约
  14. 快速幂算法和大整数求模
  15. Echarts x轴字体倾斜
  16. CSS学习案例(16):网易云音乐导航栏
  17. 纽约大学计算机博士奖学金如何,斑马博士捷报|纽约大学(NYU) MS Computer Engineering录取+7000美金奖学金!...
  18. addSuppressed异常抑制
  19. spring bean创建过程源码分析(上)
  20. 工控软件及计算机监控系统设计

热门文章

  1. web前端开发培训学院,前端校招面试题及解析大全,值得收藏!
  2. VMware Workstation 无法连接到虚拟机。请确保您有权运行该程序、访问该程序使用的所有目录以及访问所有临时文件目录。VMX进程已经提前退出。
  3. spell拼音码的写法及语句
  4. 网线水晶头两种标准的接法
  5. ARTS 2019 05 05 (29)
  6. 计算机两个硬盘如何区分,双硬盘电脑怎么设置主从盘?
  7. ImmunoChemistry艾美捷总细胞毒性试验试剂盒方案
  8. 微信小程序清除缓存(ios和安卓的解决方法)
  9. Git 工具 - 储藏(Stashing)
  10. 针对爬取豆瓣top250电影失败的问题