zoukankan      html  css  js  c++  java
  • linux进程管理类

    查看进程

    终止进程kill

    '''
    kill [选项] 进程号
    killall 进程名称
    常用选项:
    	-9 表示强迫进程立即停止
    
    # 1.踢掉某个非法登录用户
    ps -ef | grep sshd
    kill 进程号
    
    # 2.终止远程服务sshd,在适当时候再次重启sshd服务
    ps -ef | grep sshd
    kill sshd服务的进程号
    /usr/sbin/sshd重启 sshd服务
    
    # 3.杀死所有的gedit进程
    killall gedit
    
    # 4.杀死某个终端进程
    ps -ef| grep bash
    kill -9 进程号
    
    '''
    

    查看进程树pstree

    '''
    pstree [选项]
    
    常用选项:
    -p 显示进程的PID
    -u 显示进程的所属用户
    
    '''
    

    checkconfig(centos7后使用systemctl list-dependencies)

    '''
    
    使用案例:
    # 1.显示当前系统所有服务的各个运行级别状态
    chkconfig --list
    
    #2.查看sshd服务的运行状态
    service sshd status
    
    #3.将sshd服务在运行级别5下设置为不自动启动
    chkconfig --level 5 sshd off
    
    #4.当运行级别为5时,关闭防火墙
    chkconfig --level 5 iptables off
    
    #5.在所有运行级别下,关闭防火墙
    chkconfig iptables off
    
    #6.在所有运行级别下,开启防火墙
    chkconfig iptables on
    '''
    

    top动态监控进程

    '''top与ps命令很相似,都可以用来显示正在执行的进程,但不同在于top可以在执行一段时间可以更新正则运行的进程。
    
    基本语法:
    	top [选项]
    选项说明:
    	-d 秒数  【指定top命令每隔几秒更新,默认是3秒
    	-i    使top不显示任何闲置或者僵尸进程
    	-p	  通过指定监控进程ID来仅仅监控某个进程的状态
    
    交互操作说明:
    	P 以CPU使用率排序,默认就是此选项
    	M 以内存的使用率排序
    	N 以PID排序
    	q 退出top
    
    应用案例:
    # 1.监视特定用户
    top:输入此命令,按回车键,查看执行的进程
    u:输入“u”回车,再输入用户名即可。
    
    # 2.终止指定的进程
    top:输入此命令,按回车键,查看执行的进程
    k:然后输入“k”回车,再输入要结束的进程ID号
    
    #3.指定系统状态更新的时间(每隔10秒自动更新)
    top -d 10
    '''
    

    netstat监控网络状态

    '''
    netstat -anp
    
    '''
    
  • 相关阅读:
    C#中的委托和事件(续)【来自张子扬】
    C# 中的委托和事件[转自张子扬]
    .NET多线程编程入门
    python——configparser模块
    logger模块
    python——time模块
    os模块
    python——re模块
    selenium环境搭建
    iOS中的三大定时器
  • 原文地址:https://www.cnblogs.com/Ghostant/p/12561201.html
Copyright © 2011-2022 走看看