zoukankan      html  css  js  c++  java
  • Linux-服务管理

    1.系统的运行级别

    0:关机

    1::单用户模式,可以想象为Windows的安全模式,主要用于系统修复

    2:不完全的命令行模式,不含NFS服务

    3:完全的命令行模式,就是标准的字符界面

    4:系统保留

    5:图形模式

    6:重启动

    runlevel

    init level

    系统默认运行级别:

    vim /etc/inittab

    -id:3:initdefault

    2.服务分类

    chkconfig --list:查看服务

    yum install -y xinetd

    源码包安装的服务:

    查看服务安装位置,一般是/usr/local下

    rpm安装服务和源码包安装服务的区别是安装位置的不同。

     服务与端口

    ps aux

    /etc/services :查看常规端口

    查询系统中开启的服务:

    netstat -tlunp

    -t:列出tcp数据

    -u:列出udp数据

    -l:列出正在监听的网络服务

    -n:用端口号来显示服务,而不是服务名

    -p:列出该服务的进程ID(PID)

    3. rpm包服务管理:

    独立的服务管理

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

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

    /etc/:配置文件位置

    独立服务的启动:

    /etc/init.d/独立服务名

    service 独立服务名

    start|stop|restart|status

    独立服务的自启动:

    chkconfig --level 2345 httpd on

    修改vim /etc/rc.d/rc.local

    /etc/init.d/httpd start

    使用ntsysv命令管理自启动

    基于xinetd服务:

    yum -y install xinetd....

    4.源码包服务管理

    源码包安装服务启动使用绝对路径。

    源码包服务的自启动:

    vim /etc/rc.d/rc.local加入:/usr/local/apache/bin/apachet1 start

    让源码包服务被服务管理命令service识别:

    软连接的方法:ln -s /usr/local/apache/bin/apachet1 /etc/init.d/

    让源码包的Apache服务能被chkconfig与ntsysv命令管理自启动:

    vim /etc/init.d/apachet1

    #chkconfig:35 86 76

    #指定httpd脚本课可以被chkconfig命令管理。

    格式是:chkconfig:运行级别 启动顺序 关闭顺序

    #description:source package apache:说明,内容随意

    chkconfig --add  apachect1

    总结:

  • 相关阅读:
    MySQL高级【一】索引和视图
    SpringMVC【八】文件上传和下载
    SpringMVC【七】拦截器
    SpringMVC【六】AJAX
    python
    SqlServer优化之批量插入(SqlBulkCopy、表值参数)
    SQL中merge into用法
    Asp.Net MVC Filter权限过滤使用说明 FilterConfig类
    .NET-ORM框架EF-Code First代码优先
    asp.net mvc框架之EF的使用
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/5663245.html
Copyright © 2011-2022 走看看