linux下可以禁用的一些服務

2021-09-07 03:18:16 字數 1381 閱讀 6708

linux下多軟體/多指令碼之間的配合:

包括做好 「實體」和「配置」兩個方面的事情

「實體」是指實實在在的指令碼檔案,服務指令碼;

「配置」是指其他與之互動的、協同工作的軟體、指令碼,要進行適當的配置,告知「實體」存在的位置等資訊,才能正常工作

apmd,acpid  電源管理和配置服務,只有配置了ups和電池的筆記本/伺服器才開這個服務

bluetooth,hidd,pcscd, pcmcid: humanization inte***ce device, 人性化介面裝置,pc機memory card國際聯盟,屬於藍芽服務,可以禁用

dund: dun-daemon,藍芽頓daemon,手機通過藍芽和筆記本藍芽接入上網服務

pand: pan-daemon, pan: 個人區域網,建立基於藍芽的網路連線

pcscd, pcmcia: pc機上的sd card, memory card 聯盟

haldaemon=hald: hal: hardware abstract layer, 硬體抽象層守護服務:

usb滑鼠鍵盤不可用。最後調查發現是因為haldaemon服務被關閉導致。實現u盤的自動掛載牽涉的服務:

fedra core最大的特點是能夠自動掛載優盤或行動硬碟之類的儲存裝置。在實現自動掛載的功能時,hotplug、udev、messagebus、haldaemon、gaimn幾個服務必不可少。

step1, hotplug是核心,當硬體裝置接入系統後,首先由hotplug服務檢測到並自動配置核心狀態,呼叫新增相關的核心模組。

step2, udev負責動態維護/dev目錄,使/dev目錄和當前的系統狀態保持一致,建立/dev/sdax等裝置文件。

step3,    messagebus服務負責在各個系統程序之間傳遞訊息。

step4, haldaemon接受由udev通過d-bus傳遞來的訊息後調fstab-sync修改 fstab文件,動態建立/media目錄下的子目錄作為掛載點。

step5, gamin(fam: file alteration monitoring) "流浪漢,ga'mine女流浪漢)檢測到 fstab 發生變化之後,負責通知桌面系統。桌面系統在 「電腦」 專案中建立驅動器圖示。

因此實現自動載入移動儲存裝置時必須確保上述的幾個服務正常啟動。通常在進行系統優化時可能會無意中關閉haldaemon服務,

這樣就會導致無法動態更改/etc/fstab文件,從而導致移動裝置接入系統後無法自動識別。此時能夠通過mount命令進行手動掛載。

另外,系統啟動時假如hal服務啟動顯示為失敗,很可能是messagebus服務並未啟動。這時重啟messagebus服務之後再重新啟動haldaemon

主要是通過:ps, netstat, chkconfig幾個命令一起來檢查哪些後台程序及服務啟動了,然後有針對性的處理

Linux 下的一些目錄

bin 存放使用者最長用的命令,如 cp ls cat,等等。boot 啟動linux時使用的一些核心檔案。dev 是device 裝置 的縮寫,這個目錄下是所有linux的外圍裝置。d document chat myim myim bin release etc 這個目錄用來存放系統管理所需要的...

Linux下的一些命令

su linux下在超級使用者 root 和普通使用者之間進行切換的命令 sudo su 普通使用者切換到超級使用者 su username 超級使用者切換回普通使用者 username 下 tar 範例一 將整個 etc 目錄下的檔案全部打包成為 tmp etc.tar root linux ta...

php禁用一些危險函式

開啟php.ini檔案,查詢到 disable functions 修改為 disable functions pathinfo,eval,passthru,exec,assert,system,chroot,chgrp,chown,shell exec,proc open,ini restore,...