Linux服务管理(如何关闭或禁用不需要的服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux服务管理(如何关闭或禁用不需要的服务相关的知识,希望对你有一定的参考价值。

在安装Linux操作系统时,一些不必要的数据包和应用程序会在用户不注意的情况下自动安装。在本文中,我们将讨论如何将Linux系统中一些不必要的应用程序和服务禁用,以保护你的系统资源。

首先让我们来看看系统中正在运行哪些服务。使用以下命令:

输出结果

现在让我们使用下面的netstat命令快速浏览接受连接的进程(端口)。

输出结果

从上面的输出结果中,你会发现一些不需要在服务器上运行的应用程序,如:

1. smbd and nmbd

smbd和nmbd是Samba的后台进程。你真的需要在Windows或其他机器上输出smb分享吗?如果不是,为什么运行这些进程呢?

你可以在下一次机器启动时关闭开机启动设置,这样就能安全地关闭或禁用这些进程。

2. Telnet

你需要通过互联网或者局域网进行适合文本形式的通讯吗?如果不是的话,在机器启动时关闭这个进程吧。

3. rlogin

你需要通过网络登录到另一个主机吗?如果不需要的话,那么在机器启动时关闭这个进程的开启启动功能。

4. rexec

远程进程执行rexec允许你在远程计算机上执行shell命令。如果你不需要在远程机器上执行shell命令,请关闭该进程。

5. FTP

你需要将一个主机上的文件通过网络转移到另一个主机上吗?如果不需要,你可以停止FTP服务。

6. automount

你需要自动挂载不同的文件系统,弹出网络文件系统吗?如果不是,为什么要运行这个进程,为什么要让这个应用程序占用你的资源呢?关闭它的自动启动功能吧。

7. named

你需要运行域名服务器(DNS)吗?如果不是,你应该关掉这个进程,释放你的资源。先关闭正在运行的进程,然后关闭开机启动设置。

8. lpd

lpd是打印机的后台进程。如果你不需要从服务器打印,该进程会消耗你的系统资源。

9. Inetd

你运行inetd服务吗?如果你正在运行独立应用程序,如ssh,ssh会使用其他独立的应用程序,比如mysql、Apache等。如果你不需要inetd,最后在下次自动启动时关闭掉。

10. portmap

Portmap是一个开放网络计算远程过程调用(ONC RPC),启用后台进程rpc.portmap和rpcbind。如果这些进行运行,意味着你正在运行NFS服务器。如果你没有注意到NFS服务器运行的话,意味着你的系统资源正在消耗。

如何在Linux系统中杀死一个进程

可以使用“Kill PID”命令杀死一个在Linux中运行的进程。但是在运行Kill命令之前,我们必须了解进程的PID。例如,我想找“cupsd”进程的PID。

那么“cupsd”进程的PID是1511。运行下面的命令杀死该PID。

如何禁用Linux服务

对于红帽发行版如Fedora和CentOS,利用“chkconfig”脚本来启用和禁用Linux系统中运行的服务。  

例如,在系统启动时禁用Apache web服务器。

对于基于Debain的发行版如Ubuntu、Linux Mint和其他Debian发行版,使用一个叫做update-rc.d的脚本。

例如,在系统启用时使用下面的命令禁用Apache服务。这里“- f”选项代表强制性。

做了这些变更之后,系统下次启动时不会再运行这些没有必要的进程,从而为我们节约了系统资源。服务器将会更实用、快速、安全。
参考技术A #service SERVER_NAME stop 停止相关服务,如:service vsftpd stop
#chkconfig SERVER_NAME off 禁止开机启动
(需要root用户权限)

如何关闭Windows XP系统中多余的服务

1、选中“我的电脑”按鼠标右键“管理”。

2、打开“计算机管理”。

3、点击展开“服务和应用程序”,选择“服务”。

4、将“Alerter”停止服务,描述:通知所选用户和计算机有关系统管理级警报。如果服务停止,使用管理警报的程序将不会受到它们。如果此服务被禁用,任何直接依赖它的服务都将不能启动。补充说明:警报器。该服务进程名为Services.exe,一般家用计算机根本不需要传送或接收计算机系统管理来的警示(AdministrativeAlerts),除非你的计算机用在局域网络上。
默认:自动
设置建议:非局域网用户禁用

5、将“Automatic Updates”停止服务,描述:允许下载并安装Windows更新。如果此服务被禁用,计算机将不能使用WindowsUpdate网站的自动更新功能。补充说明:自动更新,手动就行,需要的时候打开,没必要随时开着。不过2005年4月12日以后微软将对没有安装SP2的WindowsXP操作系统强制安装系统补丁SP2。
默认:自动
设置建议:手动。自己管理Update的禁用,用时再打开。

6、将“Error Reporting Service”停止服务,描述:微软的应用程序错误报告服务,对于大多数用户来说也没什么用处。这个服务每当在在使用微软的软件时如果发生了错误,系统会自动将错误代码作为一个备份文件,并且询问你是否要把文件发送至微软以寻求帮助?由于普通用户与微软总部联系的机会实在是很少。
默认:自动
设置建议:禁用
7、将“Indexing Service”停止服务,描述:微软描述:本地和远程计算机上文件的索引内容和属性;通过灵活查询语言提供文件快速访问。补充说明:索引服务。简单的说可以加快搜查速度,不过应该很少人和远程计算机作搜寻吧,除非特殊工作。

默认:手动
设置建议:禁用
参考技术A 每次Windows XP启动之后,随之也启动了许多服务,有些服务对于很多用户来说是没用的,并且占用了内存,关掉它们是一个很好的选择。下面我们来看一下哪些服务有必要关掉。

点击“开始”→“运行”,输入命令“services.msc”,打开“服务”对话框,(注意:必须以管理员或 Administrators 组成员身份登录才能完成该过程。如果计算机与网络连接,则网络策略设置也可以阻止您完成此步骤。)

“Clipbook Server”(文件夹服务器):这个服务允许你们网络上的其他用户看到你的文件夹。在这里我要强烈建议你把它改为手动启动,然后再使用其他程序在你的网络上发布信息。

“Messenger”(消息):在网络上发送和接收信息。如果你关闭了Alerter,你可以安全地把它改为手动启动。

“Printer Spooler”(打印后台处理程序):如果你没有配置打印机,建议改为手动启动或干脆关闭它。

“Error Reporting Service”(错误报告):服务和应用程序在非标准环境下运行时提供错误报告。建议改为手动启动。

“Fast User Switching Compatibility”(快速用户切换兼容性):建议改为手动启动。

“Automatic Updates”(自动更新):这个功能前面已经讲过了,在这里可以改为手动启动。

“Net Logon”(网络注册):处理象注册信息那样的网络安全功能。你可以把它设改为手动启动。

“Network DDE和Network DDE DSDM”(动态数据交换):除非你准备在网上共享你的Office,否则你应该把它改为手动启动。注:这和在通常的商务设定中使用Office不同(如果你需要DDE,你就会知道)。

“NT LM Security Support”(NT LM安全支持提供商):在网络应用中提供安全保护。建议你把它改为手动启动。

“Remote Desktop Help Session Manager”(远程桌面帮助会话管理器):建议改为手动启动。

“Remote Registry”(远程注册表):使远程用户能修改此计算机上的注册表设置。建议改为手动启动。

“Task Scheduler”(任务调度程序):使用户能在此计算机上配置和制定自动任务的日程,它计划每星期的碎片整理等。 除非你实在太懒了,连在电脑上开一下都不想,建议改为手动启动。

“Uninterruptible Power Supply”(不间断电源):它管理你的UPS。如果你没有的话,把它改为手动启动或干脆关闭它。

“Windows Image Acquisition (WIA)”(Windows 图像获取 (WIA)):为扫描仪和照相机提供图像捕获,如果你没有这些设备,建议改为手动启动或干脆关闭它。
参考技术B 每次安装系统后,程序都默认安装多种输入法,windows XP自带了几十种输入法, 其中包括日文、韩文等等,存放在windows\\ime(有些则存放在windows\system32\ime)文件夹中, 共有80多兆,如果这些输入法平时你根本不使用,那么我们可以有选择地将它们删除。 删除方法是首先在“任务栏”中右击“输入法”图标,在弹出的快捷菜单中选择“设置”, 启动“文字服务和输入语言”对话框,在下面的“已安装服务”中删除多余的输入法,确定退出。 然后进入文件夹,在该文件夹下我们可以将相应的输入法(如imjp8_1、imkr6_1、imejp98等)文件夹及文件有选择地删除。 参考技术C 石灰石
中国也在公元前7世纪开始使用石灰。至今石灰仍然是用途广泛的建筑材料。石灰有生石灰和熟石灰

以上是关于Linux服务管理(如何关闭或禁用不需要的服务的主要内容,如果未能解决你的问题,请参考以下文章

Win10如何关闭家庭组服务怎么禁用或删除家庭组

系统中可以关掉的服务都有哪些

易宝典文章——玩转O365中的EXO服务 之三十二 如何启用和禁用存档

linux关闭服务命令

Linux服务管理(开启关闭防火墙)

Win10哪些服务可以关闭