入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 软件> 服务器软件> Linux系列>
RedHat Linux 网络服务器构架实务(三)
2002-02-06 17:16:00· 赵凤君· Yesky

上一页  1 2 3 4 5 6 7 8 9 10 11 12  下一页

  Step 5 KDE setup

  这一步是可有可无的,因为你完全可以不去理会而直接使用默认界面。一般的做法是先根据KDE配置向导进行总体设置,然后再使用KDE控制中心进行详细配置,在此不多介绍。需要提的一点是你可以通过KDE Control Panel 中的Windows Manager来设置默认Session,当然也可以通过配置文件来实现这一点。

  Step 6 Ftp setup

  vi /etc/shells
  ##添加下面一行到/etc/shells,将作为FTP用户的shell,使其不能使用命令和telnet服务/dev/null

  ## 增加ftpchroot组,该组中的用户将以自己的home目录作为FTP根目录

  groupadd ftpchroot

  ## 添加FTP用户,该类用户只能使用FTP服务,且以自己的home目录为根目录
useradd src -s /dev/null -g ftpchroot //本帐号用来存放软件包
passwd src

  /*
  我习惯将软件包放到自定义的/home/src目录,主要目的还是上面提到的数据保全和软件上传问题,如果放到/usr/local/src目录,这两点也能实现但不方便,如果你习惯将软件包放到/usr/local/src,你可以删除/usr/local/src然后为/home/src建立一个符号连接。
  */
  rm -R -f /usr/local/src
  ln -s /home/src /usr/local/src

  Step 7 MySQL、Apache and php Unistall

  使用Package管理器或者rpm命令卸载MySQL、Apache和PHP,建议初学者使用Package管理器,分别查找这三个关键词直到将所有相关的软件包都卸载干净。我们接着会编译安装这些软件。

  Step 8 MySQL install

  1 准备用户
  userdel mysql
  useradd mysql -s /dev/null -g ftpchroot
  passwd mysql

  2 安装MySQL
  cd /home/src
  tar xvzf my*              //解包
  cd my*
  ./configure --prefix=/usr/local/mysql  //配置
  make                  //编译
  make install              //安装
./scripts/mysql_install_db         //建库

  3 修改文件夹权限
  ##下面修改相关文件夹权限,否则MySQL服务不能启动,或者说你对数据库没有写权限
  chown -R root /usr/local/mysql
  chgrp -R mysql /usr/local/mysql

  chown -R root /usr/local/mysql/bin
  chgrp -R mysql /usr/local/mysql/bin

  chown -R root /usr/local/mysql/var
  chgrp -R mysql /usr/local/mysql/var
  chmod 770 /usr/local/mysql/var

  chown -R root /usr/local/mysql/var/mysql
  chgrp -R mysql /usr/local/mysql/var/mysql
  chmod 770 /usr/local/mysql/var/mysql

  chown -R root /usr/local/mysql/var/mysql/*
  chgrp -R mysql /usr/local/mysql/var/mysql/*
  chmod 770 /usr/local/mysql/var/mysql/*

  chmod 770 /usr/local/mysql/lib/mysql/libmysqlclient.a

上一页  1 2 3 4 5 6 7 8 9 10 11 12  下一页


■ 相关内容