进程与服务管理

目录

进程与服务管理

一、进程相关命令

二、服务管理与运行

三、Xampp安装


进程与服务管理

进程(process):操作系统正在运行的应用程序,任意一个进程,都有进程ID,都会消耗CPU和内存资源

服务(service):通过服务控制面板或命令直接启动的应用程序,也可以是操作系统启动时自动自动启动的后台应用程序。服务一旦运行,也是一个进程

windows启动服务管理的命令 services.msc

课程实验:

1.使用 ps 命令查看进程,包括过滤进程消息

2.使用 systemctl 命令管理和运行Linux服务

一、进程相关命令

 ps:当前终端启动的进程
 ps -ef  或  ps aux 查看当前操作系统里面的所有进程信息
 ps aux | grep sbin 查找进程里面含有sbin的进程信息
 ps aux | sort -k 3 -r | head -n 6  取出最小号CPU进程的前5个进程
 ​
 top:查看实时进程信息和性能情况
     -n 执行多少次
     -d 多长时间刷新一次
 top -n 1 | sort -k 9 -r | head -n 6    取出最小号CPU进程的前5个进程
 ​
 kill PID    结束进程
 kill -9 PID     强制结束进程

要想排序CPU的进程信息,首先知道如何排序

 sort 要排序的内容
 sort -k 栏数 要排序的内容

image-20230918192906256

sort默认是以第一栏的数据进行排序的

image-20230918194301257

现在就是以第二栏的数据来排序

接下来我们查看CPU进程,使用sort排序查看

image-20230918194822788

这是正常状态下的排序

image-20230918195021901

这是使用 ps aux | sort -k 4 意思是以第四栏的数据默认升序排列

image-20230918200025845

这是使用命令 ps aux | sort -k 4 -r -r表示reverse

image-20230918200510337

这是在删改你的基础上,只查看前5行的内容,因为上面有一行是栏目,所以需要再参数中再加一,即取出最小号CPU进程的前5个进程

二、服务管理与运行

  • service:在CentOS-7以前的版本中使用,另外,在其他Linux发行版中通常也使用service

  • systemctl:CentOS-7及以后版本使用,当然也兼容service

 #查看服务状态
 service sshd status
 systemctl status sshd
 ​
 #启动某个服务
 service sshd start
 systemctl start sshd.services  (.sercvice可以不写)
 ​
 #停止某个服务
 service sshd stop
 systemctl stop sshd.services 
 ​
 #重启某个服务
 service sshd restart
 systemctl restart sshd.services 
 ​
 #启用自动启动功能
 systemctl enable sshd
 #禁止自动启动
 systemctl disable sshd
 ​
 #查看服务状态情况
 systemctl list-unit-files

三、Xampp安装

 首先Xampp是一个自解压离线安装包,不需要下载,不需要额外命令,先确保上传,然后给安装包授予可执行权限,如果不这样的话根本无法安装会被报错
 ​
 默认情况下,即使是执行当前目录下的可执行程序,也不能直接写文件名,而是必须在前面加上 ./ ,这才表示是执行当前目录下的可执行程序。如果不加 ./ ,Linux不会再当前目录下寻找,而是去系统预先配置好的 环境变量 当中去寻找,但是找不到,所以报错
 ​
 安装完成后, /opt/lampp/lampp start 启动Xampp的三个服务:Apache MySQL ProFTP
 第一次启动时会报错,修改 vi /opt/lampp/lampp ,将 内容中的 2.2.5 的内核版本号修改为 2.8.0或以上 ,先停止之前的报错的启动,再重新启动
 ​
 然后又可能会报错:netstat: command not found 
 netstat是Linux中的一个常规的网络相关的命令,用于查看系统中开启了那些端口号,默认最小化安装时没有安装
 yum install net-tools
 ​

yum在线安装过程,rpm离线安装,难过源码安装的方式

了解一下 环境变量 是什么作用,如果有时间 可以预习一下防火墙相关操作 iptables 或 firewalld

  • 14
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值