學習運維第二週作業

2021-07-25 18:37:34 字數 1935 閱讀 9774

第四單元練習題:

1.在student使用者下執行find /etc -name passwd 命令,並管理其輸出要求如下:

1)顯示所有正確輸出,遮蔽錯誤輸出

[kiosk@foundation90 desktop]$find /etc -name passwd 2> /dev/null

/etc/passwd

/etc/pam.d/passwd

2)儲存正確輸出到/mnt/find.out,錯誤輸出到/mnt/find.err中

3)建立/mnt/find.all檔案,並且儲存所有輸出到此檔案中

4)再次儲存所有輸出到/mnt/find.all中,並且保持原始檔內容

5)遮蔽此命令的所有輸出

6)顯示此命令的所有輸出並儲存輸出到桌面上的任意檔案中、

7)儲存正確輸出到/mnt/find.out.1中,遮蔽錯誤輸出

2.處理檔案在檔案/usr/share/mime/packages/freedesktop.org.xml要求如下:

1)找到此檔案中包含ich的行,並儲存這些行到/root/lines中

2)用vim替換掉/root/lines中的空格,但要保持檔案中原有的內容

五、六單元練習題:

1.新建使用者組,shengchan,caiwu,jishu

2.新建使用者要求如下

1)tom是shengchan組的附加使用者

2)harry是caiwu組的附加使用者

3)leo是jishu組的附加使用者

4)新建admin使用者,此使用者不屬於以上提到的三個部門

3.新建目錄要求如下:

1)/cw目錄為財務部儲存目錄只能對財務部人員可以寫入

題目分析:

只對財務部人員可以寫入:修改/cw的使用者組為caiwu,並且修改/cw的許可權為575

2)現有工具/mnt/touch命令,要求任何人可以通過這個命令向/cw目錄中新建檔案,但是只能新建,不能瀏覽和進入

題目分析:

1.任何人都可以使用這條命令,所以用visudo來下放許可權

2.「任何人可以通過這個命令」意思為所有人都可以使用/mnt/touch,所以修改其許可權為777,

3.「向/cw目錄中新建檔案,但是只能新建,不能瀏覽和進入」規定了/cw的許可權,所以/cw的檔案許可權為222

驗證:在student中使用/mnt/touch

運維作業第二個

設定書籤,可將目前站台及所在目錄設成書籤,下次可直接進來,不用再 cd 來 cd 去的 bookmark add name 用來新增名稱為 name 的書籤 bookmark del name 刪除名稱為 name 的書籤 bookmark list 顯示目前有設定那些書籤 另外直接打 bookma...

第二週作業

實驗作業 1.編寫調式執行第乙個c 程式,要求輸出你的班級 姓名和學號 2.輸入課本例題1.2,除錯執行程式,並分析程式。3.分析程式中哪些是識別符號,哪些是關鍵字。4.回答什麼是程式 工程,原始檔 目標檔案 執行檔案 編譯預處理 名字空間 函式.主函式 功能 顯示輸出班級 姓名 學號 includ...

第二週作業

第一題 include stdafx.h int main int argc,char argv 第二題 include using namespace std int max int x,int y int main 好吧,老師我實在不知道錯在 啊。我都是照著書本來打的,打了幾次還是這樣。第三題 ...