linux 进程与服务

Linux中进程和服务 进程具有‌、‌、‌和‌等特征,它们是操作系统中管理和调度的核心对象。在计算机中,一个正在执行的程序或者命令,叫做进程(process)。 阅读详情

linux 进程与服务

进程管理

显示系统执行的进程

ps [选项]
-a 显示当前终端的所有的进程的信息
-u 以用户的格式显示进程信息
-x 显示后台进程运行的参数

-ef 以全格式显示当前所有的进程
-e 	显示所有进程
-f	全格式

终止进程

kill [选项] [进程号]
killall [进程名字]
-9 强制终止

显示进程树

pstree [选项]
-p 显示进程的pid
-u 显示进程的所属的用户

服务管理

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

查看service管理的服务

ls -l /etc/init.d/

查看所有的系统服务

setup

服务的运行级别

0 停机
1 root权限,单用户
2 多用户,不支持网络
3 完全用户,支持网络,无界面				(常用)
4 保留,未使用
5 x11控制台,登录后进入gui模式		 (常用)
6 正常关闭并重启

给服务的各个级别设置自启动或关闭

chkconfig 
设置好了以后需要重启才生效

查看chkconfig管理的服务
chkconfig --list 

查看指定的服务
chkconfig --list | grep [服务]

设置指定的服务在指定的运行级别的自启动状态
chkconfig --level [数字] [服务名] on/off

systemctl管理

临时启动服务或关闭服务

systemctl [start|stop|restart|status] [服务名]

查看systemctl管理的服务

ls -l /usr/lib/systemd/system

查看各个服务的启动状态

systemctl list-unit-files

systemctl list-unit-files | grep [服务名]

设置/关闭服务的开机启动(永久)

systemctl enable [服务名]		设置为开机启动
systemctl disable [服务名]		关闭开机启动

查询是否为开机启动

systemctl is-enabled [服务名]

防火墙

打开端口

firewall-cmd --permanent --add-port=[端口号]/[协议]

示例

firewall-cmd --permanent --add-port=111/tcp

关闭端口

firewall-cmd --permanent --remove-port=[端口号]/[协议]

重载防火墙

firewall-cmd --reload

需要重载防火墙才能生效

查询端口是否开放

firewall-cmd --query-port=[端口号/协议]

动态监控系统

top [选项]
-d 帧数 默认为3
-i 使top不显示任何闲置的进程或僵尸进程
-p 通过指定监控进程id来仅仅监控某个进程状态

操作

P		以cpu使用率排序(默认)
M		以内存的使用率排序
N		以PID排序
q		退出
K		杀死进程

监听网络状态

netstat [状态]
-an		按一定的顺序输出
-p		显示哪个进程在调用

检测两台主机网络是否通畅

ping [ip地址]
Linux 进程与服务管理 本文系统介绍了Linux进程与服务管理的核心知识,包括进程基础概念(进程状态、PID等)和常用管理工具(ps/top/pstree等)。重点讲解systemd服务管理机制,涵盖服务生命周期控制、单元文件配置和依赖管理。详细解析进程间通信(IPC)的四种方式:管道、消息队列、共享内存和套接字。并通过创建守护进程的完整示例,说明后台服务的实现原理。最后给出高CPU进程排查的实战案例,展示从定位到优化的完整流程。全文内容注重实操性,可作为Linux系统运维的实用参考手册。 阅读详情

相关推荐

Linux 进程与服务管理~进程基础、进程查看、进程控制、服务管理、开机启动​​

本文系统介绍了Linux进程与服务管理的核心技能,包括五大模块:进程基本概念(状态、PID/PPID、守护进程)、进程查看工具(ps/top/pstree)、进程控制命令(kill/pkill/bg/fg)、systemctl服务管理(启停/状态查看/日志追踪)以及开机启动配置(systemctl/rc.local)。通过实例演示了如何诊断高负载进程、优雅终止异常服务,并提供了现代与传统系统管理方法的对比。掌握这些技能可有效监控系统资源、优化服务运行并确保系统稳定性。

zjw541806的博客 5346

Linux进程与服务

Linux中的服务一般都是常见的,一直在运行的命令,其独立于控制终端,不受前台和终端的控制,在后台周期性地执行某种任务或等待处理某些发生的事件。运行服务的进程通常被成为后台进程(守护进程)。服务由service启动,并配置。使用上通常由systemctl命令进行控制。

翡翠泪滴的博客 2458

KEPServerEX中,别名映射(Alias Mapping)数据标签重命名机制

目录核心机制应用场景配置步骤技术特性与参考内容的差异KEPServerEX中,别名映射(Alias Mapping) 是一种数据标签重命名机制,主要用于简化复杂标签路径的调用或实现跨系统兼容。其核心逻辑和功能如下:路径抽象 将设备层级结构中的完整标签路径(如 Channel1.Device1.Tag1)映射为简短别名(如 TempSensor1),降低客户端调用的复杂度。动态绑定 别名与实际标签实时关联,数据更新和读写操作通过别名直接传递到底层物理标签,无需修改客户端配置。多对一映射支持多个别名指向

「东哥说MES」 专注于MES制造执行系统,为你拆解核心架构、功能模块及与ERP/PLC的集成逻辑。提供从入门到精通的系列干货、精选行业报告与实用工具,构建你的数字化知识体系,关注我,用实战经验照亮你的数字化之路。 1591

(linux)服务与进程

(linux)服务与进程

qq_41116260的博客 764

Windows下Anaconda换清华镜像源最全指南(含常见问题解决)

本文提供了一份详尽的Windows系统下Anaconda配置清华镜像源的完整指南。针对网络下载缓慢的痛点,文章详细对比了命令行添加与直接编辑配置文件两种主流方法,并重点解决了配置过程中常见的文件缺失、安装失败、环境求解缓慢等疑难问题,帮助用户一劳永逸地提升包管理效率。

brandy的博客 337

three.js开发3D地图记录(二)

添加地图点击事件,点击区域,地图区域改变颜色并浮起来。

anwebDesigner的博客 1694

Linux的进程和服务

Linux的进程和服务

demonXwire的博客 908

研发工作量科学量化评估模型:从多维系数到等级落地指南

摘要:本文提出了一套基于多维系数的科学量化评估模型,用于精准评估软件开发工作量。该模型从需求复杂度、技术难度、质量要求和依赖风险四个核心维度进行量化评估,通过系数乘积计算综合工作量。文章详细说明了各维度的系数区间划分标准,并演示了从基础工作量估算到综合系数计算的具体步骤。该模型通过结构化评估过程,将主观经验转化为客观量化指标,帮助团队提高工作量评估的准确性,增强项目交付的可预测性。其价值在于使评估过程透明化、结构化和可追溯,从而减少项目延期风险,优化资源规划。

友莘居士的博客 1684

【Linux】进程与服务

linux进程与服务 基本介绍 ps查看进程状态指令 kill&killall杀死进程指令 pstree查看进程树指令 服务管理Service 服务的运行级别runlevel chkconfig给服务的各个运行级别设置自启动/关闭指令 systemctl管理指令 firewall指令 top动态监控进程指令 netstat查看系统网络情况指令...

Genevieve_xiao的博客 2336

元宇宙通证- 九、IT/ICT发展史全景长图

九、IT/ICT发展史全景长图 (一)综述 IT是Information Technology的缩写,意为”信息技术“,包含现代计算机、网络、通信等信息领域技术。自1844年人类历史上发出来第一份电报,实现了信息的长图传输,信息技术发展的历史大幕随之拉开。信息技术的普遍应用,是进入信息社会的标志。 IT技术最早发源于半导体,然后发展处计算机、通信网和互联网,进而演进到现在的AI、XR、计算机、大数据、物联网、工业互联网、区块链、量子计算等。 有人说元宇宙是下一代互联网,有人说元宇宙是互联网的终极形态。 我们

沧海之巅的专栏 1万+

软件产品国际化:前后端及App多语言版本解决方案(超详细实现过程)

多语言版本解决方案是应对全球化趋势的关键策略,它通过构建灵活且可扩展的架构,支持软件产品在不同语言和文化环境下的顺畅运行与展示。此方案涵盖了前端多语言界面实现、后端多语言数据处理及大数据环境下的多语言支持等多个层面,确保公司能够高效地推出适应全球用户多样化需求的软件产品。在前端多语言界面实现方面,解决方案采用了国际化与本地化的结合方法。国际化过程确保软件的功能和代码设计能够处理多种语言和文化习惯,而本地化则针对特定地区进行界面和内容的调整。

大模型大数据攻城狮的专栏 2755

【linux 多进程并发】0301 Linux创建后台服务进程,daemon进程,自己的进程可以被一号进程接管啦

通常我们在终端启动程序,该程序的父进程一般是终端进程,这样在终端退出时,会产生像SIGHUG信号发给所有子进程,子进程默认处理是退出。 我们要创建后台服务进程时,必需让进程与终端无关,这就是示例代码中经过一次fork之后,父进程退出,而子进程让systemd接管的真正作用。 本章节代码位于[gitcode](https://gitcode.com/toadb/hatchCode/overview), 路径为: multiProcess/ex02_multiprocess, 有兴趣的同学可以下载测试,当然

一个追逐梦想的码农 3233

基于YOLOv11的无人机目标检测系统:实现drone、bird、aircraft多类别识别

采用改进的YOLOv11网络结构,平衡检测精度和速度融合VisDrone和UAVDT数据集,增强模型泛化能力设计多尺度特征融合模块,提升小目标检测性能开发直观的UI界面,便于实际部署和应用。

YOLO 326

Linux服务与进程管理

本文深入解析Linux系统中的服务与进程管理。系统将服务分为核心系统服务和用户安装服务两类,通过systemd作为初始化系统进行管理,并介绍了systemctl工具的基本操作(启动、检查状态、开机自启等)。文章还详细讲解了进程状态查看(ps命令)和管理(kill信号控制),以及通过journalctl进行日志分析的方法。掌握这些服务与进程管理技术,是确保Linux系统稳定运行和高效运维的关键技能。

vortex5的博客 1338

1998年高教社杯全国大学生数学建模竞赛 B 题:《灾情巡视路线》真题解析与 MATLAB 解决方案

🏆 本文已收录于专栏:《滚雪球学数学建模(含历年真题)》,持续更新最新及历年数学建模竞赛资料,每篇内容力求做到“问题讲透、模型讲清、代码可用、论文可参考”,帮助你从零开始逐步建立完整的数学建模知识体系。

**My Coding Family** 883

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Linux 服务进程

在 Linux 操作系统中,服务进程扮演着至关重要的角色。它们是系统运行的核心组件,负责提供各种功能和服务,确保系统的稳定、高效运行。服务进程是在 Linux 系统后台运行的特殊进程,它们通常在系统启动时自动启动,并持续运行,等待处理各种请求或执行特定的任务。这些进程不依赖于用户的直接交互,而是为整个系统或特定的应用程序提供服务。服务进程的作用广泛,涵盖了系统的各个方面。

Mr_-G,一名勤奋底层软件开发工程师的博客 984

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Linux进程和服务

在Linux中,每个执行的程序都称为一个进程。每一个进程都分配一个ID号(pid,进程号)。每个进程都可能以两种方式存在的:前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中,直到关机才才结束。若是某个进程执行一半需要停止时,或是已消了很大的系统资源时,此时可以考虑停止该进程。使用kill命令来完成此项任务。

m0_75260099的博客 1516

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

【Linux】进程管理与服务管理

什么是进程 在 Linux 系统当中:『触发任何一个事件时,系统都会将他定义成为一个进程,并且给予这个进程一个 ID ,称为 PID,同时依据启发这个进程的用户与相关属性关系,给予这个 PID 一组有效的权限设定。』从此以后,这个 PID 能够在系统上面进行的动作,就与这个 PID 的权限有关了! 程序一般是放置在实体磁盘中,然后透过用户的执行来触发。触发后会加载到内存中成为一个个体,那就是进程。 每个程序都有三组人马的权限,每组人马都具有 r/w/x 的权限。 为了操作系统可管理这个进程,因此进程有给予执

愿万事胜意 1841

Linux进程+服务

一.进程简述及其状态 描述1 1) 在LINUX中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。 2) 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 3) 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。 后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。 4) 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才结束 进程及其状态 Li.

y9920w的博客 374

Linux进程与服务管理

一、进程的基本介绍 在LINUX中,每个执行的**程序(代码)**都称为一个进程。每一个进程都分配一个ID号。 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。 每个进程都可能以两种方式存在的。前台与后台,所谓前台进程就是用户目前的屏幕上可以进行操作的。后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。 一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。直到关机才才结束。 二、常用命令 ps命令 用来显示进程的状态通常会配合管道符一起使用 ps [选

qq_44134480的博客 409

03-Linux进程与服务控制

Linux进程管理 程序和进程,进程的分类 程序是为了完成某种任务而设计的软件,例如vi编辑器是程序。 进程就是运行中的程序。 一个运行着的程序,可能有多个进程。 例如apache服务器,当管理员启动服务后,可能会有好多人来访问,也就是说许多用户来同时请求httpd服务,apache服务器将会创建有多个httpd进程来对其进行服务。 进程一般分为交互进程、批处理进程和守护进...

chenmx93的博客 248

【linux】linux服务和进程

服务 1.linux下查询服务命令 chkconfig 可以清晰的看到每种级别下对应的开关状态 /etc/init.d 目录包含许多系统各种服务的启动和停止脚本 /etc/rc.d/目录下rc0.d-rc6.d子目录里分别放的是系统对应执行级别的服务软连接 如下是默认级别3时各个服务的状态 2.操作服务状态service 服务名 start/stop/stat...

GG(❤ ω ❤)YY 438

【Linux】服务与进程管理命令

本文总结了Linux系统中常用的包管理和进程管理命令。在包管理方面,详细介绍了rpm和yum工具的使用方法,包括安装、升级、查询等操作,并对比了不同Linux发行版的包管理工具差异。在进程管理部分,重点讲解了systemctl服务管理命令和ps进程查看命令,包括进程状态码解读、常用查询参数以及输出字段含义说明,为系统管理和故障排查提供了实用参考。

Wasimdesy的博客 570

Linux之进程与服务

进程及服务的控制 1.什么是进程zzz 进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础 2.图形的进程查看方法 gnome-system-monitor proc 文件返回数据 3.查看进程的命令 whatis ps man ps看常用的参数    查看相关的进程 a            当前环境相关的进程 -a    ...

wt5264的博客 798

linux 服务进程管理,Linux进程及服务的管理

大家知道在操作系统中,服务是通过进程提供的。所以了解Linux系统的进程运行情况,能使我们对主机提供更好的管理机制。(一)进程的管理1,如何查看进程:(1)通过ps aux或ps -elf命令查看某一时刻的进程状态[root@localhost ~]# ps aux |headUSER PID%CPU %MEM VSZ RSS TTY STAT START TIM...

weixin_39840635的博客 258

Linux 进程管理与服务

【知识目标】 一、进程 进程是一个程序在一个数据集上的一次执行,是系统进行资源分配和调度的基本单位。 进程不是程序,但由程序产生。 两者之间的区别: 程序是一系列指令的集合,是静态的概念;而进程是程序的一次执行过程,是动态的概念。程序可长期保存,而进程只能暂时存在,动态地产生、变化和消亡。进程与程序并不一 一对应,一个程序可启动多个进程,一个进程可调用多个程序。 二、作业 作业是用户提交给系统的一个任务。当用户提交的作业被调度,系统会为作业创建进程,一个作业可以包括一个或多进个程。根据作业运行

qq_65071484的博客 2507
上一篇: linux 定时任务调度
下一篇: linux 系统编程—文件/文件系统
ghost_him
博客等级 码龄6年 598粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值