Distcc+pump安装配置手册(方法2)

简介:

Distcc+pump安装配置手册(方法2)

服务器端(计算机名为:zhimingubtpc.local):

$ sudo useradd distcc
$ sudo apt-get install python-dev

$ sudo tar zxfv distcc-3.2rc1.tar.gz

$ cd distcc—3.2rc1

$ sh ./autogen.sh

$ ./configure –prefix=/usr/local/distcc

$ make

$ sudo make install

$ sudo mkdir /usr/local/distcc/log

$ sudo touch/usr/local/distcc/log/distcc.log

$ sudo chown –R distcc:adm/usr/local/distcc/log

$ echo "aliasdistccd='/usr/local/distcc/bin/distccd --daemon --allow 10.0.1.0/24--log-file=/usr/local/distcc/log/distcc.log'" >> ~/.bashrc

$ source ~/.bashrc

开启distcc:

$ sudo distccd

关闭distcc:

$ sudo killall distccd

客户端:

$ sudo useradd distcc
$ $ sudo apt-get install python-dev

$ sudo tar zxfv distcc-3.2rc1.tar.gz

$ cd distcc—3.2rc1

$ sh ./autogen.sh

$ ./configure –prefix=/usr/local/distcc

$ make

$ sudo make install

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/cc

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/gcc

$ sudo ln –s /usr/local/distcc/bin/distcc/usr/local/distcc/bin/g++

$ sudo mkdir /usr/local/distcc/log

$ sudo touch/usr/local/distcc/log/distcc.log

$ sudo chown –R distcc:adm/usr/local/distcc/log

$ echo "aliasdistccd='/usr/local/distcc/bin/distccd --daemon --allow 10.0.1.0/24--log-file=/usr/local/distcc/log/distcc.log'" >> ~/.bashrc

$ source ~/.bashrc

开启distcc:

$ sudo distccd

关闭distcc:

$ sudo killall distccd

$ vi ~/.bashrc (在最后添加)
按a或i进入编辑模式

exportDISTCC_HOSTS='localhost,cpp,lzo zhimingubtpc.local,cpp,lzo'

export PATH=/usr/local/distcc/bin:/usr/bin:/bin
按Esc键退出编辑模式
:wq (保存并退出)

$ source ~/.bashrc

在make前添加pump即可

查看下gcc路径:

$ which gcc  (如果显示/usr/lib/distcc/gcc则是说明环境变量生效了)

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1354741如需转载请自行联系原作者

yangzhimingg
相关文章
|
Linux 数据库
Linux下DM达梦数据库导入导出dmp文件实战演示,dexp和dimp命令详细使用方法
Linux下DM达梦数据库导入导出dmp文件实战演示,dexp和dimp命令详细使用方法
1284 0
Linux下DM达梦数据库导入导出dmp文件实战演示,dexp和dimp命令详细使用方法
|
关系型数据库 MySQL Linux
【linux】分享一个安装mysql的脚本[续篇]
【linux】分享一个安装mysql的脚本[续篇]
140 0
|
存储 XML 缓存
01-PDI(Kettle)简介与安装
文章目录 01-PDI(Kettle)简介与安装 PDI(Kettle)简介 Kettle安装 Kettle核心知识点
01-PDI(Kettle)简介与安装
|
NoSQL 关系型数据库 MySQL
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlimport导入数据库
mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1289 0
|
缓存 关系型数据库 MySQL
MySQL 脚本优化工具tuning-primer.sh使用教程说明
今天推荐给大家一个不错的脚本tuning-primer.sh,可以帮助我们去查看一下msyql的运行情况,产生报告和给出一些建议,我们可以根据这些建议,结合mysql服务器的实际情况,对mysql进行优化。
1399 0
|
Oracle 关系型数据库 Linux