一種采用lamp實現交換機系統管理的方法
【技術領域】
[0001]本發明涉及網絡交換機領域,具體地說是一種實用性強、采用LAMP實現交換機系統管理的方法。
【背景技術】
[0002]Apache是一個跨平臺的Web服務器,由于其簡單高效、穩定安全的特性,被廣泛應用于計算機技術的各個領域。MySQL是最流行的關系型數據庫管理系統,在Web應用方面MySQL是最好的RDBMS應用軟件之一。PHP是一種通用開源腳本語言,語法吸收了C語言、Java和Perl的特點,易于學習,使用廣泛,主要適用于Web開發領域。
[0003]PHP最經典的組合就是:PHP + MySQL + Apache Iinux作為交換機操作系統,Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。這四個軟件都是開源免費的,可以減少投入,非常適合開發中小型的Web管理應用,開發的速度比較快。
[0004]針對以上情況,通過分析我們提出了一種采用LAMP實現交換機系統管理的方法。
【發明內容】
[0005]本發明的技術任務是針對以上不足之處,提供一種實用性強、采用LAMP實現交換機系統管理的方法。
[0006]—種采用LAMP實現交換機系統管理的方法,其具體實現過程為:在為交換機構建的Linux系統中,分別編譯、安裝Apache、MySQL和PHP進文件系統,其中Apache為Web服務器,MySQL為數據庫,PHP為腳本解析工具,通過修改Apache、MySQL、PHP的配置文件,實現交換機的系統管理。
[0007]修改Apache、MySQL、PHP的配置文件的具體過程為:下載Linux內核和文件系統到交換機控制器中,配置Apache、MySQL和PHP,PC機使用Web瀏覽器連接到交換機,實現系統管理。
[0008]所述系統管理的過程為:
客戶端PC機使用Web瀏覽器輸入要訪問的PHP頁面,觸發PHP請求到網絡交換機的Web月艮務器Apache,Apache解析這個PHP請求,從交換機存儲介質中取出用戶要訪問的PHP應用程序,將其發送給PHP弓I擎程序;
PHP引擎程序對Apache傳送過來的文件進行掃描并根據命令處理數據,將部分信息保存到MySQL數據庫中,并動態地生成相應的HTML頁面;
PHP引擎將生成HTML頁面返回給Apache,Apache再將HTML頁面返回給客戶端瀏覽器。
[0009]所述系統管理包括用戶管理、狀態和統計信息管理、運行日志管理、配置管理、維護和升級管理。
[0010]所述用戶管理包括:用戶登錄管理、用戶添加和刪除管理、用戶權限管理。
[0011 ]所述狀態和統計信息管理包括:系統信息管理、端口信息管理、環境信息管理、幫助信息管理,其中系統信息包括:交換機型號信息、MAC地址信息、軟件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口狀態信息、端口統計信息、趨勢信息;環境信息包括:風扇信息、電源信息、溫度信息、功耗信息、時間信息;幫助信息包括:基本概述、命令手冊、使用幫助、問題匯總。
[0012]運行日志管理包括:查看日志、管理日志。
[0013]配置管理包括:端口管理、VLAN配置、生成樹、MAC地址表、組播、安全、訪問控制、服務質量、SNMP、路由。
[0014]維護和升級管理包括:重啟和重置、使用Telnet方式對交換機進行CLI方式的訪問、使用FTP方式對交換機進行固件升級。
[0015]本發明的一種采用LAMP實現交換機系統管理的方法,具有以下優點:
本發明提供的一種采用LAMP實現交換機系統管理的方法簡單、可靠、成本低、性能優異,可實現LAMP在交換機系統管理的廣泛應用,采用PHP最經典的組合:PHP + MySQL +Apache,Linux作為交換機操作系統,Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器,這四個軟件都是開源免費的,可以減少投入,非常適合開發中小型的Web管理應用,開發的速度比較快,實用性強,易于推廣。
【附圖說明】
[0016]附圖1為本發明的實現示意圖。
[0017]附圖2為本發明的系統管理實現示意圖。
【具體實施方式】
[0018]下面結合附圖和具體實施例對本發明作進一步說明。
[0019]本發明的一種采用LAMP實現交換機系統管理的方法,如附圖1、圖2所示,其具體實現過程為:在為交換機構建的Linux系統中,分別編譯、安裝Apache、MySQL和PHP進文件系統,其中Apache為Web服務器,MySQL為數據庫,PHP為腳本解析工具,通過修改Apache、MySQUPHP的配置文件,實現交換機的系統管理。
[0020]修改Apache、MySQL、PHP的配置文件的具體過程為:下載Linux內核和文件系統到交換機控制器中,配置Apache、MySQL和PHP,PC機使用Web瀏覽器連接到交換機,實現系統管理。
[0021 ]所述系統管理的過程為:
客戶端PC機使用Web瀏覽器輸入要訪問的PHP頁面,觸發PHP請求到網絡交換機的Web月艮務器Apache,Apache解析這個PHP請求,從交換機存儲介質中取出用戶要訪問的PHP應用程序,將其發送給PHP弓I擎程序;
PHP引擎程序對Apache傳送過來的文件進行掃描并根據命令處理數據,將部分信息保存到MySQL數據庫中,并動態地生成相應的HTML頁面;
PHP引擎將生成HTML頁面返回給Apache,Apache再將HTML頁面返回給客戶端瀏覽器。
[0022]所述系統管理包括用戶管理、狀態和統計信息管理、運行日志管理、配置管理、維護和升級管理。
[0023]所述用戶管理包括:用戶登錄管理、用戶添加和刪除管理、用戶權限管理。
[0024]所述狀態和統計信息管理包括:系統信息管理、端口信息管理、環境信息管理、幫助信息管理,其中系統信息包括:交換機型號信息、MAC地址信息、軟件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口狀態信息、端口統計信息、趨勢信息;環境信息包括:風扇信息、電源信息、溫度信息、功耗信息、時間信息;幫助信息包括:基本概述、命令手冊、使用幫助、問題匯總。
[0025]運行日志管理包括:查看日志、管理日志。
[0026]配置管理包括:端口管理、VLAN配置、生成樹、MAC地址表、組播、安全、訪問控制、服務質量、SNMP、路由。
[0027]維護和升級管理包括:重啟和重置、使用Telnet方式對交換機進行CLI方式的訪問、使用FTP方式對交換機進行固件升級。
[0028]上述【具體實施方式】僅是本發明的具體個案,本發明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發明的一種采用LAMP實現交換機系統管理的方法的權利要求書的且任何所述技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發明的專利保護范圍。
【主權項】
1.一種采用LAMP實現交換機系統管理的方法,其特征在于,其具體實現過程為:在為交換機構建的Linux系統中,分別編譯、安裝Apache、MySQL和PHP進文件系統,其中Apache為Web服務器,My SQL為數據庫,PHP為腳本解析工具,通過修改Apache、MySQL、PHP的配置文件,實現交換機的系統管理。2.根據權利要求1所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,修改Apache、MySQL、PHP的配置文件的具體過程為:下載Linux內核和文件系統到交換機控制器中,配置Apache、MySQL和PHP,PC機使用Web瀏覽器連接到交換機,實現系統管理。3.根據權利要求2所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,所述系統管理的過程為: 客戶端PC機使用Web瀏覽器輸入要訪問的PHP頁面,觸發PHP請求到網絡交換機的Web月艮務器Apache,Apache解析這個PHP請求,從交換機存儲介質中取出用戶要訪問的PHP應用程序,將其發送給PHP弓I擎程序; PHP引擎程序對Apache傳送過來的文件進行掃描并根據命令處理數據,將部分信息保存到MySQL數據庫中,并動態地生成相應的HTML頁面; PHP引擎將生成HTML頁面返回給Apache,Apache再將HTML頁面返回給客戶端瀏覽器。4.根據權利要求3所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,所述系統管理具體包括用戶管理、狀態和統計信息管理、運行日志管理、配置管理、維護和升級管理。5.根據權利要求4所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,所述用戶管理包括:用戶登錄管理、用戶添加和刪除管理、用戶權限管理。6.根據權利要求4所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,所述狀態和統計信息管理包括:系統信息管理、端口信息管理、環境信息管理、幫助信息管理。7.根據權利要求6所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,所述系統信息包括:交換機型號信息、MAC地址信息、軟件版本信息、物理位置信息;端口信息管理包括:管理接口配置信息、端口狀態信息、端口統計信息、趨勢信息;環境信息包括:風扇信息、電源信息、溫度信息、功耗信息、時間信息;幫助信息包括:基本概述、命令手冊、使用幫助、問題匯總。8.根據權利要求4所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,運行日志管理包括:查看日志、管理日志。9.根據權利要求4所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,配置管理包括:端口管理、VLAN配置、生成樹、MAC地址表、組播、安全、訪問控制、服務質量、SNMP、路由。10.根據權利要求4所述的一種采用LAMP實現交換機系統管理的方法,其特征在于,維護和升級管理包括:重啟和重置、使用Telnet方式對交換機進行CLI方式的訪問、使用FTP方式對交換機進行固件升級。
【專利摘要】本發明公開了一種采用LAMP實現交換機系統管理的方法,其具體實現過程為:在為交換機構建的Linux系統中,分別編譯、安裝Apache、MySQL和PHP進文件系統,其中Apache為Web服務器,MySQL為數據庫,PHP為腳本解析工具,通過修改Apache、MySQL、PHP的配置文件,實現交換機的系統管理。該采用LAMP實現交換機系統管理的方法與現有技術相比,簡單、可靠、成本低、性能優異,可實現LAMP在交換機系統管理的廣泛應用,實用性強,具有廣闊的應用場景。
【IPC分類】H04L12/24
【公開號】CN105656675
【申請號】
【發明人】李公臣, 鄭亮, 金長新
【申請人】浪潮集團有限公司
【公開日】2016年6月8日
【申請日】2016年1月20日