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

系统中可以关掉的服务有哪些,第1张

A、Application Management(应用程序管理):应用程序管理,管理软件的安装与卸载,经测试,禁用没有关系。

B、ClipBook(剪贴簿):网络中的复制的内容,是否保存在本机的剪贴簿,禁用。

C、Computer Browser(计算机浏览器):更新网络邻居中的机器列表,我们不用共享服务,禁用。

D、DHCP Client(动态主机配置协议客户端): 动态IP分配服务客户端,开机是否搜索网络中的DHCP服务器,我们使用的是静态IP地址,不需要此服务,禁用。

E、Distributed Link Tracking Client(分布式连接跟踪客户端):跟踪NTFS格式文件在局域网中的移动,如果不在局域网中复制文件,可设置为禁用。

F、DNS Client(域名系统客户端):虽然是域名解析客户端,但禁用后,没有影响。

G、Fax Service(传真服务):系统自带的传真服务,不需要,禁用。

H、Indexing Service(索引服务):为磁盘中的文件建立索引服务,我们用不到。禁用。

I、Internet Connection Sharing(Internet连接共享):Internet共享服务,也就是代理服务,客户机不需要,禁用。

J、IPSEC Policy Agent(IP安全策略代理):IP安全策略设置管理服务,禁用。

K、Messenger(信使服务):信使服务,如不禁止,经常会收到广告信息和一些网络广告,影响正在进行的 *** 作,强烈要求禁用。

L、Net Logon(网络登陆):我们没有使用域管理模式,可禁用。

M、NetMeeting Remote Desktop Sharing(NetMeeting远程桌面共享):远程管理桌面共享,用不到,禁用。

N、Network DDE(网络动态数据交换)和Network DDE DSDM:全部禁用。

O、Print Spooler(打印后台处理):没有打印机,不需要,禁用。

P、Remote Registry Service(远程注册表服务):远程修改注册表,为了安全,禁用。

Q、Run As Service(以其他用户身份运行服务的服务):不用多说,禁用。

R、Smart Card和Smart Card Helper:这两个服务提供对智能卡设备的支持,将其设为“已禁用”。

S、Task Scheduler(计划任务):自动运行的计划任务,不需要,禁用。

T、TCP/IP NetBIOS Helper Service(TCP/IP NetBIOS支持服务):为了提高网络访问速度,禁用。

U、Telephony(电话):简单地说这个服务能为计算机提供电话拨号的能力。用不到,设置为禁用。

V、Uninterruptible Power Supply(不间断电源):管理连接到计算机的不间断电源(UPS)的服务。我没有UPS,禁用。

Linux各项系统开机服务有哪些可以关掉?

站点:爱心种子小博士 关键字:Linux各项系统开机服务有哪些可以关掉

Linux各项系统开机服务有哪些可以关掉?

Linux在启动时要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。但是,开启不必要或有漏洞的服务则会给 *** 作系统带来安全和性能上的影响。下面我们以BluePoint Linux 2.0的开机服务为例,列表说明各项服务的功能(见附表)。

alsasound

Alsa声卡驱动程序支持。Alsa声卡驱动程序本来是为了 一种声卡Gravis UltraSound(GUS)而写的,该程序被证 明很优秀,于是作者就开始为一般的声卡写驱动程序。 Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接 口,甚至比OSS优秀。

amd

运行automount精灵程序,该精灵在必要时自动安装一些 本地设备和NFS文件系统。

apmd

apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志。也可以用来在电源不足时关机。

arpwatch

该程序主要用来维护以太网物理地址和IP地址的对应关系。

atalk

AppleTalk精灵程序。注意不要在后台运行该程序,该程 序的数据结构必须在运行其他进程前先花一定时间初始化。

atd

运行用户用At命令调度的任务。也在系统负荷比较低时 运行批处理任务。

autofs

当您需要时自动转载文件系统,而当您不需要时自动卸载。

bootparamd

该服务允许老的Sun工作站从Linux网络启动,它和rarp 现在很少使用,基本上被bootp和dhcp取代了。

crond

cron是Unix下的一个传统程序,该程序周期地运行用户 调度的任务。比起传统的Unix版本,Vixie版本添加了不 少属性,而且更安全,配置更简单。

dhcpd 该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持。

gated

gated通过一个数据库提供了网络路由功能支持。它支持 各种路由协议,包括RIP版本1和2、DCN HELLO协议、 OSPF版本2以及EGP版本2到4。

gpm

gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持。它也支持控制台下鼠标 的拷贝,粘贴 *** 作以及d出式菜单。

httpd

http是著名的www服务器,可用来提供HTML文件以 及CGI动态内容服务。

inetd

因特网 *** 作服务程序。监控网络对各种它管理的服务的需 求,并在必要的时候启动相应的服务程序。通常,inetd 管理的程序有telnet、ftp、rsh和rlogin。关闭inetd也就 关闭了这些由它管理的服务。

innd

inn是最流行的用户组新闻服务器。它允许您建立起本地 新闻服务器。配置有一定的难度,可以先阅读/usr/doc/ inn*文档获得帮助。

keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以通过kbdconfig工具进行选 择。您应该使该程序处于激活状态。

ldap

LDAP代表Lightweight Directory Access Protocol, 实现了目录访问协议的行业标准。

linuxconf

linuxconf是Linux下的一个有效的系统配置工具,该服 务允许远程运行。

lpd

lpd是系统打印守护程序,负责将lpr等程序提交给打印 作业。

mcserv

Midnight Commander服务进程允许远程机器上的用户 通过Midnight Commander文件管理器 *** 作本机文件。服 务进程用PAM来验证用户,需要给出用户名/口令 以通过验证。

mysql 一个快速高效可靠的轻型SQL数据库引擎。

named 域名服务器,将Internet主机名解析为点分的IP地址。

netfs 负责装载/卸载NFS、Samba、NCP(Netware)文件系统。

network 激活/关闭启动时的各个网络接口。

nfs

NFS是一个流行的基于TCP/IP网络的文件共享协议。该 服务提供了NFS文件共享服务,具体的配置在/etc/ exports文件里。

nscd

该服务负责密码和组的查询,并且缓冲查询结果。如果您 的系统有比较慢的服务(如NIS和NIS+),则应该启动该 服务。

pcmcia pcmcia主要用于支持笔记本电脑。

portmap portmap用来支持RPC连接,RPC被用于NFS以及NIS 等服务。

postgresql PostgreSQL关系数据库引擎。

proftpd proftpd是Unix下的一个配置灵活的ftp守护程序。

radvd 路由广播程序。

random

保存和恢复系统的高质量随机数生成器,这些随机数是系 统一些随机行为提供的。

routed

该守护程序支持RIP协议的自动IP路由表维护。RIP主要 使用在小型网络上,大一点的网络就需要复杂一点的协议。

rstatd Rstat协议允许网络上的用户获得同一网络上各机器的性能 参数。

rusersd 该服务使网络用户可以定位同一网络上的其他用户。

rwalld

Rwall协议允许远程用户向在同一系统中活跃着的终端发送 消息,类似wall的本地行为。

rwhod

允许远程用户获得运行rwho精灵的机器上所有已登录用户 的列表,与finger类似。

sendmail 大名鼎鼎的邮件服务器。

smb 启动和关闭smbd和nmbd精灵程序以提供SMB网络服务。

snmpd 简单网络管理协议(SNMP)的守护精灵。

syslog

syslog是 *** 作系统提供的一种机制,守护程序通常使用这 种机制将各种信息写到各个系统日志文件。通常应该启动 该服务。

xfs X的字体服务器。

ypbind NIS/YP的客户端守护程序。如果您需要使用NIS/YP机 器,请启动这项服务,否则,关闭这项服务。

yppasswd

让NIS用户能够修改密码。运行在NIS域的服务器上。客 户端程序同样也叫yppasswd。

ypserv

标准NIS/YP网络协议的一个实现。允许主机名,用户名 和其他信息分布于网络各端。运行在NIS服务器上,客户 端不需要。

LR

监控

UNIX/Linux

系统方法

一、准备工作:

1.

可以通过两种方法验证服务器上是否配置

rstatd

守护程序:

①使用

rup

命令,它用于报告计算机的各种统计信息,其中就包括

rstatd

的配置信息。使用命

rup

10.130.61.203,

此处

10.130.61.203

是要监视的

linux/Unix

服务器的

IP

,如果该命令返回相关的

统计信息。则表示已经配置并且激活了

rstatd

守护进程;若未返回有意义的统计信息,或者出现一

条错误报告,则表示

rstatd

守护进程尚未被配置或有问题。

②使用

find

命令

#find / -name rpc.rstatd,

该命令用于查找系统中是否存在

rpc.rstatd

文件,如果没有,说明系统没

有安装

rstatd

守护程序。

2

linux

需要下载

3

个包:

1

rpc.rstatd-4.0.1.tar.gz

2

rsh-0.17-14.i386.rpm

3

rsh-server-0.17-14.i386.rpm

3

.下载并安装

rstatd

如果服务器上没有安装

rstatd

程序(一般来说

LINUX

都没有安装)

,需要下载一个包才有这个服

,

rpc.rstatd-4.0.1.tar.gz.

,

,

rstatd

http://sourceforge.net/projects/rstatd

这个地址下载)下载后,开始安装,安装步骤如下:

tar -xzvf rpc.rstatd-4.0.1.tar.gz

cd rpc.rstatd-4.0.1/

./configure

—配置 *** 作

make

—进行编译

make install

—开始安装

rpc.rstatd

—启动

rstatd

进程

rpcinfo -p

”命令来查看当前系统是否已经启动了

rstatd

守护进程

只要保证

Linux

机器上的进程里有

rstatd

xinetd

这二个服务就可以用

LR

去监视了,通过以下

两点可以检查是否启动:

1

)检查是否启动

: rsh server

监听的

TCP

514

[root@mg04 root]# netstat -an |grep 514

tcp 0 0 0.0.0.0:514 0.0.0.0:* LISTEN

如果能看到

514

在监听说明

rsh

服务器已经启动。

2

)检查是否启动

: rstatd

输入命令

: rpcinfo -p

如果能看到类似如下信息:

程序版本协议端口

100001

5

udp

937

rstatd

100001

4

udp

937

rstatd

100001

3

udp

937

rstatd

100001

2

udp

937

rstatd

100001

1

udp

937

rstatd

那就说明

rstatd

服务启动了

,(

当然这里也可以用

ps ax

代替

)

4

.安装

rsh

rsh-server

两个服务包方法

a.

卸载

rsh

# rpm

q

rsh----------

查看版本号

# rpm

-e

版本号

---------

卸载该版本。

b

.安装

# rpm

ivh rsh-0.17-14.i386.rpm rsh-server-0.17-14.i386.rpm

在启动

rpc.rstatd

时,

会报错

Cannot register service: RPC: Unable to receiveerrno = Ction refused

解决方法如下:

# /etc/init.d/portmap start

# /etc/init.d/nfs start

然后再次启动

rpc.rstatd

就好了。

5

.安装

xinetd

方法:

①查看

xinetd

服务:

[root@localhost ~]# rpm -q xinetd

xinetd-2.3.14-10.el5

②安装

xinetd

服务:

[root@localhost ~]# yum install xinetd

如果安装不起

xinetd

服务,执行下列 *** 作命令后再次执行

yum install xinetd

命令进行安装:

yum clean packages

清除缓存目录下的软件包

yum clean headers

清除缓存目录下的

headers

yum clean oldheaders

清除缓存目录下旧的

headers

yum clean, yum clean all (= yum clean packagesyum clean oldheaders)

清除缓存目录下的软件包

及旧的

headers

6

.启动

xinetd

服务:

在有的系统中,通过如下命令重启:

# service xinetd reload

# /sbin/service xinetd rstart

suse linux

中如下 *** 作:

cd /etc/init.d/xinetd restart

2

安装完成后配置

rstatd

目标守护进程

xinetd,

它的主配置文件是

/etc/xinetd.conf ,

它里面内容是

一些如下的基本信息:

#

# xinetd.conf

#

# Copyright (c) 1998-2001 SuSE GmbH Nuernberg, Germany.

# Copyright (c) 2002 SuSE Linux AG, Nuernberg, Germany.

#

defaults

{

log_type

= FILE /var/log/xinetd.log

log_on_success = HOST EXIT DURATION

log_on_failure = HOST ATTEMPT

#

only_from

= localhost

instances

= 30

cps

= 50 10

#

# The specification of an interface is interesting, if we are on a firewall.

# For example, if you only want to provide services from an internal

# network interface, you may specify your internal interfaces IP-Address.

#

#

interface

= 127.0.0.1

}

includedir /etc/xinetd.d

我们这里需要修改的是

/etc/xinetd.d/

下的三个

conf

文件

rlogin

,rsh,rexec

这三个配置文件

,

打这

三个文件里的

disable = yes

都改成

disable = no ( disabled

用在默认的

{}

中禁止服务

)

或是把

# default:

off

都设置成

on

这个的意思就是在

xinetd

启动的时候默认都启动上面的三个服务

!

说明:我自己在配置时,没有

disable = yes

这项,我就将

# default: off

改为:

default: on

,重启后

(cd /etc/init.d/./xinetd restart

)通过

netstat -an |grep 514

查看,没有返回。然后,我就手动在三个文

件中最后一行加入

disable

=

no

,再重启

xinetd

,再使用

netstat

-an

|grep

514

查看,得到

tcp

0

0

0.0.0.0:514 0.0.0.0:* LISTEN

结果,表明

rsh

服务器已经启动。

看到网上有的地方说使用如下命令:

# service xinetd reload

# /sbin/service xinetd rstart

不知道是在什么系统用的。

二、监控

linux

资源:

controller

中,将

System resource Graphs

中的

Unix resources

拖到右侧的监控区域中,并单击

鼠标右键选择“

Add

Measurements

,

在d出的对话框中输入被监控的

linux

系统的

IP

地址,然后选

择需要监控的性能指标,并点击“确定”

,出现如下结果:

Monitor name :UNIX Resources. Cannot initialize the monitoring on 10.10.15.62.

Error while creating the RPC client. Ensure that the machine can be connected and that it runs the

rstat daemon (use rpcinfo utility for this verification).

Detailed error: RPC: Failed to create RPC client.

RPC-TCP: Failed to establish RPC server address.

RPC-TCP: Failed to communicate with the portmapper on host '10.10.15.62'.

RPC: RPC call failed.

RPC-TCP: recv()/recvfrom() failed.

RPC-TCP: Timeout reached. (entry point: CFactory::Initialize). [MsgId: MMSG-47190]

检查原因,发现是

Linux

系统中的防火墙开启了并且阻挡了

LoadRunner

监控

Linux

系统的资源,

因此要将防火墙关闭。

关闭防火墙:

[root@localhost ~]# /etc/init.d/iptables stop

三、监控

UNIX

lr

监控

UNIX

UNIX

先启动一

rstatd

服务

以下是在

IBM AIX

系统中启动

rstatd

服务的方法:

1

.使用

telnet

root

用户的身份登录入

AIX

系统

2

.在命令行提示符下输入:

vi /etc/inetd.conf

3

.查找

rstatd

,找到

#rstatd

sunrpc_udp

udp

wait

root /usr/sbin/rpc.rstatd rstatd 100001 1-3

4

、将

#

去掉

5

:wq

保存修改结果

6

、命令提示符下输入:

refresh

s inetd

重新启动服务。

这样使用

loadrunner

就可以监视

AIX

系统的性能情况了。

注:在

HP UNIX

系统上编辑完

inetd.conf

后,重启

inetd

服务需要输入

inetd -c

UNIX

上也可以用

rup

命令查看

rstatd

程序是否被配置并激活

rstatd

程序已经运行,

重启时,

先查看进程

ps -ef |grep inet

然后杀掉进程,

refresh

s inetd

进行重启。

//根据麦子学院视频改编。。。。 #include #include #include #include #include #include #include int main(int argc,char**argv) { int num=0//sundy print log char content[128]=""//1,创建一个子进程,退出父进程 pid_t pid=fork()if(pid0) { exit(0)} //2,设置新的会话 pid_t ret=setsid()if(ret0) { sprintf(content, "sundy print log = %d\n", num)write(fd,content,strlen(content))close(fd)} num++sleep(3)} return 0}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11522133.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存