玩轉Fedora 15下伺服器搭建及應用安裝

2020-12-13 中關村在線

Fedora 15下搭建Tomcat伺服器

  「哪款Linux伺服器版OS最好」,筆者經常看到有網友這樣提問,這個問題幾乎沒有準確地答案。如果將網友口中的最好理解為「完美」的話,那麼哪一款作業系統都很難挑不出毛病。這樣一來,對於「最好」這種說法,也只能是仁者見仁智者見智。所以,找到一款主流Linux作業系統熟悉它,精通它,你都能從中獲得最大的限度地幫助。

    下面筆者以Fedora的最新發行版本Fedora 15為基礎,通過Tomcat安裝快速搭建中小企業需要的伺服器平臺以及相關應用的安裝。

  為什麼選擇Tomcat,因為它是一款廣受程式設計師歡迎的輕量級應用伺服器,在並發訪問用戶不是很多的場合下被普遍採用,所以,成為很多中小企業開發和調試JSP程序的首選伺服器。

    搭建Tomcat伺服器,主要有三點需要注意的地方:伺服器埠的設置、用戶角色用戶名密碼設置以及Java環境的安裝和配置。下面通過幾個步驟演示一下Tomcat伺服器搭建過程。


  首先是伺服器埠的設置:埠號在Tomcat安裝目錄下的conf/server.xml中設置。網友可以隨意設置埠號,但是切忌與現有程序埠號衝突。

  其次,用戶角色用戶名用戶密碼:對於開發者來說,配置用戶角色用戶名和用戶密碼是必須的,通過在Tomcat的安裝目錄下conf/tomcat-users.xml配置。

  在Tomcat 6.0.30之前,Tomcat管理者角色只有manager,而在Tomcat 6.0.30之後,Tomcat的管理角色變化為manager-gui,manager-scripq,manager-jmx,manager-status等,它們分別具有不同權限。

  manager-gui:允許訪問html圖形化話界面和狀態頁面

  manager-scripq:允許訪問文本接口和狀態頁面

  manager-jmx:允許訪問jmx代理和狀態頁面

  manager-status:指允許訪問狀態頁面

  這樣以來,網友可以根據需求,設置對應角色。對於開發人員,最好設置用戶角色為:manager-gui,用戶名和用戶密碼根據自己習慣設置。筆者這裡配置如下:

  以上配置文件配置了一個用戶角色為manager-gui的用戶,用戶名和密碼分別為:tomcat,tomcat.

  最後,運行tomcat伺服器:啟動tomcat,運行tomcat安裝目錄bin下的startup.sh(linux)或startup.bat(windows),然後在瀏覽器中輸入:http://localhost:8080/,如果看到如下界面,則證明配置成功。點擊Tomcat Manager,輸入用戶名和密碼,進入管理後臺。


進入Tomcat管理後臺


安裝配置Java環境方法一

  Fedora 15下安裝配置Java環境

    上頁說到搭建Tomcat伺服器,其中三種重點環節,伺服器埠配置、用戶名和密碼地設置以及Java環境的安裝和配置等。下面,重點用兩種方法講述一下,Fedora 15下如何安裝配置Java開發環境。

  方法一:yum安裝java

  1.java install java


  2.jre安裝成功

  3.java

  4.yum search jdk

  5.yum install java*jdk*devel*(模式匹配,意思就是安裝java-1.6.0-openjdk-devel.i686)

  6.jdk安裝成功

  7.測試javac

  

安裝配置Java環境方法二

    方法二:下載安裝文件安裝

  下面筆者重點講述如何安裝以及配置文件,需要下載的文件名為:jdk-6u21-linux-i586.bin。

  1.chmod +x jdk*bin


  2../jdk*bin(安裝在用戶當前文件夾下,例如:/usr/share)

  3.以上安裝完成後,我們還必須配置文件。由於,筆者是在Fedora 15系統下,所以只需要在/etc/profile.d/文件夾下添加一個java.sh文件即可,具體步驟如下:

  export JAVA_HOME=/usr/share/jdk1.6.0_21

  export CLASSPATH=.:$JAVA_HOME/lib

  export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

  4.終端輸入命令行:source /etc/profile

    以便重新加載環境環境變量。

  5.測試java,javac。

    經測試,確認安裝成功。

Fedora 15下安裝MySQL資料庫

  Fedora 15下安裝MySQL資料庫

    前面完成了Tomcat伺服器的搭建,很多時候我們還需要安裝一個資料庫。這裡筆者以MySQL資料庫為例,演示一下安裝步驟。下面,筆者用yum命令安裝,二是到MySQL官網下載安裝文件進行安裝。

  方法一:yum命令安裝

  1.yum search mysql


  2.su

  需要用戶輸入密碼。

  3.yum install mysql-server

  4.輸入y,開始安裝。

  5.安裝成功

  6.查看mysql是否已經啟動,輸入命令行:

  /etc/rc.d/init.d/mysqld status

  7.如果沒有,通過輸入命令行啟動mysql服務:

    service mysqld start

  8.通過mysql命令進入mysql控制臺操作mysql數據了。

  9.設置資料庫密碼,需要輸入命令行:

  /usr/bin/mysqladmin -u root password  thepassword

  10.通過mysql -u root -p ,接著提示你輸入密碼登錄資料庫控制臺。

Fedora 15下安裝Virtualbox虛擬機

  Fedora 15下安裝Virtualbox虛擬機

    很多網友希望在同一臺機器上安裝多個作業系統,所以學會安裝和使用虛擬機就成了必修課。那麼,如何在剛剛完成的Fedora 15上安裝虛擬機呢?筆者以Oracle的虛擬機VirtualBox為例,演示如何在Fedora 15下一步步地安裝VirtualBox,並在這個虛擬機下完成國內PC用戶最鍾愛的Windows XP作業系統,讓您一機兩用。

  首先,從(http://www.virtualbox.org/wiki/Linux_Downloads)VirtualBox的官網上下載最新的VirtualBox。以VirtualBox-4.1-4.1.0_73009_fedora15-1.i686.rpm
為例。同時下載擴展文件:Oracle_VM_VirtualBox_Extension_Pack-4.1.0-73009.vbox-extpack,可以支持系統從USB2啟動。

  其次,安裝VirtualBox虛擬機,需要輸入命令行:

  rpm -ivh VirtualBox-4.1-4.1.0_73009_fedora15-1.i686.rpm

  如果僅安裝VirtualBox,每當Linux內核更新後,都需要重新安裝一次虛擬機VirtualBox。為了避免這種麻煩,用戶可以通過安裝dkms,使得即使內核更新,也不需要對VirtualBox做處理。同時,還需要安裝OpenGL

  第三步是安裝dkms,需要輸入命令行:

  yum install dkms

  第四步是安裝opengl,需要輸入命令行:

  yum list mesa            *(mesa是fedora下openGL的實現,是基本庫)

  yum install mesa         *(安裝mesa*)

  yum list  *glut*(是openGL的一個輔助庫,可用它創建與平臺無關的openGL窗口)

  yum install freeglut     *(選擇其中一個安裝)

  第六步是重新安裝VirtualBox,輸入命令行:

  rpm -ivh VirtualBox-4.1-4.1.0_73009_fedora15-1.i686.rpm

  第七步是將自己的用戶帳號添加到vboxusers組,需要輸入命令行:

    sudo /usr/sbin/usermod -G vboxusers -a yourname

  第八步要重新編譯並啟動vboxdrv,需要輸入命令行:

    sudo /etc/init.d/vboxdrv setup

    到此,VirtualBox就安裝成功了。

  最後,筆者嘗試著在VirtualBox虛擬機上成功安裝了Windows XP作業系統。馬上雙擊「Oracle_VM_VirtualBox_Extension_Pack-4.1.0-73009.vbox-extpack」試試吧。  



Fedora 15下的虛擬機安裝Windows XP

    小結:俗話說「千裡馬常有而伯樂不常有」。再好的東西,也需要你會發掘才能發揮最大的價值。筆者在此只是希望通過Fedora 15下伺服器平臺的搭建,起到拋磚引玉的作用,有更多更好的Linux作業系統只有你用了才知道。

 

相關焦點

  • 部署Linux下OpenVZ虛擬化伺服器
    例如某個應用程式只能使用在2.4內核的Linux系統(RedhatLinux6.2)中,你可以在宿主作業系統為Linux2.6(RedhatLinux9.0)的物理計算機中安裝虛擬機軟體,然後在虛擬機中安裝2.4內核的Linux系統(RedhatLinux6.2),從而運行此應用程式。培訓。
  • 簡單介紹 Swift on Fedora ——在 Fedora 中使用 Swift
    它旨在成為各種編程項目的最佳語言 —— 從系統編程到桌面應用程式,以及雲服務。下面將和大家簡單介紹一下 Swift 以及如何在 Fedora 中使用它。安全,快速,富有表現力和許多現代程式語言一樣,Swift 旨在設計得比基於 C 的程式語言更安全。例如,變量總是在可以使用之前初始化、檢查數組和整數是否存在溢出、內存自動管理等。
  • 菜鳥教程 Ubuntu 11.0下搭建Web伺服器
    其中Red Hat和Ubuntu在伺服器市場表現搶眼,由它們搭建的Web伺服器在企業中應用最為廣泛。    同時,Ubuntu創始人表示近年來Ubuntu形式已經開始逆轉,從2011年開始採用Ubuntu作為網頁伺服器的用戶比RHEL更多,Ubuntu在企業市場正不斷擴張,相反RHEL卻呈現下跌傾向。無疑Ubuntu有如此強勢表現離不開其在Web伺服器上的應用。
  • WindowServer2003伺服器搭建WEB伺服器
    1、Windows Server 2003 Web Edition用於構建和存放Web應用程式、網頁和XML Web Services,它主要使用IIS 6.0 Web伺服器並提供快速開發和部署使用
  • 怎麼樣才能搭建伺服器
    怎麼樣才能搭建伺服器 2019年08月22日 17:47作者:王稀仕編輯:王稀仕文章出處:泡泡網原創   2、更新完成後,打開瀏覽器,輸入「http://localhost/」回車,如果此時出現IIS7歡迎界面,說明Web伺服器已經搭建成功。  3、當web伺服器搭建成功後,我們下一步所要做的就是把我們開發的網站安裝到Web伺服器的目錄中。
  • 深度學習筆記15:ubuntu16.04 下深度學習開發環境搭建與配置
    深度學習筆記6:神經網絡優化算法之從SGD到Adam深度學習筆記7:Tensorflow入門深度學習筆記8:利用Tensorflow搭建神經網絡深度學習筆記9:卷積神經網絡(CNN)入門深度學習筆記10:三維卷積、池化與全連接深度學習筆記11:利用numpy搭建一個卷積神經網絡
  • 玩轉應用搜之數據包下載安裝教程
    玩轉應用搜之數據包下載安裝教程 出處:快科技 2011-08-02 15:45:52     作者:永輝 編輯:永輝[爆料]現在有許多的Android遊戲都採用了主程序和數據包分離的方式進行發放和安裝,但是對於國內用戶來說,要麼是沒有WiFi網絡,要麼是因為國外伺服器下載速度太慢容易中斷,這種直接下載的方式不太適用於國內。目前大部分玩家都會在網上下載網友們貢獻的遊戲數據包,但是搜索過程複雜、自己的手機能否使用都無法保證。
  • 騰訊雲cvm下linux、centos環境下安裝寶塔網站伺服器教程
    現在做個人網站或者企業網站的還是很多的,大家現在一般都選擇阿里雲或者騰訊雲購買相應的雲伺服器來部署安裝自己的網站或對應的web環境,現在國內主流的普遍都使用寶塔的環境,相對來說部署比較簡單,容易上手,關鍵是還免費,深受廣大技術愛好者的喜歡,在此我給大家做一期教程,來給大家演示一下如何來部署
  • 如何在 Fedora 中添加第三方存儲庫以訪問大量附加軟體
    只需要輸入下面的命令即可啟用兩個存儲庫:sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora
  • 5 個在 Fedora 上管理待辦事項的程序 | Linux 中國
    編譯自 | https://fedoramagazine.org/5-tools-to-manage-your-to-do-list-on-fedora/  作者 | Ryan Lerch 譯者 | geekpi 💎💎💎共計翻譯:790.5 篇 貢獻時間:1789 天有效管理待辦事項(to-do)可以為你的工作效率創造奇蹟。
  • S^2 :Git 伺服器搭建
    所以我們就有必要來建立自己的Git伺服器,話不多說,接下來手把手教你搭建自己的Git伺服器。是的,你沒看錯,還要安裝Java,因為Gitblit需要在JDK環境下運行。安裝JAVA沒有什麼特殊步驟,和你安裝其他軟體一毛一樣,直接下一步就可以。
  • 如何在Silverblue上變基到Fedora 33?
    在實際做變基到 Fedora 33 之前,你應該應用任何掛起的更新。在終端中輸入以下內容:$ rpm-ostree update或通過 GNOME 軟體中心安裝更新並重啟。Fedora 33 is ready for installation點擊 「Install」 按鈕。
  • Windows10下搭建FTP伺服器的圖文教程
    最近,就有不少剛剛升級 win10正式版 的用戶反映自己想要在新系統下搭建FTP伺服器,可是卻不知道該如何操作,這該怎麼辦呢?接下來,小編就向大家分享Windows10系統下搭建FTP伺服器的具體方法。具體方法如下: 1.首先在開始屏幕中打開「搜索」,輸入「控制面板」,並打開。2.在控制面板窗口中,找到「程序」,點擊。
  • 【Python編程玩轉Minecraft】配置指南篇一:Minecraft 1.2.2本地伺服器安裝,支持多Mod
    我們的首批Scratch愛好者們,從簡單的拖拽式編程(積木式搭建)開始,逐步進階到學習函數,高級變量,鍊表,算法入門,甚至有的走到了自主開發這一步!大家都在積極探索、學習更多有趣的內容、知識和開發語言!
  • 如何利用寶塔面板搭建伺服器環境及網站
    我們將在空白的寶塔面板內搭建伺服器環境及相關配置寶塔首先設置伺服器環境,是選擇lamp環境還是lnmp環境看個人需求,點擊頁面中的一鍵安裝就可;,待完成即可,此擴展可後期安裝;我們將利用寶塔面板搭建一個網站;第一步:創建網站,在左側桌面我們點擊「網站」,在右側選擇「添加站點」;
  • 從零開始,搭建自己的NAS媒體伺服器,附plex和emby對比
    這篇文章的初衷很簡單,我本來也是比較頭疼折騰NAS的,因為NAS並非是小白向家電,它是個比較複雜的系統,成品NAS只是給了你一個硬體平臺,安裝各類應用都需要有一定基礎,所以寫了兩篇比較詳細的NAS原創文後,我決定綜合一下,一步一步教大家從零開始,完美搭建屬於自己的NAS遠程影音伺服器,也是基於我自己的原因,這篇文章比較詳細,從IOS和安卓,從plex到emby,
  • 使用server-u搭建FTP伺服器
    一、FTP(文件傳輸協議)是我們日常使用比較廣泛的一款服務,無論個人還是企業都可以搭建屬於自己的FTP伺服器,用以存儲並上傳下載數據。下面我們就以非常著名的server-u為例來演示如何搭建FTP伺服器。
  • Linux應用 DHCP伺服器的安裝和故障排除
    DHCP伺服器的工作原理DHCP簡介DHCP的前身是BOOTP,它工作在OSI的應用層,是一種幫助計算機從指定的DHCP伺服器獲取配置信息的自舉協議。安裝DHCP伺服器DHCP配置文件可以使用RHEL 5.0自身攜帶的RPM包安裝,安裝結束後DHCP埠監督程序dhcpd配置文件是/etc目錄中的名為dhcpd.conf的文件。
  • 雲伺服器上如何搭建php環境
    雲伺服器上如何搭建php環境?PHP是一種在伺服器端執行的開源腳本語言,與C語言類似,是常用的網站程式語言。 PHP 有很多版本,這裡我們以PHP 5.4為例。介紹下如何在 Linux 系統雲伺服器中安裝 PHP 源碼包。
  • nodejs windows環境下搭建
    目前,Node.js是在前端開發中十分受歡迎,它是一套用來編寫高性能網絡伺服器的JavaScript工具包,官網中介紹:Node.js 是一個基於Chrome JavaScript 運行時建立的一個平臺, 用來方便地搭建快速的 易於擴展的網絡應用; Node.js 藉助事件驅動, 非阻塞I