Linux制作之Linux服务(封闭你不必要的服务)仓酷云
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.请先浏览Fedora服务办理指南。懂得甚么是服务/背景历程(services/daemons),甚么是运转级别(runlevels)和各类用于办理服务(sevices)的工具。
你能够在命令行下利用chkonfig或ntsysv命令来办理服务(services),大概利用具有图形用户界面的system-config-services命令。GNOME用户:体系-》办理-》服务器设置-》Services。
--------------------------------------------------------------------------------
单个服务先容
如今我们先容FedoraCore6中所包括的各类服务(services)的功效,并供应利用倡议。这不是一份细致的清单。当心:不要封闭你不断定或不晓得的服务(services)。
不要封闭以下服务(除非你有充分的来由):
acpid,haldaemon,messagebus,klogd,network,syslogd
请断定修正的是运转级别3和5。
--------------------------------------------------------------------------------
NetworkManager,NetworkManagerDispatcher
NetworkManager是一个主动切换收集毗连的背景历程。良多条记本用户都必要启用该功效,它让你可以在无线收集和有线收集之间切换。年夜多半台式机用户应当封闭该服务。一些DHCP用户大概必要开启它。
acpid
ACPI(全称AdvancedConfigurationandPowerInterface)服务是电源办理接口。倡议一切的条记本用户开启它。一些服务器大概不必要acpi。撑持的通用操纵有:“电源开关“,”电池监督“,”条记本Lid开关“,“条记本显现屏亮度“,“休眠”,“挂机”,等等。
anacron,atd,cron
这几个调剂程序有很小的不同。倡议开启cron,假如你的电脑将长工夫运转,那就更应当开启它。关于服务器,应当更深切懂得以断定应当开启哪一个调剂程序。年夜多半情形下,条记本/台式机应当封闭atd和anacron。注重:一些义务的实行必要anacron,好比:清算/tmp或/var。
apmd
一些条记本和旧的硬件利用apmd。假如你的电脑撑持acpi,就应当封闭apmd。假如撑持acpi,那末apmd的事情将会由acpi来完成。
autofs
该服务主动挂载可挪动存储器(好比USB硬盘)。假如你利用挪动介质(好比挪动硬盘,U盘),倡议启用这个服务。
avahi-daemon,avahi-dnsconfd
Avahi是zeroconf协定的完成。它能够在没有DNS服务的局域网里发明基于zeroconf协定的设备和服务。它跟mDNS一样。除非你有兼容的设备或利用zeroconf协定的服务,不然应当封闭它。我把它封闭。
bluetooth,hcid,hidd,sdpd,dund,pand
蓝牙(Bluetooth)是给无线便携设备利用的(非wifi,802.11)。良多条记本供应蓝牙撑持。有蓝牙鼠标,蓝牙耳机和撑持蓝牙的手机。良多人都没有蓝牙设备或蓝牙相干的服务,以是应当封闭它。其他蓝牙相干的服务有:hcid办理一切可见的蓝牙设备,hidd对输出设备(键盘,鼠标)供应撑持,dund撑持经由过程蓝牙拨号毗连收集,pand同意你经由过程蓝牙毗连以太网。
capi
仅仅对利用ISDN设备的用户有效。年夜多半用户应当封闭它。
cpuspeed
该服务能够在运转时静态调治CPU的频次来勤俭动力(省电)。很多条记本的CPU撑持该特征,如今,愈来愈多的台式机也撑持这个特征了。假如你的CPU是:Petium-M,Centrino,AMDPowerNow,Transmetta,IntelSpeedStep,Athlon-64,Athlon-X2,IntelCore2中的一款,就应当开启它。假如你想让你的CPU以流动频次运转的话就封闭它。
cron
拜见anacron。
cupsd,cups-config-daemon
打印机相干。假如你有能在Fedora中驱动的CUPS兼容的打印机,你应当开启它。
dc_client,dc_server
磁盘缓存(Distcache)用于散布式的会话缓存。次要用在SSL/TLS服务器。它能够被Apache利用。年夜多半的台式机应当封闭它。
dhcdbd
这是一个让DBUS体系把持DHCP的接口。能够保存默许的封闭形态。
diskdump,netdump
磁盘转储(Diskdump)用来匡助调试内核溃散。内核溃散后它将保留一个“dump“文件以供剖析之用。收集转储(Netdump)的功效跟Diskdump差未几,只不外它能够经由过程收集来存储。除非你在诊断内核相干的成绩,它们应当被封闭。
dund
拜见bluetooth。
firstboot
该服务是Fedora安装历程独有的。它实行在安装以后的第一次启动时仅仅必要实行一次的特定义务。它能够被封闭。
gpm
终端鼠标指针撑持(无图形界面)。假如你不利用文本终端(CTRL-ALT-F1,F2..),那就封闭它。不外,我在运转级别3开启它,在运转级别5封闭它。
hidd
拜见bluetooth。
hplip,hpiod,hpssd
HPLIP服务在Linux体系上完成HP打印机撑持,包含Inkjet,DeskJet,OfficeJet,Photosmart,BusinessInkJet和一部分LaserJet打印机。这是HP援助的惠普Linux打印项目(HPLinuxPrintingProject)的产品。假如你有相兼容的打印机,那就启用它。
iptables
它是Linux尺度的防火墙(软件防火墙)。假如你间接毗连到互联网(如,cable,DSL,T1),倡议开启它。假如你利用硬件防火墙(好比:D-Link,Netgear,Linksys等等),能够封闭它。激烈倡议开启它。
ip6tables
假如你不晓得你是不是在利用IPv6,年夜部分情形下申明你没有利用。该服务是用于IPv6的软件防火墙。年夜多半用户都应当封闭它。浏览这里懂得怎样封闭Fedora的IPv6撑持。
irda,irattach
IrDA供应红外线设备(条记本,PDA"s,手机,盘算器等等)间的通信撑持。年夜多半用户应当封闭它。
irqbalance
在多处置器体系中,启用该服务能够进步体系功能。年夜多半人不利用多处置器体系,以是封闭它。可是我不晓得它感化于多核CPU"s或超线程CPU"s体系的效果。在单CPU体系中封闭它应当不会呈现成绩。
isdn
这是一种互联网的接进体例。除非你利用ISDN猫来上彀,不然你应当封闭它。
kudzu
该服务举行硬件探测,并举行设置。假如改换硬件或必要探测硬件更动,开启它。可是尽年夜部分的台式机和服务器都能够封闭它,仅仅在必要时启动。
lm_sensors
该服务能够探测主板感到器件的值大概特定硬件的形态(一样平常用于条记本电脑)。你能够经由过程它来检察电脑的及时形态,懂得电脑的安康情况。它在GKrellM用户中对照盛行。检察lm_sensors的主页取得更多信息。假如没有特别来由,倡议封闭它。
mctrans
假如你利用SELinux就开启它。默许情形下FedoraCore开启SELinux。
mdmonitor
该服务用来监测SoftwareRAID或LVM的信息。它不是一个关头性的服务,能够封闭它。
mdmpd
该服务用来监测Multi-Path设备(该范例的存储设备能被一种以上的把持器或办法会见)。它应当被封闭。
messagebus
这是Linux的IPC(InterprocessCommunication,历程间通信)服务。切实地说,它与DBUS交互,是主要的体系服务。激烈倡议开启它。
netdump
拜见diskdump。
netplugd
Netplugd用于监测收集接口并在接口形态改动时实行指天命令。倡议保存它的默许封闭形态。
netfs
该服务用于在体系启动时主动挂载收集中的共享文件空间,好比:NFS,Samba等等。假如你毗连到局域网中的别的服务器并举行文件共享,就开启它。年夜多半台式机和条记本用户应当封闭它。
nfs,nfslock
这是用于Unix/Linux/BSD系列操纵体系的尺度文件共享体例。除非你必要以这类体例共享数据,不然封闭它。
ntpd
该服务经由过程互联网主动更新体系工夫。假如你能永世坚持互联网毗连,倡议开启它,但不是必需的。
pand
拜见bluetooth。
pcscd
该服务供应智能卡(和嵌进在信誉卡,辨认卡里的小芯片一样巨细)和智能卡读卡器撑持。假如你没有读卡器设备,就封闭它。
portmap
该服务是NFS(文件共享)和NIS(考证)的增补。除非你利用NFS或NIS服务,不然封闭它。
readahead_early,readahead_later
该服务经由过程事后加载特定的使用程序到内存中以供应功能。假如你想程序启动更快,就开启它。
restorecond
用于给SELinux监测和从头加载准确的文件高低文(filecontexts)。它不是必需的,但假如你利用SELinux的话激烈倡议开启它。
rpcgssd,rpcidmapd,rpcsvcgssd
用于NFSv4。除非你必要或利用NFSv4,不然封闭它。
sendmail
除非你办理一个邮件服务器或你想在局域网内传送或撑持一个共享的IMAP或POP3服务。年夜多半人不必要一个邮件传输代办署理。假如你经由过程网页(hotmail/yahoo/gmail)或利用邮件收发程序(好比:Thunderbird,Kmail,Evolution等等)收发程序。你应当封闭它。
smartd
SMARTDiskMonitoring服务用于监测并展望磁盘失利或磁查询题(条件:磁盘必需撑持SMART)。年夜多半的桌面用户不必要该服务,但倡议开启它,出格是服务器。
smb
SAMBA服务是在Linux和Windows之间共享文件必需的服务。假如有Windows用户必要会见Linux上的文件,就启用它。检察怎样在FedoraCore6下设置Samba。
sshd
SSH同意其他用户登录到你的体系并实行程序,该用户能够和你统一收集,也能够是远程用户。开启它存在潜伏的平安隐患。假如你不必要从别的呆板或不必要从远程登录,就应当封闭它。
xinetd
(该服务默许大概不被安装)它是一个特别的服务。它能够依据特定端口收到的哀求启动多个服务。好比:典范的telnet程序毗连到23号端口。假如有telent哀求在23号端口被xinetd探测到,那xinetd将启动telnetd服务来呼应该哀求。为了利用便利,能够开启它。运转chkconfig--list,经由过程反省xinetd相干的输入能够晓得有哪些服务被xinetd办理。
学习python,无论你是打算拿他当主要开发语言,还是当辅助开发语言,你都应该学习他,因为有些时间我们耗不起。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。 下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。 其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。? 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创! 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。? 任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。 下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。 Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。 在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。
页:
[1]