歡迎您光臨本站 註冊首頁

Ubuntu 7.10 Linux上構建全功能的伺服器

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
   

在ubuntu 7.10 上建立一個 WEB 伺服器可以用 apache ,資料庫管理系統可以用 mysql ,電子郵件系統可以用 postfix ,安裝非常簡單,而且是免費的。流媒體系統當能用 helix,這個要收費,而且很貴,不過網上到處有破解版,個人測試時可用,不要用於正式場合。下面是我個人安裝時的一些心得,與大家共享。

 

1、ubuntu 7.10 添加php apache gd mysql

 

sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql

 

等待一段時間后,ubuntu 7.10 會自動給你安裝好 apache2 、php5 、mysqlserver 。從這一點來說,ubuntu 非常容易安裝,上手快。

 

2、重要文件

 

sudo /etc/init.d/apache2 restart (重啟 apache)

 

sudo vim /etc/php5/apache2/php.ini (配置 php.ini)

 

sudo vim /etc/apache2/apache2.conf (配置 apache2.conf)

 

/var/www/(apache2網頁文件放在這裡)

 

/var/lib/mysql/ (mysql的資料庫放在這裡)

 

3、修改php.ini,請自己查找這些項

 

#通過 post 上傳文件的最大尺寸

 

post_max_size = 800M

 

#修改成你所需的內存大小

 

memory_limit = 160M

 

#修改文件最大上傳尺寸

 

upload_max_filesize = 800M

 

upload_tmp_dir =/tmp

 

session.save_path = /tmp

 

#添加 mysql 和 gd 支持

 

extension=mysql.so

 

extension=gd.so

 

4、修改 apache2.conf 設置虛擬主機

 

因為我只有一個IP 地址,所以設置基於埠的虛擬主機

 

sudo vim /etc/apache2/apache2.conf

 

輸入

 

#Listen 80這個已經有,不用輸入

 

Listen 8080

 

#設置基於埠80、8080的虛擬主機

 

NameVirtualHost *:80

 

NameVirtualHost *:8080

 

ServerName www.yourdomain.org

 

DocumentRoot /var/www/domain-80

 

ServerName www.yourdomain.org

 

DocumentRoot /var/www/domain-8080

 

 

5、mysql常用操作

 

(1)進入 mysql 客戶端

 

在終端輸入

 

mysql -u root -p

 

(2)建立資料庫

 

create database test1;

 

(3)添加用戶

 

grant all on test1.* to huzhangsheng@localhost identified by '1111111';

 

(4)忘記 mysql 的root 密碼

 

#查看所有的進程

 

ps –aux

 

查看所有進程,找到mysql進程的pid ,然後

 

sudo kill pid

 

終止 mysql 的進程

 

sudo /etc/init.d/mysql stop

 

用以下指令啟動 MySQL,以跳過檢查許可權的資料表

mysqld_safe –skip-grant-tables &

 

更改修改 mysql 的 root密碼

 

update mysql.user set password=PASSWORD('yourpassword') where User='root';

 

6、載入移動硬碟

 

插入移動硬碟后,ubuntu server 7.10 會有下面的顯示,用fdisk –l 顯示移動硬碟

 

把移動硬碟載入到 /media

 

我的移動硬碟顯示 /dev/sdb1,用下面的命令載入

 

sudo mount /dev/sdb1 /media

 

7、安裝 helix for linux

 

helix for linux 我放在移動硬碟中,進入相應的文件夾,把它拷貝到 /usr

 

cd /media/network/chengxi/linux

 

8、讓 ubuntu 支持 rar

 

sudo apt-get install rar unrar

 

9、解包

 

sudo unrar e HelixServerUnlimited11_linux.rar

 

sudo tar zxvf setup.tar.gz

 

安裝 helix

 

cd helix

 

sudo chmod +x helix.bin

 

sudo ./helix.bin

 

10、創建 helix 啟動文件

 

cd /etc/init.d

 

sudo vim rmserver

 

輸入如下內容:

 

#!/bin/sh

 

/usr/helix/Bin/rmserver /usr/helix/rmserver.cfg &

 

exit 0

 

按下esc 鍵,輸入

 

:wq

 

寫入並退出

 

11、在 ubuntu 7.10 上添加一個服務

 

sudo chmod +x rmserver

 

sudo update-rc.d rmserver defaults 99

 

12、安裝 postfix

 

sudo apt-get install postfix

 

安裝mailx軟體包來用做mail命令郵件工具的程序。安裝這個包來安裝mail命令。

 

sudo apt-get install mailx

 

這樣添加一個用戶。

 

sudo useradd -m -s /bin/bash fmaster

 

sudo passwd fmaster

 

13、更改網卡的IP 地址,動態IP地址就不用修改了

 

sudo vim /etc/network/interfaces

 

根據您的實際情況修改下面的內容

 

# The primary network interface

 

auto eth0

 

#使用靜態的IP地址

 

iface eth0 inet static

 

#您的IP地址

 

address 192.168.10.71

 

netmask 255.255.255.0

 

network 192.168.10.0

 

broadcast 192.168.10.255

 

#您的網關

 

gateway 192.168.10.225

 

#您的DNS

 

nameserver 202.168.134.133

 

nameserver 192.168.1.1

(責任編輯:A6)



[火星人 ] Ubuntu 7.10 Linux上構建全功能的伺服器已經有364次圍觀

http://coctec.com/docs/net/show-post-68347.html