zoukankan      html  css  js  c++  java
  • 服务和进程管理及查看分区和cpu

    查看分区:cat /proc/partitions 
     [root@lbg init.d]# cat /proc/partitions 
    major minor  #blocks  name
     
       2        0          4 fd0
       8        0   20971520 sda
       8        1     409600 sda1
       8        2     204800 sda2
       8        3   20356096 sda3
       8       16    2097152 sdb
       8       17    1048576 sdb1
       8       18          1 sdb2
       8       21     512000 sdb5
       8       32    2097152 sdc
       8       33     976546 sdc1
      11        0    4415488 sr0
     
     
    查看cpu: cat /proc/cpuinfo 
     [root@lbg init.d]# cat /proc/cpuinfo 
    processor : 0
    vendor_id : GenuineIntel
    cpu family : 6
    model : 142
    model name : Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
    stepping : 10
    microcode : 0x84
    cpu MHz : 2000.000
    cache size : 8192 KB
    physical id : 0
    siblings : 1
    core id : 0
    cpu cores : 1
    apicid : 0
    initial apicid : 0
    fpu : yes
    fpu_exception : yes
    cpuid level : 22
    wp : yes
     
     
    查看进程和端口号:netstat -tunpl            ---(linux7中systemd是主进程,linux6中init是主进程)
    [root@lbg init.d]# netstat -lnp     ---列出所有正在使用的端口及关联的进程/应用
    [root@lbg init.d]# netstat -tunpl
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
    tcp        0      0 0.0.0.0:111                        0.0.0.0:*                            LISTEN      1/systemd           
    tcp        0      0 192.168.122.1:53             0.0.0.0:*                              LISTEN      1091/dnsmasq    

    说明:其中0000表示该服务器上所有ip地址

     

    服务管理:service    起停脚本名   动作参数

     - start: 启动这个服务                

    - stop:  停止这个服务

    - restart重新启动服务,会导致服务中断。

    --reload: 重载配置文件,这个参数只有在服务已经启动的状况下才能使用。

    - condrestart:有条件的重新启动,这个服务必须是已经启动的,才会被重新启动;如果这个服务尚未启动,则无须启动之。(condrestart ---condition restart )

    - status: 查看目前服务的启动状态。

    管理服务自启动:chkconfig

    chkconfig命令主要用来启动或停止和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。(实际改的就是/etc/rc.d/rc*d目录里软链接的开头字符k或者s ,kkill,sstart )

    chkconfig [--add][--del][--list][系统服务]

    chkconfig [--level <等级代号>][系统服务][on/off]

    --add  增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。

    --del  删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。

    --level <等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。

    chkconfig --list #列出所有的系统服务(不可简写为-l)

    例子:

     [root@lbg ~]# chkconfig  --list

    network        0:off 1:off 2:on 3:on 4:on 5:on 6:off

    chkconfig --add httpd #增加httpd服务

    chkconfig --del httpd #删除httpd服务

    chkconfig --list #列出系统所有的服务启动情况

    chkconfig --list mysql #列出mysqld服务设置情况

    chkconfig --level 35 mysql on #设定mysqld在等级35为开机运行服务,--level 35表示操作只在等级35执行,on表示启动,off表示关闭(对应系统运行级别.)

    将等级5dhcpd服务打开:

    [root@lbg init.d]# chkconfig --level 5 dhcpd on

    将等级23的dhcpd服务打开,中间不用加逗号.

    [root@lbg init.d]# chkconfig --level 23 dhcpd on

    chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2345等级


    kill与pkill命令关掉进程:

     Kill是按进程id(pid),pkill是按进程名.

    查看进程id的命令: ps  -ef       --过滤  ps -ef | grep service_name 

    Kill  pid --关掉该进程(会导致数据丢失.)(pid -- process进程号  ppid --父进程id. 父进程关了,子进程也自动关掉.)

    pkill  process_name  --关掉进程.  pkill  dhcp .(少用,因为进程可能名字相同)。

    例子:

     kill -9  5051 5678  --强制杀死进程的方法 (先知道进程号,可能会丢数据)

    Kill 2610 --实际是kill  -15 2610  平滑关闭(保存关闭) 若正常关不掉,则这种也关不掉.



  • 相关阅读:
    bootstrap-treeview 父子节点的全选与取消全选
    Nginx 中 proxy_pass 的斜杠问题
    Nginx 安装 echo-nginx-module 模块
    Nginx 内置变量与正则
    SpringBoot 整合 FastDFS
    CentOS7 搭建 FastDFS 环境
    配置 Idea + EmmyLua插件开发环境
    SpringBoot 整合 RabbitMQ
    数据结构笔记-环形队列
    SpringBoot 通过自定义 Mybatis 拦截器,实现 SQL 的改写
  • 原文地址:https://www.cnblogs.com/lbg-database/p/10109962.html
Copyright © 2011-2022 走看看