linux基礎練習

馬哥教育23期網絡班+第6周課堂練習

Linux 基礎練習

一、linux基礎練習題

1、復制/etc/rc.d/rc.sysinit 文件至/tmp 目錄,將/tmp/rc.sysinit 文件中的以至少一個空白字符開頭的行的行首加#;

blob.png

2、復制/boot/grub/grub.conf 至/tmp目錄中 刪除/tmp/grub.conf 文件中的行首的空白字符

blob.png

3、刪除/tmp/rc.sysinit 文件中以#開頭 且后面跟了至少一個空白字符的行行的#和空白字符

blob.png

4、為/tmp/grub.conf文件中的前三行的行首加#號

blob.png

5、將/etc/yum.repos.d/CentOS-Media.repo 文件中所有的enabled=0或gpgcheck=0 的最后的0修改為1

blob.png

從第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命令打開周期性任務計劃,然后后輸入:

blob.png

這樣到了10:47分的時候就會終止掉httpd的服務

6、每4小時執行一次對/etc目錄的備份 備份至/backup目錄中,保存的目錄名為形如etc-201504020202

題目要求是每4小時,我們便于顯示結果,設定為每2分鐘 
首先,編寫一個腳本

blob.png

這個腳本的作用就是每2分鐘備份一下/etc目錄

然后使用crontab -e 編寫一個cron任務

blob.png

7、每周2,4,6備份/var/log/messages 文件至/backup/messages_logs/目錄中,保存的文件名形如messages-20150402

必須要保證/backup 目錄 及其子目錄 messages_logs 目錄存在

blob.png

8、每天每兩小時取當前系統/proc/meminfo 文件中的所有以S開頭的信息至/stats/memory.txt文件中

blob.png

9、工作日的工作時間內 每兩小時執行一次 echo “howdy”

blob.png

腳本編程練習:

10、創建目錄/tmp/testdir-當前日期時間

首先,創建一個create.sh這個腳本,創建目錄

blob.png

11、在此目錄創建100個空文件:file1-file100

blob.png

12、顯示/etc/passwd文件中位于第偶數行的用戶的用戶名

blob.png

13、創建10用戶user10-19 密碼同用戶名

blob.png

14、在/tmp/目錄下創建10個空文件file10-file19

blob.png

二、vim編輯器的詳細使用說明:

Alt text

我們可以輸入vim 命令查看VIM工具的版本號和描述信息

blob.png

在終端命令行模式下輸入 
vimtutor 回車之后會出現一個教程,我個人認為每天練一遍這個教程,vim中的命令包括模式應該就很熟練了

截圖如下:

Alt textblob.png

其他的就不在贅述了,直接看這個教程即可

原創文章,作者:luobo3692003,如若轉載,請注明出處:http://www.www58058.com/54898

(0)
luobo3692003luobo3692003
上一篇 2016-11-01
下一篇 2016-11-01

相關推薦

  • 常見RAID級別原理, Linux中軟RAID實現方式詳解

    RAID簡介     RAID(Redundant Arry of Independent Disks)獨立冗余陣列,舊稱(Redundant Arry of Inexpensive Disks)廉價冗余陣列,其主要目的是將多個硬盤組成在一起來達到提高I/O、讀寫、冗余性。 RAID分為硬件RAID和軟件RAID &n…

    Linux干貨 2016-03-09
  • 功能強大的Linux文本編輯器之Vim的使用

    VIM編輯器   Vim章節的內容:    使用vi和vim的三種主要模式    移動光標,進入插入模式    改變、刪除、復制文本    撤銷改變    搜索文檔    vim寄存器    可視化和多窗口 &…

    Linux干貨 2016-08-12
  • Linux screen命令

    screen命令 一、簡介 Screen是一款終端模擬的屏幕管理器,用于命令行終端自由切換。 當我們需要執行一個用時較多的作業,不希望自己或者他人誤操作關閉終端導致作業中斷,可以進入screen,這樣,當終端關閉,作業仍會繼續執行。 GNU’s Screen 官方站點:http://www.gnu.org/software/screen/ &nb…

    2017-07-13
  • N25期第三周作業

    1.列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可 who|awk ‘{print $1}’|sort -u 2.取出最后登錄到當前系統的用戶的相關信息 last -1 3.取出當前系統上被用戶當作其默認shell的最多的那個shell cat /etc/passwd|awk -F: ‘{print $NF}’|sort…

    Linux干貨 2016-12-12
  • Linux軟件包管理與實例

    Linux系統的早期,編譯是利用程序代碼生成可執行文件的過程的手動編譯。雖具有一定優勢,但是專業知識要求高,不利于實際操作。因此出現了許多軟件包管理器,最具代表的是由Red Hat 推出的RPM。Yum則有利于解決linux安裝軟件時的依賴性。 所謂依賴性,就是linux系統中的軟件將不同的功能模塊單獨寫入到不同的軟件包中,最后將多個相互依存的軟件包結合起來…

    2017-08-13
  • Ubuntu之apt-get光盤源配置小結

    Ubuntu配置本地apt源的方法:    1. 命令自動配置:        mount    /dev/cdrom   /mnt/cdrom        apt-cdrom   ident   &nbsp…

    Linux干貨 2016-03-09
欧美性久久久久