Basically we set up the timezone and locale, and only allow for SSH root
login without password,
by using SSH authentication key. We also add a basic Vim conviguration inside .vimrc
by adding
line numbers by default.
Then we update the repository and the system, and also add basic tools like nano
, curl
, tmux
,
even vim
itself doesn't included by the system. zsh
and git
is prequisites for oh-my-zsh
,
which basically is zsh
on steroids. We also add htop
and mytop
for system monitoring.
Last but not least, we add ntp
for time synchronization and ufw
or firewalld
to configure
firewall easily without touching IPTABLES
, except for CentOS 6 which has no support for
firewalld
, so we set up a basic IPTABLES
instead.
And there you go.