萌新的Linux学习之路(六)

简介:

 一、进程定义

  进城就是cpu未完成的工作

 二、pa命令

   wKiom1jmBY6zMgkwAACSCAz7RSI940.png

   ps  a    ##关于当前环境的所有进程

   wKiom1jmBc2x1Vs6AADDY34QVjE284.png

  ps  x   ##与当前环境无关的所有进程

   wKioL1jmBgXi8YqJAACWWd9Mn2k744.png

  ps  f  ##显示进程从属关系

   wKiom1jmBi6C05oiAACyS5GlRlg341.png

  ps  l  ##长列表显示进程的详细信息

   wKioL1jmBmbAFbAJAAC5VUtBb40223.png

   ps  e  ##显示进程调用环境工具的详细信息

   wKiom1jmBpfSFG6RAAC7qLs0JLw424.png

   ps  u  ##显示进程用户信息

  wKioL1jmBtLCi-HgAAC5GIG_OYg747.png

  ps  ax  -o  %cpu,%mem,user,group,comm,nice,pid

  %cpu    ##显示进程cpu负载

  %mem    ##显示进程内存负载

  user    ##进程用户

  group    ##进程组

  nice     ##进程优先级

  comm     ##进程名称

  pid     ##进程的id

  wKioL1jmB33Sue58AABVueOa9MU031.png

  ps ax -o %cpu,comm,--sort <+|-%cpu> <+|-%mem>  ##按照进程信息排序

  +  ##正序

  -  ##倒序

  三、进程优先级

  1.进程的优先级范围

  -20--19

  2.优先级查看

  wKioL1jmCHrR8VRmAABZqEd4h-M882.png

  3.指定某个优先级开启进程

  nice -n  优先级数字    进程信息

  nice -n  -5      vim &  ##开启vim并制定程序优先级-5

  4.改变进程优先级

  renice  -n   优先级数字    进程id  

  wKioL1jmCSrTehSLAAA3_Oxy3CM980.png

  四、环境中进程的前后台调用

  jobs     ##查看被打入后台的进程

  ctrl +z   ##把占用终端的进程打入后台

  fg      ##把后台进程调回前台

  bg      ##把后台暂停的进程运行

  comm &   ##让命令直接在后台运行

  五、进程信号 

  1.常用信号等级 

 wKiom1jmCfay4ADhAABCfh9ttMM753.png

  wKiom1jmCfbz4TCGAABdk9EWM4E309.png

  1    ##进程重新加载配置

  2    ##删除进程在内存中的数据

  3    ##删除鼠标在内存中的数据

  9    ##强行借书单个进程(不能被阻塞)

  15    ##正常关闭进程  (可能会被阻塞)

  18    ##运行暂停的进程

  19    ##暂停某个进程 (不能被阻塞)

  20    ##把进程打入后台 (可以被阻塞)

  man  7  signal  查看信号详细信息

  kill -信号   进程pid    

  killall  -信号   进程名字    ##批量执行

  

wKiom1jmDBOwky1GAAB5BSYVd08372.png

wKioL1jmDBOyV_LuAABVYfvX0oY531.png

  pkill -u student   -信号  

 六、用户登录审记

  1.

  w     ##查看使用系统的当前用户有哪些

  w  -f   ##-f查看使用地点

  wKioL1jmDP3hNi0MAAEbKBwFwfg745.png

 2.

last    ##查看用户登陆成功历史

  wKioL1jmDR2zRaczAAFOBk_tHGA771.png

  3.lastb  ##查看用户登陆未成功历史

  七、 top 命令

  top    ##监控系统负载工具

  wKioL1jmDXDhyNDeAAFYFUBoHGc588.png

  八、虚拟机远程文件传输

   打开nm-connection-editor  删除system etho  ,添加新的配置

 wKiom1jmSgLyGQFOAABZ3pURj-s732.png

   选择etho   

wKioL1jmSgKRfHBjAACMZXSbFKs749.png

  配置新的ip地址

wKioL1jmSgOyzXfDAACnYaOWw40735.png

  配置完ip保存

 输入ping + ip   查看网路是否连通

 wKioL1jmSuWDDoS7AADe94L-26g637.png

  将文件file 有172.25.254.200传输到172.25.254.200  

  



本文转自 昭He浅墨 51CTO博客,原文链接:http://blog.51cto.com/502703956/1913541,如需转载请自行联系原作者

相关文章
|
NoSQL 关系型数据库 MySQL
Linux学习记录---(1、基本命令)
该博客文章提供了Linux系统中基本命令的使用记录,包括文件和目录操作、Redis服务管理、MySQL数据库操作以及Tomcat服务器的启动和检查。
Linux学习记录---(1、基本命令)
|
11月前
|
Linux 编译器 开发工具
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
【Linux快速入门(三)】Linux与ROS学习之编译基础(Cmake编译)
586 2
|
11月前
|
存储 安全 Linux
|
7月前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
704 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
Ubuntu Linux vr&ar
IM跨平台技术学习(十二):万字长文详解QQ Linux端实时音视频背后的跨平台实践
本文详细记录了新版QQ音视频通话在 Linux 平台适配开发过程中的技术方案与实现细节,希望能帮助大家理解在 Linux 平台从 0 到 1 实现音视频通话能力的过程。
470 2
|
11月前
|
Linux Shell 数据安全/隐私保护
Linux 初学者必学的 10 个命令,学习!
【10月更文挑战第28天】
241 1
Linux 初学者必学的 10 个命令,学习!
|
12月前
|
Linux 编译器 C语言
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
【Linux快速入门(一)】Linux与ROS学习之编译基础(gcc编译)
224 2
|
网络协议 Linux
linux学习之套接字通信
Linux中的套接字通信是网络编程的核心,允许多个进程通过网络交换数据。套接字提供跨网络通信能力,涵盖本地进程间通信及远程通信。主要基于TCP和UDP两种模型:TCP面向连接且可靠,适用于文件传输等高可靠性需求;UDP无连接且速度快,适合实时音视频通信等低延迟场景。通过创建、绑定、监听及读写操作,可以在Linux环境下轻松实现这两种通信模型。
239 1
|
12月前
|
Linux 开发工具
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
【Linux快速入门(二)】Linux与ROS学习之编译基础(make编译)
367 0
|
NoSQL Ubuntu Linux
Linux内核学习
Linux内核学习
254 3