zoukankan      html  css  js  c++  java
  • 【Linux学习】Linux系统管理1—进程管理

    Linux系统管理1—进程管理


    一、Linux的三种进程

    Linux包括3中不同类型的进程:

    •   交互进程:由一个shell启动的进程。交互进程可以在前后台运行
    •   批处理进程:该进程和终端无联系,是一个进程序列
    •   守护进程:Linux系统启动时启动的进程,并在后台运行

    二、前后台工作管理

    &: 将屏幕中的命令放在后台执行,如果要重新返回前台则使用fg

    Ctrl+Z: 将一个正在前台执行的命令放到后台暂停

    jobs: 查看当前有多少在后台运行的命令

    fg: 将后台命令调至前台执行

    bg: 让一个在后台暂停的命令继续执行

             语法 denny@ubuntu:~$ fg %number

                       denny@ubuntu:~$ bg %number

    (%后面接数字,表示jobs的作业编号。    number:作业编号)

    kill: 终止当前进程

             语法 denny@ubuntu:~$ kill –signal %number

             (%number:作业编号,可使用jobs查询

    Signal:

    -1: 重新读取一次配置文件;

    -2: 中断该进程,类似Ctrl+c键来中断一个工作

    -9: 立刻种植一个进程,不论该进程是否为死进程

    -15: (默认值为15停止一个程序)

    ps: 列出所有曾在运行的进程(静态

    top: 动态地(每5秒更新)查看进程运行状态,查看内存使用率

    free: 查看当前内存使用状态


  • 相关阅读:
    最近学习下,nohup和&的区别
    java 关键字
    iOS之事件穿透
    排序算法——快速排序
    分布式-选举算法
    分布式选举算法
    SolrCloud 分布式集群部署步骤
    linux 启动两个tomcat
    solr安装-tomcat+solrCloud构建稳健solr集群
    JAVA 中BIO,NIO,AIO的理解
  • 原文地址:https://www.cnblogs.com/DianaCody/p/5425693.html
Copyright © 2011-2022 走看看