a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 162|回复: 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
) H+ c1 Z1 H" Q# t, B0 [+ K    sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-serverphp5-mysql
& d/ _# w7 H, L9 Z4 v    等待一段时间后,ubuntu 7.10 会自动给你安装好 apache2、php5、mysqlserver. 从这一点来说,ubuntu非常容易安装,上手快。
, s( l# A' I. [& }3 t    2 、重要文件
" ]: p4 r+ H$ {    sudo /etc/init.d/apache2 restart(重启 apache )
2 I; B: @, E3 `) w' ?    sudo vim /etc/php5/apache2/php.ini(配置 php.ini)
3 A" }9 u. k: K: x    sudo vim /etc/apache2/apache2.conf(配置 apache2.conf )3 p5 r# t8 [" R
    /var/www/ (apache2 网页文件放在这里)
5 s" l  G% a6 r# n: N9 m    /var/lib/mysql/ (mysql 的数据库放在这里)
7 h& b7 L" d* ]8 Q8 m    3 、修改php.ini ,请自己查找这些项* V" A) t- G% j& R1 M
    # 通过 post 上传文件的最大尺寸& A, u9 n1 N% b2 _) Q% T
    post_max_size = 800M
9 _. r, n7 ?/ \& j& W$ w. j    # 修改成你所需的内存大小( x: A, K4 i! ?9 @
    memory_limit = 160M5 B) n8 S' ~5 O# @! `$ s
    # 修改文件最大上传尺寸
1 B6 s2 n( F# _2 Z    upload_max_filesize = 800M5 @# _8 d+ y  E
    upload_tmp_dir =/tmp5 b3 A8 \! j. e3 Y* s4 ^
    session.save_path = /tmp
. \. C/ M5 k; o; l1 f: L5 f    # 添加 mysql和 gd 支持) h2 R, Y# _6 @( @5 _/ u' e
    extension=mysql.so
0 ]$ r8 `, e  A7 o    extension=gd.so+ L. h% o/ p- }8 M- D- c
    4 、修改 apache2.conf 设置虚拟主机2 p8 n1 V+ d$ e6 e9 O8 ?* h
    因为我只有一个IP地址,所以设置基于端口的虚拟主机
+ c% @$ j! M' D* Y2 ~! I! i    sudo vim /etc/apache2/apache2.conf, N+ K7 I9 R" P: r$ f
    输入/ C  p- v4 v* H0 G
    #Listen 80这个已经有,不用输入" p. N, ?: n+ `- y/ w
    Listen 80802 |- \1 e8 Z9 V4 E
    # 设置基于端口80、8080的虚拟主机
1 d" V" R! Q- S1 L' S* A! x' U& {5 F    NameVirtualHost * :80
% g- K& |6 |, H5 m) ^+ D9 ]- i    NameVirtualHost * :8080( ^  |/ }2 t, O2 @+ F1 Q
    ServerName www.yourdomain.org
  ~1 b$ u7 y& X4 F2 l    DocumentRoot /var/www/domain-80( ]6 ^' Q) W  s, J- Q6 R
    ServerName www.yourdomain.org
! p+ l% g1 @2 Y; h0 R  f    DocumentRoot /var/www/domain-8080
回复

使用道具 举报

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

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

5 、mysql 常用操作$ C# x2 C  W+ b& h- L0 i
    (1 )进入 mysql客户端/ Y' z" c2 L" n/ ~9 K; a
    在终端输入
- f7 F9 q% J0 ^: v' ^* Q    mysql -u root -p
* o5 E& ?( d6 V( |: Y4 Q    (2 )建立数据库! i$ X* X$ E! j2 o7 K
    create database test1 ;) _( K! P& D( \, O1 g+ Z. \9 ~
    (3 )添加用户
+ o1 t" U/ O/ E9 }/ i    grant all on test1.* to huzhangsheng@localhost identified by '1111111';
; s2 W$ e9 |0 ^% N    (4 )忘记 mysql的root密码8 {2 E* s# A0 A  d
    # 查看所有的进程% n; E" I# w" f+ ^! s2 E- n
    ps–aux
- r( p7 I" D" T# C& K  G" V! A    查看所有进程,找到mysql 进程的pid ,然后) b- T# M+ J0 z9 {( ^5 P/ d& _& C( f
    sudo kill pid7 ?' \1 \! f5 X1 X# k) F
    终止 mysql的进程7 b" q- J* b/ }  V9 `1 E( E
    sudo /etc/init.d/mysql stop
  R) b" H+ w, b( d) c    用以下指令启动 MySQL,以跳过检查权限的资料表
$ l/ L9 b) ~- i* Y& h; y, @    mysqld_safe –skip-grant-tables &5 }$ j+ ^4 Z+ `% S) r3 G7 `
    更改修改 mysql的 root 密码0 g. A4 e) B/ b2 L* m3 `  K' n
    update mysql.user set password=PASSWORD ('yourpassword') where User='root';# l  h6 ]7 h6 I, n; B8 O
    6 、加载移动硬盘
! k# F- G. @1 G& j' E& S    插入移动硬盘后,ubuntu server 7.10会有下面的显示,用fdisk –l 显示移动硬盘
8 O# b* ]8 j8 X( F; |. \1 R    把移动硬盘加载到 /media/ F6 X0 L0 D  {. f2 n; _
    我的移动硬盘显示 /dev/sdb1,用下面的命令加载1 Z+ U9 k1 Y" n) {2 W3 c& I; s
    sudo mount /dev/sdb1 /media$ `5 @; o4 J( X( Z2 S+ J
    7 、安装 helix for linux
" A% X9 k1 K/ p, I' E1 Z    helix for linux 我放在移动硬盘中,进入相应的文件夹,把它拷贝到 /usr8 R, q- f- ~7 ?4 o) L1 p
    cd /media/network/chengxi/linux
) {" W/ R4 ~; z2 p+ F# j, {; `* P    8 、让 ubuntu 支持 rar
, a5 L; v" `" M* D6 S, G0 o7 q, X1 V
    sudo apt-get install rar unrar
回复 支持 反对

使用道具 举报

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

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

</p>    9 、解包4 D" l3 w$ S4 A! ?% O, o
    sudo unrar e HelixServerUnlimited11_linux.rar) d) ~! A( O: @
    sudo tar zxvf setup.tar.gz4 o0 W6 P, z/ z0 f6 k# u( n; ~
    安装 helix
8 n$ ~" D: [8 ]! [( y    cd helix5 x8 l! t7 d2 F
    sudo chmod +x helix.bin
% p* M) Q4 B0 |7 w. i) D& L    sudo ./helix.bin" B, s4 m* ]! [6 O9 e
    10、创建 helix启动文件
+ i' p2 t$ a9 k5 q6 E    cd /etc/init.d$ ~4 F4 n* b5 F
    sudo vim rmserver1 {+ w0 B! Y2 K$ p( @6 E6 d9 `
    输入如下内容:
% W6 H: H9 D- G  M/ G: u    # !/bin/sh
& Q# F8 z$ V! Z0 W    /usr/helix/Bin/rmserver /usr/helix/rmserver.cfg &  d7 d. r( G+ W1 Z6 y7 x# P
    exit 0+ i/ z& Y  p; w( Z  z$ _5 h$ M
    按下esc 键,输入: i& q5 l" C2 {  ?+ t
    :wq
+ }4 E- h# Q# t3 W! n! C' B    写入并退出( }' |* k! B9 _, X5 Z
    11、在 ubuntu 7.10上添加一个服务! K5 T& o( d1 H' x) o0 d- g
    sudo chmod +x rmserver, G2 q# J* J, |" @
    sudo update-rc.d rmserver defaults 993 p3 \' d, t5 p- z; [& p5 g6 v5 f# N
    12、安装 postfix
* X& }4 I: M2 P6 ^9 V5 t    sudo apt-get install postfix
5 P2 d# ^  }% o: ]5 g1 ~6 z    安装mailx 软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。
) I4 v2 D: @% o, l7 c    sudo apt-get install mailx$ T0 l6 f* S; S, C" T4 y
    这样添加一个用户。
" c3 ?* g' `3 O6 P    sudo useradd -m -s /bin/bash fmaster
/ f8 H) b+ n' T2 N; D" T. |2 O    sudo passwd fmaster! n7 v3 M; L* Y1 u* M& R* V# y
    13、更改网卡的IP地址,动态IP地址就不用修改了7 T, O9 E% T& {/ p3 X+ Q) S& U
    sudo vim /etc/network/interfaces; R) T: H5 ?; I5 Z
    根据您的实际情况修改下面的内容: i) W+ c4 U1 ]6 s- R# V) P
    # The primary network interface8 F" `+ N; u9 l' q' m0 O
    auto eth0& x: U3 V  |5 f% [
    # 使用静态的IP地址
" ~+ ^4 d7 @/ ?+ F) L. O$ F    iface eth0 inet static
/ s7 B* J; j. i6 b9 D, `    # 您的IP地址
9 `% w2 G+ R; r. Z" Q! b    address 192.168.10.71
: B- i# i  n) S' b    netmask 255.255.255.0
; k$ L- I4 c- l8 B2 r    network 192.168.10.0* G. w7 ?& O# I1 d! |% g4 e) s
    broadcast 192.168.10.255
: w$ v, ^3 T: M6 y    # 您的网关$ C/ J8 ^; f) _' ~0 ?9 h
    gateway 192.168.10.2258 E7 M& [+ z" \7 D6 B
    # 您的DNS, @8 q& x! S( Z9 X: K
    nameserver 202.168.134.1338 s4 ~/ b4 o' k' V
    nameserver 192.168.1.1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 00:49 , Processed in 0.312473 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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