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 進程名稱
-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 修改時間


 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章