Linux 實(shí)驗(yàn)手冊
《Linux 實(shí)驗(yàn)手冊》由會員分享,可在線閱讀,更多相關(guān)《Linux 實(shí)驗(yàn)手冊(11頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 Linux實(shí)驗(yàn)手冊補(bǔ)充實(shí)驗(yàn)步驟很詳細(xì)Linux重于練習(xí)和動手一 Linux安裝注意磁盤分區(qū)二:用戶簡單操作:1、 添加用戶u1和u2,并分別設(shè)置口令#useradd u1 passwd u1#useradd u2 passwd u22、 查看/etc/passwd及/etc/shadow文件內(nèi)容,以確定兩個用戶以建立#ls -l /etc/passwd#ls -l /etc/shadow3、 查看/home 目錄下是否有u1和u2目錄#ls-l /home4、 以u1用戶身份登錄#su u1三:文件及目錄操作:1、 以u1用戶身份登錄后,顯示當(dāng)前目錄位置$pwd2、 在u1目錄下創(chuàng)建兩個目錄
2、,分別為dir1和dir2$mkdir dir1 dir23、 進(jìn)入dir1目錄用vi創(chuàng)建兩個文件,文件名分別為test1、test2$cd ./dir1$vi test1 :wq!$vi test2 :wq!4、 分別用cat、less、more命令查看test1和test2文件內(nèi)容$cat test1$more test2$less test1 q5、 進(jìn)入dir2目錄用touch創(chuàng)建兩個空文件test3、test4$cd ./dir2$touch test3 test46、 將dir1目錄下的test1文件復(fù)制到/tmp目錄下$cd ./dir1$cp test1 /tmp7、 查看/t
3、mp目錄下是否有test1文件$ls -l /tmp8、 將dir1目錄下的test2移動到dir2目錄下$cd ./dir2$mv test2 ./dir29、 查看dir1目錄下的文件$cd ./dir1$ls l 10、 查看dir2目錄下的文件$cd ./dir2$ls l 11、 刪除dir1目錄及目錄下的所有文件$cd .$rm rf dir112、 分別查找/根分區(qū)下是否有test1與test2文件$find / -name test*13、 刪除dir2目錄及目錄下的所有文件$cd .$rm rf dir2四:設(shè)置文件或目錄權(quán)限:1、 以root用戶身份登錄$su root (
4、輸入密碼)2、 用ls l命令顯示/tmp/test1文件權(quán)限(抄錄顯示行并詳細(xì)指定其表示含義)#ls l /tmp/test1- rw- rw- r- 1 u1 u1 34 12月29 22:24 /tmp/test1文件 屬主權(quán)限 屬主權(quán)限 其它用戶權(quán)限 屬主名 屬組名 文件大小 創(chuàng)建日期 文件名稱3、 將/tmp/test1文件的屬主改為u2,權(quán)限為讀、寫、可執(zhí)行;屬組改為u2,權(quán)限改為只讀;其他用戶無任何權(quán)限。#chown u2:u2 test2#chmod 740 /tmp/test14、 以用戶u2身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?#su u
5、2$cat /tmp/test1 內(nèi)容可見5、 以用戶u1身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?#su u1$cat /tmp/test1 內(nèi)容不可見五:用戶與組高級操作:1、 添加一個新用戶u3到u2組。$su - root#useradd g u2 u3#passwd u32、 以用戶u3的身份登錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?#su u3$cat /tmp/test1 內(nèi)容可見3、 將已有用戶u1添加到u2組(gpasswd a u1 u2)。$su root#gpasswd a u1 u24、 以用戶u1身份再次登
6、錄,查看/tmp/test1文件內(nèi)容(用cat命令),內(nèi)容是否可見?#su u1$cat /tmp/test1 內(nèi)容可見5、 刪除用戶u1$su root#userdel r u16、 手工刪除用戶u3(用vi 分別打開/etc/passwd、/etc/shadow、/etc/group文件,將用戶或組的對應(yīng)行刪除;用rm命令刪除u3用戶個人主目錄/home/u3;)#vi /etc/passwd 刪除最后一行關(guān)于U3用戶的賬戶記錄信息#vi /etc/passwd 刪除最后一行關(guān)于U3用戶的密碼記錄信息#rm rf /home/u3 六:掛接光驅(qū)(/mnt/cdrom=/media/cdro
7、m這樣去理解)1、 插入光盤或設(shè)置虛擬機(jī)光驅(qū)指定到一個iso光盤鏡像文件2、 進(jìn)入/mnt/cdrom目錄(目錄已存在,否則需創(chuàng)建),查看是否有文件#cd /mnt/cdrom 沒有此文件或目錄#cd /mnt#mkdir cdrom#cd /mnt/cdrom#ls 無文件3、 退出/mnt/cdrom目錄#cd4、 將光驅(qū)/dev/cdrom掛接到目錄/mnt/cdrom上#mount t iso9660 /dev/cdrom /mnt/cdrom5、 再次進(jìn)入/mnt/cdrom目錄,查看是否有文件#cd /mnt/cdrom #ls 光盤已掛載上,可以讀取文件6、 退出/mnt/cdr
8、om目錄#cd7、 卸載光驅(qū)(解除掛接)#umount /mnt/cdrom8、 進(jìn)入/mnt/cdrom目錄,查看是否有文件#cd /mnt/cdrom#ls 無文件七:Vi編輯器的使用自由練習(xí)舉例:更改linux的啟動順序修改inittab配置文件#vi /etc/inittab修改以此行:id:5:initialization.(3為文件界面,5為圖形界面)末行模式使用wq保存退出#reboot 重新啟動驗(yàn)證八關(guān)于SHELL的實(shí)驗(yàn)查看當(dāng)前賬戶所使用的SHELLrootlocalhost # echo $SHELL/bin/bash查看系統(tǒng)所有的SHELLrootlocalhost # m
9、ore /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/ash/bin/bsh/bin/ksh/usr/bin/ksh/usr/bin/pdksh/bin/tcsh/bin/csh修改XIE賬戶的SHELLxielocalhost $ chshChanging shell for xie.輸入賬戶密碼Password:輸入修改為的SHELLNew shell /bin/bash: /bin/bshShell changed.重新登入驗(yàn)證 xielocalhost $ su - xiePassword:查看其SHELL$ echo $SHELL/bin/
10、bsh修改成功九如何限定用戶登錄使用VI編輯器修改PASSWD配置文件rootlocalhost # vi /etc/passwd將下列項(xiàng)heng:x:501:501:/home/heng:/bin/bash修改為heng:x:501:501:/home/heng:/sbin/nologin保存退出:wq!切換為HENG賬戶登錄驗(yàn)證rootlocalhost # su - hengThis account is currently not available.無法登入,修改成功十修改全局環(huán)境變量配置文件(profile)使用VI編輯器修改PROFILE配置文件rootlocalhost # v
11、i /etc/profile在配置文件的未行添加如下內(nèi)容LINUX=I LOVE LINUXecho $LINUX保存退出:wq!切換為XIE賬戶登錄驗(yàn)證rootlocalhost # su - xieI LOVE LINUX可以看到添加的內(nèi)容,修改成功十一修改主提示符賬戶主提示符狀態(tài)下修改PS1變量值即可修改主提示符,如下 xielocalhost $ PS1=主提示符已按要求修改成功五.使用命令歷史記錄的相關(guān)命令查看當(dāng)前狀態(tài)之前所有輸入命令的歷史記錄history 1 head -3 /etc/passwd 2 su - root 3 su - 4 exit 5 exit 6 PS1=I
12、LOVE LINUX 7 PS1=8 history保存命令歷史記錄到指定的文件history miji.txt查看存儲目錄為當(dāng)所目錄lsafile miji.txt查看文件內(nèi)容,存儲成功cat miji.txt 1 head -3 /etc/passwd 2 su - root 3 su - 4 exit 5 exit 6 PS1=I LOVE LINUX 7 PS1= 8 history9 history miji.txt清除當(dāng)前狀態(tài)下所有輸入的命令歷史記錄history c查看驗(yàn)證,清除成功history 1 history十二 .修改環(huán)境變量PATH值,以保證在所有目錄下能夠運(yùn)行指定的
13、腳本程序使用VI編輯器新建腳本文件rootlocalhost home# vi aaa編輯腳本文件的內(nèi)容如下#/bin/bashecho I LOVE LINUX保存退出:wq為腳本文件添加可執(zhí)行權(quán)限(文件所有者)rootlocalhost home# chmod u+x aaa查看腳本文件的權(quán)限,添加成功rootlocalhost home# ls -l總用量 3028-rwxr-r- 1 root root 32 1月 8 20:45 aaa在當(dāng)前目錄執(zhí)行腳本文件rootlocalhost home# ./aaaI LOVE LINUX!切換目錄rootlocalhost home# cd
14、再次執(zhí)行腳本文件,提示為”BASH中找不到命令”rootlocalhost # aaabash: aaa: command not found修改環(huán)境變量PATH的值rootlocalhost # PATH=$PATH:/home查看環(huán)境變量PATH的值,/HOME目錄已添加rootlocalhost # echo $PATH/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/xie/bin:/home非/HOME目錄下再次執(zhí)行腳本文件如下,修改PATH值成功rootloc
15、alhost # aaaI LOVE LINUX!關(guān)于服務(wù)的搭建再此只是補(bǔ)充實(shí)驗(yàn),把服務(wù)搭建起來而已,具體服務(wù)的維護(hù)和修改配置為二期內(nèi)容十三搭建FTP服務(wù)A安裝VSFTPD軟件包查看軟件包安裝情況rootlocalhost # rpm -q vsftpd掛載LINUX光盤,以備安裝相關(guān)軟件包rootlocalhost # mount /dev/cdrom進(jìn)入光盤內(nèi)相關(guān)目錄rootlocalhost /# cd /media/cdrom/RedHat/RPMS安裝VSFTPD軟件rootlocalhost RPMS# rpm -ivh vsftpd-2.0.1-5.EL4.5.i386.rpmB
16、配置網(wǎng)絡(luò)環(huán)境rootlocalhost # netconfigC啟動FTP服務(wù)rootlocalhost # service vsftpd restart客戶端驗(yàn)證十四搭建WEB服務(wù)1安裝apache軟件解壓軟件包rootlocalhost # tar zvxf httpd-2.0.61.tar.gz2.進(jìn)入解壓后的目錄rootlocalhost # cd httpd-2.0.61執(zhí)行configure命令完成程序編譯前的配置rootlocalhost httpd-2.0.61# ./configure -prefix=/home/xie/httpd(已有此目錄,沒有新建)3.使用MAKE命令
17、進(jìn)行程序的二進(jìn)制編譯rootlocalhost httpd-2.0.61# make4.按設(shè)定好的路徑將已編譯完成的應(yīng)用程序安裝到目標(biāo)目錄rootlocalhost httpd-2.0.61# make install5.查看WEB服務(wù)的端口信息rootlocalhost # netstat -ant |grep 806.關(guān)閉原h(huán)ttpd服務(wù)默認(rèn)使用的80端口rootlocalhost # service httpd stop7.啟用新的WEB服務(wù)端口rootlocalhost # apachectl -k start客戶端驗(yàn)證十五:Linux系統(tǒng)下配置telnet服務(wù)A配置系統(tǒng)的網(wǎng)絡(luò)環(huán)境(I
18、P地址等相關(guān)信息)配置IP地址及網(wǎng)關(guān)等#netconfig配置完成后激活配置#service network restartB.配置telnet的配置文件進(jìn)入telnet配置文件的相關(guān)目錄#cd /etc/xinetd.d配置此目錄下的telnet文件#vi telnet修改修改disable值為no末行模式使用wq保存退出激活配置#service xinetd restartC遠(yuǎn)程連接端驗(yàn)證(windows系統(tǒng))運(yùn)行cmd使用telnet 192.168.1.105進(jìn)行連接十六:程序的前臺、后臺與后臺掛起:cat /dev/zero /dev/null & :在后臺運(yùn)行0生成器并用null過
19、濾掉jobs :獲取上一命令的作業(yè)號fg 1 :把后臺命令調(diào)回前臺按CTRL+Z鍵 :調(diào)入后臺并掛起暫停bg 1 :運(yùn)行后臺暫停命令echo $!(記下進(jìn)程號) :回顯后臺運(yùn)行最后一進(jìn)程號kill 進(jìn)程號 :結(jié)束該進(jìn)程十七:進(jìn)程管理:以用戶root身份執(zhí)行:cat /dev/zero /dev/null & (執(zhí)行cat命令并保持其運(yùn)行)以用戶u1身份執(zhí)行: cat /dev/zero /dev/null & (執(zhí)行cat命令并保持其運(yùn)行)top :顯示進(jìn)程的資源占用情況,動態(tài)變化以用戶root身份執(zhí)行:renice 5 進(jìn)程號(以root執(zhí)行的cat) :調(diào)整進(jìn)程優(yōu)先級top :優(yōu)先級高的進(jìn)
20、程始終占有較多資源killall cat (或用兩次kill 進(jìn)程號) :結(jié)束所有該命令的進(jìn)程十八:文件歸檔與備份:(進(jìn)入/tmp目錄)rm rf /tmp/* :刪除所有/tmp目錄下文件mkdir /xianxi :在根下建立xianxi目錄cd /tmp :進(jìn)入/tmp目錄mkdir tt :在/tmp中建立tt目錄ls /etc/ tt/test1 :將所有/etc/下文件名重定向到tt下的test1文件中l(wèi)s /var/log tt/test2 :將所有/var/log/下文件名重定向到tt下的test2文件中l(wèi)s :顯示/tmp文件ls tt :顯示tt下文件tar cf tt.t
21、ar tt :將tt目錄打包為tt.tar包tar czf tt.tar.gz tt :將tt用gz方式壓縮為tt.tar.gz包tar cjf tt.tar.bz2 tt :將tt用bz2壓縮為tt.tar.bz2包c(diǎn)p /tmp/tt.tar.* /xianxi :復(fù)制3個包到xianxi目錄cd /xianxi :進(jìn)入xianxi目錄tar xf tt.tar.gz :解包lsrm rf *tar zxf tt.tar.gz :gz解包lsrm -rf * tar jxf tt.tar.bz2 :bz2解包rm -rf * ls ls tt十九.計劃任和A.at命令(非周期性任務(wù))at
22、10:20 init 6B.cron(周期性任務(wù))a、軟件包:vixie-cron crontabsb、執(zhí)行程序:crondc、設(shè)置crond服務(wù)在運(yùn)行級別3和5中自動運(yùn)行:chkconfig list crond(顯示)chkconfig level 35 crond on(若已設(shè)置可不執(zhí)行此步驟)d、設(shè)置2分鐘后系統(tǒng)自動重啟date(查看系統(tǒng)時間,假定為10:30)crontab e(輸入編輯命令)3210*init 6e、其它設(shè)置:周一至周五22點(diǎn)30分系統(tǒng)自動關(guān)機(jī)3022*1-5init 0(周一至周五22點(diǎn)30分系統(tǒng)自動關(guān)機(jī))*/2*xxx(每兩分鐘執(zhí)行某命令)*1,3,5xxx(每
23、周1,3,5執(zhí)行某命令)f、冊除用戶現(xiàn)有任務(wù):crontab rcrontab l(顯示任務(wù))g、相關(guān)文件:主配置文件:/etc/crontab 一般不做修改用戶定義的任務(wù)被保存在/var/spool/cron/ 目錄中,如root用戶的計劃任務(wù)在/var/spool/cron/root文件中。二十:如何使用新添加的硬盤(分區(qū)、格式化、掛接) 1、 第一步:添加硬盤(在實(shí)際電腦中安裝或在虛擬機(jī)中設(shè)置)關(guān)閉虛擬機(jī),選擇“虛擬機(jī)-設(shè)置添加硬盤創(chuàng)建一個新的虛擬磁盤IDE或SCSI均可輸入容量大小完成”,確定硬盤安裝位置(如/dev/sdb),啟動虛擬機(jī)2、 分區(qū);(可將添加的硬盤分成一個區(qū))dmes
24、g | grep hd (查看系統(tǒng)檢測到的硬盤設(shè)備)fdisk /dev/sdb(假定添加的硬盤為/dev/sdb)(輸入:m-n-p-數(shù)字1-回車-回車-wq)reboot (重啟,使分區(qū)生效)3、 格式化分區(qū):fdisk l(查看硬盤分區(qū)情況)mke2fs j /dev/sdb1(注意此處為分區(qū)的表示,格式化為ext3)或者mkfs.ext3 /dev/sdb14、 掛接:mount /dev/sdb1 /home5、 固化掛接:vi /etc/fstab添加一行:/dev/sdb1/homeext3 defaults1 1(分區(qū)) (掛接目錄) (分區(qū)格式)(開機(jī)自動掛接) (硬盤一般設(shè)
25、1 1)二十一:.磁盤配額(限額)1、 實(shí)驗(yàn)過程說明:在電腦中添加一塊硬盤(也可使用原有硬盤再分區(qū));對其進(jìn)行分區(qū)、格式化;掛接到/home目錄;添加用戶;設(shè)置磁盤限額(假定每個用戶最多使用10M空間、建100個文件)2、 上一實(shí)驗(yàn)已將分區(qū)掛接好,不需重復(fù)。3、 添加用戶:useradd user1passwd user14、 修改/etc/fstab在上述添加一行中修改:(陰影部分為添加內(nèi)容,注意逗號)/dev/sdb1/homeext3defaults,usrquota,grpquota1 15、 重新掛接分區(qū):(可重啟)mount oremount /home(可快速重新掛接,不需重啟)
26、6、 創(chuàng)建配額文件:quotacheck -cmug /home ls /home(查看,在/home目錄下自動產(chǎn)生兩個文件:aquota.group和aquota.user)7、 啟動限額配置:quotaon a8、 針對每個用戶或組設(shè)置限額:(同vi操作)edquota uuser1(對組:edquota g組名)Filesystem blocks soft hard inodes soft hard分區(qū) 已用容量 軟限制(設(shè)) 硬限制(設(shè)) 已有文件個數(shù)軟限制(設(shè)) 硬限制(設(shè))/dev/sdb1xxxx 10240 10240 xxxx 100 1009、 以用戶user1身份登錄ca
27、t /dev/zero test (快速產(chǎn)生test文件,并且自動終止)ll (顯示文件大小為10M,說明限額已起作用)10、 也可再添加新用戶測試,只需執(zhí)行8、9兩個步驟。11、 若對其他用戶應(yīng)用相同的限額,可執(zhí)行下列命令:(先添加用戶并設(shè)置口令)edquota p 模板用戶 u 用戶列表(如:edquota p user1 u user2 user3 user4 user5 )二十二:主機(jī)網(wǎng)絡(luò)維護(hù)部分1永久修改主機(jī)名使用VI編輯器修改配置文件/etc/sysconfig/networkrootlocalhost #vi /etc/sysconfig/network修改HOSTNAME值為“
28、預(yù)設(shè)置主機(jī)名”:wq 保存退出重啟驗(yàn)證2通過修改配置文件進(jìn)行網(wǎng)絡(luò)配置使用VI編輯器修改配置文件/etc/sysconfig/network-scripts/ifcfg-ethorootlocalhost #vi /etc/sysconfig/network-scripts/ifcfg-etho相關(guān)項(xiàng)目錄名稱如下:DEVICE=設(shè)備名ONBOOT=yes/no啟動激活BOOTPROTO=static/dhcp手動/自動獲悉IPADDR=IP地址NETMASK=子網(wǎng)掩碼GATEWAY=網(wǎng)關(guān)BROADCAST=廣播地址NETWORK=網(wǎng)絡(luò)號HWADDR=MAC地址:wq 保存退出重啟驗(yàn)證3通過修改域
29、名服務(wù)配置文件進(jìn)行域名服務(wù)器設(shè)置使用VI編輯器修改配置文件/etc/resolv.confrootlocalhost #vi /etc/resolv.conf修改nameserver值為“預(yù)設(shè)置DNS IP”:wq 保存退出二十三:(NFS)系統(tǒng)之間共享1查詢nfs-utils與portmap軟件包是否安裝沒安裝的話,掛載光盤安裝2修改NFS服務(wù)器的配置文件/etc/exports格式:nfs共享目錄名 設(shè)置選項(xiàng)(客戶端與權(quán)限)例子:/home/share *(sync,ro) 192.168.1.19(sync,rw) /homepub 192.168.152.0/24(sync,ro)Sy
30、nc 同步磁盤的數(shù)據(jù) ro ,rw為權(quán)限設(shè)置3啟動nfs服務(wù)Servic portmap startServic nfs start4.客戶端配置(1)linux客戶端掛載共享目錄Mount t nfs nfs服務(wù)器地址:共享目錄 掛載點(diǎn)例:mount t nfs 192.168.152.131:/home/share/ /mnt/系統(tǒng)啟動自動掛載的話,修改/etc/fstab文件(2)windows客戶端安裝OmniLite軟件一直下一步默認(rèn)安裝路徑安裝NFS-client-hostedit-new-添加相關(guān)服務(wù)器地址-exit-define-browse-找到相關(guān)目錄-ok-下一步-添加相關(guān)UID/GID-下一步-ok掛載盤符mount-掛載到指定盤符!我的電腦中查看!
- 溫馨提示:
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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 肺癌教學(xué)查房課件
- 美洛昔康 塞來昔布
- 高產(chǎn)良種玉米的選
- 食堂、宿管、安保人員保險PPT課件
- 《商業(yè)計劃書、可行性報告》啤酒項(xiàng)目可行研究報告8
- 模塊七運(yùn)動技能選材項(xiàng)目一觀察法
- 模塊2Web標(biāo)準(zhǔn)及其構(gòu)成
- 博思堂AE運(yùn)營規(guī)范
- 閉合性軟組織損傷及常見病處理
- 廣州御園地產(chǎn)項(xiàng)目樓書文案建議
- 安全駕駛常識課件
- kejian14 政治經(jīng)濟(jì)學(xué)原理ppt
- 42 共射極放大電路的工作原理
- 建設(shè)用地管理培訓(xùn)材料課件
- 北師大版小學(xué)二年級下冊語文《植樹的季節(jié)》課件PPT