系統管理與評分

  1. 系統管理腳本程式自動掃瞄目前開機的電腦,選擇要進行的工作,輸入密碼後即可自動完成。
    [root@dywH ~]# e517sshpass.sh 
    myip=104
    hosts=103,105
    q(quit) iscsi halt reboot c(clear) l(lvm) rhcsa rhce 
    >  t(mounttest) k(kvmreboot) v(kvmrevert) s(servicerestart)
    >  vi1 c1 lpvar c999 sh999 hp(hostpatch)? c999
    keyin remote host root password:
    
  2. 預設工作項目:
    1. q(quit):退出,無動作。
    2. iscsi:學生機 ISCSI 硬碟分享架設。
    3. halt:學生機關機。
    4. reboot:學生機重新啟動。
    5. c(clear):登入學生機後清除部分資料,此部分保留修改彈性,目前入作為限制學生機互相登入之限制,以防代作答情況。
    6. l(lvm):硬碟分割、格式化、自動掛載評分。
    7. rhcsa:RHCSA 考照練習總評分。
    8. rhce:RHCE 考照練習總評分。
    9. t(mounttest):測試學生機是否有掛載隨身碟或光碟。
    10. k(kvmreboot):學生機 KVM 虛擬機重新啟動。
    11. v(kvmrevert):學生機 KVM 虛擬機還原。
    12. s(servicerestart):啟動學生機主機服務。
    13. vi1:vi 編輯器實機練習評分。
    14. c1:C 語言第一支程式練習評分。
    15. lpvar:shell 變數變化練習評分。
    16. c999:C 語言程式實機練習評分。
    17. sh999:Shell script 程式練習評分。
    18. hp(hostpatch):學生機網路修正後重新啟動網路。
  3. 遠距教學,在家練習,自己評分上傳:
    1. 登入本平台,下載評分腳本及參數檔,以「資料庫」第一次評分為例。
    2. 切換身分為 root,root 密碼在平台部落格,請登入。
      [dywang@deyu ~]$ su -
      Password: 
      [root@deyu ~]#
      
    3. 切換工作目錄到評分程式的下載目錄,且增加評分程式 mariadbeval1.sh.x 可執行屬性,使評分腳本 mariadbeval1.sh.x 成為可執行檔。
      [root@deyu mybin]# chmod +x mariadbeval1.sh*
      
    4. 查看目前有兩個檔案,評分程式為 mariadbeval1.sh.x,參數檔為 mariadbpara1.sh。
      [root@deyu mybin]# ll 
      -rwx--x--x. 1 root root 58656 May 21 13:29 mariadbeval1.sh.x
      -rwxr-xr-x. 1 root root   877 May 21 11:37 mariadbpara1.sh
      
    5. 執行評分腳本 mariadbeval1.sh.x
      [root@deyu mybin]# ./mariadbeval1.sh.x
      20210521-13:46:36
      ./mariadbeval1.sh.x
      163.17.10.123
      kvm=kvm19
      163.17.10.123 10927000 王大呆
      mariadbpara1.sh
      mariadbeval1.sh.x_kvm19_1.mysqlversion:0
      mariadbeval1.sh.x_kvm19_2.mariadb_enabled:0
      mariadbeval1.sh.x_kvm19_3.mariadb_active:0
      mariadbeval1.sh.x_kvm19_4.rootpw:0
      
    6. 如果評分參數檔不在同目錄,評分腳本 mariadbeval1.sh.x 無法執行。
      [root@deyu mybin]# mv mariadbpara1.sh /tmp/
      [root@deyu mybin]# ./mariadbeval1.sh
      20210521-13:48:51
      ./mariadbeval1.sh 
      163.17.10.123
      kvm=kvm19
      163.17.10.123 10927000 王大呆
      ls: cannot access mariadbpara1: No such file or directory
      NO mariadbpara1 file