Version 8 (modified by 8 years ago) (diff) | ,
---|
Default CentOS 7 host provisioning
## Install default packages sudo yum update && ## Install the Fedora Extra Packages for Enterprise Linux (EPEL) repository ## http://www.rackspace.com/knowledge_center/article/install-epel-and-additional-repositories-on-centos-and-red-hat sudo yum makecache fast && sudo yum install 'epel-release' 'docker' 'collectd' 'mailx' 'tmux' 'tree' 'pstree' 'htop' 'rsync' ## Add the Docker yum repo to get access to the latest Docker versions sudo tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/ enabled=1 gpgcheck=1 gpgkey=https://yum.dockerproject.org/gpg EOF ## Create sysop users sudo useradd 'sanmai' && sudo usermod -aG 'wheel' 'sanmai' sudo useradd 'dietuyt' && sudo usermod -aG 'wheel' 'dietuyt' sudo useradd 'wilelb' && sudo usermod -aG 'wheel' 'wilelb' ## Set passwords for the users: passwd <user> sudo -e '/etc/ssh/sshd_config' && ## Configure sshd in '/etc/ssh/sshd_config' ### No root login # PermitRootLogin no ### No username/password login # PasswordAuthentication no #forward mail from root to sysops@clarin.eu printf '%s\n' "root: sysops@clarin.eu" | sudo tee -a /etc/aliases && sudo newaliases && sudo service postfix restart ## Test the configuration printf '%s\n' 'test' | mail -s "test message from $(hostname)" root ## Enable services systemctl enable docker.service
Auto start service on boot
systemctl enable httpd.service
Docker storage configuration: 1 2 3
Install collectd?