linux服务管理命令

服务(service)管理
  介绍:
    服务(service) 本质就是进程,但是运行在后台,
    通常会监听某个端口,等待其它程序的请求,
  eg:(mysql,sshd 防火墙),因此又称为守护进程
|--service管理指令:
  service 服务名 start | stop | restart | reload | status
  在Centos7.0后不再使用service,而是systemctl
  eg:
    |--1.查看当前防火墙的状况,关闭防火墙和重启防火墙
        service iptables status
        service iptables start
        service iptables restart
    |---关闭或者启用防火墙后,立即生效。[telnet 测试 某个端口]
    |---这种方式只是临时生效,当重启系统后,还是回归以前对服务的设置
    |---如果希望设置某个服务自启动或关闭永久生效,要使用chkconfig指令

|--查看服务名:
    |--方式1: 使用setup->系统服务
    |--方式2: /etc/init.d/服务名称

|--服务的运行级别(runlevel)
    查看或者修改默认级别:vi/etc/inittab
    linux系统有7种运行级别(runlevel):常用的是级别3和5
      运行级别0:系统停机状态,
            系统默认运行级别不能设为0,否则不能正常启动
      运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登录
      运行级别2:多用户状态(没有NFS) 登录后进行控制台命令行模式
      运行级别3:完全的多用户状态(有NFS),登录后进入控制台命令行模式
      运行级别4:系统未使用,保留
      运行级别5:X11控制台,登录后进入图形GUI模式
      运行级别6:系统正常关闭并重启,
            默认运行级别不能设为6,否则不能正常启动
  开机流程说明:
    开机->/boot->init进程->运行级别->运行级别对应的服务
  |--chkconfig指令
    介绍:
      通过chkconfig命令可以给各个运行级别设置自启动/关闭
      reboot后生效
    基本语法
      |--1.查看服务 chkconfig --list|grep xxx
      |--2.chkconfig 服务名 --list
      |--3.chkconfig --level 5 服务名 on/off

|--动态监控进程
    介绍:
      top与ps命令类似,它们都用来显示正在执行的进程
      top与ps最大的不同 在于top可以更新正在进行的进程
    基本语法
      top [option]
    选项说明:
      选项 功能
      -d(秒数) 指定top命令每隔几秒更新,
        默认是3秒在top命令的交互模式当中可以执行的命令
      -i 使top不显示任何闲置或者僵死进程
      -p 通过指定监控进程ID来监控某个进程的状态

    交互操作说明:
      P 以CPU使用率排序,默认是此项
      M 以内存的使用率排序
      N 以PID排序
      q 退出top
    eg:监控特定用户


猜你喜欢

转载自www.cnblogs.com/xuzhaoping/p/10891417.html