012-linux系统管理——进程管理与工作管理
linux系统管理——进程管理
top 命令是使用 top - :: up :, user, load average: 0.06, 0.60, 0.48 #五分钟钱,十分钟前,十五分钟前负载的值根据cpu核数计算,上线为CPU核数的个数。
Tasks: total, running, sleeping, stopped, zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id,#空余量 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
root S 0.7 1.3 :11.03 sshd
root R 0.7 0.5 :02.72 top
root S 0.0 0.3 :00.90 init
root S 0.0 0.0 :00.00 ksoftirqd/
root RT S 0.0 0.0 :00.00 watchdog/ VIRT:virtual memory usage 虚拟内存
、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等
、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存
、进程当前使用的内存大小,但不包括swap out
、包含其他进程的共享
、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反
、关于库占用内存的情况,它只统计加载的库文件所占内存大小 SHR:shared memory 共享内存
、除了自身进程的共享内存,也包括其他进程的共享内存
、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小
、计算某个进程所占的物理内存大小公式:RES – SHR
、swap out后,它将会降下来 DATA
、数据占用的内存。如果top没有显示,按f键可以显示出来。
、真正的该程序要求的数据空间,是真正在运行中要使用的。
使用lsof命令
#yum install
3.lsof的常用几个命令:
lsof -i:(端口号)
lsof -i:3306 (3306默认是mysql服务端的端口)
lsof -i:3690 (3690默认是svn服务端的端口)
######################终止进程################################# kill -l 查看进程的信号 [root@zabbix ~]# kill -l [root@zabbix ~]# pkill - httpd pkill 按照终端号提出用户
pkill -t 例子: [root@zabbix ~]# w #使用w查看本机已经登录的用户
:: up min, users, load average: 0.04, 0.07, 0.12
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root tty1 : : .39s .39s -bash
root pts/ 192.168.1.152 : : .09s .09s -bash
root pts/ 192.168.1.152 : .00s .25s .04s w [root@zabbix ~]# pkill -t - tty1
#强制杀死从tty1终端登录的进程
linux系统管理——工作管理 ############### 把进程放入后台运行 ##################### 在命令后加入 &,放入后台程序不会暂停是继续运行的 Ctrl + z 放入后台程序是暂停的 ################# 查看后台的工作 ################# [root@zabbix ~]# jobs
[]+ 已停止 top [root@zabbix ~]# jobs -l
[]+ 停止 (信号) top 注: + 号代表最近一个放入后台的工作,也是工作恢复时默认恢复的工作,- 号代表倒数第二个放入后台的工作 ########### 将后台暂停的工作恢复到前台 ###########
fg %工作号 [root@zabbix ~]# fg
[root@zabbix ~]# jobs
[]- 已停止 top
[]+ 已停止 top ################# 把后台暂停的进程恢复到后台运行 ################ bg
012-linux系统管理——进程管理与工作管理的更多相关文章
- linux 系统管理--进程管理
目录 linux 系统管理--进程管理 一.进程基本概述 二.监控进程状态 三.进程的优先级[进阶] 四.企业案例,Linux假死是怎么回事 五.后台进程管理 六.系统平均负载[进阶] linux 系 ...
- [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系 ...
- linux系统管理--进程管理
这两天一直维护公司的服务器,主要对进程管理和linux工作管理,把一些零散的知识整理一下,书归正传~ 什么进程? 以下是百度给的解释的进程,说实话,云里雾里的,其实linux进程和windows进程 ...
- linux系统管理——账号权限及归属管理练习
1.创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) 2.添加组帐号zonghe.caiwu.jishu,GID号分别设置为2001.2002.200 ...
- Linux 系统管理——进程和计划任务管理
一. 程序和进程关系 1.程序 保存硬盘.光盘等介质中的可执行代码和数据 静态保存的代码 2.进程 在CPU及内存运行的程序代码 动态执行的代码 父.子进程:每一个进程可以创建一个或多个进程 二.静 ...
- Linux学习-工作管理 (job control)
什么是工作管理? 进行工作管理的行为中, 其实每个工作都是目前 bash 的 子进程,亦即彼此之间是有相关性的. 我们无法以 job control 的方式由 tty1 的环境去管理 tty2 的 b ...
- Linux系统管理图文详解超详细精心整理
前言:带你遨游于linux系统管理知识的海洋,沐浴春日里的阳光,循序渐进,看完之后收获满满. 本次讲解基于linux(centos6.5)虚拟机做的测试,centos7估计以后有时间再更新啊. lin ...
- 第12章 Linux系统管理
1. 进程管理 1.1 进程查看 (1)进程简介 进程是正在执行的一个程序或命令(如ls命令也是一个进程),每个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源. (2)进程管理的作用 ...
- linux:进程概念
Linux进程概念 一.实验介绍1.1 实验内容Linux 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行. 而在此之前,我们需要对进程的基础知识有一定的了解,才能 ...
随机推荐
- 解决img标签与其它标签间隙问题?
解决img标签间距问题 关于img标签间距问题:多个img之间有间距,包含img标签的div之间有间距 代码如下: <!DOCTYPE html> <html> <hea ...
- 20165218 《网络对抗技术》 Exp8 Web基础
Exp8 Web基础 基础问题回答 (1)什么是表单 表单可以收集用户的信息和反馈意见,是网站管理者与浏览者之间沟通的桥梁. 一个表单有三个基本组成部分: 表单标签 表单域:包含了文本框.密码框.隐藏 ...
- 关于Qt 构建套件(Kit) 编译器 自动识别不正确 不能修改的问题
当系统内有多个Qt的版本的时候,QtCreater会自动识别出 编译器,Qt版本,和构建套件(Kit),但是有时候会发现,识别出来的路径不对,而且不能修改. 当出现这是问题的时候,可以到 qtcrea ...
- Oracle JET mobile cordove navigator.app对象
在使用 Oracle JET 开发 webapp 时,会使用到 ojrouter ,ojrouter 默认含有历史记录推送功能.在调试 Android 时会发现返回键总是返回到上一次浏览记录(App ...
- Oracle JET Model 数据获取与使用
Oracle JET 应用程序数据可以来自生成 JSON 数据的任何 Web 数据源,例如 REST 服务,服务器发送事件(SSE)或 WebSocket .此外,Oracle JET 还提供了基于 ...
- always_populate_raw_post_data
Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a futu ...
- Python For Mac 开发环境安装 以及问题记录
Python For Mac 开发环境安装记录 把自己安装的过程记录一下,亲测可用 1.Python3环境安装(转载http://www.cnblogs.com/meng1314-shuai/p/90 ...
- 1450:【例 3】Knight Moves
1450:[例 3]Knight Moves 题解 这道题可以用双向宽度搜索优化(总介绍在 BFS ) 给定了起始状态和结束状态,求最少步数,显然是用BFS,为了节省时间,选择双向BFS. 双向B ...
- 七、chromedriver各版本下载网址
http://chromedriver.storage.googleapis.com/index.html
- centOS7杀死进程命令
查看当前所有正在运行的进程,可以看到80端口被httpd占用了(80端口希望分配给nginx使用,而不是httpd) netstat -tpnul 这里以杀死httpd进程为例: 先查看 httpd ...