Centos 6 經常使用服務部署命令說明

yum命令

yum (Yellow dog Updater ,Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟件包管理器。前端

yum提供了查找,安裝,刪除某一個,一組甚至所有軟件包命令。express

yum 語法:緩存

yum [options] [command] [package …]ui

options: 可選,選項包括-h(幫助),-y(當安裝過程提示選擇所有爲」yes」),-q(不現實安裝過程)等等。spa

command: 要進行的操做操作系統

package:操做對象rest

經常使用命令:對象

1.列出全部可更新的軟件清單命令:yum check-update進程

2.更新全部軟件命令:yum updateip

3.僅安裝指定的軟件命令:yum install <package_name>

4.僅更新指定的軟件命令:yum update <package_name>

5.列出全部可安裝的軟件清單命令:yum list

6.刪除軟件包命令:yum remove <package_name>

7.查找軟件包 命令:yum search <keyword>

8.清除緩存命令:

yum clean packages: 清除緩存目錄下的軟件包

yum clean headers: 清除緩存目錄下的 headers

yum clean oldheaders: 清除緩存目錄下舊的 headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除緩存目錄下的軟件包及舊的headers

sed 命令

Linux sed命令是利用script來處理文本文件。

sed命令可依照script的指令,來處理,編輯文本文件。

sed主要用來自動編輯一個或多個文件;簡化對文件的反覆操做;編寫轉換程序。

語法:

sed [-hnV][-e<script>][-f<script文件>][文本文件]

 

-e<script>或—expression=<script>以選項中指定的script來處理輸入的文本文件。

-f<script文件>或—file=<script文件>以選項中指定的script文件來處理輸入的文本文件。

-h或—help顯示幫助

-n或—quiet或—silent 僅顯示script處理後的結果。

-v或—version

參數說明:

a: 新增,a的後面能夠接字符串,這些字符串會在新的一行中出現(當前的下一行)

c: 取代,c後面能夠接字符串,這些字符串能夠取代n1,n2之間的行

d:刪除,由於是刪除d後面不用接參數。

i:插入,i後面添加字符串,這些字符串會出如今新的一行(目前的上一行)

p: 將某個選擇數據打印出來。一般p會與參數 sed –n 一塊兒使用。

 

ps 命令

ps命令用於顯示當前進程(process)的狀態。

語法:

ps [options] [--help]

 

參數:

-A 列出全部的進程

-w 顯示加寬能夠顯示較多的信息

- au 顯示較詳細的信息

-aux 顯示全部包含其餘使用者的行程

au(x) 輸出格式:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

USER: 行程擁有者

PID: pid

%CPU: 佔用的 CPU 使用率

%MEM: 佔用的記憶體使用率

VSZ: 佔用的虛擬記憶體大小

RSS: 佔用的記憶體大小

TTY: 終端的次要裝置號碼 (minor device number of tty)

STAT: 該行程的狀態:

D: 不可中斷的靜止 (通悸□□縝b進行 I/O 動做)

R: 正在執行中

S: 靜止狀態

T: 暫停執行

Z: 不存在但暫時沒法消除

W: 沒有足夠的記憶體分頁可分配

<: 高優先序的行程

N: 低優先序的行程

L: 有記憶體分頁分配並鎖在記憶體內 (實時系統或捱A I/O)

START: 行程開始時間

TIME: 執行的時間

COMMAND:所執行的指令

chown命令:

利用chown命令將指定文件的擁有者改爲制定的用戶或組。用戶能夠是用戶名或者用戶ID;組能夠是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。

使用權限:root

語法:

chown [-cfhvR] [--help] [--version] user[:group] file…

參數:

user:新的文件擁有者的使用者ID

group:新的文件擁有者的使用者羣體(group)

-c:若該文件擁有者已經更改,才顯示其更改動做。

-f:若該文件擁有者沒法更改也不要顯示錯誤信息

-h:只對與鏈接(link)進行變動,而非該link真正指向的文件。

-v:顯示擁有者變動的詳細信息

-R:對目前目錄下的全部文件與子目錄進行相同的擁有者變動(即以遞迴的方式捉個變動)

--help:顯示輔助說明

--version:顯示版本信息

例子:

       將file.txt的擁有者設爲 users羣體的使用者jessie;

  chown jessie:users file.txt

 

chkconfig命令

chkconfig命令用於檢查,設置系統的各類服務。

這是Red Hat公司遵循GPL規則所開發的程序,它可查詢操做系統在每個執行等級中會執行哪些系統服務,其中包括各種常駐服務。

語法

chkconfig [--add][--del][--list][系統服務] 或 chkconfig [--level <等級代號>][系統服務][on/off/reset]

參數

·         --add  增長所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啓動的敘述文件內增長相關數據。

·         --del  刪除所指定的系統服務,再也不由chkconfig指令管理,並同時在系統啓動的敘述文件內刪除相關數據。

·         --level<等級代號>  指定讀系統服務要在哪個執行等級中開啓或關畢。

實例

列出chkconfig所知道的全部命令。

# chkconfig -list

開啓服務。

# chkconfig telnet on //開啓Telnet服務
# chkconfig -list //列出chkconfig所知道的全部的服務的狀況

關閉服務

# chkconfig telnet off  //關閉Telnet服務
# chkconfig -list //列出chkconfig所知道的全部的服務的狀況

service 命令

service服務是針對那些添加到/etc/rc.d/init.d目錄下的服務作啓動,關閉,重啓等操做的。

語法:

service < option > | --status-all | [ service_name [ command | --full-restart ] ]

實例:

中止某服務 : service xxx stop

啓動某服務:service xxx start

重啓某服務:service xxx restart

查看某服務狀態:service xxx status

相關文章
相關標籤/搜索