《Linux操作系統(tǒng)與應(yīng)用技術(shù)》(賀學劍)089-4任務(wù)實施參考答案_第1頁
《Linux操作系統(tǒng)與應(yīng)用技術(shù)》(賀學劍)089-4任務(wù)實施參考答案_第2頁
《Linux操作系統(tǒng)與應(yīng)用技術(shù)》(賀學劍)089-4任務(wù)實施參考答案_第3頁
《Linux操作系統(tǒng)與應(yīng)用技術(shù)》(賀學劍)089-4任務(wù)實施參考答案_第4頁
《Linux操作系統(tǒng)與應(yīng)用技術(shù)》(賀學劍)089-4任務(wù)實施參考答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Linux操作系統(tǒng)與Linux操作系統(tǒng)與應(yīng)用技術(shù)PAGE14PAGE14PAGE13PAGE13PAGEIPAGEI《Linux操作系統(tǒng)與應(yīng)用技術(shù)》任務(wù)實施參考答案項目一任務(wù)一(略)任務(wù)二步驟1:reboot步驟2:manls步驟3:ls-l/etc/passwd>>aa.txtcataa.txt步驟4:history步驟5:poweroff任務(wù)三步驟1:vimgoodnight.txt步驟2:按“i”“o”或“a”鍵從命令模式切換到輸入模式。步驟3:輸入下面內(nèi)容:Goodnight,Baby.Goodnight,Baby.Goodnight,Baby.It'stimetogotobed.Merrily,werollalong,Rollalong,rollalong.Merrily,werollalong,Asofftobedwego.Goodnight,Sally.Goodnight,Sally.Goodnight,Sally.It'stimetogotobed.Merrily,werollalong,Rollalong,rollalong.Merrily,werollalong,Asofftobedwego.輸入上面文字后,先按“Esc”鍵返回命令模式,然后再按“:”鍵進入末行模式,最后輸入“w”后按“Enter”鍵即可保存文件。步驟4:按“Esc”鍵返回命令模式,按“:”鍵進入末行模式,輸入“%s/body/Baby/g”后完成查找替換,最后按“Esc”鍵返回命令模式,按“:”鍵進入末行模式,輸入“wq”后按“Enter”鍵即可保存文件并退出。項目二任務(wù)一步驟1:useradd-u6156CarypasswdCary更改用戶Cary的密碼。新的密碼:**********重新輸入新的密碼:**********passwd:所有的身份驗證令牌已經(jīng)成功更新。步驟2:useraddDavidpasswdDavid更改用戶David的密碼。新的密碼:**********重新輸入新的密碼:**********passwd:所有的身份驗證令牌已經(jīng)成功更新。步驟3:useraddAndypasswdAndy更改用戶David的密碼。新的密碼:**********重新輸入新的密碼:**********passwd:所有的身份驗證令牌已經(jīng)成功更新。步驟4:useradd-s/sbin/nologinDemi步驟5:userdel-rDemi任務(wù)二步驟1:groupaddprojectA步驟2:groupadd-g2020projectB步驟3:gpasswd-aCaryprojectAgpasswd-aDavidprojectA步驟4:gpasswd-aAndyprojectB步驟5:gpasswd-aAndyprojectA步驟6:groupdelprojectB步驟7:groupmod-nproject-g2022projectA任務(wù)三步驟1:idCary步驟2:who步驟3:groupsCary步驟4:visudo執(zhí)行“visudo”命令后,系統(tǒng)使用Vim打開“sudoers”配置文件,首先按下字母“a”切換工作模式為輸入模式,然后在“##Allowroottorunanycommandsanywhere”下面添加新的一行,內(nèi)容為“CaryALL=(ALL)NOPASSWD:/usr/sbin/useradd”,添加授予普通用戶Cary執(zhí)行useradd命令的權(quán)限,且執(zhí)行時無須輸入密碼,添加完成后輸入“:wq”后按“Enter”鍵保存并退出。步驟5:su-Cary步驟6:whoami步驟7:sudouseraddJohn項目三任務(wù)一步驟1:mkdir-p/project/{public,private,temp}mkdir/project/private/{Cary,David,Andy}步驟2:touch/project/public/manual步驟3:cd/projectls-R步驟4:cp/etc/passwd/project/public步驟5:grep-n'root'/etc/passwd任務(wù)二步驟1:cd/projecttar-czvfproject.public.tar.gzpublic步驟2:tar-xzvfproject.public.tar.gz-Ctemp步驟3:cdpublicgzippasswd步驟4:gzip-dpasswd.gz任務(wù)三步驟1:chgrp-Rproject/project步驟2:chown-RCary/project/public步驟3:chmod-R750/project/public步驟4:chownCary/project/private/CarychownDavid/project/private/DavidchownAndy/project/private/Andychmod-R700/project/private/Carychmod-R700/project/private/Davidchmod-R700/project/private/Andy步驟5:chmod-R777/project/temp項目四任務(wù)一步驟1:略步驟2:fdisk/dev/sdb步驟3:mkfs-txfs/dev/sdb1mkfs-txfs/dev/sdb2mkfs.xfs/dev/sdb3mkfs.xfs/dev/sdb5mkfs.xfs/dev/sdb6mkfs.xfs/dev/sdb7步驟4:mkdir-p/mnt/{sdb1,sdb2,sdb3,sdb5,sdb6,sdb7}vim/etc/fstabmount-a步驟5:df-h任務(wù)二步驟1:vim/etc/fstab在“/dev/sdb3”分區(qū)記錄項中添加參數(shù)“uquota”和“gquota”,編輯完成后保存文件并退出Vim。/dev/sdb3/mnt/sdb3xfsdefaults,uquota,gquota00reboot步驟2:xfs_quota-xc'limit-ubsoft=1000Mbhard=1100Misoft=300ihard=350Cary'/mnt/sdb3步驟3:edquota-pCary-uAndy步驟4:xfs_quota-xc'limit-gbsoft=3000Mbhard=3500Misoft=1000ihard=1200project'/mnt/sdb3步驟5:xfs_quota-xc'report-h'/mnt/sdb3任務(wù)三步驟1:略步驟2:pvcreate/dev/sdc/dev/sddpvdisplay/dev/sdc/dev/sdd步驟3:vgcreateproject_vol/dev/sdc/dev/sdd步驟4:lvcreate-L300M-nlogical_volproject_vol步驟5:mkfs.ext4/dev/project_vol/logical_volmkdir/mnt/projectvim/etc/fstab輸入以下內(nèi)容,編輯完成后保存文件并退出Vim。/dev/project_vol/logical_vol /mnt/project ext4 defaults 0 0mount-adf-h步驟6:umount/mnt/projectlvextend-L500M/dev/project_vol/logical_vole2fsck-f/dev/project_vol/logical_volresize2fs/dev/project_vol/logical_volmount-adf-h項目五任務(wù)一步驟1:vim/etc/yum.repos.d/rhel8.repo按“i”鍵進入輸入模式,在文檔中輸入內(nèi)容:[localREPO]name=redhat8baseurl=file:///media/cdrom/BaseOSenabled=1gpgcheck=0[localREPO_APP]name=redhat8_appbaseurl=file:///media/cdrom/AppStreamenabled=1gpgcheck=0輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟2:mkdir-p/media/cdrommount/dev/cdrom/media/cdrom步驟3:yumlistall|grepftp步驟4:yuminstall-yvsftpd步驟5:rpm–qa|grepvsftpd任務(wù)二步驟1:top查看后按“q”鍵正常退出top命令。步驟2:psaux>process.txt步驟3:cat&psaux|grepcatkill-99154#cat命令的PID為9154psaux|grepcat步驟4:cat按【ctrl+z】掛起進程jobsfg1項目六任務(wù)一步驟1:systemctllist-unit-files步驟2:systemctlstatussshd.service步驟3:systemctlstopsshd.service步驟4:systemctlstartsshd.service步驟5:systemctlrestartsshd.service步驟6:systemctlenablesshd.service任務(wù)二步驟1:at13:50warning:commandswillbeexecutedusing/bin/shat>echo"Meetingin10minutes!"at><EOT> #按“Ctrl+D”組合鍵結(jié)束編寫一次性計劃任務(wù)job1atFriMar1813:50:002022步驟2:at14:302023-03-18warning:commandswillbeexecutedusing/bin/shat>find/project/public-name'*.c'>findc.txt #按“Ctrl+D”組合鍵結(jié)束編寫一次性計劃任務(wù)at><EOT>job2atFriMar1814:30:002022步驟3:atqatrm2步驟4:crontab-e#按“i”鍵進入輸入模式,編輯文件并輸入周期性計劃任務(wù)5023**5/usr/bin/tar-jcvfproject.public.tar.bz2/project/public#退出Vim后,系統(tǒng)的提示信息crontab:installingnewcrontab步驟5:crontab-l項目七任務(wù)一步驟1:vimpassword.sh步驟2:按“i”鍵后輸入以下內(nèi)容:name=$1password=`opensslrand-base646`echo$password|passwd--stdin$nameecho"$name:$password">>/project/private/$name/userpass.txt輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟3:chmodu+xpassword.sh./password.shCary步驟4:cat/project/private/Cary/userpass.txt任務(wù)二步驟1:vimbackup.sh步驟2:按“i”鍵后輸入以下內(nèi)容:#!/bin/bashif[!-d/project/temp/bak];thenmkdir-p/project/temp/bakficd/projecttar-czvfproject.public.tar.gzpublicmvproject.public.tar.gztemp/bak輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟3:chmodu+xbackup.shcrontab-e#按“i”鍵進入輸入模式,編輯文件并輸入周期性計劃任務(wù)5023**5/root/backup.sh#退出Vim后,系統(tǒng)的提示信息crontab:installingnewcrontab步驟4:crontab-l任務(wù)三步驟1:vimmovefile.sh步驟2:按“i”鍵后輸入以下內(nèi)容:#/bin/shcd/project/publicforFileNamein`ls-l|awk'$5>10240{print$9}'`domv$FileName/project/tempdone輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟3:chmodu+xmovefile.sh./movefile.sh步驟4:ls-l/project/temp項目八任務(wù)一步驟1:vim/etc/sysconfig/network-scripts/ifcfg-ens160按“i”鍵后修改最后一行如下所示:ONBOOT=yes輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。nmcliconnectionupens160步驟2:hostname步驟3:ifconfig步驟4:ifconfigens16033netmask步驟5:nmcliconnectmodifyens160con-nameproject步驟6:nmcliconnectionshow任務(wù)二步驟1:ping-c3步驟2:nslookup步驟3:netstat-nr步驟4:netstat-at步驟5:tracepath項目九任務(wù)一步驟1:yumupdateopenssh-y步驟2:rpm-qiopenssh-server步驟3:vim/etc/ssh/sshd_config按“i”鍵進入輸入模式,增加下面內(nèi)容:PermitEmptyPasswordsno輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟4:systemctlrestartsshdsystemctlenablesshd任務(wù)二步驟1:$ssh-keygen$ssh-copy-idroot@26步驟2:systemctlstatussshdvim/etc/ssh/sshd_config按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容:PermitRootLoginyesPasswordAuthenticationno輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。systemctlrestartsshd.service步驟3:$sshroot@26topexit步驟4:$scproot@26:/etc/hostnamelinuxhostname項目十任務(wù)一步驟1:mount/dev/cdrom/media/cdromyuminstall-ysambasamba-client步驟2:pdbedit-auCarypdbedit-auAndy步驟3:ls-al/projectchmod755/project/publicchmod777/project/temp步驟4:vim/etc/samba/smb.conf按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容:[global]workgroup=SAMBAsecurity=userpassdbbackend=tdbsam[software]comment=sharepath=/project/publicpublic=noreadonly=yes[swap]comment=swappath=/project/temppublic=nowritable=yes輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。步驟5:setsebool-Psamba_export_all_rw=on步驟6:iptables-Fiptables-savefirewall-cmd--zone=public--permanent--add-service=sambafirewall-cmd--reload步驟7:systemctlrestartsmb.service步驟8:在Windows系統(tǒng)中,打開“計算機”窗口,在地址欄輸入“\\26”,訪問Samba服務(wù)器后,在目錄“/project/temp”下創(chuàng)建新目錄“test”成功,在目錄“/project/public”下創(chuàng)建新目錄“test”失敗,因為該目錄沒有寫權(quán)限。從以上兩個目錄復制任意文件到“我的文檔”都能復制成功,因為兩個目錄均具有讀取權(quán)限。任務(wù)二步驟1:rpm-qa|grephttpdmount/dev/cdrom/media/cdromyum-yinstallhttpd步驟2:systemctlstarthttpd.servicesystemctlenablehttpd.service步驟3:vim/etc/hosts按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容:26輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。ping-c3mkdir-p/var/www/projectecho"Hello,Welcometothehomepageofprojectwebsit!">/var/www/project/index.htmlvim/etc/httpd/conf/httpd.conf按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容:<VirtualHost26> Documentroot/var/www/project ServerName <Directory/var/www/project> AllowOverrideNone Requireallgranted </Directory></VirtualHost> 輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。systemctlrestarthttpd.service步驟4:mkdir-p/localhost/{Cary,Andy}echo"Hello,WelcometoCary'shomepage!">/localhost/Cary/index.htmlecho"Hello,WelcometoAndy'shomepage!">/localhost/Andy/index.htmlvim/etc/httpd/conf/httpd.conf按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容:Alias/Cary"/localhost/Cary"<Directory"/localhost/Cary">AllowOverrideNoneRequireallgranted</Directory>Alias/Andy"/localhost/Andy"<Directory"/localhost/Andy">AllowOverrideNoneRequireallgranted</Directory>輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。systemctlrestarthttpd.service任務(wù)三步驟1:vim/etc/sysconfig/network-scripts/ifcfg-ens160按“i”鍵進入輸入模式,在文檔中添加以下內(nèi)容(粗體為修改或新增內(nèi)容):TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=projectUUID=461efa01-ccca-480b-ad88-9fcdb82c97deDEVICE=ens160ONBOOT=yesIPADDR=26NETMASK=輸入完成,按“Esc”鍵后按“:wq”保存文件并退出Vim。nmcliconnectionupens160步驟2:rpm-qa|grepdhcpmoun

溫馨提示

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

評論

0/150

提交評論