3.linux的进程和服务管理

news2024/12/24 0:37:05

一、查看进程

1.Linux的进程介绍

1)在 LINUX 中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。

2)每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。

3)每个进程都可能以两种方式存在的。前台与后台

4)一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束

2.显示系统执行的进程

2.1说明

查看进程的指令是ps,一般使用的参数是ps -aux

 

 2.2 ps指令标题说明

2.3 ps查看指定的进程

①指令:ps -aux | grep xxx

②查看有没有sshd服务 ps -aux | grep sshd

3.应用

要求:以全格式显示当前所有的进程,查看进程的父进程

指令:ps -ef

PPID:父进程id

C:CPU的优先级,数值大优先级低,数值小优先级高。

二、终止进程kill和killall

1.语法

kill -9 进程号

killall 进程名称

2.选项

-9 强制结束

3.应用

案例 1:踢掉某个非法远程登录的用户

ps -aux | grep sshd

kill 4400

案例 2: 终止远程登录服务 sshd, 在适当时候再次重启 sshd 服务

ps -aux | grep sshd

kill 2412

案例 3: 终止多个 gedit 编辑器 【killall , 通过进程名称来终止进程】

killall gedit

案例 4:强制杀掉一个终端

kill -9 进程id

案例5:当前树状形式显示进程的pid

pstree -p

三、服务管理

1.服务的介绍

服务(service) 本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,比如(mysql , sshd 防火墙等),因此我们又称为守护进程,是Linux 中非常重要的知识点。

 

2.service管理指令

service 服务名 [start|stop|restart|reload|status]

在 CentOS7.0 后 不再使用 service ,而是 systemctl

3.使用案例

1) 查看当前防火墙的状况,关闭防火墙和重启防火墙。

查看防火墙状态 service iptables status

关闭防火墙 service iptables stop

重启防火墙 service iptables restart

4.查看服务名

方式1:使用setup->系统服务

方式 2: /etc/init.d/服务名称

 

5.linux运行级别有哪些

0:关机

1:单用户(找回丢失密码)

2:多用户无网络服务

3:多用户有网络服务

4:保留

5:图形界面

6:重启

6.设置运行级别chkconfig

6.1介绍

通过chkconfig指令给每个服务设置运行级别

6.2基本语法

①查看服务的运行级别

chkconfig --list

②查看指定的服务运行级别

chkconfig --list | grep 服务名

③启动运行级别

chkconfig --level 5 服务名 on/off

7.案例应用

1) 案例 1: 请显示当前系统所有服务的各个运行级别的运行状态

bash> chkconfig --list

2) 案例 2 :请查看 sshd 服务的运行状态

bash> service sshd status

3) 案例 3: 将 sshd 服务在运行级别 5 下设置为不自动启动,看看有什么效果?

bash> chkconfig --level 5 sshd off

4) 案例 4: 当运行级别为 5 时,关闭防火墙。

bash> chkconfig --level 5 iptables off

5) 案例 5: 在所有运行级别下,关闭防火墙

bash> chkconfig iptables off

6) 案例 6: 在所有运行级别下,开启防火墙

bash> chkconfig iptables on

三、动态监控进程

1.介绍

top可以动态更新正在运行的进程

2.语法

top[选项]

3.选项说明

 

4.应用实例

1.监视特定用户

top 查看当前执行的进程

u 输入u回车,再输入用户名查看特定用户

2.终止指定的进程

top 查看当前执行的进程

k 输入k回车,再输入进程ID

四、查看系统网络情况

1.语法

netstat -anp

2.选项说明

-an 按一定顺序排列输出

-p 显示哪个进程在调用

3.应用

①查看系统所有的网络服务

netstat -anp | more

②查看服务器名sshd的服务信息

netstat -anp | grep sshd

 

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

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

相关文章

icmp报文及用go实现

目录 一、概述 二、ICMP报文格式详解 2.1 什么是ICMP 2.2 ICMP报文格式 2.3 ICMP报文类型 2.4 实际报文举例 三、使用go实现icmp请求以及接收响应内容 一、概述 本文主要旨在学习icmp报文格式,以及通过go语言来实现ICMP发包。 二、ICMP报文格式详解 2.1 什…

Redis缓存设计与性能优化

多级缓存架构 缓存设计 缓存穿透 缓存穿透是指查询一个根本不存在的数据, 缓存层和存储层都不会命中, 通常出于容错的考虑, 如果从存储层查不到数据则不写入缓存层。缓存穿透将导致不存在的数据每次请求都要到存储层去查询, 失去…

【解决】80端口被占用,无法启动apache

1.cmd输入netstat -nao,查看是什么进程占用80端口。进程显示为pid4。 2.打开任务管理器,详细信息选项卡,可以看到pid4的进程是system。 右键打开文件所在位置,可以看到是ntoskrnl.exe这个文件占用80端口 3.【解决方法】 (1&am…

开源即时通讯(IM)项目OpenIM源码部署流程

由于OpenIM依赖的组件较多,开发者需求不一,导致OpenIM部署一直被人诟病,经过几次迭代优化,包括依赖的组件compose的一键部署,环境变量设置一次,全局生效,以及脚本重构,目前OpenIM部署…

淘宝直通车智能计划怎么开?

很多中小卖家不会开直通车,会遇到整个直通车账户亏钱又对店铺没起到正向作用的问题,开车目的也不明确。对于小卖家,店铺最缺的就是流量,那么如何解决流量问题?今天我教大家一种直通车低价引流的打法。 具体步骤&…

【halcon】halcon字符识别——OCR

前言 OCR(Optical Character Recongnition)光学字符识别。 halcon 的OCR,提供了几种方式,我们应该如何选择? 自动文本阅读器(find_text)手动文本阅读器(find_text)自己…

IDEA安装翻译插件

IDEA安装翻译插件 File->Settings->Plugins 在Marketplace中,找到Translation,点击Install 更换翻译引擎 勾选自动翻译文档 翻译 鼠标右击->点击Translate

【Vue】vue2使用vue-pdf预览pdf文件,预览多页,在线预览方式二,vue页面内预览,无需额外pdfjs包,保姆级教程

系列文章目录 【Vue】vue2预览显示quill富文本内容,vue-quill-editor回显页面,v-html回显富文本内容 【Vue】vue2项目使用swiper轮播图2023年8月21日实战保姆级教程 【Vue】vue2使用pdfjs预览pdf文件,在线预览方式一,pdfjs文件包…

手写RPC框架--11.spi机制

spi机制 spi机制a.spi介绍b.缓存spi到本地c.加载spi并将实例缓存d.统一spi加载的配置 spi机制 a.spi介绍 SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要是…

Scrum工作模式的角色和活动

​Scrum工作模式是一种敏捷软件开发方法,其核心是团队合作和自我组织,旨在通过短周期的迭代开发,实现快速反馈和持续改进。 Scrum工作模式包括以下角色和活动: 1、产品负责人(Product Owner):…

Spring-Cloud GateWay+Vue 跨域方案汇总

文章目录 一、简介背景和概述 二、前端跨域解决方案Axios跨域CORS跨域 三、后端跨域解决方案反向代理服务器 四、Spring Cloud中的跨域解决方案Gateway网关的跨域配置 五、基于Vue和Spring Cloud的跨域整合实践**这两种配置只需配置一种即可生效(前端or后端&#xf…

Unity和C#游戏编程入门:创建迷宫小球游戏示例

💂 个人网站:【工具大全】【游戏大全】【神级源码资源网】🤟 前端学习课程:👉【28个案例趣学前端】【400个JS面试题】💅 寻找学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】 当涉及到Unity和C#游戏编…

电脑连接电视怎么做?学会这4个方法,轻松连接!

“我的电脑屏幕太小了,想将它连接到电视上看电影。有什么方法可以将电脑与电视进行连接吗?请教教我!” 在今天的数字时代,将电脑连接到电视已经成为了常见的需求。无论是观看电影、演示文稿还是玩游戏,电脑连接电视可以…

蓝桥杯打卡Day7

文章目录 阶乘的末尾0整除问题 一、阶乘的末尾0IO链接 本题思路:由于本题需要求阶乘的末尾0,由于我们知道2*510可以得到一个0,那么我们就可以找出2的数和5的数,但是由于是阶乘,所以5的数量肯定是小于2的数量&#xf…

leetcode:67. 二进制求和

题目: 函数原型: char * addBinary(char * a, char * b) 思路: 二进制相加,首先我们考虑先将字符串逆序。由此要写一个逆序函数reserve。字符串逆序后,从前往后相加,以较长的字符串的长度为标准长度n&#…

前端vue按钮控制切换按钮是否禁用和颜色和显示隐藏,利用v-if和v-else

效果 未输入input前图片 输入input后图片 html <input type"number" placeholder"请输入分润数量" placeholder-class"shareprofit_placeholder_num" v-model"money"> <!-- 金钱 --> {{money}} <!-- 可提现余额 --&g…

518电脑端抽奖软件,可用作婚庆大屏幕滚动抽奖

518抽奖软件简介 518抽奖软件&#xff0c;518我要发&#xff0c;超好用的年会抽奖软件&#xff0c;简约设计风格。 包含文字号码抽奖、照片抽奖两种模式&#xff0c;支持姓名抽奖、号码抽奖、数字抽奖、照片抽奖。(www.518cj.net) 婚礼抽奖活动意义 抽奖类似于买彩票&#x…

大数据技术之Hive:先导篇(一)

目录 一、什么是Hive 二、思考如何设计出Hive功能 2.1 提问 2.2 案例分析 2.3 小结 三、掌握Hive的基础架构 3.1 Hive组件 - 元数据存储 3.2 Hive组件 - Driver驱动程序 3.3 Hive组件 - 用户接口 一、什么是Hive 什么是分布式SQL计算 我们知道&#xff0c;在进行数据统…

cf 交互题

今天cf遇到了交互题&#xff0c;这个交互题的算法很很很简单&#xff0c;但是在交互上卡了&#xff0c;导致交上的代码都不算罚时。&#xff08;更伤心了。 所以&#xff0c;现在写一下交互题的做法&#xff0c;印象深刻嘛。 交互题&#xff0c;就是跟机器进行交互。你代码运…

开始撸 Android 源码

启动找工作模式&#xff0c;发现无比困难。搁在往日&#xff0c;大龄程序员找工作都是一件困难的事情&#xff0c;加上今年形势很差&#xff0c;更是难上加难。关键是我这十几年来主攻的浏览器内核方向&#xff0c;需求量更是几乎为零。在 BOSS 直聘上以 Chromium 为关键词&…