首页 > 代码库 > 萌新的Linux学习之路(六)

萌新的Linux学习之路(六)

 一、进程定义

  进城就是cpu未完成的工作

 二、pa命令

   技术分享

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

   技术分享

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

   技术分享

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

   技术分享

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

   技术分享

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

   技术分享

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

  技术分享

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

  %cpu    ##显示进程cpu负载

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

  user    ##进程用户

  group    ##进程组

  nice     ##进程优先级

  comm     ##进程名称

  pid     ##进程的id

  技术分享

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

  +  ##正序

  -  ##倒序

  三、进程优先级

  1.进程的优先级范围

  -20--19

  2.优先级查看

  技术分享

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

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

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

  4.改变进程优先级

  renice  -n   优先级数字    进程id  

  技术分享

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

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

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

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

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

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

  五、进程信号 

  1.常用信号等级 

 技术分享

  技术分享

  1    ##进程重新加载配置

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

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

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

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

  18    ##运行暂停的进程

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

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

  man  7  signal  查看信号详细信息

  kill -信号   进程pid    

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

  

技术分享

技术分享

  pkill -u student   -信号  

 六、用户登录审记

  1.

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

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

  技术分享

 2.

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

  技术分享

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

  七、 top 命令

  top    ##监控系统负载工具

  技术分享

  八、虚拟机远程文件传输

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

 技术分享

   选择etho   

技术分享

  配置新的ip地址

技术分享

  配置完ip保存

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

 技术分享

  将文件file 有172.25.254.200传输到172.25.254.200  

  


萌新的Linux学习之路(六)