zoukankan      html  css  js  c++  java
  • Linux 日记 进程篇

    不管是Windowns还是Linux操作系统 ,”进程“都是计算机技术都要接触的基本概念,学习管理Linux系统做为一名运维人员必须要掌握一些方便快捷的管理工具。

    什么是进程?

    进程来源于程序,程序是一些保存在磁盘上的各种零部件的有序集合,是静态的,进程是程序的执行过程,包括动态创建,调度,消亡的整个过程 ,它是程序资源管理的最小单位。

    什么是线程

    线程就是操作系统运算调度的最小单位,它被包括在进程当中,是进程的实际运作单位,一个进程可以包含多个线程。

    Ps 命令

    每一个运行的进程都有一个进程ID(Process IDentity),简称pid唯一标识一个程序的进程。

    ps -ef 列出系统当前所有的进程

    ps查看进程id,看看进程还在不在以及进程状态

    如果在的话stracepsstack看下进程当前信息,是不是卡死在哪个位置,对比各帧最后调用信息找到异常点

    如果进程不再了,如果有corefile文件,直接上gdb查看corefile信息

    其他疑难杂症怀疑进程状态信息的时候,看看/proc/pid下面的进程状态信息,是否存在或异常

  • 相关阅读:
    Mysql 安装
    网站搭建 so easy
    git 命令!!!!!!!!!!!
    git branch 管理常用命令
    Java开发环境的搭建以及使用eclipse从头一步步创建java项目
    git 放弃本地修改 强制更新
    java算法之猴子排序睡眠排序
    sql业务需求,查询每个分类下的前两n条数据
    mysql安装
    linux服务自启
  • 原文地址:https://www.cnblogs.com/liii/p/12667274.html
Copyright © 2011-2022 走看看