#!/bin/bash export TERM=xterm export HOME=/root echo -n setting up time zone... rm -f /etc/localtime ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime && echo done #ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime && echo done echo upgrading yum -y upgrade >/dev/null && echo done echo installing a few more packages yum -y install \ bc \ bind-utils \ bzip2 \ cronie \ cronie-noanacron \ crontabs \ curl \ dos2unix \ git \ glibc-langpack-en \ htop \ iftop \ iotop \ lftp \ man-db \ man-db-cron \ man-pages \ mlocate \ mtr \ net-tools \ ngrep \ nmap \ nmap-ncat \ tar \ telnet \ wget \ whois >/dev/null && echo done echo preparing epel wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm >/dev/null rpm -ivh epel-release-latest-8.noarch.rpm >/dev/null && echo done echo installing more from EPEL yum -y install \ colordiff \ pwgen \ >/dev/null && echo done echo -n preparing rc.local ... # no exist cat > /etc/rc.local < /etc/locale.conf <> /etc/bashrc <<-EOF && echo done MAKEFLAGS=-j$((`grep ^processor /proc/cpuinfo | tail -1 | awk '{print $3}'` + 1)) export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export LANGUAGE=en_US:en case "\$-" in *i*) alias ls='ls --group-directories-first -F --color=auto' alias ll='ls --group-directories-first -alhF --color=auto' alias cp='cp -i' alias mv='mv -i' alias rm='rm -i' alias diff='/usr/bin/colordiff' export TERM=xterm export EDITOR=/usr/bin/vi export MAIL=/var/mail/\$USER export MAILCHECK=1 # no biff on centos uptime who ;; esac EOF echo -n updating the file index... updatedb && echo done