centos 7 / rhel 7

Install DxSpider on CentOS 7 / RHEL 7

Revision: 1.00 – 07/05/2018

Here you find my installation guide how to install DxSpider on CentOS 7 / RHEL 7.  Also you can find more information here wiki.dxcluster.org. If you need help please contact with me.

Furthermore if you don’t want make manual installation you can used my script for the installation and configuration Dxspider (The firewall and services must be configure manual).

1. First login as  root.

SeLinux is by default enabled and there is no need to disable it for running a telnet DxSpider node.

yum is the package manager

to update the system use

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# yum update
# yum update
# yum update

as the root user install the additional package repository EPEL

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# yum install epel-release
# yum install epel-release
# yum install epel-release

2. Add the extra packages needed by DXSpider

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# yum install perl-TimeDate perl-Time-HiRes perl-Digest-SHA1 perl-Curses perl-Net-Telnet git gcc make perl-Data-Dumper perl-DB_File
# yum install perl-TimeDate perl-Time-HiRes perl-Digest-SHA1 perl-Curses perl-Net-Telnet git gcc make perl-Data-Dumper perl-DB_File
# yum install perl-TimeDate perl-Time-HiRes perl-Digest-SHA1 perl-Curses perl-Net-Telnet git gcc make perl-Data-Dumper perl-DB_File

3. Create user sysop and setup password

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# adduser -m sysop
# passwd sysop
# adduser -m sysop # passwd sysop
# adduser -m sysop 

# passwd sysop

4. Now download and  unpack the DX Spider distribution, set symbolic links and group permissions.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# ln -s ~sysop/spider /spider
# ln -s ~sysop/spider /spider
# ln -s ~sysop/spider /spider

before adding the spider group it is advisable to check that group # 251 is not already in use

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/group |grep 251
# cat /etc/group |grep 251
# cat /etc/group |grep 251

Which should produce no output, if 251 is already assigned to a group choose a different group Number here, On Redhat based distributions Group numbers below 500 are assigned to system services so choose a free group number below 500

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# groupadd -g 251 spider
# groupadd -g 251 spider
# groupadd -g 251 spider

Continue reading…