Linux服务器管理: RPM包
服务安装类型主要分两种:
RPM安装和源码包编译安装:
1.RPM包查看: rpm -qa | grep 包名
用chkconfig --list 查看服务自启动命令 只对RPM包安装的服务生效 源码包未必生效
ps -aux (查看系统当中所有启动的进程) ps aux | grep 服务名 如果有返回则说明服务在运行
netstat -tlun (守护进程没有端口是看不到的)
2.源码包查看安装服务
源码包的所有都放置在安装目录当中如果删除该目录那么该服务就会干净的在服务器上消失。
源码包的启动服务一般放置在一个指定的位置如apache: /usr/local/apache2/bin/apactl restart
3.chkconfig 命令是在收索 /etc/rc.d/init.d 所以我可以让源码包支持办法 ln -s /usr/local/apache2/bin/apactl /etc/rc.d/init.d/httpd
但并不推荐这样做: chkconfig --add httpd 开启自启动 chkconfig --level 345 httpd off
[root@localhostA1 ~]# chkconfig --help
chkconfig 版本 1.3.49.3 - 版权 (C) - Red Hat, Inc.
在 GNU 公共许可的条款下,本软件可以被自由发行。 用法: chkconfig [--list] [--type <type>] [name]
chkconfig --add <name>
chkconfig --del <name>
chkconfig --override <name>
chkconfig [--level <levels>] [--type <type>] <name> <on|off|reset|reset
主要: RPM包安装的默认位置:
1. /etc/init.d 与 /etc/rc.d/init.d 着两个目录是硬链接目录
2. /etc/sysconfig/ 初始化环境配置文件位置
3. /etc/ 配置文件位置
4. /etc/xinetd.conf xinetd配置文件
5. /etc/xinetd.d/ 基于xinetd服务的启动脚本
6. /var/lib/ 服务产生的数据放在这里
7. /var/log/ 日志
2、独立服务的启动
/etc/init.d/独立服务名 start|stop|restart|status(查看服务的运行状态)
用service 命令启动
service 独立服务名 strat|....| service 是累RHEL发行版特定的
补充: 查看所有RPM包安装服务的运行情况
[root@localhostA1 ~]# service --status-all
abrt-ccpp hook is installed
abrtd (pid ) 正在运行...
abrt-dump-oops 已停
acpid (pid ) 正在运行...
atd (pid ) 正在运行...
auditd (pid ) 正在运行...
automount (pid ) 正在运行...
certmonger (pid ) 正在运行...
Stopped
cgred 已停
cpuspeed 已停
crond (pid ) 正在运行...
cupsd (pid ) 正在运行...
hald (pid ) 正在运行...
表格:filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
ACCEPT all ::/ ::/ state RELATED,ESTABLISHED
ACCEPT icmpv6 ::/ ::/
ACCEPT all ::/ ::/
ACCEPT tcp ::/ ::/ state NEW tcp dpt:
REJECT all ::/ ::/ reject-with icmp6-adm-prohibited Chain FORWARD (policy ACCEPT)
num target prot opt source destination
REJECT all ::/ ::/ reject-with icmp6-adm-prohibited Chain OUTPUT (policy ACCEPT)
num target prot opt source destination 表格:filter
Chain INPUT (policy ACCEPT)
num target prot opt source destination
ACCEPT all -- 0.0.0.0/ 0.0.0.0/ state RELATED,ESTABLISHED
ACCEPT icmp -- 0.0.0.0/ 0.0.0.0/
ACCEPT all -- 0.0.0.0/ 0.0.0.0/
ACCEPT tcp -- 0.0.0.0/ 0.0.0.0/ state NEW tcp dpt:
REJECT all -- 0.0.0.0/ 0.0.0.0/ reject-with icmp-host-prohibited Chain FORWARD (policy ACCEPT)
num target prot opt source destination
REJECT all -- 0.0.0.0/ 0.0.0.0/ reject-with icmp-host-prohibited Chain OUTPUT (policy ACCEPT)
num target prot opt source destination irqbalance 已停
Kdump is operational
lvmetad 已停
Checking for mcelog
mcelog (pid ) 正在运行...
mdmonitor 已停
messagebus (pid ) 正在运行...
模块 netconsole 未被加载
配置设备:
lo eth0
当前的活跃设备:
lo eth0
rpc.svcgssd 已停
rpc.mountd 已停
nfsd 已停
rpc.rquotad 已停
rpc.statd (pid ) 正在运行...
ntpd 已停
numad 已停
oddjobd 已停
portreserve 已停
master (pid ) 正在运行...
进程记帐被禁用。
quota_nld 已停
rdisc 已停
restorecond 已停
rngd 已停
rpcbind (pid ) 正在运行...
rpc.gssd 已停
rpc.idmapd (pid ) 正在运行...
rpc.svcgssd 已停
rsyslogd (pid ) 正在运行...
sandbox is stopped
saslauthd 已停
smartd 已停
openssh-daemon (pid ) 正在运行...
sssd 已停
winbindd 已停
ypbind 已停
二、RPM包安装的服务于管理:
基于xinetd: 服务本身没有安装 在现在的Linux内核版本中基于xinetd的服务越来越少
telnet-server服务强烈不建议在线上服务器上安装
[root@localhost~]#yum -y install xinetd
[root@localhost~]#yum -y install telnet-server
在安装完xinetd后可以用chkconfig --list 最下面会出现基于xinetd服务的命令
基于 xinetd 的服务:
chargen-dgram: 关闭
chargen-stream: 关闭
daytime-dgram: 关闭
daytime-stream: 关闭
discard-dgram: 关闭
discard-stream: 关闭
echo-dgram: 关闭
echo-stream: 关闭
rsync: 关闭
tcpmux-server: 关闭
time-dgram: 关闭
time-stream: 关闭
如果要启动telnet服务默认的启动在/etc/xinetd.d/telnet而不是/etc/rc.d/init.d/
Linux服务器管理: RPM包的更多相关文章
- Linux学习之RPM包管理-yum管理(十七)
Linux学习之RPM包管理-yum管理 目录 IP地址配置 网络yum源 yum命令 光盘yum源搭建 IP地址配置 IP+子网掩码就可以在局域网(内网)使用. IP+子网掩码+网关+DNS就可以访 ...
- linux基础-第十六单元 yum管理RPM包
第十六单元 yum管理RPM包 yum的功能 本地yum配置 光盘挂载和镜像挂载 本地yum配置 网络yum配置 网络yum配置 Yum命令的使用 使用yum安装软件 使用yum删除软件 安装组件 删 ...
- Linux学习之RPM包管理-rpm命令管理(十六)
Linux学习之RPM包管理-rpm命令管理 目录 简介 RPM包依赖性 包全名与包名 rpm软件包安装 rpm软件包卸载 升级降级rpm软件包 rpm软件包的查询 rpm软件包校验 简介 RPM是R ...
- linux软件管理之rpm管理rpm包
使用RPM工具管理RPM包 ====================================================================================需要 ...
- linux软件管理之yum管理rpm包
YUM 使用官方源 ==================================================================================== 阿里镜像站 ...
- Linux 服务器管理建议
Linux 服务器管理建议 一.学习Linux 的注意事项 Linux 严格区分大小写 Linux 一切皆文件 Linux 不靠扩展名区分文件类型 靠权限位标识来确定的 特殊文件要求写扩展名(给管理员 ...
- linux软件管理-RPM
目录 linux软件管理-RPM RPM的基础概述 RPM包安装管理 linux软件管理-RPM RPM的基础概述 rpm:RPM全称RPM Package Manager缩写,由红帽开发用于软件包的 ...
- Linux软件管理--RPM工具
目录 Linux软件管理--RPM工具 Rpm基础概述: Rpm包安装管理 Linux软件管理--RPM工具 Rpm基础概述: RPM全称RPM Package Manager缩写,由红帽开发用于软件 ...
- Linux 强制安装rpm 包
Linux 强制安装rpm 包 2014年12月12日 10:21 [root@ilearndb1 Server]# rpm -ivh unixODBC-devel-2.* --nodeps -- ...
随机推荐
- 【poj2455】 Secret Milking Machine
http://poj.org/problem?id=2455 (题目链接) 题意 给出一张n个点,p条边的无向图,需要从1号节点走到n号节点一共T次,每条边只能经过1次,问T次经过的最大的边最小是多少 ...
- 【PowerOJ1739】 魔术球问题
https://www.oj.swust.edu.cn/problem/show/1739 (题目链接) 题意 n个柱子上放小球,每根柱子上相邻两个小球的数字之和必须是完全平方数,只有放了x号小球才可 ...
- AutoIt3(AU3)开发的驱动备份工具
项目相关地址 源码:https://github.com/easonjim/Backup_Driver bug提交:https://github.com/easonjim/Backup_Driver/ ...
- vs2010 mvc3安装时报错
今天在研究以往的商城项目时,由于前台使用的是MVC3,在没有安装MVC3的插件时,提示未能加载项目,但是在安装过程中,又提示安装失败: 决定折腾一下->居然找到一篇以前别人写的神作,特此记录一下 ...
- bzoj2765[JLOI2010]铁人双项比赛
题意:铁人双项比赛由长跑和骑自行车组成,参赛选手必须先完成k公里的长跑,然后完成r公里的骑车,才能到达终点.参赛选手有的擅长长跑,有的擅长骑车. 如果总赛程s=k+r一定,那么K越大,对擅长长跑的选手 ...
- Hash Length Extension Attacks
catalogue . Hash函数的内部原理 . 漏洞原理 1. Hash函数的内部原理 0x1: 分组.Padding 哈希函数以区块为单位操作数据.比如说,MD5, SHA1, SHA256的区 ...
- Linux Default Bootup、Startup、Autoload Configuration file(自启动服务脚本)
目录 . Linux初始化init系统 . Linux配置文件自动加载过程 1. Linux初始化init系统 Linux初始化init系统在不同操作系统系列下的区别 . RHEL : SysVini ...
- 360doc的文章不能复制的解决办法
按F12打开控制台,执行: document.body.oncopy=null;
- Beta版本——第五次冲刺博客
我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...
- Linux DHCP通过OPTION43为H3C的AP下发AC地址
对于DHCP服务,可以在很多平台上进行设置.那么这里我们就主要讲解一下在Linux DHCP服务器上通过option 43实现H3C的AP自动联系AC注册的相关内容.原来的DHCP Server是放在 ...