案例1:配置使用者和組賬號
案例2:建立乙個備份包
案例3:配置乙個cron任務
本例要求建立下列使用者、組以及組的成員關係:
新建使用者 alex,其使用者id為3456,密碼是flectrag
建立乙個名為 adminuser 的組
建立乙個名為 natasha 的使用者,其屬於 adminuser 組,這個組是該使用者的從屬組
建立乙個名為 harry 的使用者,其屬於 adminuser 組,這個組是該使用者的從屬組
建立乙個名為 sarah 的使用者,其在系統中沒有可互動的 shell,並且不是 adminuser 組的成員
natasha 、harry、sarah 的密碼都要設定為 flectrag
實現此案例需要按照如下步驟進行。
步驟一:建立組賬號
[root@server0 ~]# groupadd adminuser
步驟二:按照要求的屬性建立使用者賬號
[root@server0 ~]# useradd -u 3456 alex
[root@server0 ~]# useradd -g adminuser natasha
[root@server0 ~]# useradd -g adminuser harry
[root@server0 ~]# useradd -s /sbin/nologin sarah
步驟三:為使用者設定登入密碼
[root@server0 ~]# echo flectrag | passwd --stdin alex
更改使用者 alex 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin natasha
更改使用者 natasha 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin harry
更改使用者 harry 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
[root@server0 ~]# echo flectrag | passwd --stdin sarah
更改使用者 sarah 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。
本例要求使用 tar 工具完成以下備份任務:
建立乙個名為 /root/backup.tar.bz2 的歸檔檔案
其中包含 /usr/local 目錄中的內容
tar 歸檔必須使用 bzip2 進行壓縮
製作歸檔壓縮包:
檢視歸檔壓縮包:
釋放歸檔壓縮包:
實現此案例需要按照如下步驟進行。
步驟一:建立備份檔案
使用tar命令製作歸檔備份,結合-j選項呼叫bzip2壓縮工具,保留絕對路徑:
[root@server0 ~]# tar jcpf /root/backup.tar.bz2 /usr/local/
步驟二:確認結果
[root@server0 ~]# ls -lh /root/backup.tar.bz2 //確認檔案
-rw-r--r--. 1 root root 1.9k 12月 23 23:22 /root/backup.tar.bz2
[root@server0 ~]# tar tpf /root/backup.tar.bz2 //確認內容
/usr/local/
/usr/local/bin/
/usr/local/bin/lab
/usr/local/etc/
/usr/local/games/
本例要求為使用者 natasha 配置乙個定時任務,具體要求如下:
每天在本地時間 14:23 執行
需要完成的任務操作為 /bin/echo hiya
分 時 日 月 周 任務命令列(絕對路徑)
實現此案例需要按照如下步驟進行。
步驟一:配置crontab任務記錄
1)確保系統服務crond可用
[root@server0 ~]# systemctl restart crond
[root@server0 ~]# systemctl enable crond
2)為使用者natasha新增計畫任務
[root@server0 ~]# crontab -e -u natasha
23 14 * * * /bin/echo hiya
步驟二:檢查任務是否執行
1)將系統日期時間臨時調整到任務時間點前10秒左右
[root@server0 ~]# date -s '14:22:50' //設定
sat nov 26 14:22:50 cst 2016
[root@server0 ~]# date //確認日期時間
sat nov 26 14:22:55 cst 2016
2)等待10秒後檢視/var/log/cron日誌,應該會有執行記錄
[root@server0 ~]# tail /var/log/cron
.. ..
nov 26 14:23:02 localhost crond[3818]: (natasha) cmd (/bin/echo hiya)
3)恢復系統日期時間
[root@server0 ~]# hwclock -s //重設為系統時鐘
[root@server0 ~]# date //確認日期時間
sat nov 26 05:05:23 cst 2016
VLAN技術及應用 TRUNK 網路的解析
virtual lan 虛擬區域網 是物理裝置上連線的不受物理位置限制的使用者的乙個邏輯組.交換機的所有介面預設屬於同乙個廣播域 隨著接入裝置的增多,網路中廣播增多,降低了網路的效率 為了分割廣播域,引入了vlan vlan概述 1 vlan分割廣播域 2 vlan的作用 廣播控制 增加安全性 提高...
MicroPython技術及應用前景
1 micropython技術是什麼?micropython極精簡高效的實現了python3語言。它包含python標準庫的一小部分,能在微控制器和受限環境中執行。1.1 micropython發展 由劍橋大學的理論物理學家喬治.達明設計,遵循mit許可協議,與arduino類似,擁有自己的解析器 ...
AJAX技術的詳解及應用
以下原貼 老鷹 一 方法 一 建立 xmlhttprequest 物件 定義 根據瀏覽器的不同,建立xmlhttprequest的方法也不相同,但大致可分為兩類 1 microsft ie瀏覽器 和xmlhttp new activexobject microsoft.xmlhttp 2 處理 mo...