千家信息网

Linux精简开机自启服务脚本

发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,操作系统启动后,会自动启动一些服务与程序。其中有些程序并非服务器正常运行所必须。对于服务器而言,运行多余的服务与程序,这些不会给服务器加分,反而会带来其他的隐患:1.占用资源:每运行多一个服务,就多占
千家信息网最后更新 2025年01月23日Linux精简开机自启服务脚本

操作系统启动后,会自动启动一些服务与程序。其中有些程序并非服务器正常运行所必须。

对于服务器而言,运行多余的服务与程序,这些不会给服务器加分,反而会带来其他的隐患:

1.占用资源:每运行多一个服务,就多占一份资源。

2.带来安全漏洞:每一个服务,都可能存在漏洞或者潜在漏洞。多余的服务会增加维护成本。

因此精简服务器自启的程序是十分必要的。对于新安装的服务器,可以用脚本直接精简服务,然后再部署所需的服务。但是对于正在运行的服务器,精简时就需要进行判断!否则精简完重启后,有些必要的服务进程不会自动启动,重启后直接影响业务进行。

以下是精简脚本,本脚本会先关闭所有自启服务,再启动以下几个服务:

crond: 计划任务

network:网络服务,控制启用网卡

rsyslog/syslog:操作系统日志服务

ssh: ssh远程服务

systat: 服务器性能监控工具

iptables: 防火墙服务

udev-post: 动态设备管理

#!/bin/bash# Author:cubix# Date:2017-05-13# Version: 1.0# Description:Set mini service for system boot.LANG=en## Stop all services which is auto start on system boot.for SERVICE in `chkconfig --list |grep "3:on" |awk '{print $1}' `  do    chkconfig   $SERVICE off  done  ## Set auto start services on system boot.for AUTOSTART in `chkconfig --list |grep -E 'crond|network|rsyslog|syslog|ssh|systat|iptables|udev-post'|awk '{print $1}' `  do    chkconfig $AUTOSTART --level 345 on  done


服务 服务器 程序 运行 脚本 漏洞 必要 操作系统 系统 资源 安全 业务 任务 动态 安全漏洞 工具 性能 成本 日志 正在 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全万人培训计划 网络地址和服务器地址一样吗 杭电数据库原理 数据库服务名怎么查看 腾讯云备案阿里云服务器打不开 数据库查询学分为5分的课 数据库技术比大专好学吗 录播服务器技术参数 厦门网络技术培训机构 网络安全 如何加强 数据库导入文件数据类型不对 excel的数据库怎么做的 软件开发零基础 百度云 湖南郴州学电脑软件开发招生 网络技术挑战赛一个队 魔兽世界震地者服务器排队 合肥包河区软件开发培训排名 网络安全知识宣传黑板报 数据库基本技术的根本目标 深圳软件开发收费标准 软件开发中CCB是什么 唐山app软件开发 国内能访问亚马逊服务器吗 壁挂式边缘计算服务器多少钱 保定快运客软件开发公司 嘉定区创新数据库收费标准 云游戏服务器怎么设置 海关 软件开发 网络管理 重庆网络安全技术创新公司 扑拓网络技术有限公司
0