当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > Ubuntu7.10Linux上构建全功能的服务器

Linux服务器
Apache2的httpd.conf翻译
全面提高Ubuntu Linux操作系统运行速度
Linux搭建Discuz论坛的方法
Linux系统下usr的目录结构
系统管理工具包: 通过 OpenSSH 设置 UNIX 远程访问
Linux系统下将CHM格式文件转换为HTML
Linux和Windows系统线程间的区别
Apache服务器实现的用户验证
Apache并发请求数及其TCP连接状态查看的方法
关闭Linux系统下不必要的服务
Linux操作系统的基本用户环境
Linux系统用Qpopper建立POP3服务器
基于Unix系统的Web服务器安全指南
全面提升Linux服务器的安全
Samba服务器的搭建与配置
Linux硬件兼容性问题将被终结?
Linux下查看内存的命令Free
优化 Apache 的几个实用技巧
linux高负载下彻底优化mysql数据库
Apache HTTP Server畸形HTTP方式413漏洞

Linux服务器 中的 Ubuntu7.10Linux上构建全功能的服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 89 ::
收藏到网摘: n/a

在ubuntu7.10上建立一个WEB服务器可以用apache,数据库管理系统可以用mysql,电子邮件系统可以用postfix,安装非常简单,而且是免费的。流媒体系统当能用helix,这个要收费,而且很贵,不过网上到处有破解版,个人测试时可用,不要用于正式场合。下面是我个人安装时的一些心得,与大家共享。

1、ubuntu7.10添加phpapachegdmysql

sudoapt-getinstallapache2libapache2-mod-php5php5php5-gdmysql-serverphp5-mysql

等待一段时间后,ubuntu7.10会自动给你安装好apache2、php5、mysqlserver.从这一点来说,ubuntu非常容易安装,上手快。

2、重要文件

sudo/etc/init.d/apache2restart(重启apache)

sudovim/etc/php5/apache2/php.ini(配置php.ini)

sudovim/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地址,所以设置基于端口的虚拟主机

sudovim/etc/apache2/apache2.conf

输入

#Listen80这个已经有,不用输入

Listen8080

#设置基于端口80、8080的虚拟主机

NameVirtualHost*:80

NameVirtualHost*:8080

ServerNamewww.yourdomain.org

DocumentRoot/var/www/domain-80

ServerNamewww.yourdomain.org

DocumentRoot/var/www/domain-8080

5、mysql常用操作

(1)进入mysql客户端

在终端输入

mysql-uroot-p

(2)建立数据库

createdatabasetest1;

(3)添加用户

grantallontest1.*tohuzhangsheng@localhostidentifiedby'1111111';

(4)忘记mysql的root密码

#查看所有的进程

ps–aux

查看所有进程,找到mysql进程的pid,然后

sudokillpid

终止mysql的进程

sudo/etc/init.d/mysqlstop

用以下指令启动MySQL,以跳过检查权限的资料表

mysqld_safe–skip-grant-tables&

更改修改mysql的root密码

updatemysql.usersetpassword=PASSWORD('yourpassword')whereUser='root';

6、加载移动硬盘

插入移动硬盘后,ubuntuserver7.10会有下面的显示,用fdisk–l显示移动硬盘

把移动硬盘加载到/media

我的移动硬盘显示/dev/sdb1,用下面的命令加载

sudomount/dev/sdb1/media

7、安装helixforlinux

helixforlinux我放在移动硬盘中,进入相应的文件夹,把它拷贝到/usr

cd/media/network/chengxi/linux

8、让ubuntu支持rar

sudoapt-getinstallrarunrar

9、解包

sudounrareHelixServerUnlimited11_linux.rar

sudotarzxvfsetup.tar.gz

安装helix

cdhelix

sudochmod+xhelix.bin

sudo./helix.bin

10、创建helix启动文件

cd/etc/init.d

sudovimrmserver

输入如下内容:

#!/bin/sh

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

exit0

按下esc键,输入

:wq

写入并退出

11、在ubuntu7.10上添加一个服务

sudochmod+xrmserver

sudoupdate-rc.drmserverdefaults99

12、安装postfix

sudoapt-getinstallpostfix

安装mailx软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。

sudoapt-getinstallmailx

这样添加一个用户。

sudouseradd-m-s/bin/bashfmaster

sudopasswdfmaster

13、更改网卡的IP地址,动态IP地址就不用修改了

sudovim/etc/network/interfaces

根据您的实际情况修改下面的内容

#Theprimarynetworkinterface

autoeth0

#使用静态的IP地址

ifaceeth0inetstatic

#您的IP地址

address192.168.10.71

netmask255.255.255.0

network192.168.10.0

broadcast192.168.10.255

#您的网关

gateway192.168.10.225

#您的DNS

nameserver202.168.134.133

nameserver192.168.1.1

上一页[1][2]