馬哥教育23期網絡班+第6周課堂練習
Linux 基礎練習
一、linux基礎練習題
1、復制/etc/rc.d/rc.sysinit 文件至/tmp 目錄,將/tmp/rc.sysinit 文件中的以至少一個空白字符開頭的行的行首加#;
2、復制/boot/grub/grub.conf 至/tmp目錄中 刪除/tmp/grub.conf 文件中的行首的空白字符
3、刪除/tmp/rc.sysinit 文件中以#開頭 且后面跟了至少一個空白字符的行行的#和空白字符
4、為/tmp/grub.conf文件中的前三行的行首加#號
5、將/etc/yum.repos.d/CentOS-Media.repo 文件中所有的enabled=0或gpgcheck=0 的最后的0修改為1
從第6題到第10題是linux下的周期性任務計劃的內容,這部分內容我們先回顧一下,然后再進行題目的練習
基本格式 :
*command
分 時 日 月 周 命令
第1列表示分鐘1~59 每分鐘用或者 /1表示
第2列表示小時1~23(0表示0點)
第3列表示日期1~31
第4列表示月份1~12
第5列標識號星期0~6(0表示星期天)
第6列要運行的命令
比如說要在10:47的時候把httpd服務停止掉,我們可以使用crontab -e命令打開周期性任務計劃,然后后輸入:
這樣到了10:47分的時候就會終止掉httpd的服務
6、每4小時執行一次對/etc目錄的備份 備份至/backup目錄中,保存的目錄名為形如etc-201504020202
題目要求是每4小時,我們便于顯示結果,設定為每2分鐘
首先,編寫一個腳本
這個腳本的作用就是每2分鐘備份一下/etc目錄
然后使用crontab -e 編寫一個cron任務
7、每周2,4,6備份/var/log/messages 文件至/backup/messages_logs/目錄中,保存的文件名形如messages-20150402
必須要保證/backup 目錄 及其子目錄 messages_logs 目錄存在
8、每天每兩小時取當前系統/proc/meminfo 文件中的所有以S開頭的信息至/stats/memory.txt文件中
9、工作日的工作時間內 每兩小時執行一次 echo “howdy”
腳本編程練習:
10、創建目錄/tmp/testdir-當前日期時間
首先,創建一個create.sh這個腳本,創建目錄
11、在此目錄創建100個空文件:file1-file100
12、顯示/etc/passwd文件中位于第偶數行的用戶的用戶名
13、創建10用戶user10-19 密碼同用戶名
14、在/tmp/目錄下創建10個空文件file10-file19
二、vim編輯器的詳細使用說明:
我們可以輸入vim 命令查看VIM工具的版本號和描述信息
在終端命令行模式下輸入
vimtutor 回車之后會出現一個教程,我個人認為每天練一遍這個教程,vim中的命令包括模式應該就很熟練了
截圖如下:
其他的就不在贅述了,直接看這個教程即可
原創文章,作者:luobo3692003,如若轉載,請注明出處:http://www.www58058.com/54898