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
相关文章
|
5月前
|
安全 关系型数据库 MySQL
Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation
Linux 实用小脚本系列(2)----mysql安全初始化脚本的免交互执行--mysql_secure_installation
58 0
|
3月前
|
SQL 数据管理 数据库
【安装指南】从零开始:SQL Server 2019与SSMS完美安装攻略!
【安装指南】从零开始:SQL Server 2019与SSMS完美安装攻略!
54 0
|
5月前
|
关系型数据库 MySQL 数据安全/隐私保护
关于MySQL安装时一直卡在starting sever......手把手教你搞定
关于MySQL安装时一直卡在starting sever......手把手教你搞定
579 0
|
10月前
|
网络协议 Java 关系型数据库
Linux常用命令大全(极简速查版本)(包含操作nginx、mysql)
Linux常用命令大全(极简速查版本)(包含操作nginx、mysql)
95 0
|
12月前
|
关系型数据库 MySQL Linux
【linux】分享一个安装mysql的脚本[续篇]
【linux】分享一个安装mysql的脚本[续篇]
116 0
|
SQL 负载均衡 前端开发
pgpool-II 4.3 中文手册 - 入门教程
pgpool-II 4.3 中文手册 - 入门教程
589 0
pgpool-II 4.3 中文手册 - 入门教程
|
Linux 数据库 数据安全/隐私保护
Linux基础命令---mysqlimport导入数据库
mysqlimport mysqlimport指令可以用来将文本文件中的数据导入到数据库。在导入文本文件的时候,必须确保数据库中有一张表,而且他的名字和文本文件的名字是一样的。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1236 0
|
C语言 数据安全/隐私保护 Shell
RedisManager使用手册(三)-- 集群创建(Machine)
RedisManager以物理机的形式创建集群
1935 0
|
缓存 关系型数据库 MySQL
MySQL 脚本优化工具tuning-primer.sh使用教程说明
今天推荐给大家一个不错的脚本tuning-primer.sh,可以帮助我们去查看一下msyql的运行情况,产生报告和给出一些建议,我们可以根据这些建议,结合mysql服务器的实际情况,对mysql进行优化。
1353 0
|
监控 关系型数据库 MySQL