「哪款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管理後臺
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
下面筆者重點講述如何安裝以及配置文件,需要下載的文件名為: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資料庫
前面完成了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上安裝虛擬機呢?筆者以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作業系統只有你用了才知道。