liunx操作系統(tǒng)1復(fù)制var目錄下所有以開頭一個(gè)小寫字母結(jié)尾且中間出現(xiàn)_第1頁
liunx操作系統(tǒng)1復(fù)制var目錄下所有以開頭一個(gè)小寫字母結(jié)尾且中間出現(xiàn)_第2頁
liunx操作系統(tǒng)1復(fù)制var目錄下所有以開頭一個(gè)小寫字母結(jié)尾且中間出現(xiàn)_第3頁
liunx操作系統(tǒng)1復(fù)制var目錄下所有以開頭一個(gè)小寫字母結(jié)尾且中間出現(xiàn)_第4頁
liunx操作系統(tǒng)1復(fù)制var目錄下所有以開頭一個(gè)小寫字母結(jié)尾且中間出現(xiàn)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

至/tmp下 ,也要2.1/etc/ 2.2 下以p開頭,中間跟了4個(gè)任字符,并以d結(jié)尾的文件 中,如果a2.3/etc/ 2.4/etc/ sysconfig,/tmp/mylinux/etc/init.d,/tmp/mylinux/bin,/tmp/mylinux/sbin這些。4、s的:創(chuàng) /tmp/ab,a和b間有空格 mandriva2002linux;創(chuàng)建一個(gè)用戶fedora,其全名為FedoraCommunity,默認(rèn)s為4004linux給fedora加,并設(shè)定其最短使用期限為2天,最長為50天7、用戶相關(guān)的文件格式:還有/etc/skel作用 7.2、/etc/group:Groupname:x:GID:UserList7.3、/etc/shadow:Username::最近一次修改時(shí)間:最短使用期8、用戶和組管理練、新建一個(gè)用戶openstack,但不給其創(chuàng)建家 切換至此用戶,查看其命令提示符及PATH和HOME兩個(gè)環(huán)境變量的值。、 、改變/home/openstack及其的屬主屬組均為openstack 且s、新建GID為600的組magedu:新建用戶gentoo,要求其 。gentoocentosmagedu10、初試mageedu1,id3001創(chuàng) /etc/fstab至上面 改 及的屬主和屬組為 及的其它用戶沒有任何權(quán)11、 centosFirstVar,其值為“testCurTimeecho命令顯示“Thecurrenttimeis,isCurTime回至centos用戶的終端: 至 中,并重命名 修改變量fileName所表示的 centos用戶是否可以修改變量fileName所表示的 將其改為gentoo用戶和gentoo組;如果不有,則使用root用戶修改。12、for命令初試:用file命令顯示 下每個(gè)文件的內(nèi)容類型13、練習(xí)創(chuàng)建 ,用變量保 名 中的文件個(gè)顯示當(dāng)前系統(tǒng)上所有用戶的 取出/etc/passwd737統(tǒng)計(jì) 下以P或p開頭的個(gè)15、練習(xí) ,用for循環(huán)實(shí)現(xiàn)顯示/etc/init.d/functions、/etc/rc.d/rc.sysinit和/etc/fstab各有多少行 ,將上一題中三個(gè)文件的到/tmp 別將每個(gè)文件的最近一次的修改時(shí)間改為2011年9月15號13點(diǎn)27分。寫一 ,顯示/etc/passwd中第3、7和11個(gè)用戶的用戶名和ID16、for100ID計(jì)算/etc/rc.d/rc.sysinit/etc/init.d/functions和/etc/issue三個(gè)文件的字符17、grep顯示/proc/meminfos取出默認(rèn) 為非bash的用取出默認(rèn) 為bash且其ID號最大的用ifconfig1255root添加用戶bash和testbash,而后找出當(dāng)前系統(tǒng)上其用戶名和默認(rèn)s -取出當(dāng)前系統(tǒng)上所有用戶的 示IP地址18、練習(xí)寫一個(gè)分別統(tǒng)計(jì)/etc/rc.d/rc.sysinit/etc/init.d/functions和/etc/fstab寫一個(gè)分別/etc/rc.d/rc.sysinit/etc/init.d/functions和/etc/fstab 中,文件名為原名后跟上當(dāng)前日期組成如第一個(gè)文件后的名稱為寫一個(gè),顯示當(dāng)前系統(tǒng)上所有默認(rèn)s 及其在/etc/passwd文件中的行號19、編程之分支結(jié)構(gòu)和交互式編程練習(xí)寫一個(gè),用于給指定的文件判定:如果該文件有空白行,則顯示空白行20、分支結(jié)構(gòu)練習(xí)abcabUIDGID,就說它是個(gè)"goodc否則,就說它是個(gè)"bad22200323、練習(xí)a7b判定用戶的s 是否為/bin/bash,如果是,則顯示為“BashUser”,退出碼為0,否則顯示為“NotBashUser.”,退出碼為1a showcpuinfomem)showmemoryinfo Enteryourbcpu,則顯示文件/proc/cpuinfocmem,則顯示文件/proc/meminfodquite如果用戶鍵入其它字符,則顯示未知選項(xiàng),請重新執(zhí)行,退出碼為624、vim編輯器練習(xí) /etc/rc.d/rc.sysinit至/tmp ,將/tmp/rc.sysinit文件中的以至少一#擴(kuò)展:/etc/grub.conf至/tmp ,刪除/tmp/grub.conf文件中以空白符即如何在末行模式下重復(fù)輸入以下命令,可以用VIM完成分別/var/log下的文件至 時(shí),才使用cp-r 文件時(shí),使用 文件,使用cp- cp-26、服務(wù)練習(xí),完成如下任務(wù),其使用形式如下所示script.sh{start|stop|restart|status}scriptsuccessfully.”stop,則刪除文件/var/lock/subsys/script,并顯示“Stopscriptrestart,則刪除文件/var/lock/subsys/script并重新創(chuàng)建,而后顯示“Restartingscriptsuccessfully.”如果文件/var/lock/subsys/script存在,則顯示“Scriptisrunning...”,否則,則顯示“Scriptisstopped.”寫一個(gè)如下格式:userinfo.sh-uusername[-v{1|2}],-u選項(xiàng)用于指定用戶,而后顯示用戶的UID和GID;如果同時(shí)使用了-v選項(xiàng): 創(chuàng)建一個(gè)空間大小為10G的RAID5設(shè)備,要求其chunk大小為1024K,格式為ext4文件系統(tǒng),開機(jī)可自動掛載至/backup ,并支持acl功能。quit表示退出cpu)printcpuinformation;mem)printmemoryinformation;disk)printdiskinformationquit)Enteryour顯示無此用戶,顯示完成后提示用戶再次輸入;如果是quit則退出;5秒后再次判斷,直到用戶登錄系統(tǒng),顯示“用戶來了”,而后退出。while循環(huán)可遍歷文件每一行:whilereaddone<取出當(dāng)前系統(tǒng)上默認(rèn)s為bash的用UIDGIDquit9為退出碼結(jié)束;y或單詞yes,則繼續(xù),否則提供以8為結(jié)束碼結(jié)束100M ,第二個(gè)分區(qū)掛載至 openstack,其家為/users/openstackopenstack用戶,一些文件至其家中;mylv15Gopenstacknginxyum源的文件服務(wù)器,可從安裝光盤32、find命令練習(xí) 屬主為root且屬組為mail的所有文 下不屬于root、bin或hadoop的所有文 查找當(dāng)前系統(tǒng)上沒有屬主或?qū)俳M,且最近1個(gè)月內(nèi)曾被過的文 件33.1cat命令至/tmp 普通用戶使用/tmp/cat命令能查看root用戶33.2新建 要求1openstack和docker用戶對其有寫權(quán)限,且在 為cloud組;3分鐘執(zhí)行一個(gè)“echohowareyou每周2、4、6備份/etc/ 每天、、、、 的結(jié)果追加至/tmp/mounts.txt文件中每天每兩小時(shí)取當(dāng)前系統(tǒng)內(nèi)存空間余量,將其保存至/stats/memory.txt中35、練whileIDquit退出,breakcontinue進(jìn)行循環(huán)控制a提示用戶輸入一個(gè)磁盤設(shè)備的設(shè)備文件,如果設(shè)備文件不存在就提示用戶重新輸入,bquit 36、練習(xí):寫一個(gè),檢測本地網(wǎng)/16內(nèi)有哪些主機(jī),的用綠37、練習(xí):此需要首先判斷執(zhí)行此的是否是管理38、練習(xí):服務(wù),接受如此格式script.shastart,那么創(chuàng)建/var/lock/subsys/script.sh,顯示啟動成功crestart,則刪除再創(chuàng)建,顯示成功dstatus,如果文件存在,則顯示runningstopped39、寫一個(gè)簡單40練習(xí)寫一個(gè)能對/etc/命令進(jìn)行打包備份備份位置為/backup/etc- xzcompress gzipcompress bzip241、寫一個(gè),完成如下功-v|--verbose-i|--interfaceIP用戶可以同時(shí)使用-v或--verbose選項(xiàng):如果使用了,則在配置完成后,顯示配置結(jié)42、使用函數(shù)完成如下練 showdiskinfo showmemoryinfo showcpuinfo 判定網(wǎng)絡(luò)內(nèi)有哪些主機(jī) 寫一 ,完成如下功能(使用函數(shù)獲取這個(gè)命令所依賴的所有庫文件(ldd命令c命令至/mnt/sysroot/對應(yīng)的中。解釋:如果的是cat命令,其可執(zhí)行程序的路徑是/bin/cat,那么就要將/bin/cat到/mnt/sysroot/bin/中,如果復(fù)其到/mnt/sysroot/usr/sbin/中 中,要求同可執(zhí)行文件一樣寫一 ,完成如下功能(使用函數(shù)使用格式:mkscript.shD|--description"scriptdescriptionA|--author"scriptauthor"/path/to/somefile#Description:script#Author:scriptauthor第一行是"#!/bin/bash"vim打開打開后關(guān)閉時(shí)判斷是否有語法錯(cuò)誤。如果有,提示輸入y繼續(xù)編輯,輸n放棄并退出;如果沒有,則給此文件以執(zhí)行權(quán)限43、sed命令練習(xí):Helikehisliker.Helikehislover.Sheloveherliker.Sheloveher將文件中"l..e"l..el44、sed刪除/etc/rc.d/rc.sysinit文件中以#后跟至少一個(gè)空白字符開頭的行的行首的#取出一個(gè)文件路徑 45、awkGID500顯示默認(rèn) eth0顯示eth0網(wǎng)卡的ip地址;通過ifconfig令結(jié)果進(jìn)行過2cp-r/etc/p*dcp-r/etc//p????dcp-r/etc/[0-9]*[^0-9]cpr/etc/[^[:alpha:]][[:alpha:]]*tmp/c3、mkdir-pvs命令行展開中可以多級展開。4、mkdir/tmp/aPS:單引號強(qiáng)雙引號弱命令命令執(zhí)行結(jié)果命令也可用$(命令)$(date+%F-%H-%M-%S)這題旨在練習(xí)命令,且要明白linux可以用-也可以用+來接選6groupadd-g3003groupadd-useradd-u2002-gdistro-Glinuxuseradd-c"FedoraCommunity"-s/bin/tcshusermodu4004glinux-Gdistro,fedora passwdchage-m2-M50usermod-s/bin/bash 下passwd,group,shadow文件的格式,可用man5filename查詢文件格8useradd-Mopenstacksuopenstackecho$PATH$HOMEcp-r/etc/skelchown-openstack:openstack9od-go=-ruseradd-r-s/sbin/nologingroupadd-g600useradd-d/user/gentoogentoopasswdgentoouseradd-d/users/centospasswduseradd-d/users/wwwuserdelod-a-Gmageduod-a-Gmagedu#groupadd-g4000useradd-u3001-Gnewgroupmageedu1mkdir/tmp/odirxyzcp/etc/fstab/tmp/chown-Rmageedu1:mageedu1/tmp/odirxyzod-Ro=/tmp/odirxyz11su-FirstVar="test 有效對子 及其它 curTime=`dateecho"Thecurrenttimeiscp-r/etc/pam.dod-Ro=不能。#chown-Rgentoo:gentoo$fileName12、forfileTypein/var/log/*;dofile$fileType;donemkdirforfileNumin{1..20};dotouchuseraddtestuser1useraddchowntestuser1:testuser1$tarDir/tfile{1..10}chowntestuser2:testuser2$tarDir/tfile{11..20}ls/bin|wc-cutd:-f7etc/passwd|sort-usortt:k7-/etc/passwd|cut-d:-head-n7/etc/passwd|tail-head-n7/etc/passwd|tail-n1|cut-d:-ls-d/etc/[Pp]*|wc-15#fortarFilein/etc/init.d/functions/etc/rc.d/rc.sysinit/etc/fstab;dowc-l$tarFile;fortarFilein/etc/init.d/functions/etc/rc.d/rc.sysinit/etc/fstab;docp$tarFile/tmptouch-m-t201109151327/tmp/`basenameforrownumin3711head-n$rownum/etc/passwd|tail-n1|cut-d:-16#declare-ioddsum=0evensum=0;foriin`seq12100`letforjin`seq22100`letecho"oddsumis$oddsum"echo"evensumis$evensum"#declare-iforiin`cut-d:-f3/etc/passwd`letecho"AllUID'ssumis$sum"declare-isum=0forvfilein

vfilechar=`wc-c$vfile|cut-d""-f1`letsum=$sum+$vfilecharecho"Thesefilehave$sumcharacters."declare-isum=0foriin{1..10}

useraddletsum=$sum+`id-uecho"uidsumis$sum"grep"^[Ss]"grep-v"bash$"/etc/passwd|cut-d:-grep"bash$"/etc/passwd|sort-t:-n-k3|tail-1|-d:-grepgrep"^[[:space:]]\{1,\}"grep-E--"\<[1-9][[:digit:]]\>|\<[[:digit:]]\>"etc/passwd/etc/passwd0grep--color=auto"\<[0-9]\{1,2\}\>"/etc/passwdgrep"^root\>"grep"^\([[:alnum:]]\{1,\}\)\>.*\1$"/etc/passwd--cut-d:-f7/etc/passwd|sort-18forfilePathin/etc/rc.d/rc.sysinit/etc/init.d/functions/etc/fstab

lineNum=`grep-E"^#|^$"$filePath|wc-l`echo"$filePathhave$lineNumnoteforfilePathin/etc/rc.d/rc.sysinit/etc/init.d/functions/etc/fstabcp$filePath/tmp/`basename$filePath`-`dategrepnbash$"etc/passwd|cutd:f1,2,4read-p"enterafilepath:"filePathifgrep"^$"$filePath>/dev/null;thenecho"$filePathhave`grep'^$$filePath|wcl`spacelines" grepread-p"enterafilepath:"filePathlineNum=`grep"^$"$filePath|wc-l`ifgrep"^$"$filePath>/dev/null;thenecho"$filePathhave$lineNumspace20

echo"nonespaceif[$#-lt2echoecho"Usage:$0argu1argu2"exit5if[$1-gt$2echo"themaxnumis

echo"themaxnumisif[$#-lt2echoecho"Usage:$0argu1argu2..."exit5foriin$*

if[$#-lt2echo"themaxnumis$maxNum."exit3if[$maxNum-lt$2]

echo"themaxnumis$maxNum." - [-d$tarDir]||mkdir$tarDirforfilevarin

if[-d$filevarcp-r$filevar$tarDirelif[-f$filevar];thencpelif[-h$souDir/$filevarcp-d$filevar26

cp-a$filevar#...可完善為:如果參數(shù)為start,繼續(xù)判斷鎖文件是否存在,存在則顯示已if[$#-ne1echo"Usage:servicescript.sh{start|stop|restart|status}"exit7;if[$1=="start"touchecho"startingscriptsuccessfully."elif[$1=="stop"];thenrm-rf/var/lock/subsys/scriptecho"Stopscriptsuccessfully."elif[$1=="restart"rm-rf/var/lock/subsys/scripttouch/var/lock/subsys/scriptecho"Restartingscriptsuccessfully."elif[$1=="status"];then[-e/var/lock/subsys/script]&&echo"Scriptis||echo"Scriptisstopped."

echo"Usage:servicescript.shfind/var/-userroot-a-groupfind/usr/-not-userroot-a-not-userbin-a-not-hadoophadoop

find/usr/-not\(-userroot-o-userbin-o-

find/etc/-mtime-7-a-not\(-userroot-o-user/\(-nouser-o-nogroup\)-a-atime-/etc/-size+1M-a-type/etc/-not-perm/etc/init.d/perm-113find/etc/init.d/-perm-111-a-perm-foriin{0..255}forjin{0..254}if-c1-w1172.16.$i.$j&>/dev/null;thenecho-e"\033[32m172.16.$i.$jisup.\033[0m"38

echo-e"\033[31m172.16.$i.$jis[$#-lt1]&&echo"Usage:$0{start|stop|restart|status}"&&exit6case$1in

touchecho"starting$serviceNamerm-rfecho"stop$serviceNamerm-rf$lockFiletouch$lockFileecho"restarting$serviceName

if[-f$lockFileecho"$serviceNameis

echo"$serviceNameiswhiletrue

read-p"enterachar:"charactercase$characterinecho"Youenteraecho"Youenteraecho"quit"&&exit40

echo"Youenteraspectialcat<< xzcompress gzipcompress bzip2compresswhiletrue;doread-p"enteracompresstool:"compressToolcase$compressToolintool:xz,gziporbzip2."

echo"Badcompresstool,plsenteraright[-d/backup]||mkdirtar${compressArgu}cPf/backup/etc-`date+%Y-%m-%d-%H-%M-#descriptioncreateaethernetcardaliasandconfiguaratingit.declareethCarddeclare-iflag=0while[

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論