码迷,mamicode.com
首页 > 其他好文 > 详细

系统管理

时间:2019-10-03 14:36:16      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:pts   start   使用率   查看系统   字节   block   时间   模式   命令   

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

查看系统中所有进程

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:该进程占用物理内存的百分比,占用越高,进程越耗费资源;

VSZ:该进程占用虚拟内存的大小,单位KB;

RSS:该进程占用实际物理内存的大小,单位KB;

TTY:该进程是在哪个终端中运行的。
    其中tty1-tty7代表本地控制台终端,
    tty1-tty6是本地的字符界面终端,
    tty7是图形终端,
    pts/0-255代表虚拟终端。

STAT:进程状态。常见的状态有:R:运行、S:睡眠、T:停止状态、s:包含子进程、+:位于后台

START:该进程的启动时间

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


uptime
    显示系统的启动时间和平均负载,也就是 top 命令的第一行。 w 命令也可以看到这个数据。


查看系统与内核相关信息
    uname [选项]
    选项:
    -a:  查看系统所有相关信息;
    -r:  查看内核版本;
    -s:  查看内核名称。


判断当前系统的位数
    file /bin/ls

系统管理

标签:pts   start   使用率   查看系统   字节   block   时间   模式   命令   

原文地址:https://www.cnblogs.com/loveer/p/11619600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!