zoukankan      html  css  js  c++  java
  • 系统管理与进程命令

    进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。

    查看系统中所有进程

    ps aux
    	看系统中所有进程,使用 BSD 操作系统格式
    
    ps -le
    	查看系统中所有进程,使用 Linux 标准命令格式。
    
    
    top [选项]
    	查看系统健康状态
    	选项:
    	-d 秒数:指定top命令每隔几秒更新。默认是3秒。
    	
    	在top命令的交互模式当中可以执行的命令:
    		?或h:  显示交互模式的帮助
    		P: 以CPU使用率排序,默认就是此项
    		M: 以内存的使用率排序
    		N: 以PID排序
    		q: 退出top
    
    
    USER:该进程是由哪个用户产生的;
    
    PID:进程的ID号;
    
    %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资源;
    
    %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源;
    
    TIME+:该进程占用CPU的运算时间,注意不是系统时间
    
    COMMAND:产生此进程的命令名
    

    kill命令

    kill –l
    	查看可用的进程信号
    
    kill -1 22354
    	重启进程
    
    kill -9 22368
    	强制杀死进程
    

    后台进程

    ./test.sh &
    	让进程在后台运行,一般情况下,我们在命令后面加上&即可
    
    
    对于已经在前台执行的命令,也可以重新放到后台执行:
    	首先按ctrl+z(暂停当前进程 并放入后台 ),然后使用 bg %工作号 命令将停止的作业放到后台运行。
    
    
    jobs [-l]
    	查看后台的工作
    	
    	选项:-l:  显示工作的PID
    	注:
    		“ + ”号代表最近一个放入后台的工作,也是工作恢复时,默认恢复的工作。
    		“ - ”号代表倒数第二个放入后台的工作
    
    
    fg %工作号
    	将后台暂停的工作恢复到前台执行
    	
    	参数:
    	%工作号:%号可以省略,但是注意工作号和PID的区别
    
    
    bg %工作号
    	把后台暂停的工作恢复到后台执行
    	
    	注:后台恢复执行的命令,是不能和前台有交互的,否则不能恢复到后台执行
    

    系统资源查看

    free命令查看内存使用状态
    	free [-b|-k|-m|-g]
    	选项:
    	-b:  以字节为单位显示
    	-k:  以KB为单位显示,默认就是以KB为单位显示
    	-m:  以MB为单位显示
    	-g:  以GB为单位显示
    
    
    缓存和缓冲的区别:
    	简单来说缓存(cache)是用来加速数据从硬盘中“读取”的。
    	而缓冲(buffer)是用来加速数据“写入”硬盘的。
    
    
    查看CPU信息
    	cat /proc/cpuinfo
    
    
    查看系统与内核相关信息
    	uname [选项]
    	选项:
    	-a:  查看系统所有相关信息;
    	-r:  查看内核版本;
    	-s:  查看内核名称。
    
    
    判断当前系统的位数
    	file /bin/ls
    
  • 相关阅读:
    显式接口实现
    工厂模式总结
    xml操作总结
    抽象类与接口异同
    (转载)将一段符合XML格式规范字符串插入已有XML文档当中
    观察者模式-最终话
    观察者模式
    泛型编程
    迭代器模式
    python学习笔记1 -- 面向对象编程高级编程1
  • 原文地址:https://www.cnblogs.com/loveer/p/11619600.html
Copyright © 2011-2022 走看看