freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于linux的遠程管理系統(tǒng)客戶端的實現(xiàn)(含源程序代碼)-資料下載頁

2024-11-16 16:21本頁面

【導(dǎo)讀】給出了一個遠程管理Linux服務(wù)器的具體實現(xiàn)方法。利用PHP語言來構(gòu)建了一。力,方便系統(tǒng)管理員管理服務(wù)器的目的??磁c配置、對常見服務(wù)器的基本管理等功能。模對整個Linux服務(wù)器進行日常管理。此系統(tǒng)能夠應(yīng)用于對小型Linux服務(wù)器的

  

【正文】 nDone...。 } 2. 打開查看系統(tǒng)信息子模塊,查看 CPU Info、 Disk Info、 Kernel Version,流程如圖 13; 點 擊 K e r n e l V e r s i o n調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行s u d o u n a m e a點 擊 C P U i n f o調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行s u d o c a t / p r o c / c p u i n f o點 擊 D i s k I n f o調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行s u d o f d i s k l 圖 13 查看系統(tǒng)信息流程 實現(xiàn)代碼如下: ?php switch($_POST[39。info39。]) { case CPU Info: $exec=sudo cat /proc/cpuinfo。 break。 case Disk Info: $exec=sudo fdisk l。 break。 case Kernel Version: 第 17 頁 共 23 頁 $exec=sudo uname a。 } if($exec) { system($exec)。} ? 3. 打開管理用戶和組子模塊,在初始頁面中可查看系統(tǒng)用戶和組, 點擊查看用戶 /組按鈕時,調(diào)用 system 函數(shù)運行 cat 命令,在文 本區(qū)域中顯示/etc/passwd 或 /etc/group 文件的內(nèi)容; 點擊添加用戶連接進入用戶的信息頁面 ,填寫用戶基本信息,提交至添加頁 , 運行 sudo useradd 命令 , 完成添加操作; 點擊刪除用戶連接,進入刪除頁面 ,填寫用戶名, 運行 sudo userdel 命令, 完成刪除操作 ,工作流程見 圖 8 用戶 /組管理總體設(shè)計圖 ,下面為添加 /刪除用戶代碼 。 添加用戶代碼: switch($_POST[39。passmode39。]) { case 0: $passwd=。 break。 case 1: $passwd= p .$_POST[39。encpass39。]。 } if(!$_POST[39。home39。]) { $home= d .$_POST[39。home39。]。 } $user=$_POST[39。user39。]。 $uid= u .$_POST[39。uid39。]。 $shell= s .$_POST[39。shell39。]。 $mond=sudo useradd .$_POST[39。user39。]. d .$_POST[39。home39。]. s .$_POST[39。shell39。]. u .$_POST[39。uid39。]. p .$_POST[39。encpass39。]。 echo $mond。 if($mond) { system($mond)。 } 刪除用戶代碼: $mond=sudo userdel .$_POST[39。user39。]。 echo $mond。 if($mond) { system($mond)。 } 4. 打開管理軟件包子模塊,查看系統(tǒng)已安裝軟件包 ,填寫關(guān)鍵字搜索,根據(jù)軟件包全名進行刪除操作 ,軟件包管理流程如圖 14。 第 18 頁 共 23 頁 輸 入 刪 除 關(guān) 鍵 字調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行 s u d o r p m e $ u n i n s t a l l提 交 u n i n s t a l l 變 量點 擊 S h o w A l l P a c k a g e調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行 s u d o r p m q a輸 入 搜 索 關(guān) 鍵 字提 交 s e a r c h 變 量調(diào) 用 s y s t e m 函 數(shù) 執(zhí) 行 s u d o r p m q a | g r e p $ s e a r c h 圖 14 軟件包管理流程 查看已安裝軟件包 代碼 : switch($_POST[39。package39。]) { case Show all package: echo Waiting......\n。 $exec=sudo rpm qa。 } 根據(jù)關(guān)鍵字搜索 代碼 : if($_POST[39。search39。]) { echo Waiting......\n。 $exec=sudo rpm qa | grep .$_POST[39。search39。]。 } if($exec) { system($exec)。} 根據(jù)關(guān)鍵字刪除 代碼 : if($_POST[39。uninstall39。]) { echo Waiting......\n。 $exec=sudo e .$_POST[39。uninstall39。]。 } if($exec) { if(system($exec)) echo \nDone......\n。 else echo Error...Check your package name or operation...。 } 6 系統(tǒng)安裝使用與測試 服務(wù)器設(shè)置 按照 服務(wù)器 設(shè)計 中給出步驟,分別對 Apache Web 服務(wù)器,及 Linux 服務(wù)器進行配置,注意若不對 /etc/sudoers 進行配置,則本系統(tǒng)大部分功能無法 第 19 頁 共 23 頁 使用。 也可省略對 .htaccess 和 .phpwebminpasswd 的生成,使用源代碼中所帶的ACL 文件和用戶密碼 數(shù)據(jù)文件,請注意修改 .htaccess 文件中 AuthUserFile 后的字段指向相應(yīng)數(shù)據(jù)文件 , 默認(rèn)用戶名為 admin, 密碼為 admin。 使用系統(tǒng) 把 PHP Webmin 源代碼放至 /var//phpwebmin 目錄,在瀏覽器中通過 測試 基本測試 1. 通過 登錄 并輸入用戶名和密碼,通過認(rèn)證則進入主頁面 ,如圖 15; 圖 15 主頁面 2. 若使用 登錄 則顯示 Forbidden,如圖 16; 圖 16 Http無法登 錄 3. 在未通過驗證的情況下無法訪問訪問任何 phpwebmin 下級目錄; 第 20 頁 共 23 頁 功能測試 使用 PHP Webmin 對系統(tǒng)進行簡單管理 : 1. 運行 Shell 命令,輸入 whoami 顯示結(jié)果為 root,如圖 9所示 ; 2. 查看用戶,點擊 Show all user,在文本區(qū)域中顯示所有系統(tǒng)用戶,及其主目錄、 uid、 shell,如圖 10 所示例 ; 3. 查看 CPU 信息,點擊 CPU Info,在文本區(qū)域中顯示 CPU 信息 ,如圖 17; 圖 17 查看 CPU信息 4. 關(guān)機 /重啟,點擊 Shutdown,系統(tǒng)將立即關(guān)閉,點擊 Reboot,系統(tǒng)將 立即重啟 。 已知問題: 使用 Apache 基本驗證會在瀏覽器中保存 session, 需要 在完成系統(tǒng)管理操作后關(guān)閉瀏覽器或手動刪除瀏覽器 session; apache 用戶經(jīng)過配置后可執(zhí)行 sudo 命令,產(chǎn)生了系統(tǒng)安全隱患。 第 21 頁 共 23 頁 結(jié) 論 目前,經(jīng)過緊張而有序的畢業(yè)設(shè)計, Linux遠程 管理系統(tǒng)主體功能已全面實現(xiàn)。系統(tǒng)界面簡潔,操作方便,功能齊全,實現(xiàn)了 文件操作、遠程運行 Shell 命令、進程監(jiān)控、用戶 /組管理、系統(tǒng)信息查看、 Rpm 軟件包管理、查看 /配置網(wǎng)絡(luò)參數(shù)、管理常見服務(wù)器軟件 的功能,基本實現(xiàn)了 對 Linux 系統(tǒng)的遠程 管理 。但是也有需要進一步改進的地方,如:在 進程監(jiān)控 時, 需要查看進程信息后結(jié)合命令行操作來實現(xiàn)對進程的關(guān)閉 ;還有本系統(tǒng) 沒有完全實現(xiàn)服務(wù)器配置 功能, 沒有完全解決對系統(tǒng)配置文件的讀寫問題等 。 本系統(tǒng)的設(shè)計與開發(fā)在老師的領(lǐng)導(dǎo)下都參照軟件開發(fā)公司的設(shè)計與開發(fā)模式。通過對本系統(tǒng)的需求分析,概要設(shè)計、詳細設(shè)計、編碼、測試等每一部分的學(xué)習(xí)和實踐。使我體會到系統(tǒng)的設(shè)計階段有舉足輕重的地位,設(shè)計的階段的質(zhì)量優(yōu)劣,直接影響到以后系統(tǒng)質(zhì)量。需求是否準(zhǔn)確,影響到最后系統(tǒng)是否能達到 功能 的要求,如果設(shè)計合理,在編碼階段實現(xiàn)就相對容易了。 本系統(tǒng)的實現(xiàn)過程中,本人對 Linux、 Webmin、 PHP、 Visio 設(shè)計工具等都更深層次的認(rèn)識和理解。本人相信這對以后工作將會大有益處的。 綜上所述,畢業(yè)設(shè)計階段讓我充分的應(yīng)用四年在校所學(xué)的知識,讓理論和實踐完美的結(jié)合起來。 參考文獻 [1] Ashish Wilfred amp。 Meeta Gupta amp。 Kartik Bhatnagar[美 ].PHP專業(yè)項目實例開發(fā) [M].北京: 中國水利水電出版社 ,2020。 [2] Warren [美 ]. 實戰(zhàn) Linux Socket編程 [M].西安: 西安電 子科技大學(xué)出版社 ,2020。 [3] 郭金鋒 ,林宇 .PHPamp。MySql Web網(wǎng)絡(luò)編程 [M].北京: 人民郵電出版社 ,2020。 [4] Marcel Gagne[美 ], 常曉波 .Linux系統(tǒng)管理用戶指南 [M].北京: 清華大學(xué)出版社 ,2020。 [5] John Ha[美 ]. Red Hat Linux 入門指南 [OL]. [6] STCore . . Apache中實現(xiàn)身份驗證和訪問控制 [OL] . , 2020118。 [7] Stan amp。 Peter Klimas[美 ]. Linux常用命令 [OL]. 20200722。 第 22 頁 共 23 頁 致 謝 本文是在方睿老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對順利完成本課題起到了極大的作用。在此 向他表示我最衷心的感謝! 特別 感謝 開發(fā)小組合作伙伴 孫澤璽同學(xué)在系統(tǒng)設(shè)計中給予的幫助,因為與他的合作,才得以高效率的完成了所有功能模塊! 在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介 姓 名: 徐斌 性別:男 出生年月: 1985 年 10 月 民族:漢 Email: 第 23 頁 共 23 頁 聲 明 本論文的工作是 2020 年 2 月至 2020 年 6 月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機構(gòu)的學(xué)位或證書而使用過的材料。除非另有說明,本文的工作是原始性工作。 關(guān)于學(xué)位論文使用權(quán)和研究成果知識產(chǎn)權(quán)的說明: 本人完全了解成都信息工程學(xué)院有關(guān)保管使用學(xué)位論文的規(guī)定,其中包括: ( 1)學(xué)校有權(quán)保管并向有關(guān)部門遞交學(xué)位論文的原件與復(fù)印件。 ( 2)學(xué)??梢圆捎糜坝?、縮 印或其他復(fù)制方式保存學(xué)位論文。 ( 3)學(xué)??梢詫W(xué)術(shù)交流為目的復(fù)制、贈送和交換學(xué)位論文。 ( 4)學(xué)校可允許學(xué)位論文被查閱或借閱。 ( 5)學(xué)??梢怨紝W(xué)位論文的全部或部分內(nèi)容(保密學(xué)位論文在解密后遵守此規(guī)定)。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。 特此聲明! 作者簽名: 2020 年 月 日
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1