天天看點

RHEL 6 系統管理(一)

啟動

主機闆BIOS--》Grub--》核心--》運作級--》運作級的結果

運作級

0 關機

1 單使用者(修複模式)

2 無NFS模式

3 無圖像界面的完全模式

4 自定義模式

5 有圖像界面的完全模式

6 重新開機

給Grub加密碼

cd /boot/grub

vi menu.lst

在timeout上面加一行

password 密碼

儲存退出

grub-install --no-floppy /dev/sda #讓修改的grub啟動内容生效

修改運作級

init 數字

服務

chkconfig --list #列出服務狀态(啟動的)

服務名稱    運作級狀态

sshd            0:關閉  1:關閉  2:啟用  3:啟用  4:啟用  5:啟用  6:關閉

修改

chkconfig --level 1 sshd on

sshd服務在運作級1的時候預設啟動

chkconfig --level 1 sshd off

sshd服務在運作級1的時候預設關閉

如果沒有打運作級則調整2345運作級狀态

chkconfig sshd on

chkconfig sshd off

xinetd是個特殊的服務

比如開啟telnet服務

首先讓ekrb5-telnet為開啟狀态

再xinetd為開啟狀态

如果有一個不是開啟則不成功

所有基于 xinetd 的服務:都和telnet開啟方法一緻

重新開機服務

service 服務名 restart

停止服務

service 服務名 stop

啟動服務

service 服務名 start

*防火牆會影響服務,關閉防火牆

chkconfig iptables off

service iptables stop

*telnet不能用root直接登入,用普通使用者登入,執行su -變為root使用者

/etc/rc.d/rc.local

系統啟動時候執行的最後一個服務,預設存在,一般不取消

程式與程序

檢視系統現在運作的程式

ps -ax

-a 所有使用者的

-x 拓展的

程序編号 運作終端   狀态(S等待,s睡眠,T是停止未退出程式,Z是僵屍程式,R正在運作)運作多長時間   指令

  PID    TTY        STAT                                                           TIME           COMMAND

    1 ?        Ss     0:01 /sbin/init

top 系統程序監控器

top - 09:53:35(系統時間) up  1:41(系統運作時間),  5 users(目前登入使用者數),  load average: 0.00, 0.00, 0.01(系統負載值)

Tasks: 197 total(系統程序數),   1 running(運作數), 196 sleeping(睡眠數),   0 stopped(停止未退出),   0 zombie(僵屍)

Cpu(s):  0.2%us,  0.3%sy,  0.0%ni, 99.2%id(CPU剩餘數),  0.3%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   2980496k total(實體記憶體總數),  1023280k used(最大使用記憶體數),  1957216k free(最小空閑數),   132928k buffers(網絡使用緩存)

Swap:  5079032k total(虛拟記憶體總數),        0k used(虛拟記憶體最大使用數),  5079032k free(虛拟記憶體最小空閑數),   488952k cached (系統準備快速使用的記憶體)

程序編号 使用者                               狀态  CPU使用 記憶體使用 運作時間 指令

  PID    USER      PR  NI  VIRT  RES  SHR    S    %CPU    %MEM     TIME+    COMMAND

 2869 root         20   0  2660 1120  848    R    1.0     0.0      0:00.25  top

記憶體計算

最大使用記憶體數-系統準備快速使用的記憶體=現在系統使用的記憶體

系統負載值(一台計算機的使用量是10.00)

                      每3分鐘 每5分鐘 每15分鐘

load average(平均值): 0.00,   0.00,   0.01

關閉程序

kill -9 程序号

-9 強制執行

killall -9 程序名稱

計劃任務

每天1:00要求備份系統使用者

1、系統使用者要備份的内容/etc/passwd /etc/shadow /etc/group檔案為系統所有的使用者資訊檔案

2、/home目錄裡面是系統使用者的檔案目錄

制作方法每天1:00把檔案和目錄都複制到/sysbak目錄裡面就行了

crond服務

crondtab -e 進入計劃任務編排

分鐘 小時 天   月  星期    指令

0    1     *   *    *      mkdir -p /sysbak

時間要求必須是表能出現的

每分鐘運作的

*/1 * * * *

每小時

0 */1 * * *

每天

0 0 */1 * *

每月

0 0 0 */1 *

每星期

0 0 0 0 */1

間隔時間

1,30 * * * *

連續

1-30 * * * *

星期0-7 0和7都是星期天

編排好了以後,一定要把crond服務重新開機一下

service crond restart

date 檢視系統時間

date -s 0059 修改時間

本文轉自 makewong 51CTO部落格,原文連結:http://blog.51cto.com/makewong/628336,如需轉載請自行聯系原作者

繼續閱讀