在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次圍觀