Linux笔记(十二) - 服务管理

(1)服务的分类
1.rpm包默认安装的服务
 a.独立的服务
 b.基于xinetd服务
2.源码包的服务
查询已安装的服务
1.rpm包安装的服务
 查看服务(0-6运行级别下的)自启动状态,可以看到所有rpm包安装的服务:chkconfig --list
2.源码包安装的服务
 查看服务安装位置,一般是/usr/local/下
rpm安装服务与源码包安装服务的区别
位置不同:
 rpm安装在默认位置
 源码包安装在指定位置,一般是/usr/local/下
(1)rpm服务的管理
rpm安装的位置
/etc/init.d/ :启动脚本的位置
/etc/sysconfig/ :初始化环境配置文件位置
/etc/ :配置文件位置
/etc/xinetd.conf: xinetd配置文件
/etc/xinetd.d/ :基于xinetd服务的启动脚本
/var/lib/ :服务产生的数据放在这里
/var/log/ : 日志
1.独立服务的管理
a.启动 
 /etc/init.d/独立服务名 start|stop|status|restart
 service 独立服务名 start|stop|status|restart
例:service --status-all 所有rpm服务的运行状态
b.自启动 
 chkconfig [--level 运行级别,默认2345] [独立服务] [on|off]
例:chkconfig --level 2345 mysqld on
 修改/etc/rc.d/rc.local文件(推荐)
 使用ntsysv命令管理自启动
2.基于xinetd服务 
a.yum安装xinetd与telnet
b.通过xinetd管理telnet
注:启动与自启动相通
(2)源码包服务的管理
1.启动
 使用绝对路径:/usr/local/apache/bin/apachectl start|stop
注:查看源码包的安装说明,找到启动脚本的方法
2.自启动
 修改/etc/rc.d/rc.local文件,加入启动命令

时间: 2024-08-05 02:48:27

Linux笔记(十二) - 服务管理的相关文章

Linux学习笔记<十二>——磁盘管理

设备文件: b:块文件,按块为单位,随机访问的设备,如磁盘 c:字符文件,按字符为单位,访问有先后次序的线性设备,如键盘 ls -l查看设备文件,原显示大小的列改显示为 主设备号(major number) 用于标识设备类型 次设备号(minor number) 用于标识同一种类型的不同设备 mknod 创建块或字符设备文件 mknod [OPTION]... NAME TYPE [MAJOR MINOR] -m MODE 指定权限 例子:mknod -m 640 mydev c 66 0 硬盘

Swift学习笔记十二:下标脚本(subscript)

下标脚本就是对一个东西通过索引,快速取值的一种语法,例如数组的a[0].这就是一个下标脚本.通过索引0来快速取值.在Swift中,我们可以对类(Class).结构体(structure)和枚举(enumeration)中自己定义下标脚本的语法 一.常规定义 class Student{ var scores:Int[] = Array(count:5,repeatedValue:0) subscript(index:Int) -> Int{ get{ return scores[index];

攻城狮在路上(叁)Linux(十二)--- Linux的目录与路径

一.相对路径与绝对路径: A.绝对路径:由根目录/开始写起的路径,例如 /usr/share/doc B.相对路径:不是由根目录/开始写起的路径. 二.目录的相关操作: 1.cd: 目录切换 cd ~vbird; cd ~;<==切换到当前用户的工作目录 cd ..;<==返回到上一级目录 cd -;(回到上一个目录) cd /usr/share; cd share; 2.pwd:显示当前所在的目录 pwd -p; <== 显示出实际的目录,而非仅是连接文件本身的目录名. 3.mkdir

虚拟机VMWare学习笔记十二 - 将物理机抓取成虚拟机

1. 安装VMware vCenter Converter Standalone Client 运行虚拟机,File -- Virtualize a Physical Machine 这时如果电脑中没有VMware vCenter Converter Standalone Client ,则会进行安装. 安装过程 之后图标会出现在桌面上,双击运行 选择连接到本地服务器,登陆 点击转换计算机 这个,可以将本地计算机抓取成虚拟机,也可以将其他可以访问的计算机(需知道管理员用户名及密码)抓取成虚拟机.

swift 笔记 (十二) —— 下标

下标 swift允许我们为 类,结构体,枚举 定义下标,以更便捷的方式访问一大堆属性.比如Array和Dictionary都是结构体,swift的工程师已经为这两个类型提供好了下标操作的代码,所以,我们才可以通过 myArray[2]这种方式,读取和改写这个struct中保存的数据.而且,一个类型中可以定义多种下标访问方式(重载,关于重载,在后面的笔记中会提到,这里先不用太在意) 下标可以定义为"读写"型的,也可以定义为"只读"型,这种行为,是通过定义一组操作完成的

《Hibernate学习笔记十二》学生、课程、分数关系的设计与实现

<Hibernate学习笔记十二>学生.课程.分数关系的设计与实现 这个马士兵老师的Hibernate视频学习的一个题目,这里面要用到多对多.多对一的关联关系以及联合主键,因此觉得挺好的,自己写篇博文来记录下. 先考虑数据库表 1.学生表:为简单起见,只考虑了学生id和学生姓名,其中id为主键 2.课程表:为简单起见,只考虑了课程id和课程名称,其中id为主键 3.分数表 分数表有两种解决方案 3.1 第一种为:使用联合主键:student_id 和 course_id 3.2 第二种:不使用

laravel3学习笔记(十二)

原作者博客:ieqi.net ==================================================================================================== 请求反射 HTTP 协议本身是无状态性的,但是在应用中处理各种业务逻辑时我们必须要有状态的把控,这样,折中的办法就是将状态进行标记然后嵌入到 HTTP 协议的请求中,然后应用根据这些标记来进行状态的串联以及处理.所以我们就要对请求进行反射处理以获取请求信息, Lara

Linux学习笔记十:软件包管理

在Linux的众多版本中,可以大致分成两个系列,分别是:RedHat系Linux,Debian系Linux.在这两种不同系的Linux中,软件包的管理也是有着一定的区别,但他们的原理都大致相同.这篇笔记将以RedHat系Linux为重点讲解其软件包的管理,并简单介绍Debian系Linux软件包的管理.其大致的结构如下: · RedHat系Linux软件包管理 - 1. 二进制包管理(基于rpm) - 2. 二进制包管理(基于yum) - 3. 源代码包管理 - 4. 脚本安装 · Debian

寒假阅读笔记十二

架构之美--最终用户应用架构(二) 今天,我阅读的是<架构之美>的第十二章,这一章主要讲的是Akonadi框架,让我充分了解了Akonadi框架是什么?怎么用? kde 4.1中的Akonadi是一个以mysql为存储管理的 KDE 4 存储接口.它分为两个部分,一个称之为 Akonadi服务器,一个是为用户程序提供的和Akonadi服务器打交道的库,Akonadi服务器是单独提供的程序,属于kde的支持部分的一个软件.用户库包含在kdepimlibs之中.Akonadi目前的主要应用是做为k

Linux学习篇之服务管理

服务的分类: Linux服务:rpm包默认安装的服务.源码包安装的服务 查看服务的自启动状态: chkconfig --list   #查看服务的自启动(只能看到rpm包安装的服务) 源码包安装在指定位置,一般是/usr/local/ ; rpm包安装在默认位置:(usr=Unix system resource) 服务与端口: /etc/services   #端口与服务的对应文件 netstat -ltunp   #查询系统中开启的服务 rpm安装包服务: /etc/init.d/独立服务名