天天看點

linux環境下的小練習

IPADDR: 172.25.x.100(X 在這裡指您的工作站編号)

NETMASK: 255.255.255.0

GATEWAY: 172.25.x.254

DNS: 172.25.254.254

<a href="https://s2.51cto.com/wyfs02/M01/9D/91/wKiom1mB60CjDSrhAABGjxk4-uA049.png" target="_blank"></a>

@@在這裡可以選擇用圖形界面添加或者直接編輯文本獲得IP和DNS,為了避免出錯,更推薦使用圖形界面進行添加

<a href="https://s3.51cto.com/wyfs02/M02/9D/91/wKioL1mB68ujcPPqAABhxLxVQRw276.png" target="_blank"></a>

<a href="https://s3.51cto.com/wyfs02/M01/9D/91/wKioL1mB6-OAAp1oAAAuom5Mj-s795.png" target="_blank"></a>

##注意:在配置yum源的時候,要先删除/etc/yum.repos.d目錄下的所有檔案,然後建立一個XXX.repo的檔案,一定要以.repo結尾,然後在其中寫入yum源的配置。

1.

在進行考試之前,請先重置根使用者密碼為 examwestos

<a href="https://s3.51cto.com/wyfs02/M01/9D/91/wKiom1mB7PLiy4W0AABXVe5Le9M249.png" target="_blank"></a>

2.

更改主機名稱為 station.domainX.example.com(X 在這裡指您的工作站編号)

建立組,名稱為 sysadms,指定其 GID 為 600

<a href="https://s2.51cto.com/wyfs02/M02/9D/91/wKioL1mB7TfjwzKQAAAXYN_z8DU570.png" target="_blank"></a>

@@在這裡如果寫成groupadd sysadms -g 600 也是可以的,親自試驗過。

4

建立使用者 tommy,指定 UID 為 2013,配置該使用者密碼為 redhat

<a href="https://s4.51cto.com/wyfs02/M01/9D/91/wKioL1mB7YjhVZZMAACaDCnYdPk387.png" target="_blank"></a>

5

建立使用者 Jimmy,,并且禁止該使用者互動式登入,配置該使用者密碼為 redhat

<a href="https://s3.51cto.com/wyfs02/M02/9D/91/wKiom1mB7ayQQJfaAABwV9gJh3s086.png" target="_blank"></a>

##這裡說到的禁止互動式登入,隻需要修改/etc/passwd檔案中Jimmy使用者的shell,将/bin/sh改為/sbin/nologin就可以了。

6

建立使用者 natasha,harry, 并将這兩個使用者加入到 sysadms 組當中,作為從屬組,如果需要,則将使用者密碼配置為 redhat

<a href="https://s2.51cto.com/wyfs02/M02/9D/91/wKioL1mB7s7hjrhHAAB_uwqgd8Y240.png" target="_blank"></a>

##指定使用者組的時候,這個組是一定要存在的

7

在/home 目錄中建立目錄 materials,配置該目錄的所屬組為 sysadms,要求隸屬于 sysadms 組當中的成員對該目錄有讀寫權限,在sysadms目錄當中建立的檔案或者檔案夾,其所屬組也

@@在這裡,隸屬于sysadms組的成員對目錄有讀寫權限,沒有執行權限,那麼将組權限設定為6就可以了,還要在權限前面加上強制位。

8

拷貝/etc/fstab 檔案到/var/tmp 目錄中,設定以下需求

使 harry 使用者對該檔案無任何權限

使 natasha 對該檔案有完全控制權限

配置檔案所屬使用者為 root

配置檔案所屬組為 root

其他所有使用者對檔案擁有讀權限

其他所有使用者對檔案沒有執行權限

<a href="https://s1.51cto.com/wyfs02/M02/9D/91/wKiom1mB8LKxKlLlAACJyyPPzDI699.png" target="_blank"></a>

9

設定 NTP 用戶端,與172.25.x.254進行時間同步

<a href="https://s5.51cto.com/wyfs02/M00/9D/91/wKiom1mB8RbChyNIAABFfP0By_o768.png" target="_blank"></a>

@@設定時間同步時,要先安裝chrony服務,然後再編輯/etc/chrony.conf檔案,我這裡給出的是用戶端的編輯内容,要想真正實作時間同步,服務端還要進行檔案配置。

<a href="https://s5.51cto.com/wyfs02/M01/9D/91/wKiom1mB8ReDi0a8AAEJKdzolME133.png" target="_blank"></a>

服務端設定完同步後出現的效果

10

11

在檔案/usr/share/mime/packages/freedesktop.org.xml 中查找所有包含 ich 的行,将找

出的行按照先後順序拷貝到/root/lines

<a href="https://s3.51cto.com/wyfs02/M02/9D/91/wKioL1mB8q7jhfuYAAA9ZL_e9Os462.png" target="_blank"></a>

@@這裡用到了grep指令,它的作用是過濾,将所有含ich的行全過濾出來,然後重定向到指定檔案中。

檔案中,/root/lines 檔案不包含空格,并且其中行的内容是源檔案/usr/share/mime/packages/freedesktop.org.xml 原始行的準确副本

<a href="https://s5.51cto.com/wyfs02/M02/9D/91/wKioL1mB8z6joHjOAAAPmADHmoA745.png" target="_blank"></a>

##在vim的指令模式下進行編輯,"^\ *"代表的意思是行首的所有空格,這裡不采用":%s/ //g"的原因是這個指令是全局替換,操作以後,連單詞之間的空格都會消失,這就改變了原有單詞的意思了。

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

繼續閱讀