中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 操作系统 > Linux > Ubuntu Linux
Ubuntu 7.10 Linux上构建全功能的服务器
作者:佚名 时间:2007-12-03 16:11 出处:ccidnet 责编:月夜寒箫
              摘要:Ubuntu 7.10 Linux上构建全功能的服务器
 

在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

关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有