linux服务管理
来源:互联网 发布:java中单引号转义 编辑:程序博客网 时间:2024/05/16 12:19
一、简介和分类
1.系统运行级别 0 关机 1 单用户模式,主要用于系统修复 2 不完全的命令行模式 3 完全的命令行模式 4 系统保留 5 图形模式 6 重启动 命令 runlevel 查看运行级别 N 3 N 开机 进入 3级别 init 级别 修改级别 例:init 0 关机 系统默认运行级别 /etc/inittab id:3:initdefault:2.服务的分类 RPM默认安装服务 独立的服务 基于xinetd服务(逐渐淘汰) chkconfig --list 查看服务自启动状态,可以看到所有rpm包安装的服务 源码包安装服务 查看服务安装位置,一般是/usr/local/下3.服务和端口 cat /etc/services linux常规端口查看 查询系统中开启的服务 netstat -tlunp 选项: -t 列出tcp数据 -u 列出udp数据 -l 列出正在LISTEN监听的网络服务(不包含已经连接的网络服务) -n 用端口号来显示服务,而不是服务器名 -p 列出该服务的进程id(PID) -a all全部
二、RPM服务管理
RPM一般安装位置(只是一个规范,实际情况为RPM包作者设定) /etc/init.d/ 启动脚本位置 /etc/sysconfig/ 初始化环境配置文件位置 /etc/ 配置文件位置 /etc/xinetd.conf xinetd配置文件 /etc/xinetd.d/ 基于xinetd服务的启动脚本 /var/lib/ 服务产生的数据 /var/log/ 日志1.独立服务管理 以apache为例 1.1 启动 绝对路径启动(服务d表示守护进程) /etc/init.d/httpd start 启动服务 /etc/rc.d/init.d/httpd start 软链接,两个文件夹启动脚本一致 service命令(redhat系列专有命令) service httpd start 启动 1.2 自启动 1.chkconfig 查看 chkconfig --list | grep httpd 修改级别 chkconfig --level 2345 httpd on 关闭 chkconfig httpd off 2.修改系统启动文件(推荐) 系统启动时执行脚本 /etc/rc.d/rc.local 将启动命令 /etc/init.d/httpd start 写入 (二种方法独立,不可以同时设置) 3.ntsysv界面管理工具(远程终端无法显示,redhat系列专有)2.基于xinetd服务(启动与自启动同步) 2.1启动 安装xinetd yum -y install xinetd 启动脚本目录 /etc/xinetd.d/ 修改 disable = no service xinetd restart 重启xinetd服务 2.2自启动 1.chkconfig chkconfig rsync on(不能加级别) 2.ntsysv界面管理工具
三、源码包服务管理
1.启动命令使用绝对路径例:/usr/local/apache2/bin/apachectl start | stop2.自启动vi /etc/rc.d/rc.local加入 /usr/local/apache2/bin/apachectl start | stop3.让源码包服务被服务管理命令识别ln -s /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/apache 软链接service apache startvi /etc/init.d/apache加入 #chkconfig: 35 86 76 /*指定httpd脚本可以被chkconfig命令管理 格式chkconfig:运行级别 启动顺序 关闭顺序 */ #description: source package apache /*说明*/chkconfig --add apache
阅读全文
0 0
- linux管理服务
- Linux服务管理命令
- Linux服务管理
- Linux/MAC服务管理
- Linux的服务管理
- Linux服务管理
- Linux服务管理命令
- Linux服务管理
- Linux 管理FTP 服务
- Linux服务管理
- Linux服务管理
- linux服务管理
- Linux服务管理
- Linux-服务管理
- Linux服务管理
- (Linux)服务管理
- Linux服务管理
- Linux服务管理
- Ubuntu 14.04 搭建CDH5*笔记
- TCP/IP协议-应用层协议端口号及各层协议数据单元
- linux的网络配置有线线缆被拔出
- STL(六)Vector向量容器
- jqgrid 冻结列3步设置
- linux服务管理
- 判断回文
- 浅谈如何去除标题栏
- Scala的Tuple拉链操作、Java Map与Scala Map的隐式转换
- Parade (规律)
- Android水波纹的另类实现
- 模块固顶和固底的一种实现方法—Api(Element.getBoundClientRect())
- 4.5、 Shell编程中判断判断表达式及if,for while循环 语句使用讲解
- dcmdata.lib(dcuid.obj) : error LNK2019: 无法解析的外部符号 _GetAdaptersInfo@8,该符号在函数 "struct _IP_ADAPTER_INFO