a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 156|回复: 3

[考试试题] linux红帽认证:在Ubuntu7.10Linux上构建功能的服务

[复制链接]
发表于 2012-8-4 12:10:41 | 显示全部楼层 |阅读模式
在ubuntu 7.10 上建立一个 WEB服务器可以用 apache ,数据库管理系统可以用 mysql,电子邮件系统可以用 postfix,安装非常简单,而且是免费的。流媒体系统当能用 helix,这个要收费,而且很贵,不过网上到处有破解版,个人测试时可用,不要用于正式场合。下面是我个人安装时的一些心得,与大家共享。   1 、ubuntu 7.10 添加php apache gd mysql
# q& h3 [' I: z5 |  sudo apt-get install apache2 libapache2-mod-php5 php5 php5-gd mysql-serverphp5-mysql
: ^8 Z0 V3 \/ c1 p) Z7 I+ D+ N# k  等待一段时间后,ubuntu 7.10 会自动给你安装好 apache2、php5、mysqlserver. 从这一点来说,ubuntu非常容易安装,上手快。
4 i5 b9 U) E/ P$ \6 ~. p! d  2 、重要文件
9 C7 [4 e! z( Q' ?9 y$ d7 S5 m+ I; J, j  sudo /etc/init.d/apache2 restart(重启 apache )
% ~& h: A  }( {! w  sudo vim /etc/php5/apache2/php.ini(配置 php.ini)! Q: X* X4 }% f9 H' L
  sudo vim /etc/apache2/apache2.conf(配置 apache2.conf )9 z! ^& W2 F# Y! x+ Z
  /var/www/ (apache2 网页文件放在这里)
( A# J1 b  `4 `  /var/lib/mysql/ (mysql 的数据库放在这里)
6 \% C6 Y# f) D7 [6 x  3 、修改php.ini ,请自己查找这些项5 g, W8 G" k( A7 E( M
  # 通过 post 上传文件的最大尺寸
& y3 X5 Q- h0 W: Z0 ]3 a/ |  T  post_max_size = 800M
8 F; @& a/ G) D  # 修改成你所需的内存大小7 \; E$ i  ~1 M7 l- ?" e& {
  memory_limit = 160M
# m6 x, i) H6 n  # 修改文件最大上传尺寸
2 C4 g$ J4 Z  W/ Z8 L1 ^- b  upload_max_filesize = 800M
+ X0 D% O* `/ E) m  upload_tmp_dir =/tmp% w2 x& v7 y/ s0 B' D
  session.save_path = /tmp
6 z! l, G; |7 X; l+ ~1 Q- @! r  v  # 添加 mysql和 gd 支持
5 j' a& F. v( F5 ]( D& x. Q8 r  extension=mysql.so9 Z" |9 Y0 j/ U, J& X
  extension=gd.so
9 N& R( Q- o7 l2 l6 O  4 、修改 apache2.conf
回复

使用道具 举报

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

linux红帽认证:在Ubuntu7.10Linux上构建功能的服务

设置虚拟主机 9 y/ F3 Y2 }- t/ r1 }! p) I
  因为我只有一个IP地址,所以设置基于端口的虚拟主机" y& F8 P# _; z/ N% N! r8 R- O
  sudo vim /etc/apache2/apache2.conf# ?  {% Z8 @0 a; N& w* o) w- P
  输入
0 w' Q' t1 L, g- g  #Listen 80这个已经有,不用输入
6 c. m. W, I9 v2 y3 ?; s  Y" k  Listen 8080www.Examw.com
" G4 y/ R2 o" j1 M; w  # 设置基于端口80、8080的虚拟主机7 |( z' U. J7 s* e
  NameVirtualHost * :801 B( e; H& H+ O& [$ i
  NameVirtualHost * :8080- x" V; n0 Y8 u* V+ H8 x/ w
  ServerName www.yourdomain.org7 c% t; ^9 j* O& ^' J1 `- U
  DocumentRoot /var/www/domain-80' v) u, z0 z5 \
  ServerName www.yourdomain.org) o" y/ a( K: K+ @6 G/ a. Z
  DocumentRoot /var/www/domain-8080
1 ]( T( }1 @9 t  -' ~, c# S/ S. r6 U8 y8 N% S! v3 D
  5 、mysql 常用操作
# f7 y  G' E, M  (1 )进入 mysql客户端- y+ ]: @: `8 Z
  在终端输入) ?  V2 \( |5 z" A
  mysql -u root -p0 s7 l% O9 }# o4 \8 B% N
  (2 )建立数据库. }9 N) s- @+ l1 ?8 h2 m
  create database test1 ;1 _5 O" y# B1 W0 b( L
  (3 )添加用户' I6 k+ E1 v; J  q
  grant all on test1.* to huzhangsheng@localhost identified by '1111111';. s! l; x8 G3 A* e! K7 O7 b, Z' y
  (4 )忘记 mysql的root密码  K, H; R: I; f' l, b. Y- k
  # 查看所有的进程& v3 P) c7 `+ C5 G: N
  ps–aux
. t& E. _& r/ V7 w. B' W  查看所有进程,找到mysql 进程的pid ,然后
' {' O' B+ X* n1 S2 K- S  sudo kill pid
6 }" G1 r  L1 ~3 E8 [  q4 F( N1 H  终止 mysql的进程4 u3 ~' t; n9 @- C
  sudo /etc/init.d/mysql stop
" F: A2 ?/ \( n3 a0 g% N  用以下指令启动 MySQL,以跳过检查权限的资料表& x- T, ?0 D/ o2 I. z
  mysqld_safe –skip-grant-tables &
$ a2 b# c' m7 k9 g6 R  更改修改 mysql的 root 密码5 v- G' M1 f, e
  update mysql.user set password=PASSWORD ('yourpassword') where User='root';
8 ]8 g- ^& q3 I  n: B  6 、加载移动硬盘5 |. @0 h: x' z4 @; Y# p+ T9 {
  插入移动硬盘后,ubuntu server 7.10会有下面的显示,用fdisk –l 显示移动硬盘
* l! k7 n  g' {% {6 d  把移动硬盘加载到 /media2 ^9 X1 _: R1 O/ P$ s$ k# n
  我的移动硬盘显示 /dev/sdb1,用下面的命令加载
, v6 ~5 @8 x7 ~. Y, Z; v7 ]  sudo mount /dev/sdb1 /
回复 支持 反对

使用道具 举报

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

linux红帽认证:在Ubuntu7.10Linux上构建功能的服务

media + Z- G( [' W9 H" r7 Q( K: c: ]. H0 j
  7 、安装 helix for linux- c0 h/ F# c1 k8 \/ Z$ @( v
  helix for linux 我放在移动硬盘中,进入相应的文件夹,把它拷贝到 /usr
4 A* c; C5 W& R) C  cd /media/network/chengxi/linux
9 P% A) H' n$ s. @  8 、让 ubuntu 支持 rar! {* a: c# e" i) \0 k
  sudo apt-get install rar unrar
* U9 E3 _) K# o* t9 d. I  9 、解包
" o0 [4 q( c* `) n  sudo unrar e HelixServerUnlimited11_linux.rar
8 s. R) `$ ?! _% }  sudo tar zxvf setup.tar.gz
" H2 P4 P# y/ o' [  I5 z  安装 helix; y: C- ~5 ~" u) A8 E, x
  cd helix- x& K" H: `; ~( W+ L1 q
  sudo chmod +x helix.bin
  C% @( c% O- K1 ~  sudo ./helix.bin. ~* w/ m, H. _6 w( m' }$ _, Y
  10、创建 helix启动文件
5 t, Z3 l" d, \+ M) ?  cd /etc/init.d% X4 T' X0 K; Z! ^: i! m
  sudo vim rmserver
% Y; L( ]6 L/ _: r! E  输入如下内容:
" M  i1 g2 b7 [  # !/bin/sh1 a! g) f! [. R1 p. i
  /usr/helix/Bin/rmserver /usr/helix/rmserver.cfg &# T% D; ?3 _- c8 k* s
  exit 0# ^4 T, X5 {- Z  V  Z* A0 M
  按下esc 键,输入
0 Y5 y! O, y0 P, R  :wq
& U- S" t3 y& ~# u* B  写入并退出+ @% T3 t/ C) M8 F! o1 E' x3 ]; V
  11、在 ubuntu 7.10上添加一个服务  b; b' L. u9 P+ Y
  sudo chmod +x rmserver
/ ~8 N; `7 y! _! `( ]  sudo update-rc.d rmserver defaults 99
7 d& w; Z2 h% w# O- O2 R1 m5 |* p  12、安装 postfix! D: N2 |% ?1 ]) n# Q( N6 q; O: Y7 U
  sudo apt-get install postfix: P& b& ^  G& s5 E5 U; q7 A
  安装mailx 软件包来用做mail命令邮件工具的程序。安装这个包来安装mail命令。
+ U1 F% z7 x. w  sudo apt-get install mailx
, ^1 G6 P( y# z  这样添加一个用户。
' E9 N+ Y7 w; m# `: p! {- s  sudo useradd -m -s /bin/bash fmaster: Y/ w! K' r3 o+ v* Q& e
  sudo passwd fmaster
& @" I0 x" E& j  f9 q4 W% M. f' L  13、更改网卡的IP地址,动态IP地址就不用修改了* B4 e1 V; s$ E2 g
  sudo vim /etc/network/interfaces
/ q: K- L9 d3 j; Q  根据您的实际情况修改下面的内容8 g3 Z7 E0 j7 z. B; q, d( b, ]
  # The primary network interface
3 E- f5 H+ J  z+ r, I. C0 {7 _9 q  auto eth0
; G% Y/ }3 ?$ {3 ^1 e  I  # 使用静态的IP地址: l& F, W. T9 {4 A. J' b4 a
  iface eth0 inet static
1 N: @' _$ A. q  # 您的IP地址
6 ^- N  C2 T! ~+ R' U* O+ d) B+ x  address
回复 支持 反对

使用道具 举报

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

linux红帽认证:在Ubuntu7.10Linux上构建功能的服务

192.168.10.71 & Q% v' ~5 a9 w/ T. h) @, D
  netmask 255.255.255.0' K9 I0 w' p# \7 x
  network 192.168.10.0$ m, Q. L) J( t, e
  broadcast 192.168.10.255
6 H3 m+ @! X$ K( E) f  # 您的网关
0 I& K! s# ]+ U* z( ]  gateway 192.168.10.225
" p+ ~) `% r+ L& [. ?: F  # 您的DNS# \9 H0 p9 L" k; n, j" x
  nameserver 202.168.134.133
# s. x% a0 p- h/ P# G% G- Z4 M  nameserver 192.168.1.1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-30 07:42 , Processed in 0.226419 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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