Linux国产操作系统,UCA-系统工程师学习必备技能,系统状态查询和进程管理,uname命令last命令 top命令和 ps命令 kill命令

news2024/11/13 16:39:58

 

目录

​编辑

1.系统状态查询

1. 1.uname命令

1.2. last命令

 1.3. top命令

2.进程管理

2.1. ps命令

2.2. kill命令


1.系统状态查询

1. 1.uname命令

root@uos~#: uname
root@uos~#: uname -r

  

4.19是内核,0-6-amd64是架构。

root@uos~#: uname -a

 

 eagle操作系统的名字,包括时间都能显示出来。

root@uos~#: cat /proc/cpuinfo

还有查看CPU信息

 

 

root@uos~#: cat /proc/meminfo

这是查看内存的,但是也有更加简单的free命令

 

root@uos~#: free

 

 Mem是指物理内存;Swap是指交换分区,相当于在硬盘上划一块地出来,当物理内存不够用的时候,就会调用这里这块分区内存,但是最好还是不要使用,使用了的话会造成电脑性能受到损伤,除非物理内存太小了。

1.2. last命令

root@uos~#: last
root@uos~#: lastlog

last命令是用来查系统的登入情况的

 

lastlog是用来查所有用户的

 

 1.3. top命令

root@uos~#: top

 

这个top命令下的显示,可以看出它是实时在记录着的。

 

 load average表现的负载,一分钟内的、五分钟内的和十五分钟之内的负载情况。

182 total表示有182个进程,1 running表示有一个正在运行,181 sleeping表示有181个正在休眠,未参与进程,stopped表示停止,zombie表示僵尸(就是原来是正常进程,后来出现问题了,未正常死亡,对程序有害)。如果杀死进程,那么就会从total里面消失。

root@uos~#: pstree

 

 系统进程的树状图

root@uos~#: dd if=/dev/zero of=/dev/null bs=1M count=100000000

dd是命令,if是输入文件,of是输出文件,意思是从一个零设备挖取一部分放置于null中去。

zero是指0,null是指没有(相当于是个黑洞)。count代表多少次,bs代表一次写多少。

2.进程管理

2.1. ps命令

root@uos~#: ps

 

 ps是进程管理查看的命令。

root@uos~#: ps aux

这个命令就列出所有的进程参数了。a表示列出所有进程,u表示按用户顺序排列,x就是把值都列出来。

 

 root@uos~#: ps aux | grep ping

一般进程管理都会把ps和grep结合起来,这样能够精准的找到你想要查看的进程状态和内容。S+表示正在运行状态。

2.2. kill命令

root@uos~#: kill -l

 

 kill命令不是单纯的用来杀死进程的,SIGKILL(单进程杀死命令)才是杀死的意思,kill命令是一种状态命令,

上面的数字就可以代表命令

root@uos~#: kill -19 4810

-19表示kill状态下的命令,4810则是进程,SIGSTOP停止4010进程。T表示停止。

这样操作以后可以用top查看一下,会发现有一个1 stopped,表示进程有一个已经停止。

9) SIGKILL和 15) SIGTERM的区别:9代表的是杀死,165代表的是终结,9只是直接的结束进程,15则会考虑完所有情况后再杀死进程,SIFTERM更加人性一点。所以一般建议使用15)

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674007.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【深入浅出 Spring Security(十一)】授权原理分析和持久化URL权限管理

授权原理分析和持久化URL权限管理 一、必须知道的三大组件(Overview)二、FilterSecurityInterceptor 源码分析SecurityMetadataSource 分析 三、自定义 FilterSecurityMetadataSource 对象(实战)自定义表CustomSecurityMetadataSo…

【C++】构造函数调用规则

欢迎来到博主 Apeiron 的博客,祝您旅程愉快 !时止则止,时行则行。动静不失其时,其道光明。 1、缘起 (1)默认情况下,C 编译器至少给一个类添加 3 个函数 ① 默认构造函数(无参&#…

多无人车自动编队

matlab2016b可运行 Kaveh Fathian - Distributed Formation Control of Cars with Collision Avoidance (google.com)

极致呈现系列之:Echarts桑基图的流动旋律

目录 什么是桑基图桑基图的特点及应用场景Echarts中桑基图的常用属性Vue3中创建桑基图美化桑基图 在各种复杂系统中,我们经常需要了解不同流量之间的关系和流动情况。这种信息的可视化呈现对于我们理解系统的结构和转移过程至关重要。桑基图作为一种强大的可视化工具…

Lambda and Collections

我们先从最熟悉的Java集合框架(Java Collections Framework, JCF)开始说起。 为引入Lambda表达式,Java8新增了java.util.funcion包,里面包含常用的函数接口,这是Lambda表达式的基础,Java集合框架也新增部分接口,以便与…

tf卡打不开怎么办?tf卡数据丢失怎么恢复

TF卡打不开怎么办?当TF卡中的数据丢失后,又如何恢复呢?下面小编已为您梳理和归纳了答案!请继续阅读下文。 一、TF卡打不开怎么办? 首先,我们需要了解导致TF卡读不出来的具体原因,这可能包括没…

ch8_4中断系统

为什么需要中断? 输入,输出。 计算机程序调试;发生异常事件; 都需要由中断系统进行处理. 引发中断的各种因素包括:人为设置中断,程序性事故, 硬件故障,I/O设备,外部事件等…

英伟达驱动安装

https://zhuanlan.zhihu.com/p/60307377 https://www.nvidia.cn/Download/index.aspx?langcn

路由器的工作原理详解

什么叫路由? 路由器的英文是 Router,也就是「找路的工具」。找什么路?寻找各个网络节点之间的路。 换句话说,路由器就像是快递中转站,包裹会经过一个个的中转站,从遥远的地方寄到你家附近,数据…

驱动开发:内核远程线程实现DLL注入

在笔者上一篇文章《驱动开发:内核RIP劫持实现DLL注入》介绍了通过劫持RIP指针控制程序执行流实现插入DLL的目的,本章将继续探索全新的注入方式,通过NtCreateThreadEx这个内核函数实现注入DLL的目的,需要注意的是该函数在微软系统中…

Java多线程阻塞队列(BlockingDeque)的简析

目录 一.什么是阻塞队列(BlockingDeque) 二.阻塞队列有什么用? 三.运用阻塞队列来实现一个最简单的生产者消费者 四.模拟实现阻塞队列 一.什么是阻塞队列(BlockingDeque) 既然叫做阻塞队列,那么他就满足两个特性 1.队列:先进先出 2.阻塞:空了不让出,满了不让进 &#…

kali常用ping命令探测

ping 判断目标主机网络是否畅通 ping $ip -c 1其中,-c 1 表示发送一个数据包 traceroute 跟踪路由 traceroute $domain ARPING 探测局域网IP ARP(地址解析协议),将IP地址转换成MAC地址arping $ip -c 1 #!/bin/ bash######…

云原生监控平台 Prometheus 从部署到监控

1.监控系统架构设计 角色 节点 IP地址 监控端 Prometheus ,Grafana,node_exporter ,Nginx 47.120.35.251 被监控端1 node_exporter 47.113.177.189 被监控端2 mysqld_exporter,node_exporter,Nginx&#xff…

Centos7下载安装mysql

参考文档:https://xie.infoq.cn/article/5da9bfdfbdaabf7b0b982ab6e https://blog.csdn.net/Lance_welcome/article/details/107314575 一、下载mysql 5.7 # 下载mysql5.7.42版本 wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.42-linux-glibc2.12-…

Mysql 表的七种连接方式【附带练习sql】

连接 七种JOIN介绍 图形连接方式说明SQL内连接共有部分SELECT <select_list> FROM TableA A INNER JOIN TableB B ON A.Key B.Key;左连接A表独有共有部分SELECT <select_list> FROM TableA A LEFT JOIN TableB B ON A.Key B.Key;右连接B表独有共有部分SELECT &…

字符设备驱动内部实现原理解析以及分步注册流程和代码示例

1、字符设备驱动内部实现原理解析 原理&#xff1a;用户层调用 open() 函数打开设备文件&#xff0c;用ls-i查看inode号并找到与之对应的struct inode 结构体。在struct inode 结构体中&#xff0c;可以找到与文件关联的 struct cdev 设备驱动结构体。设备驱动结构体中包含了文…

Spring6 数据校验 Validation

1、Spring Validation概述 在开发中&#xff0c;经常遇到参数校验的需求&#xff0c;比如用户注册的时候&#xff0c;要校验用户名不能为空、用户名长度不超过20个字符、手机号是合法的手机号格式等等。如果使用普通方式&#xff0c;会把校验的代码和真正的业务处理逻辑耦合在一…

FL Studio 21中文永久版网盘下载(含Key.reg注册表补丁)

FL Studio 21全称Fruity Loops Studio&#xff0c;就是大家熟悉的水果编曲软件&#xff0c;一个全能的音乐制作软件&#xff0c;包括编曲、录音、剪辑和混音等诸多功能&#xff0c;让你的电脑编程一个全能的录音室。FL Studio 21版本发布了&#xff0c;为我们带来了多种新功能&…

在Centos Stream 9上Docker的实操教程(八) - Docker可视化管理工具

&#x1f337; 古之立大事者&#xff0c;不惟有超世之才&#xff0c;亦必有坚忍不拔之志 &#x1f390; 个人CSND主页——Micro麦可乐的博客 &#x1f425;《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程&#xff0c;入门到实战 &#x1f33a;《RabbitMQ》…

构建二叉树的两种情况【根据前序遍历和中序遍历 构造树】【根据后序遍历和中序遍历 构造树】

【根据前序遍历和中序遍历 构造树】【根据后序遍历和中序遍历 构造树】 6. 重建二叉树根据前序遍历和中序遍历 得到树 树的遍历 6. 重建二叉树 原题链接 根据前序遍历和中序遍历 得到树 过程如下&#xff1a; 首先根据前序遍历找到 根节点找到中序遍历中&#xff0c;该根节点…