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

    系统运行级别

    查看系统当前运行级别runlevel

    init改变系统级别

    独立的服务响应速度快,但是占用内存,基于xinetd服务响应服务需要通过xinetd来响应所以速度慢,但是不怎么占用内存。现在基于xinted服务用的少。

    服务的启动:就是在当前系统中让服务运行,并提供功能。
    服务的自启动:自启动是指让服务在系统开机或重启动之后,随着系统的启动而自启动服务
    chkconfig --list 查看服务启动 自启动情况

    ***端口与服务的对应****
    1.一个ip地址有65536个端口
    FTP:21
    SMTP:25         ----TCP协议
    SSH:22
    
    DNS : 53
    TFTP:69      -------UDP报文协议
    SNMP:161
    
    httpd :80
    
    2.配置文件 /etc/services   
    #规定了各个端口与服务的对应
    grep rsync /etc/services    --查询服务的端口号
    
    
    3.netstat -tlunp
    #查询系统中开启的服务
    
     -t :列出tcp协议的端口
     -u :列出udp协议的端口
     -l :列出正在监听的网络服务
     -n :用端口号来显示服务
     -p:列出该服务的进程id(PID)
    
    
    
    4.netstat -an  #查看系统中开了哪些程序和服务占用了端口
      ps aux  #查看系统中运行了哪些服务(包含程序)
    
    
    5.RPM包安装服务和源码包安装服务的区别就是安装位置不同
    ->源码包的安装在指定位置 一般是/usr/local/
    ->RPM包安装在默认位置
    
    ・/etc/               #配置文件位置
    ・/etc/init.d/        #启动脚本位置
    ・/etc/sysconfig/     #初始化环境配置文件位置
    ・/etc/xinetd.conf    #xinetd配置文件
    ・/etc/xinetd/        #基于xinetd服务的启动脚本
    ・/var/lib/           #服务产生的数据目录
    ・/var/log/           #日志

    
    
    /etc/rc.d/init.d有同样的启动脚本(最早版本系统常规服务放在此处,照顾习惯)
    service命令无法启动源码包安装的服务,因为service默认搜索init.d目录下的启动脚本,源码包默认安装在/usr/local下
    独立服务的自启动
    -------------------
    1.chkconfig --list | grep <服务名>
    #查看RPM服务的自启动状态 (包括基于xinetd的服务)
    
    2.chkconfig [--level 2345] <服务名> on/off
    #自启动
    
    3.修改/etc/rc.d/rc.local 文件    ->/etc/rc.local  (软连接)
      加入服务启动命令:/etc/init.d/httpd start 
      #开机后系统读取此文件中内容并执行
       
     
    
    4.使用ntsysv命令管理自启动
    #rehl专有工具
    
    
    
    -------------------
    独立服务的启动/关闭
    -------------------
    
    /etc/init.d <独立服务名> start/stop/status/restart
    #linux 通用
    #/etc/rc.d/init.d  软连接
    
    service <独立服务名> start/stop/status
    #rehl 系列自带服务管理命令


    1. /etc/services文件可以看所有服务的端口号
    2. /etc/xinetd.d文件里有所有的xinetd服务,用绝对路径启动下面的服务
    3。 xinetd服务和独立服务的区别在于,我们启动独立服务的时候是直接调用服务; 而在启动xinetd类型服务的时候,启用的是xinetd服务,再由xinetd调用服务。 
      因此启用xinetd类型服务的时候,先在配置文件(/etc/)中disable=no, 然后都是service xinetd restart
    4. xinetd 服务在修改自启动的时候启动状态也会改编,反之亦然
    5. ntsysv 工具修改自启动
    6. 通过命令只能开启或停止xinetd服务,但是不能单独操作xinetd类型下的服务,在/etc/xinetd.d/服务名
       配置文件下disable=no的服务在xinetd 服务开启后都会启动。 

    
    

    
    
  • 相关阅读:
    ACM ICPC 2008–2009 NEERC MSC A, B, C, G, L
    POJ 1088 滑雪 DP
    UVA 11584 最短回文串划分 DP
    POJ 2531 Network Saboteur DFS+剪枝
    UVa 10739 String to Palindrome 字符串dp
    UVa 11151 Longest Palindrome 字符串dp
    UVa 10154 Weights and Measures dp 降维
    UVa 10271 Chopsticks dp
    UVa 10617 Again Palindrome 字符串dp
    UVa 10651 Pebble Solitaire 状态压缩 dp
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/6880569.html
Copyright © 2011-2022 走看看