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 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行. 而在此之前,我们需要对进程的基础知识有一定的了解,才能 ...
随机推荐
- Kylin CDH安装
Kylin安装 从官网下载 apache-kylin-2.0.0-bin-cdh57.tar.gz 放到每台需要安装kylin 服务的机器 [hadoop@hadoop3 cdh5.12.0]$ su ...
- Integer类源码浅析
1.首先Integer提供了两类工具类,包括把一个int类型转成二进等, 其实执行转换算法只有一个方法: public static String toString(int i, int radix) ...
- Django基础之二(URL路由)
URL路由 简介 对于高质量的web应用来说,使用简洁,优雅的URL路由是一个值得尊重的细节,Django可以随心所欲的设计URL,不受框架的约束 为了给一个应用设计URL,你需要一个Python模块 ...
- 利用pymysql同时修改两张表的数据
使用pymysql操作数据库中相关联的两张表需求:两张表中分别有一个字段是json格式,需要往json中再插入一个属性值’container_cloud’=’fasle’. import pymysq ...
- linux 目录介绍
/boot: 系统启动相关的文件,如内核.initrd,以及grub(bootloader)/dev: 设备文件 /etc:配置文件/home:用户的家目录,每一个用户的家目录通常默认为/home/U ...
- python 调用c++类方法(1)
myTest.cpp: #include<iostream> #include<vector> class MyTest { public: MyTest(); ~MyTest ...
- Android Studio 安装 Flutter
1 下载sdk https://flutter.dev/docs/get-started/install/windows 2 解压到自定义文件夹,并配置bin路径到环境变量path中 path添加 ...
- 红帽虚拟化RHEV-架构简介
目录 目录 软件环境 RHEV简介 RHEV与KVM的区别 RHEV的组成 RHEV-MManager RHEV-HHypervisor 虚拟机管理程序 存储 RHEV的架构 LDAPIPAAD We ...
- JVM参数配置及内存调优
一.JVM常见参数配置 堆内存相关参数 参数名称 含义 默认值 -Xms 初始堆大小 物理内存的1/64(<1GB) 默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40% ...
- 获取使用GitHub api和Jira api Authentication的方法
近段时间在搭建我司的用例管理平台,有如下需求: 1.需要根据项目--版本--轮次的形式来管理项目用例,用例统一保存在git工程. 2.执行用例时,如果用例执行失败,可以通过平台在Jira上提bug. ...