linux下可以禁用的一些服务

linux下多软件/多脚本之间的配合:

  包括做好 “实体”和“配置”两个方面的事情

  “实体”是指实实在在的脚本文件,服务脚本;

  “配置”是指其他与之交互的、协同工作的软件、脚本,要进行适当的配置,告知“实体”存在的位置等信息,才能正常工作

-----------------------------------------------------

apmd,acpid  电源管理和配置服务,只有配置了ups和电池的笔记本/服务器才开这个服务

bluetooth,hidd,pcscd, pcmcid: humanization interface device, 人性化接口设备,pc机memory card国际联盟,属于蓝牙服务,可以禁用

dund: dun-daemon,蓝牙顿daemon,手机通过蓝牙和笔记本蓝牙接入上网服务

pand: pan-daemon, pan: 个人局域网,建立基于蓝牙的网络连接

pcscd, pcmcia: pc机上的sd card, memory card 联盟

haldaemon=hald: hal: hardware abstract layer, 硬件抽象层守护服务:

USB鼠标键盘不可用。最后调查发现是因为haldaemon服务被关闭导致。实现u盘的自动挂载牵涉的服务:

Fedra Core最大的特点是能够自动挂载优盘或移动硬盘之类的存储设备。在实现自动挂载的功能时,hotplug、udev、messagebus、haldaemon、gaimn几个服务必不可少。
step1, hotplug是核心,当硬件设备接入系统后,首先由hotplug服务检测到并自动配置内核状态,调用添加相关的内核模块。
step2, udev负责动态维护/dev目录,使/dev目录和当前的系统状态保持一致,创建/dev/sdax等设备文档。
step3,    messagebus服务负责在各个系统进程之间传递消息。
step4, haldaemon接受由udev通过D-BUS传递来的消息后调fstab-sync修改 fstab文档,动态创建/media目录下的子目录作为挂载点。
step5, gamin(fam: file Alteration monitoring) "流浪汉,ga‘mine女流浪汉)检测到 fstab 发生变化之后,负责通知桌面系统。桌面系统在 “电脑” 项目中建立驱动器图标。
  因此实现自动加载移动存储设备时必须确保上述的几个服务正常启动。通常在进行系统优化时可能会无意中关闭haldaemon服务,

  这样就会导致无法动态更改/etc/fstab文档,从而导致移动设备接入系统后无法自动识别。此时能够通过mount命令进行手动挂载。
  另外,系统启动时假如HAL服务启动显示为失败,很可能是messagebus服务并未启动。这时重启messagebus服务之后再重新启动haldaemon

--------------------------

主要是通过:ps, netstat, chkconfig几个命令一起来检查哪些后台进程及服务启动了,然后有针对性的处理

时间: 2024-10-27 11:59:46

linux下可以禁用的一些服务的相关文章

linux 下的 service 和systemctl 服务管理方式

linux 下的 service  和systemctl 服务管理方式 man service 得到:执行一个system V 风格的启动脚本 service - run a System V init script man systemctl 得到: 控制systemd 系统和服务管理器 systemctl - Control the systemd system and service manager systemd:完全替代init,可并行启动服务,并能减少在shell上的系统开销,相比传

【修改端口号】linux下修改apache,nginx服务端口号

一.linux下修改apache端口号 yum安装后,apache配置文件: /etc/httpd/conf/httpd.conf 找到apache目录下的 httpd.conf, 使用vi 打开,找到 port=80 这一行, 把80改成在此服务器上没有用到的端口号,保存退出. 二.linux下修改nginx端口号 yum安装后,nginx配置文件路径:/nginx/nginx-1.8.0/conf/nginx.conf 把80改成在此服务器上没有用到的端口号

玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)

小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下: 服务启动与关闭 启动与关闭 查看版本 环境 Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体) MySQL版本:5.1.73 查看MySQL服务的启动状态, 输入命令: /etc/init.d/mysqld status 或者: service mysqld status 示例图: 或者 接着启动MySQL的服务, 输入命令:service mysqld start 或者:

linux下搭建rocketmq(附服务脚本)

此文档安装的是rocketmq当前最新版本rocketmq v4.0.0,当时阿里已经把rocketmq捐赠给了apache组织,为什么要特别指明这一点,因为在下载.安装和服务脚本中有个别不同的地方.这是本人第一篇博客,如果排版不是很清楚,请评论中指明,以纠正自己的编写习惯. 一.安装rocketmq 1.安装要求 64bit OS, Linux/Unix/Mac is recommended;     64bit JDK 1.7+; Maven 3.2.x: Git 2.克隆和编译 > git

linux下如何禁用root账户直接登陆

1.新建一个账户吧 用这个账户来登陆 adduser testuser 设置密码 passwd testuser 然后按提示输入密码即可 修改SSHD配置,禁止root直接登录 nano /etc/ssh/sshd_config 请注意这个文件需要root权限才能改,找到"PermitRootLogin yes"把注释去掉 保存,然后重启sshd服务 service sshd restart 4.下次登陆的时候先用testuser登陆,然后再su root(sudo bash)切换到r

Linux下安装并配置SSH服务

一.使用命令检测Linux系统上是否已经安装了SSH服务:(命令:rpm -qa |grep ssh) 二.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装(命令:yum install ssh) 三.安装完成后,启动SSH服务(命令:service sshd start 或 /etc/init.d/sshd start) 四.查看.编辑SSH服务配置文件(命令:vi /etc/ssh/sshd_config) 五.修改其默认端口号,修改为10022 使用VI命令按键盘上的“i”

Linux下Redis启动/关闭/重启服务脚本

脚本功能: 实现redis单机多实例情况下的正常启动.关闭.重启单个redis实例.完成系统标准服务的以下常用功能:  start|stop|status|restart 注:redis程序代码屏蔽了HUP信号,不支持在线重载配置文件,故去掉reload功能. 本脚本优化了redis停止和重启逻辑,解决原redis脚本关闭时会造成数据丢失问题. 脚本名称: redis           #在多实例里可以按实例端口,如:redis-6001命名,以区分不同实例 脚本用法: 1.在/etc/rc.

windows和Linux下定时启动或关闭服务

http://blog.csdn.net/clare504/article/details/17410643 1.Windows下的定时启动程序可以采用系统的计划和任务,定时启动服务可以在计划任务中添加一个启动服务的批处理程序. 例如定时启动cimserver服务,可以在用记事本写成一个批处理文件,然后在计划任务中手动添加定时执行该批处理. 批处理文件内容如下: sc stop cimserver                                       //先停止服务ping

linux 下部署单片 elasticsearch 服务

本文是部署单机elasticsearch 服务.是通过yum进行安装.elasticsearch 需要java环境.另一篇文章有配置java8环境说明.1: 首先下载 gpg签名文件:rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch 2:添加elasticsearch的yum源: vim /etc/yum.repo.d/elasticsearck.repo 添加如下: name=Elasticsearch reposit