Linux操作系統(tǒng)應用實戰(zhàn) (答案) 項目訓練3-9 Linux用戶和組群管理-編寫Shell腳本_第1頁
Linux操作系統(tǒng)應用實戰(zhàn) (答案) 項目訓練3-9 Linux用戶和組群管理-編寫Shell腳本_第2頁
Linux操作系統(tǒng)應用實戰(zhàn) (答案) 項目訓練3-9 Linux用戶和組群管理-編寫Shell腳本_第3頁
Linux操作系統(tǒng)應用實戰(zhàn) (答案) 項目訓練3-9 Linux用戶和組群管理-編寫Shell腳本_第4頁
Linux操作系統(tǒng)應用實戰(zhàn) (答案) 項目訓練3-9 Linux用戶和組群管理-編寫Shell腳本_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

項目訓練3Linux用戶和組群管理創(chuàng)建用戶www,不建立家目錄、不登錄系統(tǒng)。useradd-M-s/sbin/nologinwww創(chuàng)建用戶user01、user02和user03。sudouseradduser01sudouseradduser02sudouseradduser03使用非交互方式將user01的密碼設置為“user01”,將user02的密碼設置為“user02”,將user03的密碼設置為“user03”。echo"user01:user01"|sudochpasswdecho"user02:user02"|sudochpasswdecho"user03:user03"|sudochpasswd創(chuàng)建5個用戶組,分別為it、account、sale、public和manage。sudogroupadditsudogroupaddaccountsudogroupaddsalesudogroupaddpublicsudogroupaddmanage將user01的基本組設置為it,將user02的基本組設置為account,將user03的基本組設置為sale。sudousermod-gituser01sudousermod-gaccountuser02sudousermod-gsaleuser03將三個用戶的附加組設置為public。sudousermod-aGpublicuser01sudousermod-aGpublicuser02sudousermod-aGpublicuser03將user01添加到manage中,不改變user01之前所在的組。sudousermod-aGmanageuser01將user02從account組中刪除。sudogpasswd-duser02account改變user03的附加組為account。sudousermod-gaccountuser03刪除用戶user01、user02和user03,刪除組it、account、sale、public和manage。sudouserdeluser01sudouserdeluser02sudouserdeluser03sudogroupdelitsudogroupdelaccountsudogroupdelsalesudogroupdelpublicsudogroupdelmanage項目訓練4Linux權限管理假設系統(tǒng)中有兩個賬號,分別是user1與user2,這兩個賬號除了支持自己的群組,還共同支持一個名為items的群組。如這兩個賬號需要共同擁有/srv/dev/目錄的開發(fā)權,且該目錄不許其他賬號進入查閱,請問該目錄的權限應如何設定?請先以傳統(tǒng)權限說明,再以SGID的功能解析。解析命令傳統(tǒng)權限設定方式:設置目錄的所有者為user1,群組為items,并給予所有者讀、寫、執(zhí)行權限,以及禁止其他賬號的訪問權限:chownuser1:items/srv/dev/和chmod770/srv/dev/。sudochownuser1:items/srv/dev/sudochmod770/srv/dev/SGID(SetGroupID)的功能解析設置目錄的所有者為user1,群組為items,并給予所有者讀、寫、執(zhí)行權限,以及禁止其他賬號的訪問權限:chownuser1:items/srv/dev/和chmod2770/srv/dev/。添加user2到items群組:usermod-aGitemsuser2。sudochownuser1:items/srv/dev/sudochmod2770/srv/dev/sudousermod-aGitemsuser2項目訓練5Linux磁盤配置和管理河北河北唐訊信息技術股份有限公司技術股份有限公司在Linux服務器中新增了一塊硬盤,/dev/sdb,要求Linux系統(tǒng)的分區(qū)可以自動調(diào)整硬盤容量。請使用fdisk命令新建/dev/sdb1、/dev/sdb2、/dev/sdb3以及/dev/sdb4LVM類型的分區(qū),并在這4個分區(qū)上創(chuàng)建物理卷、卷組、和邏輯卷,最后將邏輯卷掛載。[root@localhost~]#fdisk/dev/sdb......命令(輸入m獲取幫助):nPartitiontype:pprimary(0primary,0extended,4free)eextendedSelect(defaultp):p分區(qū)號(1-4,默認1):1起始扇區(qū)(2048-31457279,默認為2048):將使用默認值2048Last扇區(qū),+扇區(qū)or+size{K,M,G}(2048-31457279,默認為31457279):+4G分區(qū)1已設置為Linux類型,大小設為4GiB命令(輸入m獲取幫助):t已選擇分區(qū)1Hex代碼(輸入L列出所有代碼):8e已將分區(qū)“Linux”的類型更改為“LinuxLVM”命令(輸入m獲取幫助):nPartitiontype:pprimary(1primary,0extended,3free)eextendedSelect(defaultp):p分區(qū)號(2-4,默認2):2起始扇區(qū)(8390656-31457279,默認為8390656):將使用默認值8390656Last扇區(qū),+扇區(qū)or+size{K,M,G}(8390656-31457279,默認為31457279):+4G分區(qū)2已設置為Linux類型,大小設為4GiB命令(輸入m獲取幫助):t分區(qū)號(1,2,默認2):Hex代碼(輸入L列出所有代碼):8e已將分區(qū)“Linux”的類型更改為“LinuxLVM”命令(輸入m獲取幫助):nPartitiontype:pprimary(2primary,0extended,2free)eextendedSelect(defaultp):p分區(qū)號(3,4,默認3):起始扇區(qū)(16779264-31457279,默認為16779264):將使用默認值16779264Last扇區(qū),+扇區(qū)or+size{K,M,G}(16779264-31457279,默認為31457279):+4G分區(qū)3已設置為Linux類型,大小設為4GiB命令(輸入m獲取幫助):t分區(qū)號(1-3,默認3):Hex代碼(輸入L列出所有代碼):8e已將分區(qū)“Linux”的類型更改為“LinuxLVM”命令(輸入m獲取幫助):nPartitiontype:pprimary(3primary,0extended,1free)eextendedSelect(defaulte):p已選擇分區(qū)4起始扇區(qū)(25167872-31457279,默認為25167872):將使用默認值25167872Last扇區(qū),+扇區(qū)or+size{K,M,G}(25167872-31457279,默認為31457279):將使用默認值31457279分區(qū)4已設置為Linux類型,大小設為3GiB命令(輸入m獲取幫助):t分區(qū)號(1-4,默認4):Hex代碼(輸入L列出所有代碼):8e已將分區(qū)“Linux”的類型更改為“LinuxLVM”命令(輸入m獲取幫助):w......[root@localhost~]#pvcreate/dev/sdb1Physicalvolume"/dev/sdb1"successfullycreated.[root@localhost~]#pvcreate/dev/sdb2Physicalvolume"/dev/sdb2"successfullycreated......sdb3和sbd4同理[root@localhost~]#vgcreatemyvg/dev/sdb1/dev/sdb2/dev/sdb3/dev/sdb4Volumegroup"myvg"successfullycreated[root@localhost~]#lvcreate-l80%VG-nmylvmyvgLogicalvolume"mylv"created.[root@localhost~]#mkfs.ext4/dev/myvg/mylvmke2fs1.42.9(28-Dec-2013)文件系統(tǒng)標簽=OStype:Linux........Creatingjournal(32768blocks):完成Writingsuperblocksandfilesystemaccountinginformation:完成[root@localhost~]#cd/[root@localhost/]#mkdirmylv[root@localhost/]#mount/dev/myvg/mylv/mylv[root@localhost/]#echo“/dev/myvg/mylv/mylvext4defaults00”>>/etc/fstab項目訓練6Linux網(wǎng)絡配置和管理河北唐訊信息技術股份有限公司新增了Linux服務器,但是還沒有配置TCP/IP網(wǎng)絡參數(shù),需要設置管理員設置好各項TCP/IP參數(shù),并連通網(wǎng)絡,有要求用戶在多個配置文件中快速切換。在公司網(wǎng)絡中使用筆記本時需要手動指定網(wǎng)絡的IP,而回到家中則是DHCP自動分配IP地址,且通過SSH服務訪問遠程主機,可以使用證書登錄遠程主機,不需要輸入遠程主機的用戶名和密碼。[root@localhost~]#cd/etc/sysconfig/network-scripts[root@localhostnetwork-scripts]#touchifcfg-ens33-office[root@localhostnetwork-scripts]#vimifcfg-ens33-office[root@localhostnetwork-scripts]#catifcfg-ens33-officeDEVICE=ens33BOOTPROTO=staticONBOOT=yesONBOOT=yesIPADDR=23NETMASK=GATEWAY=DNS1=DNS2=[root@localhostnetwork-scripts]#touchifcfg-ens33-home[root@localhostnetwork-scripts]#vimifcfg-ens33-home[root@localhostnetwork-scripts]#catifcfg-ens33-homeDEVICE=ens33BOOTPROTO=dhcpONBOOT=yes#切換到公司網(wǎng)絡[root@localhostnetwork-scripts]#cp/etc/sysconfig/network-scripts/ifcfg-ens33-office/etc/sysconfig/network-scripts/ifcfg-ens33cp:是否覆蓋"/etc/sysconfig/network-scripts/ifcfg-ens33"?y[root@localhostnetwork-scripts]#systemctlrestartnetwork#切換到家ot@localhostnetwork-scripts]#cp/etc/sysconfig/network-scripts/ifcfg-ens33-home/etc/sysconfig/network-scripts/ifcfg-ens33cp:是否覆蓋"/etc/sysconfig/network-scripts/ifcfg-ens33"?y[root@localhostnetwork-scripts]#systemctlrestartnetwork[root@localhostnetwork-scripts]#cd/[root@localhost/]#ssh-keygen.......[root@localhost/]#cd/root/.ssh[root@localhost.ssh]#lsid_rsaid_rsa.pub[root@localhost.ssh]#ssh-copy-id項目訓練7Linux軟件安裝和管理河北唐訊信息技術股份有限公司,在近期項目中想要通過yum網(wǎng)絡源下載docker,作為公司網(wǎng)絡管理員,應該考慮用哪個鏡像源,依賴的問題,docker的版本等等。使用yum下載安裝docker-ce社區(qū)版本,鏡像源最好使用阿里云鏡像。首先配置好yum網(wǎng)絡源,然后解決依賴問題,最后開始安裝。yum-complete-transactionyum-config-manager[root@localhost~]#yum-config-manager --add-repo/docker-ce/linux/centos/docker-ce.repo.......[root@localhost~]#yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2.......更新完畢:device-mapper-persistent-data.x86_640:0.8.5-3.el7_9.2lvm2.x86_647:2.02.187-6.el7_9.5作為依賴被升級:device-mapper.x86_647:1.02.170-6.el7_9.5device-mapper-event.x86_647:1.02.170-6.el7_9.5device-mapper-event-libs.x86_647:1.02.170-6.el7_9.5device-mapper-libs.x86_647:1.02.170-6.el7_9.5lvm2-libs.x86_647:2.02.187-6.el7_9.5完畢![root@localhost~]#yumlistdocker-ce--showduplicates|sort-r可安裝的軟件包docker-ce.x86_643:24.0.6-1.el7docker-ce-stabledocker-ce.x86_643:24.0.5-1.el7docker-ce-stable.........[root@localhost~]#yuminstalldocker-ce.x86_64........已安裝:docker-ce.x86_643:24.0.6-1.el7作為依賴被安裝:container-selinux.noarch2:2.119.2-1.911c772.el7_8containerd.io.x86_640:1.6.22-3.1.el7docker-buildx-plugin.x86_640:0.11.2-1.el7docker-ce-cli.x86_641:24.0.6-1.el7docker-ce-rootless-extras.x86_640:24.0.6-1.el7docker-compose-plugin.x86_640:2.21.0-1.el7fuse-overlayfs.x86_640:0.7.2-6.el7_8fuse3-libs.x86_640:3.6.1-4.el7slirp4netns.x86_640:0.4.3-4.el7_8完畢![root@localhost~]#systemctlstartdocker[root@localhost~]#systemctlenabledockerCreatedsymlinkfrom/etc/systemd/system/multi-user.target.wants/docker.serviceto/usr/lib/systemd/system/docker.service.[root@localhost~]#docker--versionDockerversion24.0.6,builded223bc[root@localhost~]#項目訓練8Linux應用服務配置和管理河北唐訊信息技術股份有限公司,在初期階段,搭建網(wǎng)站服務器時,但是由于Linux機器不是特別的多,但是想要搭建多個域名的網(wǎng)站,經(jīng)開會研討決定,使用Apache作為我司的網(wǎng)站服務器,同時也是為了滿足多個域名的需求,現(xiàn)要求對其進行搭建。要求:對應/www/data/web目錄對應/www/waiwang/web目錄對應/www/invite/web目錄[root@localhost~]#mkdir-p/www/data/web[root@localhost~]#mkdir-p/www/waiwang/web[root@localhost~]#mkdir-p/www/invite/web[root@localhost~]#ch

溫馨提示

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

最新文檔

評論

0/150

提交評論