• linux服务


    一、服务简介与分类

      A、查询已安装的服务

        1. chkconfig --list  #查看服务自启动状态,可以看到所有RPM包安装的服务

        2. 源码包安装的服务位置:一般是/usr/local

      B、基于RPM安装的服务管理

        1. 独立服务的管理

          a. 独立服务的启动

            1) /etc/init.d/独立服务名 start|stop|status|restart

            2) service 独立服务名 start|stop|status|restart

          b. 添加自启动

            1) chkconfig --level [0123456(一般2345)] 服务名 on/off

            2) 修改/etc/rc.d/rc.local文件(推荐此种方式)

              a) 例如:/etc/init.d/独立服务名 start

            3) 使用ntsysv命令管理自启动

        2. RPM包安装的默认位置

          a. /etc/init.d/:  启动脚本位置

          b. /etc/sysconfig/:  初始化环境配置文件位置

          c. /etc/  配置文件位置

          d. /etc/xinetd.conf  xinetd配置文件

          e. /etc/xinetd.d/  基于xinetd服务的启动脚本

          f. /var/lib/  服务产生的数据放在这里

          e. /var/log/  日志

    二、进程管理

      A、查看进程

        1. ps aux  #查看系统中所有进程,使用BSD操作系统格式

        2. ps -le  #查看系统中所有进程,使用linux标准命令格式

      B、查看进程健康状态

        1. top [选项]

          a. -d 秒数:指定top命令每隔几秒更新。默认是3秒

          b. ?或h:显示交互模式的帮助

          c. P:  以cpu的使用率排序

          d. M:  以内存的使用率排序

          e. N:  以PID排序

          f. q:  退出top

    三、系统资源查看

      A、vmstat [刷新时延] [刷新次数]  类似top命令信息

      B、dmesg   查看启动资源信息

      C、free [选项]

        1. -b  以字节单位显示

        2. -k  以kb单位显示

        3. -m  以MB单位显示

        4. -g  以GB单位显示

      D、查看cpu信息:cat /proc/cpuinfo

       E、启动时间和平均负载:uptime  或者  w 

      D、查看当前系统与内核相关信息: uname [选项]

        1. -a:  查看系统所有相关信息

        2. -r:  查看内核版本

        3. -s:  查看内核名称

    四、定时任务

      A、启动crond服务:  service crond restart
      B、加入自启动:  chkconfig crond on

      C、crontab [选项]

        1. -e  编辑crontab定时任务

          a. * * * * * 执行任务

          b. 特殊符号:

            1) *  代表任何时间。比如第一个“*”代表一小时中每分钟都执行一次

            2) ,  代表不连续的时间。比如“0 8,12,16 * * * 命令”代表每天8点 12点 16点都执行一次

            3) -  代表连续的时间范围。比如“0 5 * * 1-6”代表周一到周六每天5点执行

            4) */n  代表每隔多久执行一次。比如“*/10 * * * * 命令”代表每隔10分钟执行一次

        2. -l  查询crontab任务

        3. -r  删除当前用户所有的crontab任务

    五、日志管理

      A、

  • 相关阅读:
    【Android开发学习笔记】【高级】【随笔】插件化——初探
    【Android测试】【第十三节】Uiautomator——如何组织好你的测试代码(项目实战)
    【Android测试】【第十二节】Uiautomator——API详解
    【Android测试】【第十一节】Uiautomator——简介
    【Android测试】【第十节】MonkeyRunner—— 录制回放
    【Android测试】【第九节】MonkeyRunner—— 初识
    poj 1475 推箱子
    leetcode Ch3-DFS & Backtracking I
    Windows Socket和Linux Socket编程的区别 ZZ
    Linux网络编程入门 (转载)
  • 原文地址:https://www.cnblogs.com/DjanFey/p/12285415.html
Copyright © 2020-2023  润新知