IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> linux进程管理 -> 正文阅读

[系统运维]linux进程管理

进程: 进程就是一条程序运行后在系统中定义的一条记录,以及它所消耗的资源(cpu,内存,磁盘,网络,gpu等),linux称之为守护进程(daemon)

静态查询进程信息

[root@localhost ~]# ps -ef -e 所有进程(终端|非终端) -f 详细信息

UID 进程拥有者

PID 进程id

PPID 父进程id

C 占用CPU百分比

STIME 进程启动时间

TTY 所在终端

TIME 占用CPU时间

CMD 命令

[root@localhost ~]# ps aux

USER 进程拥有者

PID 进程id

%CPU 消耗CPU的百分比

%MEM 消耗内存的百分比

VSZ 预设内存

RSS 实际消耗内存

TTY 所在终端

STAT 进程状态

START 进程启动时间

TIME 消耗CPU时间

COMMAND 执行程序

动态查询进程信息

top

?

top - 19:18:25 up 53 min, ?1 user, load average: 0.00, 0.01, 0.04

当前时间 启动时长 登陆用户 平均负载

Tasks: 105?total, 1 running, 104?sleeping, 0 stopped, 0 zombie

进程总数 运行 休眠 停止 僵尸

%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

KiB Mem : ?1867048 total, ?1586348 free, ? 100104 used, ? 180596 buff/cache

内存 剩余 使用 索引缓存/读写缓存

KiB Swap: ?2097148 total, ?2097148 free, ? ? ? ?0 used. ?1591732 avail Mem

交换 交换剩余 free+buffer/cache

load average: 0.00, 0.01, 0.05 1分钟,5分钟,15分钟

%user 用户态消耗%

%sys 内核态消耗%

%ni 调整nice值消耗%

%id 空闲%

%wait cpu等待磁盘消耗%

%hi 硬中断消耗%

%si 软中断消耗%

%st 偷取cpu%(虚拟化)

PROCESS STATE CODES? ? 进程状态

D uninterruptible sleep (usually IO) 不可中断休眠

R running or runnable (on run queue) 运行态

S interruptible sleep (waiting for an event to complete) 可中断休眠态

T stopped by job control signal 停止态

t stopped by debugger during the tracing 调试态

W paging (not valid since the 2.6.xx kernel) 取消

X dead (should never be seen) 不可见

Z defunct ("zombie") process, terminated but not reaped by its parent 僵尸进程

< high-priority (not nice to other users) 高优先级

N low-priority (nice to other users) 低优先级

L has pages locked into memory (for real-time and custom IO) 所内存页

s is a session leader 进程领导者

l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) 多线程

+ is in the foreground process group 前台进程组

kill 信号

kill -15 进程id 正常结束

kill -9 进程id 强制结束

pkill vim (进程名)

killall vim

xkill 好玩

ctrl+shift+ + 扩大

ctrl+ - 缩小

ctrl + shift +t 开启新窗口

crtl+ shift +w 关闭新窗口

alt+1~n 切换窗口

前后台切换小项目

[root@localhost ~]# yum install xclock

前后台切换

[root@localhost ~]# xclock -update 1 前台运行

[root@localhost ~]# xclock -update 1 & 后台运行

ctrl+z 前台调度到后台(挂起 T)

[root@localhost ~]# jobs

[2]+ Stopped xclock -update 1

[root@localhost ~]# bg 2 后台运行 2是后台编号

[2]+ xclock -update 1 &

[root@localhost ~]# jobs

[2]+ Running xclock -update 1 &

[root@localhost ~]# fg 2 后台调度到前台

[root@localhost ~]# kill %2 杀死后台进程

脱离终端

[root@localhost ~]# nohup xclock -update 1 &

nice值调整(-20~+19)

nice -n -20 vim abc.txt

renice -n 19 -p 37611

FD 文件描述符(0 标准输入 1 标准正确输出 2标准错误输出) > 覆盖 >> 追加 重定向

1> 标准正确输出,如果文件不存在则创建,存在则覆盖

1>> 标准正确输出,如果文件不存在则创建,存在则追加

2> 标准错误输出,如果文件不存在则创建,存在则覆盖

2>> 标准错误输出,如果文件不存在则创建,存在则追加

cat /proc/cpuinfo

lm 支持64系统

vmx svm 支持虚拟化

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-17 13:09:07  更:2021-11-17 13:10:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 1:51:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码