實(shí)用操作系統(tǒng)論文_第1頁
實(shí)用操作系統(tǒng)論文_第2頁
實(shí)用操作系統(tǒng)論文_第3頁
實(shí)用操作系統(tǒng)論文_第4頁
實(shí)用操作系統(tǒng)論文_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 計(jì)算機(jī)信息管理學(xué)院本科學(xué)年論文實(shí)用操作系統(tǒng)論文Linux系統(tǒng)下架設(shè)FTP服務(wù)器作 者 孫慧禎 學(xué) 院 計(jì)算機(jī)信息管理學(xué)院 專 業(yè) 電子商務(wù) 年 級(jí) 2011 級(jí) 學(xué) 號(hào) 112102510 指導(dǎo)教師 高陽 導(dǎo)師職稱 講師 內(nèi) 容 提 要簡(jiǎn)單的介紹Linux系統(tǒng)的安裝、實(shí)現(xiàn)root登陸、共享文件夾、建立三個(gè)用戶、與主機(jī)通信;在Linux系統(tǒng)下架設(shè)FTP服務(wù)器。關(guān)鍵詞:Linux系統(tǒng),root登陸,共享文件夾,建立三個(gè)用戶,與主機(jī)通信,F(xiàn)TP服務(wù)器 AbstractIn modern market about system Linux, root disembark, share file fo

2、lder paper file, building three users, communicate with host computer mainframe; server FTP.Key words: System Linux, root disembark, share file folder paper file, building three users, communicate with host computer mainframe, server FTP.目 錄一、Linux系統(tǒng)4Linux的簡(jiǎn)介 4Linux的基本特性 4二、Linux系統(tǒng)的安裝4在PC機(jī)上安裝Fedoral

3、14 5三、實(shí)現(xiàn)root登陸 8四、Linux共享文件夾10方法一 10方法二 12五、建立三個(gè)用戶 12六、與主機(jī)通信 12七、在Linux系統(tǒng)下架設(shè)FTP服務(wù)器 12FTP的概述 12Linux環(huán)境下的FTP服務(wù)器13實(shí)用操作系統(tǒng)論文Linux系統(tǒng)下架設(shè)FTP服務(wù)器一、Linux系統(tǒng)Linux系統(tǒng)簡(jiǎn)介L(zhǎng)inux是一個(gè)基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。簡(jiǎn)單地說,Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),它主要用于基于Intel x86系列CPU的計(jì)算機(jī)上。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自由使用的Unix兼容產(chǎn)品。L

4、inux誕生于1991年的10月5日。Linux之所以受到廣大計(jì)算機(jī)愛好者的喜愛,主要原因有兩個(gè),一是它屬于自由軟件,用戶不用支付任何費(fèi)用就可以獲得它和它的源代碼,并且可以根據(jù)自己的需要對(duì)它進(jìn)行必要的修改和無約束地繼續(xù)傳播。另一個(gè)原因是,它具有Unix的全部功能,任何使用Unix操作系統(tǒng)或想要學(xué)習(xí)Unix操作系統(tǒng)的人都可以從Linux中獲益。Linux的基本特性1開放性開放性是指系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,特別是遵循開放系統(tǒng)互聯(lián)(OSI)國際標(biāo)準(zhǔn)。Linux是一種開源軟件,其源代碼公開發(fā)放,同時(shí)使用者可以根據(jù)個(gè)人的具體要求對(duì)Linux的內(nèi)核或外殼進(jìn)行修改并發(fā)布,甚至構(gòu)建個(gè)性化的系統(tǒng)。這使得Linux

5、用戶不斷增多,功能也日漸完善。2.多用戶:是指系統(tǒng)資源可以被不同用戶使用,每個(gè)用戶對(duì)自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。3多任務(wù)多任務(wù)是現(xiàn)代計(jì)算機(jī)的最主要的一個(gè)特點(diǎn)。它是指計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)程序,并且各個(gè)程序獨(dú)立地運(yùn)行,互不干擾。4.良好的用戶界面Linux向用戶提供了兩種界面:操作界面和程序界面。Linux也可利用鼠標(biāo)、菜單、窗口、滾動(dòng)條等設(shè)施,給用戶呈現(xiàn)一個(gè)直觀、易操作、交互性強(qiáng)的友好的圖形化界面。5.強(qiáng)大的網(wǎng)絡(luò)功能Linux在通信和網(wǎng)絡(luò)功能方面優(yōu)于其他操作系統(tǒng),為用戶提供了完善的、強(qiáng)大的網(wǎng)絡(luò)功能。完善的內(nèi)置網(wǎng)絡(luò)是Linux的一大特點(diǎn)。6.設(shè)備獨(dú)立性Linux具有設(shè)備獨(dú)立

6、性,它把所有外部設(shè)備當(dāng)做文件來看待,只要安裝它們的驅(qū)動(dòng)程序,任何用戶都可以像使用文件一樣,操作、使用這些設(shè)備,而不必知道它們的具體存在形式。7.良好的可移植性是指將操作系統(tǒng)從一個(gè)平臺(tái)轉(zhuǎn)移到另一個(gè)平臺(tái)使它仍然能按其自身的方式運(yùn)行的能力。Linux是一種可移植的操作系統(tǒng),能夠在從微型計(jì)算機(jī)到大型計(jì)算機(jī)的任何環(huán)境中和任何平臺(tái)上運(yùn)行。 二、Linux系統(tǒng)的安裝在PC機(jī)上安裝Fedoral14:1.雙擊啟動(dòng)Vmware點(diǎn)擊 文件新建虛擬機(jī)或者單擊圖標(biāo),新建虛擬機(jī),如圖所示:2.選擇“標(biāo)準(zhǔn)”選項(xiàng),然后點(diǎn)擊“下一步”,如圖示:3.選擇“安裝盤鏡像文件項(xiàng)”,指定fedora鏡像的位置如下圖:4.設(shè)置用戶名及密

7、碼信息,點(diǎn)擊下一步:5.更改虛擬機(jī)名稱,選擇虛擬機(jī)數(shù)據(jù)的存儲(chǔ)位置,然后單擊“下一步” 如圖所示6.設(shè)置磁盤大小,注意磁盤空間盡量大些,選中“虛擬機(jī)拆分成多個(gè)文件”,然后單擊“下一步”,如圖示:7.選中“創(chuàng)建虛擬機(jī)后打開電源選項(xiàng)”,然后單擊“完成”進(jìn)行虛擬機(jī)安裝,如所示:8系統(tǒng)安裝過程,時(shí)間會(huì)很長(zhǎng),如圖所示:9.安裝完成,進(jìn)入登陸頁面,點(diǎn)擊用戶名輸入step 4設(shè)置的密碼即可進(jìn)入fedora系統(tǒng),如圖所示:10.進(jìn)入系統(tǒng)界面如圖示:三實(shí)現(xiàn)root登陸應(yīng)用程序系統(tǒng)工具終端,進(jìn)入普通用戶終端1. 首先以普通用戶進(jìn)入終端,輸入su(需要輸入密碼)轉(zhuǎn)換為root權(quán)限,如下圖:2. 然后通過vi /etc

8、/pam.d/gdm修改/etc/pam.d/gdm文件,注釋掉auth required pam_succeed_if.souser!=root quiet,如圖示:3. 然后通過vi /etc/pam.d/gdm-password修改/etc/pam.d/目錄下,gdm-password文件,注釋掉auth required pam_succeed_if.souser !=root quiet,如下所示,保存退出。4. 保存退出,輸入reboot重啟系統(tǒng),進(jìn)入登錄界面。5. 選擇其他,輸入用戶名:root,輸入密碼登錄系統(tǒng),密碼為123456;如下所示:四Linux共享文件夾(一)方法一1

9、. 點(diǎn)擊虛擬機(jī)的菜單欄的“虛擬機(jī)”菜單,點(diǎn)擊“設(shè)置”項(xiàng),如下所示:2.打開“選項(xiàng)”選項(xiàng)卡,點(diǎn)擊共享文件夾,選擇“總是啟動(dòng)”,通過點(diǎn)擊“添加”添加共享文件夾,添加成功會(huì)在文件夾下顯示,如下所示進(jìn)行設(shè)置:3. 設(shè)置成功以后,會(huì)在虛擬機(jī)fedora系統(tǒng)的/mnt/hgfs目錄下顯示設(shè)置的共享目錄,如下所示:4. 設(shè)置完成后就可以進(jìn)行windows 與fedora 系統(tǒng)之間的文件共享了,其是不通過網(wǎng)絡(luò)的共享方式,不同于samba 共享方式,當(dāng)網(wǎng)絡(luò)斷開時(shí)可以使用此方式。(二)方法二1安裝VMware.Workstation.2安裝Redhat Linux 9.0,在虛擬機(jī)下。3完成前兩步后,打開VMwa

10、re>工具欄>虛擬機(jī)>選擇 安裝Vmware工具,進(jìn)入在虛擬機(jī)中安裝好的Linux環(huán)境(使用超級(jí)用戶),這時(shí)光驅(qū)中已經(jīng)出現(xiàn)了我們將要看裝的軟件:VMwareTools-5.5.0-18463.i368.rpm和VMwareTools-5.5.0-18463.tar.gz使用命令:cd /mnt/cdrom進(jìn)入到光驅(qū)的目錄下,使用ls可以看到這兩個(gè)文件。第一步:cp VMwareTools-5.5.0-18463.tar.gz /tmp,把這個(gè)文件拷貝到tmp下第二步:cd /tmp進(jìn)入臨時(shí)目錄,ls 查看剛才的文件是否在這個(gè)目錄下。第三步:tar zxvf VMwareToo

11、ls-5.5.0-18463.tar.gz 解壓這個(gè)文件第四步:使用第二步命令,進(jìn)入tmp目錄下的vmware-tools-distrib目錄第五步:./vmware-install.pl 執(zhí)行這個(gè)文件,出現(xiàn)提示就回車。安裝結(jié)束后重啟最后:打開VMware>工具欄>虛擬機(jī)>選擇 設(shè)置>選項(xiàng) 共享文件夾點(diǎn)添加,按提示來添加一個(gè)windows下的文件夾。在/mnt/hgfs下就是你在windows下共享的文件夾了。五.建立三個(gè)用戶1.點(diǎn)擊系統(tǒng)-管理-用戶與組群。2.添加用戶為:ghh,shz,lxh。六與主機(jī)通信注意:在與主機(jī)通信之前,必須把所有防火墻和殺毒軟件都關(guān)掉。1點(diǎn)

12、擊系統(tǒng)-管理-網(wǎng)絡(luò)適配器,查看eth0設(shè)備。IP: 子網(wǎng)掩碼: 默認(rèn)網(wǎng)關(guān):。2.本地連接,IP: 子網(wǎng)掩碼: 默認(rèn)網(wǎng)關(guān):DNS:。3.查看主機(jī)的網(wǎng)絡(luò)連接VMWare Network Adapter VMnet1,改為,IP: 子網(wǎng)掩碼: 默認(rèn)網(wǎng)關(guān): DNS:4.打開控制臺(tái)輸入ping (

13、Linux的IP地址),可以ping通,說明主機(jī)與虛擬機(jī)可以通訊了。七在Linux系統(tǒng)下架設(shè)FTP服務(wù)器(一)FTP概述1.什么是FTP協(xié)議FTP是TCP/IP的一種具體應(yīng)用,F(xiàn)TP工作在OSI模型的第七層,TCP模型的第四層上,即應(yīng)用層,F(xiàn)TP使用的是傳輸層的TCP傳輸而不是UDP,這樣FTP客戶在和服務(wù)器建立連接前就要經(jīng)過一個(gè)被廣為熟知的“三次握手”的過程,其意義在于客戶與服務(wù)器之間的連接是可靠的,為數(shù)據(jù)的傳輸提供了可靠的保證。FTP 是 TCP/IP 協(xié)議族中的一個(gè)協(xié)議,是英文File Transfer Protocol的縮寫。該協(xié)議定義的是一個(gè)在遠(yuǎn)程計(jì)算機(jī)系統(tǒng)和本地計(jì)算機(jī)系統(tǒng)之間傳輸文

14、件的一個(gè)標(biāo)準(zhǔn),是Internet文件傳送的基礎(chǔ)。 2.FTP的基本工作原理(1)打開熟知端口(端口號(hào)為21),使客戶進(jìn)程能連接上;(2)等待客戶進(jìn)程發(fā)起連接建立請(qǐng)求;(3)啟動(dòng)從屬進(jìn)程來處理客戶進(jìn)程發(fā)來的請(qǐng)求。從屬進(jìn)程對(duì)客戶進(jìn)程的請(qǐng)求處理完畢后即終止,但從屬進(jìn)程在運(yùn)行期間根據(jù)需要還可能創(chuàng)建其他一些子進(jìn)程。(4)回到等待狀態(tài),繼續(xù)接受其他客戶進(jìn)程發(fā)來的請(qǐng)求。主進(jìn)程與從屬進(jìn)程的處理是并發(fā)地進(jìn)行。 如圖所示:(二)Linux環(huán)境下的FTP服務(wù)器1. FTP服務(wù)器的安裝與啟動(dòng)在進(jìn)行DNS服務(wù)器配置之前,首先要檢查系統(tǒng)中是否安裝了BIND域名服務(wù)器,檢查的方法可使用下面的命令:# rpm qa | gr

15、ep vsftpd可使用下面的命令來進(jìn)行BIND域名服務(wù)器的啟動(dòng)和停止。# service vsftpd start# service vsftpd stop# service vsftpd restart下面的命令是用來檢查vsftpd是否被啟動(dòng):# pstree | grep vsftpd2.vsftpd默認(rèn)配置文件#是否允許匿名ftp,如否則選擇NO anonymous_enable=YES# 是否允許本地用戶登錄local_enable=YES# 是否開放本地用戶的寫權(quán)限write_enable=YES# 設(shè)置本地用戶的文件的掩碼是022,默認(rèn)值是077local_umask=022#

16、是否允許匿名用戶上傳文件#anon_upload_enable=YES# 是否允許匿名用戶創(chuàng)建新的文件夾 #anon_mkdir_write_enable=YES# 是否顯示目錄說明文件,默認(rèn)是YES但需要手工創(chuàng)建.message文件 dirmessage_enable=YES# 激活上傳下載日志xferlog_enable=YES# 啟用FTP數(shù)據(jù)端口的連接請(qǐng)求(ftp-data).connect_from_port_20=YES# 是否改變上傳文件的屬主,如果是需要輸入一個(gè)系統(tǒng)用戶名,可以把上傳的文件都改成root屬主#chown_uploads=YES#chown_username=wh

17、oever# 傳輸日志的路徑和名字默認(rèn)是/var/log/vsftpd.log #xferlog_file=/var/log/vsftpd.log# 是否使用標(biāo)準(zhǔn)的ftp xferlog模式 xferlog_std_format=YES#設(shè)置默認(rèn)的斷開不活躍session的時(shí)間#idle_session_timeout=600# 設(shè)置數(shù)據(jù)傳輸超時(shí)時(shí)間 #data_connection_timeout=120#運(yùn)行vsftpd需要的非特權(quán)系統(tǒng)用戶默認(rèn)是nobody #nopriv_user=ftpsecure# 是否使用ascii碼方式上傳和下載文件#ascii_upload_enable=YE

18、S#ascii_download_enable=YES# 定制歡迎信息#ftpd_banner=Welcome to blah FTP service.# 是否允許禁止匿名用戶使用某些郵件地址,如果是,輸入禁止的郵件地址的路徑和文件名 #deny_email_enable=YES#banned_email_file=/etc/vsftpd.banned_emails#是否將系統(tǒng)用戶限止在自己的home目錄下,如果選擇了yes那么chroot_list_file=/etc/vsftpd.chroot_list中列出的是不chroot的用戶的列表 #chroot_list_enable=YES#c

19、hroot_list_file=/etc/vsftpd.chroot_list# 設(shè)置PAM認(rèn)證服務(wù)的配置文件名稱,該文件存放在/etc/pam.d/目錄下pam_service_name=vsftpd#由于默認(rèn)情況下userlist_deny=YES,所以/etc/vsftpd.user_list文件中#所列出的用戶不允許訪問vsftpd服務(wù)器。userlist_enable=YES#使vsftpd處于獨(dú)立啟動(dòng)模式listen=YES#使用tcp_wrappers作為主機(jī)的訪問控制方式tcp_wrappers=YES3.修改vsftpd的默認(rèn)配置具體的步驟如下:(1)修改/etc/vsftp

20、d/vsftpd.conf配置文件,激活以下兩項(xiàng),即在原文件以下兩行前的“”去掉。anon_upload_enable=YES/允許匿名用戶上傳anon_mkdir_write_enable=YES /允許匿名用戶創(chuàng)建新目錄(2)在原配置文件中添加下面一行,目的是開放匿名用戶的瀏覽權(quán)限。anon_world_readable_only=NO如果允許匿名用戶對(duì)服務(wù)器上的文件或文件夾有更名或刪除操作的權(quán)限,還需在配置文件中添加下面一行:anon_other_write_enable=YES(3)開放本地用戶寫的權(quán)限必須打開。Write_enable=YES(4)修改完配置文件并存盤后,使用下面的命

21、令重新啟動(dòng)vsftpd服務(wù)。# service vsftpd restart(5)修改匿名用戶上傳目錄的權(quán)限,匿名用戶的默認(rèn)目錄是“/var/ftp/pub”??墒褂孟旅娴拿钚薷模? chmod +777 /var/ftp/pub4.啟動(dòng)vsftpd服務(wù)(1)輸入命令service vsftpd start 啟動(dòng)FTP服務(wù),一次性有效,重啟失效。另外一種自動(dòng)加載方法輸入命令 ntsysv 找到vsftpd按空格鍵,此時(shí)LINUX啟動(dòng)自動(dòng)加載服務(wù)。還有一種開機(jī)加載chkconfig  vsftpd on,開機(jī)不加載chkconfig off。(2)、查看vsftpd進(jìn)程是否啟動(dòng):輸入命令ps -ef|grep vsftpd  如果沒有啟動(dòng)的話可以重復(fù)第一步(注:ps -ef和grep 之間是一豎,通過鍵盤上

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論