进程管理

简介:

进程:一个程序在其自身的虚拟地址空间中的一次执行活动,进程是一个程序动态的执行过程。有自己的生命周期,会动态的产生和消亡,进程是资源申请,调度和独立运行的单位。

程序:静态的指令集和

进程识别号PID

实际用户识别号 实际识别组 有效用户识别号 有效组识别号


进程的输入输出环境

文件描述符:实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符

内存映射文件:内存映射文件是由一个文件到进程地址空间的映射。

文件系统环境:

环境变量:指在操作系统中用来指定操作系统运行环境的一些参数

遗留信息:

凭证:

资源统计和限制:


后台执行:

command &

ctrl + Z


jobs    查看后台工作

fg      将后台的工作调回前台

bg      将后台的工作的状态由停止改为运行

fg %2   将第二个工作调回前台

kill %1  杀死后台第一个进程


kill    -1       重新加载配置文件           service servername reload

        -2       Ctrl + C                   终止某个进程

        -9       立即杀死

        -15      停止                       service servername stop  


killall/pkill  进程名                       直接杀死所有进程

                                   

配置本地yun源,须有光盘镜像

[root@oracle yum.repos.d]# vim server.repo

[server]

name=server

baseurl=file:///mnt

enabled=1

gpgcheck=0


ps            -A             列出所有进程

              -C             列出含有指定命令的进程

              -U             列出属于指定用户的进程

              -t             列出从指定终端启动的进程

              -p             列出指定进程号的进程

         

              -f             详细格式

              -l             长格式

              -j             作业格式


[root@tmg-lh-129 ~]# ps -aux

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ

USER       PID           %CPU         %MEM         VSZ               RSS          TTY          STAT        START           TIME        COMMAND

用户       进程ID       CPU占用率   内存占用率   占用虚拟内存大小  占用内核大小   哪个终端     状态        运行开始时间  运行时间      执行的命令

root         1            0.0         0.0        19232               452           ?            Ss          2015            0:01       /sbin/init


ps -eo             user         用户名

                   uid          用户号

                   pid          进程号

                   ppid         父进程号

                   size         内存大小Kbytes

                   vsize        总虚拟内存大小

                   share        共享页数

                   nice         进程优先级

                   pri          内核调整优先级

                   pmem         物理内存占用率

                   trs          程序代码驻留大小

                   rss          使用的总物理内存数

                   time         CPU占用时间

                   stat         进程状态

                    cmd/args    执行的内容


top                q             退出

                   s             设置刷新间隔

                   space         立即刷新 

                   m             根据内存进行排序

                   p             根据cpu占用率进行排序

                   u             查看指定用户的进程

                   k             杀死进程

                   r              更改进程优先级



 




     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1738517,如需转载请自行联系原作者


















相关文章
|
8天前
|
数据采集 人工智能 安全
|
4天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
298 164
|
3天前
|
机器学习/深度学习 自然语言处理 机器人
阿里云百炼大模型赋能|打造企业级电话智能体与智能呼叫中心完整方案
畅信达基于阿里云百炼大模型推出MVB2000V5智能呼叫中心方案,融合LLM与MRCP+WebSocket技术,实现语音识别率超95%、低延迟交互。通过电话智能体与座席助手协同,自动化处理80%咨询,降本增效显著,适配金融、电商、医疗等多行业场景。
311 155
|
11天前
|
SQL 自然语言处理 调度
Agent Skills 的一次工程实践
**本文采用 Agent Skills 实现整体智能体**,开发框架采用 AgentScope,模型使用 **qwen3-max**。Agent Skills 是 Anthropic 新推出的一种有别于mcp server的一种开发方式,用于为 AI **引入可共享的专业技能**。经验封装到**可发现、可复用的能力单元**中,每个技能以文件夹形式存在,包含特定任务的指导性说明(SKILL.md 文件)、脚本代码和资源等 。大模型可以根据需要动态加载这些技能,从而扩展自身的功能。目前不少国内外的一些框架也开始支持此种的开发方式,详细介绍如下。
854 6
|
5天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:六十九、Bootstrap采样在大模型评估中的应用:从置信区间到模型稳定性
Bootstrap采样是一种通过有放回重抽样来评估模型性能的统计方法。它通过从原始数据集中随机抽取样本形成多个Bootstrap数据集,计算统计量(如均值、标准差)的分布,适用于小样本和非参数场景。该方法能估计标准误、构建置信区间,并量化模型不确定性,但对计算资源要求较高。Bootstrap特别适合评估大模型的泛化能力和稳定性,在集成学习、假设检验等领域也有广泛应用。与传统方法相比,Bootstrap不依赖分布假设,在非正态数据中表现更稳健。
247 113