<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    Shell筆試題1

    Posted on 2011-02-09 16:15 幻海藍夢 閱讀(2466) 評論(0)  編輯  收藏 所屬分類: LinuxShell

    1.用Shell編程,判斷一文件是不是塊或字符設備文件,如果是將其拷貝到 /dev 目錄下。

    #!/bin/bash
    #1.sh
    #判斷一文件是不是字符或塊設備文件,如果是將其拷貝到 /dev 目錄下
    #file executable: chmod 755 1.sh
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    echo -e “The program will Judge a file is or not a device file.\n\n”
    read -p “Input a filename : ” filename
    if [ -b "$filename" -o -c "$filename" ]
    then
    echo “$filename is a device file” && cp $filename /dev/ &
    else
    echo “$filename is not a device file” && exit 1
    fi
    ----------------------------------------------------
    2. 設計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。

    #!/bin/bash
    #2.sh
    #設計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。
    #file executable: chmod 755 2.sh
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    groupadd class1
    for i in {9901..9930}
    do
    xx=`echo $i | sed ’s/99//g’`
    useradd -g class1 std$xx
    echo std$xx | passwd std$xx –stdin
    echo -e “user std$xx password is std$xx” >> /root/newuser.txt
    done

    -------------------------------------------
    3.編寫shell程序,實現自動刪除50個賬號的功能。賬號名為stud1至stud50。

    #!/bin/bash
    #4.sh
    #編寫shell程序,實現自動刪除50個賬號的功能。賬號名為stud1至stud50。
    #file executable: chmod 755 3.sh
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    i=1
    while [ i -le 50 ]
    do
    let i++
    userdel -r stud$i
    done

    ---------------------------------------------
    4.某系統管理員需每天做一定的重復工作,請按照下列要求,編制一個解決方案:
    (1)在下午4 :50刪除/abc目錄下的全部子目錄和全部文件;
    (2)從早8:00~下午6:00每小時讀取/xyz目錄下x1文件中每行第一個域的全部數據加入到/backup目錄下的bak01.txt文件內;
    (3)每逢星期一下午5:50將/data目錄下的所有目錄和文件歸檔并壓縮為文件:backup.tar.gz;
    (4)在下午5:55將IDE接口的CD-ROM卸載(假設:CD-ROM的設備名為hdc);
    (5)在早晨8:00前開機后啟動。

    vim /etc/crontab 在里面增加下面內容:

    50 16 * * * root rm -rf /abc/* 2>&1 &
    00 8-18 * * * root cat /xyz/x1|awk ‘{print $1}’ >> /backup/bak01.txt 2>&1 &
    50 17 * * 1 root cd /data;tar -zcvf backup.tar.gz * 2>&1 &
    55 17 * * * root umount /hdc 2>&1 &

    5)在早晨8:00前開機后啟動 –> 這個我不是很明白它的意思,不知道是不是8點前開機就啟動上面的設定,8點后才開機就不用啟動的意思。
    姑且用下面這個命令吧
    chkconfig –level 2345 crond on

    ---------------------------------------------
    5.設計一個shell程序,在每月第一天備份并壓縮/etc目錄的所有內容,存放在/root/bak目錄里,且文件名
    為如下形式yymmdd_etc,yy為年,mm為月,dd為日。Shell程序fileback存放在/usr/bin目錄下。

    vim /usr/bin/fileback.sh

    #!/bin/bash
    #fileback.sh
    #file executable: chmod 755 fileback.sh
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    filename=`date +%y%m%d`_etc.tar.gz
    cd /etc/
    tar -zcvf $filename *
    mv $filename /root/bak/
    ——————————————————
    vim /etc/crontab 加入
    * * 1 * * root ./fileback.sh &

    ------------------------------------------------
    6.有一普通用戶想在每周日凌晨零點零分定期備份/user/backup到/tmp目錄下,該用戶應如何做?
    可以用 contab -e 來做,和上面一題差不多。

    7.設計一個Shell程序,在/userdata目錄下建立50個目錄,即user1~user50,并設置每個目錄的權限,其
    中其他用戶的權限為:讀;文件所有者的權限為:讀、寫、執行;文件所有者所在組的權限為:讀、執行。

    #!/bin/bash
    #7.sh
    #file executable: chmod 755 7.sh
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    for ((i=1;i<=50;i++))
    do
    mkdir -p /usrdata/user$i
    cd /usrdata
    chmod 754 user$i
    done

    原文:http://www.intgoo.com/100555.html

    主站蜘蛛池模板: 国产啪精品视频网站免费尤物| 亚洲乱码一二三四区乱码| 亚洲AV成人无码久久WWW| 妻子5免费完整高清电视| 亚洲免费在线视频播放| 97人妻无码一区二区精品免费| 亚洲色成人网一二三区| 国产成人精品免费视频大| 精品亚洲成在人线AV无码| 色老头永久免费网站| 亚洲一级毛片视频| 最近2019中文字幕mv免费看| 亚洲真人无码永久在线观看| 日韩免费一区二区三区| 美女被艹免费视频| 国产亚洲精品xxx| 曰批视频免费40分钟试看天天 | 国产大片91精品免费观看男同| 亚洲日韩国产AV无码无码精品| 国产精品无码一区二区三区免费 | 男女一进一出抽搐免费视频| 黑人精品videos亚洲人| 毛片无码免费无码播放| 亚洲AV色吊丝无码| 免费在线观看污网站| 精品国产免费一区二区三区香蕉 | 亚洲GV天堂GV无码男同| 国产亚洲美女精品久久久| 久久免费视频精品| 国产亚洲精品成人AA片| 亚洲AV中文无码乱人伦| 日韩插啊免费视频在线观看 | 羞羞漫画在线成人漫画阅读免费| 国产性爱在线观看亚洲黄色一级片 | 免费观看成人毛片a片2008| 亚洲国产成人AV在线播放 | 亚洲色图.com| 一区二区三区亚洲视频| 日韩精品人妻系列无码专区免费| 亚洲国产高清国产拍精品| 亚洲精品无码成人AAA片|