a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 169|回复: 2

[红帽认证] 红帽认证辅导:Ubuntu7.10Linux上构建全功能的服务器

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
在ubuntu 7.10 上建立一个 WEB服务器可以用 apache ,数据库管理系统可以用 mysql,电子邮件系统可以用 postfix,安装非常简单,而且是免费的。流媒体系统当能用 helix,这个要收费,而且很贵,不过网上到处有破解版,个人测试时可用,不要用于正式场合。下面是我个人安装时的一些心得,与大家共享。     1 、ubuntu 7.10 添加php apache gd mysql
: }5 d( f8 @4 e9 K    sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-serverphp5-mysql3 z2 D* q4 o. O* ]; r" \
    等待一段时间后,ubuntu 7.10 会自动给你安装好 apache2、php5、mysqlserver. 从这一点来说,ubuntu非常容易安装,上手快。: `: ~5 ]- p5 N
    2 、重要文件% a& y6 \5 C1 G/ C5 V: z+ H2 \
    sudo /etc/init.d/apache2 restart(重启 apache )# d4 N. J+ D9 E1 o  y
    sudo vim /etc/php5/apache2/php.ini(配置 php.ini)8 h8 Q( H; O+ e' N: j- L9 J
    sudo vim /etc/apache2/apache2.conf(配置 apache2.conf )/ ~4 I# t! @, }
    /var/www/ (apache2 网页文件放在这里)$ i8 O2 R/ l  G, o. S) a
    /var/lib/mysql/ (mysql 的数据库放在这里)# R8 {' F# u3 R8 Y' R; @; d
    3 、修改php.ini ,请自己查找这些项
; `4 O  b' G2 M  b  r) d& h    # 通过 post 上传文件的最大尺寸
2 K( r$ n1 ~( ]    post_max_size = 800M0 C: i( j: K$ c) z. T' s
    # 修改成你所需的内存大小$ N8 d2 W2 S# j$ Z4 v! b9 U0 j
    memory_limit = 160M
' y& D1 ]" Q/ G0 B7 p$ g" U    # 修改文件最大上传尺寸+ b# F; i# Y4 ]" ]& c- F- _$ Y2 f7 @
    upload_max_filesize = 800M' v3 z+ B4 j- H7 g7 P
    upload_tmp_dir =/tmp7 A" ^0 ?- j( p# @% g' {
    session.save_path = /tmp3 h$ f6 v6 A' f# ?5 ^. L$ }4 ^
    # 添加 mysql和 gd 支持% z5 M6 m9 z  U' E9 G9 G) J5 z
    extension=mysql.so: i( l1 Z" {  J9 |7 a
    extension=gd.so$ S4 N# d8 b+ [5 _4 b
    4 、修改 apache2.conf 设置虚拟主机/ G+ Q) X$ i; R* M% L
    因为我只有一个IP地址,所以设置基于端口的虚拟主机# g& O. _2 T8 }7 l9 f
    sudo vim /etc/apache2/apache2.conf: ^% Y: C, j% j( m5 H
    输入: |& _; u. r# S: _6 t$ l, a
    #Listen 80这个已经有,不用输入6 B$ i0 e) |8 I7 a7 y
    Listen 8080) `+ e; j1 P8 k' ~! z2 N  Y
    # 设置基于端口80、8080的虚拟主机
1 n* o3 x% c4 T! {    NameVirtualHost * :80
/ V% T8 L; |# k* O* t: z, p6 l    NameVirtualHost * :8080
0 K0 u  r/ k0 |* n0 L    ServerName www.yourdomain.org* c/ o3 |7 V& @7 |. `
    DocumentRoot /var/www/domain-80
" K& Q) j0 _5 V9 \* A    ServerName www.yourdomain.org
9 M' e/ g5 o' V; J    DocumentRoot /var/www/domain-8080
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:51 | 显示全部楼层

红帽认证辅导:Ubuntu7.10Linux上构建全功能的服务器

5 、mysql 常用操作
  z( Q- _' O, h! G5 k4 A    (1 )进入 mysql客户端
* y' s1 Q+ [# l# e# H# v    在终端输入
5 p) p! l' ]( H+ j    mysql -u root -p
2 @; L7 s0 l6 U% B9 r8 V) F    (2 )建立数据库
: e$ g. t. ?1 r( p    create database test1 ;/ G- B; y/ e$ S0 Y+ W
    (3 )添加用户; G" y* s) I1 V6 {
    grant all on test1.* to huzhangsheng@localhost identified by '1111111';
: T$ G, Z# v' n0 ]* r) [# w0 ^    (4 )忘记 mysql的root密码
2 v: D# Y4 }# u; @9 ]7 ]    # 查看所有的进程
0 |( g7 ~% ]7 @! r$ H. I/ X3 m# c    ps–aux. j( Y9 S1 N2 J  m) {8 R- y
    查看所有进程,找到mysql 进程的pid ,然后
( h' f0 E' e- ]9 b    sudo kill pid, j3 M& I. Y8 Y  e) q3 Z  K
    终止 mysql的进程! |5 A) h: W! K! }8 G4 {
    sudo /etc/init.d/mysql stop- W, ?1 q- s1 ?- c
    用以下指令启动 MySQL,以跳过检查权限的资料表
; {' r, A, ?. S! i' ?8 c    mysqld_safe –skip-grant-tables &
6 B! i+ ?" I+ @) l  ^9 n4 F    更改修改 mysql的 root 密码
; e+ g' l) _5 \% T; N2 I5 [+ s    update mysql.user set password=PASSWORD ('yourpassword') where User='root';! x- m" e+ h% j" ~! k
    6 、加载移动硬盘
7 q: o" X4 G+ N( {* `/ F1 S    插入移动硬盘后,ubuntu server 7.10会有下面的显示,用fdisk –l 显示移动硬盘: |; b8 h* E, R; h5 k7 [; J
    把移动硬盘加载到 /media  z/ D- G% d' M. y" Z( |' K6 ?
    我的移动硬盘显示 /dev/sdb1,用下面的命令加载* c7 e) Q- U  W+ Z! ~; K' Y
    sudo mount /dev/sdb1 /media
- t3 I7 l. D) {0 L8 C  @. e    7 、安装 helix for linux
0 I) u: B3 n- _6 d    helix for linux 我放在移动硬盘中,进入相应的文件夹,把它拷贝到 /usr
, n2 R5 N( d% m6 ~  v    cd /media/network/chengxi/linux# ]2 g0 h1 I7 Q: J% r: |
    8 、让 ubuntu 支持 rar! z! t( w4 ]# o- v, d% I1 N

  b- N; p, m  H  G    sudo apt-get install rar unrar
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-4 12:19:52 | 显示全部楼层

红帽认证辅导:Ubuntu7.10Linux上构建全功能的服务器

</p>    9 、解包
- Z4 S& k8 u- ?7 C7 h) D$ V, r    sudo unrar e HelixServerUnlimited11_linux.rar) w. M8 e% ]/ `8 N
    sudo tar zxvf setup.tar.gz6 C* S: p5 d$ D6 i' y
    安装 helix
' n7 ?7 ?4 W/ ?$ e    cd helix3 F& V1 a. V# j0 \
    sudo chmod +x helix.bin/ T# H2 v7 ]* |3 |; t7 q
    sudo ./helix.bin. r& Y9 T( m! C) X2 ^+ u
    10、创建 helix启动文件
* y0 o( }" V1 ]4 U- N- z4 y0 t    cd /etc/init.d
3 x8 c1 V4 Q! M& J. h    sudo vim rmserver+ r+ q, ]8 T& z+ R& l
    输入如下内容:& f3 g: L1 M) N' V! a  S; z
    # !/bin/sh
8 H) R( l7 O5 p8 q" I" H/ Q7 ~& n# I    /usr/helix/Bin/rmserver /usr/helix/rmserver.cfg &
# w4 h# k' ?+ o$ x9 x8 q    exit 05 L: ^. z- W% K2 }* R' h
    按下esc 键,输入
4 H% M* E. v* j/ D4 X) b    :wq
2 b3 c  n6 m# v    写入并退出
7 u0 T; p$ v* U: q6 ]2 j% a    11、在 ubuntu 7.10上添加一个服务( f, V& w$ U# O; ~& t
    sudo chmod +x rmserver
  C# _# D) l& F  D+ U    sudo update-rc.d rmserver defaults 99
5 _- y: b8 D4 J5 S5 s" t; V    12、安装 postfix
# }# J; {; E5 M# T$ ]" D    sudo apt-get install postfix6 n/ P, B, T' J  ]
    安装mailx 软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。% B% ~% H. P6 M' w
    sudo apt-get install mailx
& r* l$ C7 o; ^% g% D    这样添加一个用户。
' L9 z: M, D3 h* Q; C( Z    sudo useradd -m -s /bin/bash fmaster4 j3 z: G1 }6 ^9 ?0 ~
    sudo passwd fmaster: J! ]1 J0 L' {( m0 j1 r
    13、更改网卡的IP地址,动态IP地址就不用修改了
& b; s; b% K  F- M' b+ W  E$ o- P. h/ N    sudo vim /etc/network/interfaces
" _5 o1 m$ `+ _' G7 B% p: V; @    根据您的实际情况修改下面的内容9 x) r" u' T1 X& u0 \) x
    # The primary network interface8 j2 h. d7 `$ r& D
    auto eth0
8 P+ S0 g/ p7 k& ?6 L/ H. T    # 使用静态的IP地址
5 \% R1 [* r  a9 ^% I( u    iface eth0 inet static# {% P6 h: J( D9 i( Z
    # 您的IP地址
5 y9 ^% e: T: t8 ?' {- L: P    address 192.168.10.71
5 W' L1 t- B5 J) b( h    netmask 255.255.255.0  N4 V0 [) `; c* K( Q: a9 c; y  Y
    network 192.168.10.0
+ G2 L* `; D' c$ a, U: O4 L    broadcast 192.168.10.255, c- m, n! h; k( @5 p# n
    # 您的网关1 ]2 ?" J' s/ S3 G
    gateway 192.168.10.225
4 j- w1 z4 J$ H8 ^( z4 e    # 您的DNS1 M- W  m4 g  e
    nameserver 202.168.134.133
) p: v! ^9 \5 G" N    nameserver 192.168.1.1
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-27 07:53 , Processed in 0.535812 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表