linux清空文件等有用的指令


1).    > filename

2).    :> filename

3).   echo "" > filename  (文件大小被截為1字節)

4).   echo > filename

5).   cat /dev/null > filename

6).   cp /dev/null filename

 

cat a.log >> b.log 將a中的內容append添加到b中去

cat a.log  >  b.log  將a的內容寫到b中並且覆蓋b中原來額內容

 

view newest logfile:  tail -f logfile

 

查看系統所有安裝的packages包:dpkg-query -l

查看系統監聽的服務 

  # netstat -ln 

 

若需要查看系統當前運行的所有進程,就需要用如下命令: 

  # ps auxw 

 

service[服務名稱] 執行操作

選項與參數:
執行操作:服務需要進行的工作(start|stop|status|restart….)
--status-all:將系統所有自啟動服務顯示

 

格式:service <service>

打印指定服務<service>的命令行使用幫助。

 

格式:service <service> start

啟動指定的系統服務<service>

 

格式:service <service> stop

停止指定的系統服務<service>

 

格式:service <service> restart

重新啟動指定的系統服務<service>,即先停止(stop),然后再啟動(start)。

 

格式:chkconfig --list

查看系統服務列表,以及每個服務的運行級別。

 

格式:chkconfig <service> on

設置指定服務<service>開機時自動啟動。

 

格式:chkconfig <service> off

設置指定服務<service>開機時不自動啟動。

 

 

 

按照服務的啟動方式可以分為2類:
自啟動的服務:大部分為開機就會啟動的服務。每一個服務都有一個進程進行控制
統一控制啟動服務:由一個獨立進程負責啟動這些服務,至於何時啟動由用戶進行控制。這個獨立的進程就是 xinetd

統一控制啟動服務也是一個自啟動服務,只是其控制的服務不一定開機就啟動

幾個重要的目錄

/etc/init.d/:所有服務啟動腳本存放處(學習 shell script 語法好去處)
/etc/sysconfig/
(各服務的初始化環境配置文件)
/etc/xined.conf統一控制啟動服務總體配置文件
/etc/xined.d/ 統一控制啟動服務配置文件(每個服務的配置文件)
/etc/
:自啟動服務各自的配置文件
/var/lib/自啟動服務各自的配置文件
/var/run/
:各個服務的程序的 PID 記錄處

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM