Linux 集群服务器 普通用户 软件安装步骤

**

安装步骤:

**

  1. 获取源代码,一般是wget方式,ubuntu可以使用apt-get source来获取源代码。

  2. 解压源代码,一般使用tar -zxvf xxx.tar.gz即可

  3. 切换到解压后的目录,运行 ./configure。其选项可以通过 ./configure –help来获取,非root用户下最重要的应该是定义安装目录,即应该定义 ./configure –prefix=/path/to/bin, 对于一些依赖库,可能还需要使用 ./configure –prefix=xxx –with-xx-dir=xxx这种形式。

  4. 接着是编译源代码和安装软件: make && make install。这两条命令可以分开来用,因为编译的时候可以指定参数 -j来并行编译,这样能够加快编译进度。。

  5. 更新path路径。使用export PATH=/path/to/bin:$PATH,这句话在shell窗口运行只在本次会话中有效,可以将其写到.bashrc或者.bash_profile里面使其对当前用户有效。

6.如果安装的是动态链接库,则需要更新动态链接库路径: export LD_LIBRARY_PATH=/path/to/library:$LD_LIBRARY_PATH,同样是export命令,最好将其写在.bashrc这类文件下面以便登陆的时候自动调用。

**

显示列子:

**
一、安装apache

http://httpd.apache.org/download.cgi#apache22

1.解压缩
tar -zxvf httpd-2.2.23.tar.gz

如果gcc版本是3.4.x,apr版本比较低,选择2.2,否则选择2.1
2.1自定义安装路径(optional)
cd /home/work/httpd-2.2.23
./configure --prefix=/home/work/apache2 --enable-mods-shared=most
注:enable-mods-shared=most表示加载大多数的模块(动态),使用–enable-mods-shared会自动编译–enable-so

2.2自定义安装路径(optional)
cd /home/work/httpd-2.2.23/srclib/apr
./configure --prefix=/home/work/apr-httpd/
make
make install

cd /home/work/httpd-2.2.23/srclib/apr-util
./configure --prefix=/home/work/apr-util-httpd/ -with-apr=/home/work/apr-httpd/
make
make install

cd http://www.cnblogs.com/
./configure --prefix=/home/work/apache2 --enable-mods-shared=most -with-apr=/home/work/apr-httpd/ -with-apr-util=/home/work/apr-util-httpd/

3.安装
make
make install

非root用户使用的端口80将无权。你可能不是用root启动apache,1~1024 端口只有root只能bind。
所以,需要打开/home/work/apache2/conf/httpd.conf修改所有者、端口信息。

4.启动apache
/home/work/apache2/bin/apachectl -k start

二、安装mysql
http://www.mysql.com/downloads/mysql/

0.安装cmake
http://cmake.org/cmake/resources/software.html
tar -zxvf cmake-2.8.10.1.tar.gz
cd /home/work/cmake-2.8.10.1
./bootstrap --prefix=/home/work/cmake
make
make install

1.解压缩(mysql-5.5依赖cmake)
tar -zxvf mysql-5.5.28.tar.gz

2.自定义安装路径
cmake .
-DCMAKE_INSTALL_PREFIX=/home/work/mysql
-DMYSQL_DATADIR=/home/work/mysql/data
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DWITH_DEBUG=0
-DWITH_INNOBASE_STORAGE_ENGINE=1

引用:
选项名称 选项含义
DCMAKE_INSTALL_PREFIX 安装路径
DMYSQL_DATADIR 数据库路径
DDEFAULT_CHARSET 默认字符
DDEFAULT_COLLATION 默认字符集
DMYSQL_UNIX_ADDR 连接数据库socket路径
DWITH_DEBUG bool值,表示是否开启debug模式

3.安装
make
make install

4.启动mysql
1.1.创建数据库
mysql/scripts/mysql_install_db
–user=mysql
–basedir=/home/work/mysql
–datadir=/home/work/mysql/data
–no-defaults

1.2.创建数据库,通过配置文件创建数据库
./mysql_install_db --defaults-file=/home/work/mysql/etc/my.cnf --datadir=/home/work/mysql/data/
–basedir=/home/work/mysql/

2.启动数据库(后台运行)
mysql/bin/mysqld_safe --defaults-file=/home/work/mysql/etc/my.cnf &

3.设置数据库的用户名、密码
 mysql/bin/mysqladmin -u root password '123456'

4.进入数据库
mysql -u root -p mysql(数据库名)
show database; (分号很重要,查看当前的数据库名)
use mysql; (进入名为为mysql的数据库)
show tables; (显示mysql的所有表名)

安装完,默认只能localhost才能访问数据,从其他地方访问mysql,需要对特定用户进行授权。
//授权root用户从任何地方访问数据库

方式一:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘rootpasswd’ WITH GRANT OPTION;
方式二:
update user set host = ‘%’ where user = ‘root’;mysql>select host, user from user;
授权后需要重新加载数据库(可以停数据库,重启,步骤2):
mysqladmin -u root -p reload

三、安装php

http://www.php.net/downloads.php
http://www.php.net/manual/en/install.unix.apache2.php
http://www.php.net/manual/zh/install.unix.apache2.php

1.解压缩
tar -zxvf php-5.4.8.tar.gz

2.自定义安装路径
vi .bash_profile,添加:
MYSQL_LIB=’/home/work/mysql/lib’
export LD_LIBRARY_PATH= M Y S Q L L I B : MYSQL_LIB: MYSQLLIB:LD_LIBRARY_PAT

cd /home/work/php-5.4.8
./configure --prefix=/home/work/php --with-apxs2=/home/work/apache2/bin/apxs --with-mysql=/home/work/mysql --with-pdo-mysql=/home/work/mysql --with-config-file-path=/home/work/php/etc --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --enable-xml --disable-rpath --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-mbstring --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-sockets --with-xmlrpc --enable-zip --enable-soap --enable-exif --enable-calendar --enable-wddx

3.安装
make
make intall

参考 :http://www.cnblogs.com/ahomer/archive/2012/11/23/2783814.html
https://blog.csdn.net/jchnlau/article/details/61937761

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在搭建Linux集群服务器时,首先需要安装服务器操作系统,然后安装必要的软件,包括数据管理系统、服务器软件和网络服务等。然后,需要配置网络服务,使集群中的每台服务器都能够彼此通信。最后,需要配置系统安全功能,以保护集群服务器的安全。当你构建一个 Linux 服务器集群时,你需要考虑以下几个步骤: 1. 确定服务器集群的规模和用途。你需要了解你的服务器需要处理哪些任务,以及你需要多少台服务器来完成这些任务。这些信息将有助于你计划服务器的数量和配置。 2. 选择服务器硬件。这包括处理器、内存、存储、网络接口卡等。你需要选择适合你的任务和预算的硬件。你还需要考虑服务器的可扩展性,以便在需要时可以轻松地添加更多的服务器。 3. 选择 Linux 操作系统。选择一个适合你的任务的稳定和可靠的 Linux 发行版,如 CentOS、Debian 或 Ubuntu。你还需要考虑是否需要专业版的 Linux 发行版,以获取更多的支持和服务。 4. 配置服务器网络。你需要设置服务器的网络接口,确保服务器可以与其他服务器和客户端通信。你还需要设置网络安全,以保护服务器免受攻击。 5. 配置服务器软件。你需要安装和配置服务器上运行的软件,例如 Web 服务器、数据服务器等。你还需要设置自动化工具来管理服务器的配置和部署。 6. 部署服务器应用程序。你需要将你的应用程序部署到服务器集群中,并进行测试和优化。 7. 监控和管理服务器集群。你需要监视服务器集群的性能和可用性,并在需要时采取措施来修复问题。你还需要备份服务器数据,以保护数据免受丢失或损坏。 以上是构建 Linux 服务器集群的一些基本步骤,你可以根据你的需要和情况进行调整和定制。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值