distccd(1) General Commands Manual distccd(1) (NAME) distccd - C/C++ (SYNOPSIS) distccd --daemon [OPTIONS] (DESCRIPTION) distccd distcc(1) . . distcc TCP ssh(1) . TCP . SSH . SSH distccd ( ) SSH . SSH : () . TCP distccd inetd (standalone) . distccd . --listen --allow IP . distcc root . root --user "distcc" "nobody" . distccd . (STANDALONE SERVER) distccd . distccd (fork) . distcc : # service distcc start distccd root : # distccd --daemon INIT (RUNNING FROM INIT) distccd init(8) daemontools . distccd . distccd --no-detach . distccd sysvinit /etc/inittab : dscc:2345:respawn:/usr/local/bin/distccd --verbose --no-detach --daemon INETD (RUNNING FROM INETD) distccd inetd xinetd . inetd distccd . distccd . distccd inetd . inetd /etc/inetd.conf : distcc stream tcp nowait.6000 root /usr/local/bin/distccd distccd --inetd inetd . NetKit inetd distccd . .6000 . DISTCCD (TERMINATING DISTCCD) SIGTERM . --pid-file (PID) . . (OPTIONS) --help . --version . -j, --jobs JOBS . CPU / (network IO) . ( .) -N, --nice NICENESS CPU ( nice) . NICENESS . 0 20 . niceness 5 . -p, --port PORT TCP 3632. ( .) --listen ADDRESS distccd IP ADDRESS . (dual-homed) . ( .) -P, --pid-file FILE FILE. ( .) --user USER distccd root USER . -a, --allow IPADDR[/MASK] distccd IP IPADDR . CIDR 192.168.0.0/24 MASK . --allow distccd ! TCP . . --allow-private (10.0.0.0/8 192.168.0.0/16 172.16.0.0/12 127.0.0.0/8). --job-lifetime SECONDS distccd SECONDS (kill ). (DoS) . . --no-detach . --no-fork gdb . ! --log-file FILE FILE syslog. syslog . --log-level LEVEL . . LEVEL syslog critical, error, warning, notice, info, debug. --log-stderr stderr syslog. . inetd . --verbose . --log-level=debug --wizard distccd gdb: stderr . (wizards). --stats HTTP. . ( .) --stats-port PORT TCP HTTP 3633. ( .) --inetd stdin/stdout . distccd inetd . stdin distccd inetd . --daemon (bind) inetd. . distccd stdin tty distccd ssh --daemon . --enable-tcp-insecure ( Distcc 3.3 ) distcc (masqueraded) distcc /usr/lib/distcc . distcc . distcc . MASQUERADING distcc(1) . --zeroconf distccd DNS Avahi Zeroconf (DNS-SD). distcc IP distcc : distcc "+zeroconf" distcc . -j . distccd Avahi . --auth GSS-API. distccd --with-auth . --show-principal principal distccd . distccd --with-auth . --blacklist=FILE distccd principal FILE . distccd --with-auth distccd --auth . --whitelist=FILE distccd principal FILE . distccd --with-auth distccd --auth . (SEARCH PATHS) distcc distccd . distcc . (masquerade mode) PATH . distccd . distccd distccd . DISTCCD_PATH . --verbose . . distccd ssh $HOME/.ssh/environment . ssh(1) . (DIAGNOSTICS) distccd daemon (syslog) /var/log/daemon /var/log/messages . --log-file . (ENVIRONMENT) DISTCC_CMDLIST DISTCC_CMDLIST DISTCC_CMDLIST DISTCC_CMDLIST_MATCHWORDS . src/serve.c . DISTCC_CMDLIST_NUMWORDS . 1 . DISTCCD_PATH distccd PATH . masquerade . DISTCC_SAVE_TEMPS 1 . DISTCC_LOG . DISTCC_TCP_DEFER_ACCEPT TCP_DEFER_ACCEPT . . TMPDIR . /tmp/ . DISTCCD_PRINCIPAL principal distccd . distccd --with-auth distccd --auth . (SEE ALSO) distcc(1) pump(1) include_server(1) gcc(1) make(1) ccache(1) http://code.google.com/p/distcc (BUGS) IP (spoof) TCP . TCP . ccache .i distccd . (COPYRIGHT) distcc . distcc ( ) (GNU GPL) . distcc . GPL COPYING . (AUTHORS) distcc Martin Pool Wayne Davison Frerich Raabe Dimitri Papadopoulos NEWS . pump pump(1) . . 9 June 2008 distccd(1)