centos进程说明

合集下载

CentOS下常用的19条命令

CentOS下常用的19条命令

CentOS下常⽤的19条命令玩过Linux的⼈都会知道,Linux中的命令的确是⾮常多,但是玩过Linux的⼈也从来不会因为Linux的命令如此之多⽽烦恼,因为我们只需要掌握我们最常⽤的命令就可以了。

当然你也可以在使⽤时去找⼀下man,他会帮你解决不少的问题。

然⽽每个⼈玩Linux的⽬的都不同,所以他们常⽤的命令也就差异⾮常⼤,⽽我主要是⽤Linux进⾏C/C++和shell程序编写的,所以常⽤到的命令可以就会跟⼀个管理Linux系统的⼈有所不同。

因为不想在使⽤是总是东查西找,所以在此总结⼀下,⽅便⼀下以后的查看。

不多说,下⾯就说说我最常⽤的Linux命令。

1、cd命令这是⼀个⾮常基本,也是⼤家经常需要使⽤的命令,它⽤于切换当前⽬录,它的参数是要切换到的⽬录的路径,可以是绝对路径,也可以是相对路径。

如:cd /root/Docements # 切换到⽬录/root/Docementscd ./path # 切换到当前⽬录下的path⽬录中,“.”表⽰当前⽬录cd ../path # 切换到上层⽬录中的path⽬录中,“..”表⽰上⼀层⽬录2、ls命令这是⼀个⾮常有⽤的查看⽂件与⽬录的命令,list之意,它的参数⾮常多,下⾯就列出⼀些我常⽤的参数吧,如下:-l :列出长数据串,包含⽂件的属性与权限数据等-a :列出全部的⽂件,连同隐藏⽂件(开头为.的⽂件)⼀起列出来(常⽤)-d :仅列出⽬录本⾝,⽽不是列出⽬录的⽂件数据-h :将⽂件容量以较易读的⽅式(GB,kB等)列出来-R :连同⼦⽬录的内容⼀起列出(递归列出),等于该⽬录下的所有⽂件都会显⽰出来注:这些参数也可以组合使⽤,下⾯举两个例⼦:ls -l #以长数据串的形式列出当前⽬录下的数据⽂件和⽬录ls -lR #以长数据串的形式列出当前⽬录下的所有⽂件3、grep命令该命令常⽤于分析⼀⾏的信息,若当中有我们所需要的信息,就将该⾏显⽰出来,该命令通常与管道命令⼀起使⽤,⽤于对⼀些命令的输出进⾏筛选加⼯等等,它的简单语法为grep [-acinv] [--color=auto] ‘查找字符串’ filename它的常⽤参数如下:-a :将binary⽂件以text⽂件的⽅式查找数据-c :计算找到‘查找字符串’的次数-i :忽略⼤⼩写的区别,即把⼤⼩写视为相同-v :反向选择,即显⽰出没有‘查找字符串’内容的那⼀⾏例如:# 取出⽂件/etc/man.config中包含MANPATH的⾏,并把找到的关键字加上颜⾊grep –color=auto ‘MANPATH’ /etc/man.config# 把ls -l的输出中包含字母file(不区分⼤⼩写)的内容输出ls -l | grep -i file4、find命令find是⼀个基于查找的功能⾮常强⼤的命令,相对⽽⾔,它的使⽤也相对较为复杂,参数也⽐较多,所以在这⾥将给把它们分类列出,它的基本语法如下:find [PATH] [option] [action]与时间有关的参数:-mtime n : n为数字,意思为在n天之前的“⼀天内”被更改过的⽂件;-mtime +n : 列出在n天之前(不含n天本⾝)被更改过的⽂件名;-mtime -n : 列出在n天之内(含n天本⾝)被更改过的⽂件名;-newer file : 列出⽐file还要新的⽂件名例如:find /root -mtime 0 # 在当前⽬录下查找今天之内有改动的⽂件与⽤户或⽤户组名有关的参数:-user name : 列出⽂件所有者为name的⽂件-group name : 列出⽂件所属⽤户组为name的⽂件-uid n : 列出⽂件所有者为⽤户ID为n的⽂件-gid n : 列出⽂件所属⽤户组为⽤户组ID为n的⽂件例如:find /home/ljianhui -user ljianhui # 在⽬录/home/ljianhui中找出所有者为ljianhui的⽂件与⽂件权限及名称有关的参数:-name filename :找出⽂件名为filename的⽂件-size [+-]SIZE :找出⽐SIZE还要⼤(+)或⼩(-)的⽂件-tpye TYPE :查找⽂件的类型为TYPE的⽂件,TYPE的值主要有:⼀般⽂件(f)、设备⽂件(b、c)、⽬录(d)、连接⽂件(l)、socket(s)、FIFO管道⽂件(p);-perm mode :查找⽂件权限刚好等于mode的⽂件,mode⽤数字表⽰,如0755;-perm -mode :查找⽂件权限必须要全部包括mode权限的⽂件,mode⽤数字表⽰-perm +mode :查找⽂件权限包含任⼀mode的权限的⽂件,mode⽤数字表⽰例如:find / -name passwd # 查找⽂件名为passwd的⽂件find . -perm 0755 # 查找当前⽬录中⽂件权限的0755的⽂件find . -size +12k # 查找当前⽬录中⼤于12KB的⽂件,注意c表⽰byte5、cp命令该命令⽤于复制⽂件,copy之意,它还可以把多个⽂件⼀次性地复制到⼀个⽬录下,它的常⽤参数如下:-a :将⽂件的特性⼀起复制-p :连同⽂件的属性⼀起复制,⽽⾮使⽤默认⽅式,与-a相似,常⽤于备份-i :若⽬标⽂件已经存在时,在覆盖时会先询问操作的进⾏-r :递归持续复制,⽤于⽬录的复制⾏为-u :⽬标⽂件与源⽂件有差异时才会复制例如:cp -a file1 file2 #连同⽂件的所有特性把⽂件file1复制成⽂件file2cp file1 file2 file3 dir #把⽂件file1、file2、file3复制到⽬录dir中6、mv命令该命令⽤于移动⽂件、⽬录或更名,move之意,它的常⽤参数如下:-f :force强制的意思,如果⽬标⽂件已经存在,不会询问⽽直接覆盖-i :若⽬标⽂件已经存在,就会询问是否覆盖-u :若⽬标⽂件已经存在,且⽐⽬标⽂件新,才会更新注:该命令可以把⼀个⽂件或多个⽂件⼀次移动⼀个⽂件夹中,但是最后⼀个⽬标⽂件⼀定要是“⽬录”。

centos7 top用法

centos7 top用法

centos7 top用法
在CentOS 7上,`top`命令是一个用于实时监控系统的命令行工具。

它显示当前系统上运行的进程的相关信息,可以帮助用户了解系统资源的使用情况,以及发现存在的性能问题。

`top`命令的用法如下:
1. 打开终端并输入`top`命令。

2. 默认情况下,`top`命令会显示系统的整体概况,包括CPU 使用率、内存使用率、交换空间使用率等。

每个进程都会显示在一个独立的行上。

3. 可以使用键盘上的箭头键或`j`和`k`键来在进程列表中上下导航。

4. 按下`h`键可以查看`top`命令的帮助菜单,其中列出了可用的命令和快捷键。

5. 若要按某个字段排序进程列表(例如按CPU使用率或内存使用率),可以按下相应的键,如`P`(按CPU使用率排序)或`M`(按内存使用率排序)。

6. 若要退出`top`命令,可以按下`q`键。

除了以上常用的用法外,`top`命令还可以通过命令行选项进行参数化调用,以显示特定信息。

例如,通过`top -o %MEM`可以按内存使用率对进程进行排序,而`top -c`可以显示命令行参数。

更多关于`top`命令的用法,可以通过在终端上输入`man top`查看`top`命令的手册页面。

centos 进程管理打分

centos 进程管理打分

centos 进程管理打分CentOS 是一种流行的 Linux 操作系统,广泛用于服务器和个人电脑。

在CentOS 系统中,进程管理是非常重要的,可以帮助用户监控和控制系统中正在运行的进程,确保系统正常运行并提高系统的性能。

在本文中,我们将介绍 CentOS进程管理的相关知识,包括如何查看系统中的进程、如何终止进程、如何调整进程优先级等。

首先,要查看系统中正在运行的进程,可以使用命令 ps。

ps 命令可以显示系统中当前的进程情况,包括进程ID、进程状态、CPU 占用率、内存占用率等信息。

可以使用 ps aux 命令查看所有进程的详细信息,也可以使用 ps -ef 命令查看进程树的结构。

通过查看进程信息,可以及时发现系统中可能存在的问题,并采取相应的措施进行处理。

其次,要终止一个进程,可以使用 kill 命令。

kill 命令可以向指定的进程发送信号,通知进程终止。

可以使用 ps aux 命令查看要终止的进程的进程 ID,然后使用 kill 命令加上进程 ID,即可终止指定的进程。

如果要强制终止进程,可以使用kill -9 命令,该命令会立即终止进程,但可能会导致进程数据丢失,需要谨慎使用。

此外,要调整进程的优先级,可以使用 renice 命令。

renice 命令可以改变进程的优先级,进程的优先级越高,系统分配给进程的 CPU 时间就越多。

可以使用 ps aux 命令查看进程的进程 ID,然后使用 renice 命令加上进程 ID,再加上要调整的优先级值,即可改变进程的优先级。

调整进程的优先级可以提高系统的性能,确保重要进程能够得到足够的资源,提高系统的响应速度。

综上所述,CentOS 进程管理是系统运维中的重要内容,通过正确的进程管理,可以提高系统的稳定性和性能,确保系统正常运行。

通过查看进程、终止进程、调整进程优先级等操作,可以及时发现和解决系统中的问题,保证系统的正常运行。

希望以上内容可以帮助您更好地了解 CentOS 进程管理的相关知识,进而更好地管理您的系统。

centos基本服务列表

centos基本服务列表

类型服务名推荐状态用途说明启动相关firstbootOff首次运行守护进程他是 RedHat 安装过程的一部分,安装结束之后,关闭之启动相关readahead earlyOffBoot Caching 用于加快启动过程建议关闭之启动相关readahead laterOffBoot Caching 用于加快启动过程建议关闭之设备管理acpidOnAdvanced Configuration and Power Interface 提供下一代的电源管理若无需电源管理特性可以关闭此服务设备管理apmdOffAdvanced Power Management Subsystem 提供高级电源管理关闭之,若需要电源管理功能使用 acpid 替代设备管理autofsOff动态自动挂装文件系统若无动态自动挂装需求,关闭之设备管理bluetoothOffBluetooth Host Controller Interface Daemon若不使用蓝牙功能,关闭之设备管理hiddOffBluetooth Input Devices Daemon若不适用蓝牙功能,关闭之设备管理cpuspeedOnCPU Throttling 当系统空闲时调低 CPU 工作速度除非硬件系统不支持,否则开启之设备管理haldaemonOffHAL Daemon 提供动态设备管理接口在非图形界面环境通常关闭之设备管理pcscdOffSmart Card Support在服务器上通常关闭之设备管理irqbalanceOnInterrupt Distribution on Multiprocessor Systems 平衡优化多 CPU 的性能在单核系统上关闭之,否则开启之设备管理isdnOffISDN Support若无需 ISDN 支持,关闭之设备管理kudzuOffHardware Probing Utility 硬件探测工具在无需添加硬件设备时,关闭之设备管理mdmonitorOffSoftware RAID Monitor在无需软 RAID 的支持时关闭之设备管理microcode ctlOffIA32 Microcode Utility若系统没有运行 Intel IA32 处理器(Pentium Pro、PII、Celeron、PIII、Xeon、Pentium 4 等),则关闭之设备管理smartdSMART (Self-Monitoring, Analysis, and Reporting Technology) Disk Monitoring Support 若磁盘不支持 SMART 则关闭之,否则建议开启之任务安排anacronOff提供 cron 的一个非连续性服务若服务器全天候运行,可以关闭此服务任务安排atdoff安排一次执行的进程任务通常无需启用此服务任务安排crondOn安排周期性进程任务建议删除 /etc/cron.deny 文件,并将允许使用 cron 的名单写在 /etc/cron.allow 文件中系统服务cupsOff通用 UNIX 打印系统若不需要打印服务,关闭之系统服务gpmOffConsole Mouse Service若不需要终端上的鼠标支持,关闭之系统服务hplipOffThe HP Linux Imaging and Printing Toolkit 提供高级别的打印支持若不需要打印服务关闭之系统服务kdumpOffKdump Kernel Crash Analyzer除非系统用于内核开发或检测,否则关闭之系统服务syslogOn系统日志守护进程通常开启之系统服务OffX Font Server若服务器不运行图形环境,关闭之远程文件系统netfsOff在启动系统时挂装多种类型的网络文件系统(nfs,nfs4,smbfs,cifs,ncpfs)若无启动时的挂装需求,关闭之远程文件系统nfslockOff执行 MFS 的客户端功能若无需 NFS 支持,关闭之远程文件系统rpcgssdOff执行 MFS 的客户端功能若无需 NFS 支持,关闭之远程文件系统rpcidmapdOff执行 MFS 的客户端功能若无需 NFS 支持,关闭之进程通信portmapOffRPC portmapper service 提供远程进程通讯的端口映射服务若无需 NFS、NIS或其他基于 RPC 的服务,关闭之进程通信messagebusOffD-Bus IPC Service 一种 IPC 机制为进程间通讯提供公用通道在不使用 X 系统、蓝牙和 avahi-daemon 时关闭之网络服务avahi-daemonOff实现 DNS 发现和多播 DNS 协议在非 Zeroconf networking 中通常关闭之网络服务ip6tablesOn基于 IPV6 的包过滤防火墙若无需 IPV6 支持,关闭之网络服务iptablesOn基于 IPV4 的包过滤防火墙在没有安装其他防火墙软件(如 shorewall 等)时建议开启之网络服务networkOn网络服务守护进程通常开启之网络服务sendmailOff一种邮件传输代理通常用 Postfix 取而代之,建议关闭之网络服务sshdOnOpenSSH Server通常在服务器上开启之SELinuxauditdOn系统安全审计默认地auditd 将SELinux 拒绝事件和某种类型的安全相关事件记录在/var/log/audit/audit.logSELinuxmcstransOffMCS Translation Service 提供 SELinux 的分类标签信息除非客户程序要求,否则关闭之SELinuxsetroubleshootOff用于在通行界面下友好地显示 SELinux 拒绝信息在服务器上通常关闭之SELinuxrestorecondOff依据 /etc/selinux/restorecond.conf 监控 SELinux 的安全上下文的正确性应该培养管理员使用 ls -lZ 查找问题,并使用 restorecon 命令手工修复系统更新rhnsdOffRed Hat 的 up2date 网络更新等服务在 CentOS 系统中无此服务系统更新yum-updatesdOffyum 更新服务关闭之,建议使用 cron 任务替代此服务。

LinuxCentOS进程Top命令详解(1)

LinuxCentOS进程Top命令详解(1)

top命令top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。

如? 前台执行该命令,它将独占前台,直到用户终止该程序为止。

比较准确的说,top命令提供了实时的对系统处理器的状态监视。

它将显示系统中CPU 最“敏感”的任务列表。

该命令可以按CPU使用。

内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

在后面的介绍中将把命令参数和交互命令分开讲述。

下面是该命令的语法格式:top [-] [d delay] [q] [c] [S]d 指定每两次屏幕信息刷新之间的时间间隔。

当然用户可以使用s交互命令来改变之。

q 该选项将使top没有任何延迟的进行刷新。

如果调用程序有超级用户权限,那么top 将以尽可能高的优先级运行。

S 指定累计模式。

s 使top命令在安全模式中运行。

这将去除交互命令所带来的潜在危险。

i 使top不显示任何闲置或者僵死进程。

c 显示整个命令行而不只是显示命令名top命令显示的项目很多,默认值是每5秒更新一次,当然这是可以设置的。

显示的各项目为:uptime 该项显示的是系统启动时间、已经运行的时间和三个平均负载值(最近1秒,5秒,15秒的负载值)。

processes 自最近一次刷新以来的运行进程总数。

当然这些进程被分为正在运行的,休眠的,停止的等很多种类。

进程和状态显示可以通过交互命令t来实现。

CPU states 显示用户模式,系统模式,优先级进程(只有优先级为负的列入考虑)和闲置等各种情况所占用CPU时间的百分比。

优先级进程所消耗的时间也被列入到用户和系统的时间中,所以总的百分比将大于100%。

Mem 内存使用情况统计,其中包括总的可用内存,空闲内存,已用内存,共享内存和缓存所占内存的情况。

Swap 交换空间统计,其中包括总的交换空间,可用交换空间,已用交换空间。

centos操作手册

centos操作手册

centos操作手册摘要:1.CentOS 简介2.CentOS 安装3.CentOS 基本操作4.CentOS 系统管理5.CentOS 网络配置6.CentOS 安全管理7.CentOS 软件安装与配置8.CentOS 系统优化与维护9.CentOS 常见问题解决正文:【CentOS 简介】CentOS 是一个基于Red Hat Enterprise Linux(RHEL)源代码的Linux 发行版,它继承了RHEL 的稳定性、可靠性和安全性。

由于CentOS 是免费的、开源的,因此受到广大Linux 爱好者和开发者的欢迎。

它提供了一个企业级的操作系统平台,适用于服务器、云计算、虚拟化等领域。

【CentOS 安装】安装CentOS 需要先准备一个可引导的USB 设备或DVD,然后通过网络或本地介质启动安装过程。

安装过程中,需要选择合适的安装选项,例如选择合适的时区、键盘布局、语言支持等。

此外,还需要为系统设置一个root密码,以便后续登录系统。

【CentOS 基本操作】CentOS 的基本操作包括登录、切换用户、查看系统信息、文件操作等。

登录系统后,可以使用命令行界面(CLI)或图形界面(GUI)进行操作。

CLI 是CentOS 系统的主要操作方式,通过各种命令可以实现对系统的全面控制。

【CentOS 系统管理】CentOS 系统管理涉及多个方面,如用户和组管理、软件包管理、系统服务管理等。

通过系统管理,可以确保系统安全、稳定地运行。

例如,可以通过yum 命令来安装、升级和删除软件包;通过systemctl 命令来启动、停止和重启系统服务。

【CentOS 网络配置】网络配置是CentOS 系统管理的重要组成部分。

可以通过ifconfig、ping 等命令来查看和配置网络接口、测试网络连接。

此外,还可以通过DHCP 服务器来自动分配IP 地址和其他网络参数。

【CentOS 安全管理】CentOS 安全管理包括防火墙设置、SELinux 策略配置、用户权限管理等。

CentOS查看进程端口号以及kill操作

CentOS查看进程端口号以及kill操作

CentOS查看进程端⼝号以及kill操作
在启动软件时或者开发过程时常会遇到端⼝被占⽤的情况,例如下⾯的错误,9999端⼝被占⽤:
我们这个时候就要看⼀下到底哪个进程偷偷占⽤了9999端⼝,可以使⽤如下命令:
netstat -apn | grep 9999
得到如下的结果:
可以看到,是Pid为23275 进程为Java占⽤的,那我们接下来先看看Java进程情况
执⾏命令:
这时,清晰的出现哪⼀个程序占⽤了我们重要的9999端⼝。

备注:也可以执⾏命令ps aux | grep 23275,结果如下:
明确清楚哪个程序占⽤了9999端⼝后,就可以判断是否使⽤kill命令,⼲掉它的执⾏命令
kill -9 23275
查看端⼝:
使⽤ netstat -anp | grep portno 即:netstat –apn | grep 8080
查看进程: 1、ps 命令⽤于查看当前正在运⾏的进程,grep 是搜索例如: ps -ef | grep java,表⽰查看所有进程⾥ CMD 是 java 的进程信息 2、ps -aux | grep java,-aux 显⽰所有状态 3. kill 命令⽤于终⽌进程,-9 表⽰强迫进程⽴即停⽌,例如: kill -9 [PID]
通常⽤ ps 查看进程 PID ,⽤ kill 命令终⽌进程。

Centos执行top命令详细解读

Centos执行top命令详细解读

Centos执⾏top命令详细解读1.作⽤:top命令⽤来显⽰执⾏中的程序进程,使⽤权限是所有⽤户。

2.格式:top [-] [d delay] [q] [c] [S] [s] [i] [n]3.主要参数:d:指定更新的间隔,以秒计算。

q:没有任何延迟的更新。

如果使⽤者有超级⽤户,则top命令将会以最⾼的优先序执⾏。

c:显⽰进程完整的路径与名称。

S:累积模式,会将⼰完成或消失的⼦⾏程的CPU时间累积起来。

s:安全模式。

i:不显⽰任何闲置(Idle)或⽆⽤(Zombie)的⾏程。

n:显⽰更新的次数,完成后将会退出top。

4.说明:top命令是Linux系统管理的⼀个主要命令,通过它可以获得许多信息。

这⾥我们结合图1来说明它给出的信息。

top命令的显⽰ (图略)第⼀⾏表⽰的项⽬依次为当前时间、系统运⾏时间、当前系统登录⽤户数⽬、1/5/10分钟系统平均负载(⼀般来说,这个负载值应该不太可能超过 1 才对,除⾮您的系统很忙碌。

如果持续⾼于 5 的话,那么.....仔细的看看到底是那个程序在影响整体系统吧!)。

第⼆⾏显⽰的是所有启动的进程、⽬前运⾏、挂起 (Sleeping)的和⽆⽤(Zombie)的进程。

(⽐较需要注意的是最后的 zombie 那个数值,如果不是 0 ,嘿嘿!好好看看到底是那个 process 变成疆⼫了吧?!)(stop模式:与sleep进程应区别,sleep会主动放弃cpu,⽽stop是被动放弃cpu ,例单步跟踪,stop(暂停)的进程是⽆法⾃⼰回到运⾏状态的)第三⾏显⽰的是⽬前CPU的使⽤情况,包括us⽤户空间占⽤CPU百分⽐、sy 内核空间占⽤CPU百分⽐、ni ⽤户进程空间内改变过优先级的进程占⽤CPU百分⽐(中断处理占⽤)、id 空闲CPU百分⽐、wa 等待输⼊输出的CPU时间百分⽐、hi,si,st 三者的意思⽬录还不清楚:)第四⾏显⽰物理内存的使⽤情况,包括总的可以使⽤的内存、已⽤内存、空闲内存、缓冲区占⽤的内存。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RHEL/CentOS 5.x系统服务优化详解发表于: Linux, Security, Web | 作者: 谋万世全局者标签: centos,RHEL,优化,系统服务,详解下面的建议主要是针对Linux单机服务器的角色来说明的,不是针对桌面环境哦!服务名称功能简介acpid (系统)进阶电源管理的介面,这是一个新的电源管理模组,可以监听来自核心层的电源相关事件而予以回应。

CentOS 的设定档在/etc/acpi/events/power.conf 中,预设仅有当你按下power 按钮时,系统会自动关机喔!anacron(可关闭) (系统)与循环型的工作排程cron 有关,可在排程过期后还可以唤醒来继续执行,设定档在/etc/anacrontab。

详情请参考第十六章的说明。

apmd(可关闭) (系统)设定档在/etc/sysconfig/apmd ,也是电源管理模组啦!可侦测电池电量,当电池电力不足时,可以自动关机以保护电脑主机。

atd (系统)单一的例行性工作排程,详细说明请参考第十六章。

抵挡机制的设定档在/etc/at.{allow,deny} 喔!auditd (系统)还记得前一章的SELinux 所需服务吧?这就是其中一项,可以让系统需SELinux 稽核的讯息写入/var/log/audit/audit.log 中。

若此服务没有启动,则讯息会传给syslog 管理。

autofs(可关闭) (系统)可用来自动挂载来自网路上的其他伺服器所提供的网路磁碟机(一般是NFS)。

不过我们是单机系统,所以目前还没必要这个服务。

avahi-daemon(可关闭) (系统)也是一个用户端的服务,可以透过Zeroconf 自动的分析与管理网路。

Zeroconf 较常用在笔记型电脑与行动装置上,所以我们可以先关闭他啦!bluetooth(可关闭) (系统)用在蓝芽装置的搜寻上,如果Linux 是当作伺服器使用时,这个服务可以暂时关闭也没关系!cpuspeed (系统)可以用来管理CPU 的频率功能。

若系统闲置时,此项功能可以自动的降低CPU 频率来节省电量与降低CPU 温度喔!crond (系统)系统设定档为/etc/crontab。

cups(可关闭) (网路)用来管理印表机的服务,可以提供网路连线的功能,有点类似列印伺服器的功能哩!你可以在Linux 本机上面以浏览器的http://localhost:631 来管理印表机喔!由于我们目前没有印表机,所以可以暂时关闭他。

firstboot(可关闭) (系统)还记得系统第一次进入图形介面还需要进行一些额外的设定吗?就是这个服务的帮忙啦!既然已经安装妥当,现在你可以将这个服务关闭啰。

gpm (系统)在tty1~tty6 的环境下你竟然可以使用滑鼠功能来复制贴上,就是这个gpm 提供的能力啦!haldaemon(可关闭) (系统)通常用在桌上型电脑的环境中,可侦测类似usb 的装置呢!不过,如果是伺服器环境,这个服务倒是可以关闭啦!如果是桌上型电脑,那最好可以启动啰!hidd(可关闭) (系统)也是蓝芽服务的功能啦!可以提供键盘、滑鼠等蓝芽装置的侦测哩!须搭配bluetooth。

伺服器环境倒是不需要此项服务。

hplip(可关闭) (系统)主要是针对HP 的印表机功能所开发的脚本服务,如果你的环境中并没有HP 相关设备,这个服务就给他关闭吧!ip6tables(可关闭) (网路)是针对本机的防火墙功能!这个防火墙主要是针对IPv6 的版本,如果你的网路环境并没有IPv6 的设备,那么这个服务是可以关闭的。

iptables (网路)本机防火墙功能,是核心支援的呢!所以功能与效能都非常棒!当然不能够取消啊!只是设定上就得要努力研究啦!我们会在伺服器篇介绍网路相关资讯的。

irqbalance (系统)如果你的系统是多核心的硬体,那么这个服务要启动,因为它可以自动的分配系统中断(IRQ) 之类的硬体资源。

isdn(可关闭) (网路)ISDN 是一种宽频设备(数据机的一种) ,但是在台湾我们比较常使用ADSL 及光纤设备,所以这个服务是可以关闭啦。

kudzu(可关闭) (系统)如果你有增加新的硬体时,这个服务可以在开机时自动的侦测硬体,并且会自动的呼叫相关的设定软体,方便你在开机时就处理好你的硬体啊!lm_sensors(可关闭) (系统)这个服务可以帮你侦测主机板的相关侦测晶片,举例来说,某些主机板会主动的侦测CPU 温度、频率、电压等,这个lm_sensors 能够将这些温度、频率等数据显示出来喔!我们会在第二十一章谈这玩意儿。

lvm2-monitor (系统)我们已经谈过LVM 啰!所以我们当然要启动这个服务比较妥当。

mcstrans (系统)与SELinux 有关的服务,最好也启动啊!mdmonitor(可关闭) (系统)可以侦测所有软体的状态,暂时似乎也不需要启动这个服务哩!messagebus(可关闭) (系统)可用来沟通各个软体之间的讯息,有点类似剪贴簿的感觉。

不过在伺服器环境则没有强烈需求就是了。

microcode_ctl(可关闭) (系统)Intel 的CPU 会提供一个外挂的微指令集提供系统运作,不过,如果你没有下载Intel 相关的指令集档案,那么这个服务不需要启动的,也不会影响系统运作。

netfs(可关闭) (网路)可以进行网路磁碟机(NFS, SMB/CIFS) 的挂载与卸载功能。

目前我们尚未使用网路,因此这个服务可以先关闭。

network (网路)提供网路设定的功能,所以一定要启动的啦!nfslock(可关闭) (网路)NFS 为一种Unix like 的网路磁碟机,但在进行档案的分享时,为了担心同一档案多重编辑的问题,所以会有这个锁住(lock) 的服务!可以避免同一个档案被两个不同的人编辑时所造成的档案错误问题。

pcscd(可关闭) (系统)智慧卡侦测的服务,可以关闭他啦。

portmap (网路)用在远端程序呼叫的服务,很多服务都使用这个玩意儿来辅助连线的,因此建议不要取消他,除非你确定你的系统没有使用到任何的RPC 服务喔!readahead_earlyreadahead_later(可关闭) (系统)在系统开机的时候可以先将某些程式载入到记忆体中,以方便快速的载入,可加快一些启动的速度。

restorecond (系统)利用/etc/selinux/restorecond.conf 的设定来判断当新建档案时,该档案的SELinux 类型应该如何还原。

需要注意的是,如果你的系统有很多非正规的SELinux 档案类型设定时,这个daemon 最好关闭,否则他会将你设定的type 修改回预设值。

rpcgssdrpcidmapd(可关闭) (网路)与NFS 有关的用户端功能,在你还没有玩到网路阶段时,这两个咚咚也能够先取消啦!sendmail (网路)这就是电子邮件的软体啊!我们想要拥有可寄信的功能时,这个服务可不能关闭。

不过,预设这个服务仅能支援本机的功能,无法收受来自网际网路的邮件喔!setroubleshoot (系统)一定要启动啊!因为这玩意儿可以将你的SELinux 相关讯息记录在/var/log/messages 里面,非常有帮助喔!smartd (系统)这个服务可以自动的侦测硬碟状态,如果硬碟发生问题的话,还能够自动的回报给系统管理员,是个非常有帮助的服务喔!不可关闭他啊!sshd (网路)这个是远端连线伺服器的软体功能,这个通讯协定比telnet 好的地方在于sshd 在传送资料时可以进行加密喔!这个服务不要关闭他啦!syslog (系统)这个服务可以记录系统所产生的各项讯息,包括/var/log/messages 内的几个重要的登录档啊。

xfs(可关闭) (系统)这个是X Font Server,主要提供图形介面的字型的一个服务,如果你不启动X 视窗的话,那么这个服务可以启动。

但是如果你有需要用到X 时,一定要启动这玩意儿,否则图形介面是无法启动的喔。

xinetd (系统)就是super daemon 啊,不必讲了吧^_^yum-updatesd (可关闭)可以透过yum 的功能进行软体的线上升级机制,若有升级的软体释出时,就能够以邮件或者是syslog 来通知系统管理原来手动升级啊。

上面的服务是CentOS 5.x 预设有启动的,这些预设启动的服务很多是针对桌面电脑所设计的,所以啰,如果你的Linux 主机用途是在服务器上面的话,那么有很多服务是可以关闭的啦!如果你还有某些不明白的服务想要关闭的,请务必要搞清楚该服务的功能为何喔!举例来说,那个syslog 就不能关闭,如果你关掉他的话,系统就不会记录登录档,那你的系统所产生的警告讯息就无法记录起来,你将无法进行debug 喔。

下面继续说明一些可能在你的系统当中的服务,只是预设并没有启动这个服务就是了。

只是说明一下,各服务的用途还是需要您自行查询相关的文章啰。

其他服务的简易说明服务名称功能简介dovecot (网路)可以设定POP3/IMAP 等收受信件的服务,如果你的Linux 主机是email server 才需要这个服务,否则不需要启动他啦!httpd (网路)这个服务可以让你的Linux服务器成为www server 喔!named (网路)这是域名解析服务器(Domain Name System) 的服务,这个服务非常重要,但是设定非常困难!目前应该不需要这个服务啦!nfs (网路)这就是Network Filesystem,是Unix-Like 之间互相作为网路磁碟机的一个功能。

ntpd (网路)服务的全名是Network Time Protocol ,这个服务可以用来进行网路校时,让你系统的时间永远都是正确的哩!smb (网路)这个服务可以让Linux 模拟成为Windows上面的网路上的芳邻。

如果你的Linux 主机想要做为Windows用户端的网路磁碟机服务器,这玩意儿得要好好玩一玩。

squid (网路)作为代理服务器的一个服务,可作为一个区域网路的防火墙之用。

vsftpd (网路)作为档案传输服务器(FTP) 的服务。

相关文档
最新文档