linux系统中系统进程的查看及服务控制

#################系统进程及服务的控制#####################
1.什么是进程
程序–运行–进程(可以被cpu去调度)
进程–运行完毕–程序
进程就是系统没有完成并且正在进行工作的工作
2.查看进程
ps -A #所有进程
-a #在当前环境中运行的进程(不包含详细信息)
-u #显示进程的用户信息
a #在当前环境中运行的进程(包含详细信息)
在这里插入图片描述
x:列出系统中运行包含tty输出设备
f:显示pid
e:显示进程的详细信息(系统的资源调用情况)

ps常用组合#####

ps aux #显示系统中所有进程并显示进程用户
ps ef #显示进程的详细信息和pid
ps ax #显示当前系统中的所有进程

显示进程的指定信息
ps -o comm ##显示进程的名称
user ##进程的拥有者
group ##进程的所属组
%cpu ##进程对cpu使用率
%mem ##进程对内存的使用率
pid ##进程的id
nice ##进程的优先级

进程对cpu和mem的使用率的排序
ps ax --sort=+%cpu #正序排序
ps ax --sort=-%cpu #倒序排序
ps ax --sort=+%mem #正序排序
ps ax --sort=-%mem #倒序排序

进程优先级
-20~90 #数字越小优先级越高
&为后台用行

查看进程的优先级别
ps ax -o pid,nice,comm

指定莫个优先级开启进程
nice -n -5 vim filename & #开启vim并且指定程序优级为 -5

改变进程的优先级
renice -n 5 300041(要改变进程的pid)
在这里插入图片描述
###环境中进程的前后台调用

jobs ##查看被打入后台的进程
crtl + z ##把占用终端的进程打入后台
fg jobsnum ##把后台的进程调回前台(在前台运行 占用终端)
bg jobsnum ##把后台暂停的进程运行(在后台运行)
comm & ##让命令直接在后台运行
例子:vim filename &
在这里插入图片描述

#####什么是服务#####
linux中的服务是一类常驻内存中的进程
这类进程启动后就在后台当中一直持续不断的运行

#####用什么控制服务#####
系统的初始化进程可以对服务进行相应的控制

#####当前系统的初始化进程是什么#####
systemd #系统的初始化进程

#####服务的控制命令#####

      systemctl list-units            ##列出已经开启的服务当前的状态
      list-unit-files                 ##列出所有服务开机启动的状态
      set-default multi-user.target   ##设定系统的启动级别为多用户模式(无图形)
      
      set-default grouphical.target   ##设定系统启动级别为有图形模式

      start     服务名    ##启动服务
      stop               ##停止服务
      restart            ##关闭重启服务
      reload             ##不关闭重启服务(在线重起)
      enable             ##开机自启服务
      disable            ##开机不自启服务
      ##更改服务配置后,需要重启,一般选择 reload (在线重起)

#####sshd服务######

ssh [email protected] ##不能开启172.25.254.51图形界面
ssh [email protected] -X 

ssh 远程主机用户@远程主机IP -X  #调用远程主机图形工具
ssh 远程主机用户@远程主机IP command(命令) #直接在远程主机上运行某条命令
                                 ##退出时用exit

ping 远程主机IP   ##查询是否在同一网络     
ping 172.25.254.45

查看过滤进程:ps aux | grep  (命令) 然后用 kill -9 (命令pid) 关掉         

在这里插入图片描述
在这里插入图片描述

===================================
ifconfig ##查看IP
nm-connection-editor ##进行IP配置
systemctl restart network ##进行重启

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
##同理分别配置desktop和server两台虚拟机
ping 远程主机IP ##进行网络连通
在这里插入图片描述

在这里插入图片描述
##############
免密
给自己挂锁,给对方钥匙
root进root
root生成钥匙,然后给自己挂锁,钥匙给其他人
student进student
root生成钥匙,然后给student挂锁,钥匙给student (变换的是目录)

给自己挂锁
在这里插入图片描述

ssh-copy-id -i /root/.ssh/id_rsa.pub (主机用户)@主机IP

在这里插入图片描述

scp命令(给他人钥匙)

在这里插入图片描述

scp (要传输的文件所在目录及文件名字) (远程主机用户)@远程主机IP:(要传输到的目录

认证
在这里插入图片描述
免密效果
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44320876/article/details/85989136