• 关于进程内存磁盘的一些命令


    df命令

    功能是用来检查linux服务器的文件系统的磁盘空间占用情况

    df -ha  【-a  显示所有】

      

    free命令

    显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存
    注:cat /proc/meminfo 其实 free 命令中的信息都来自于 /proc/meminfo 文件
    free

     如果加上 -h 选项,输出的结果会友好很多

    有时我们需要持续的观察内存的状况,此时可以使用 -s 选项并指定间隔的秒数:

    输出简介

    Mem 行(第二行)是内存的使用情况。
    Swap 行(第三行)是交换空间的使用情况。
    total 列显示系统总的可用物理内存和交换空间大小。
    used 列显示已经被使用的物理内存和交换空间。
    free 列显示还有多少物理内存和交换空间可用使用。
    shared 列显示被共享使用的物理内存大小。
    buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
    available 列显示还可以被应用程序使用的物理内存大小。

    详见https://www.cnblogs.com/ultranms/p/9254160.html

    top命令

    显示cpu占用情况
    

      

    ps命令

    查看当前系统中运行的进程信息
    一般格式:
    ps 【选项】
    说明:
    ps命令是查看进程状态的最常用的命令,它提供关于进程的许多信息,根据显示的信息确定哪个进程正在运行,哪个进程被挂起或出了问题,进程运行了多久,进程正在使用的资源,进程的相对优先级以及进程的标志号(pid)
    常用选项:
    -a 显示系统中与tty相关的(除会话组长之外)所有进程的信息
    a   BSD风格,显示系统中与终端TTY相关的所有进程的信息,当与x一起使用时,显示所有进程信息
    -e  显示所有进程的信息
    -f 显示进程的所有信息
    -r 只显示正在运行的进程
    
    实例:
    1.列出每个与当前shell有关的进程的基本信息
    ps
    
    PID      TTY     TIME            CMD
    123     pts/1    00:00:01     bash
    190     pts/1    00:00:00     ps
    各字段意思:
    PID 进程标志号
    TTY该进程建立时所对应的终端,“?”表示该进程不占用终端
    TIME 报告进程累计使用CPU时间,注意:尽管有些命令已经运行了很长时间,但是他们正使用CPU的时间往往很短,所以该字段的值往往是00:00:00
    CMD 执行进程的命令名
    
    2.显示系统中所有进程的全面信息
    ps -ef
    
    UID        PID    PPID        C       STIME    TTY     TIME     CMD
    root         1        0           1        8:10       ?       00:00:06   init
    root         2         1           1        8:11      :        00:00:00   
    
    新项的含义:
    UID 进程属主的用户ID号
    PPID 父进程的ID号
    C    进程最近使用CPU的估算
    STIME  进程开始时间,
    
    3 显示所有终端上所有用户的有关进程的所有信息
    ps aux
    
    USER   PID  %CPU  %MEM VSZ  RSS  TTY   STAT     START   TIME COMMOND
    root     1        0.1      0.3    1103 460   ?       S         20:42    0.06   INIT
     USER 启动该进程的用户
    %CPU 运行该进程占用CPU的时间与该进程总的运行实间比例
    %MEM 该进程占用内存和总内存的比例
    VSN 虚拟内存的大小,以KB为单位
    RSS任务使用的不被交换物理内存的数量, 以KB为单位
    STAT 用多个字符表示运行状态     D进程处于不可终端睡眠状态,R进程正在运行或处于就绪状态,S进程处于可终端睡眠状态  T进程停止,由于作业控制信息或者被跟踪,Z进程僵死   
    START 进程开始时间
    

      

     

     

    df -h
    *系统占用了多少 CPU 和内存
    *系统效用了哪些进程
    *系统怎样使用进程/线程


    kill:处理进程
    -3:中断进程 类似于ctrl+c
    -9:杀死进程 类似于exit
    sleep n:延迟 休眠 n表示时间(秒)
    date;sleep 5;date:延迟5秒执行命令
    pkill sleep:杀死所有的休眠进程

    ping ip:主要查看当前网络地址和目的网络ip是否连同
    ifconfig:查看自己的网络配置 类似于window下ifconfig
    telnet ip:登录远程服务器 使用之前先通过ping来查看两个网络是否联通
    如果联通在进行telnet操作.如果不同,telnet无效
    ftp ip:文件上传与下载
    ascii:使用ascii类型传输方式
    bin:使用二进制文件传输方式
    bye:退出ftp会话过程
    cd :进入远程主机目录
    lcd[dir]:将本地工作目录切换成dir
    hash:每传输1024字节,显示一个hash符号(#)
    dir:显示远程主机目录
    mget:下载多个远程文件
    mput :将多个文件传输至远程主机
    prompt:设置多个文件传输时的交互提示
    get remote-file[local-file]:
    将远程主机的文件remote-file传至本地硬盘的local-file
    put local-file[remote-file]:
    将本地文件local-file传送至远程主机
    prompt off:关闭多文件提示




    系统关机和重启命令:
    重启:reboot
    关机:poweroff

  • 相关阅读:
    在图像中随机更改像素值程序——matlab
    图像频谱图画图——matlab
    图像三维灰度分布图——matlab
    JVM安全退出(如何优雅的关闭java服务)
    annotation(@Retention@Target)详解
    synchronized与static synchronized 的区别
    ExecutorService对象的shutdown()和shutdownNow()的区别
    execute和submit的区别
    Java线程之FutureTask与Future浅析
    Runnable与Callable
  • 原文地址:https://www.cnblogs.com/joanna123/p/12209264.html
Copyright © 2020-2023  润新知