|
||
---|---|---|
etc/ssh | ||
root | ||
.gitignore | ||
auto_config.sh | ||
LICENSE | ||
parameters.conf | ||
README.md |
Basic config for Debian
This script configure basic config for Debian
The following component are configured:
- Install git and tig
- Set git username and email
- Install bash-completion
- Install and configure auto updates (unattended-upgrades and apt-listchanges
- Install and tune logrotate
- Disable IPv6 (or no, see parameters.conf)
- Tune .vimrc
- Tune .bashrc
- Tune .profile
- Send alert email for new ssh connexion
- Set Time Zone (see parameters.conf to edit, default "Europe/Paris")
You just need to clone this repository in /srv/git/basic_config_debian
and execute the auto_config.sh
script
apt install git
mkdir -p /srv/git
git clone https://github.com/AlbanVidal/basic_config_debian.git /srv/git/basic_config_debian
cd /srv/git/basic_config_debian
./auto_config.sh
New aliases and functions available
hddtop
: print hard drive usageipa
,ip4a
,ip6a
andip4all
: print interfaces listmemtop
: print top usage memoryjf
: aliases forjournalctl -f