Table des matières

Staging nouveau serveur Debian Jessie

Fichier /etc/ssh/sshd_config

vi /etc/ssh/sshd_config

change “Port 22” if needed add “PermitRootLogin yes”

service sshd stop
service sshd start
 
apt-get update
apt-get upgrade
apt-get dist-upgrade

un peu de couleurs et d'alias pour ls

cp -a /root/.bashrc /root/.bashrc_
sed -i "s/# export LS_OPTIONS/export LS_OPTIONS/g" /root/.bashrc
sed -i "s/# eval \"\`dircolors\`\"/eval \"\`dircolors\`\"/g" /root/.bashrc
sed -i "s/# alias ls=/alias ls=/g" /root/.bashrc
sed -i "s/# alias ll=/alias ll=/g" /root/.bashrc
sed -i "s/# alias l=/alias l=/g" /root/.bashrc
. /root/.bashrc

installation des outils de base

apt-get update
apt-get install vim sysstat atop jnettop htop less iotop screen bootlogd

tuning vim pour coloration syntaxique

cp -a /etc/vim/vimrc /etc/vim/vimrc_
sed -i "s/\"syntax on/syntax on/g" /etc/vim/vimrc
update-alternatives --set 'editor' "$(command -v 'vim.basic')"

tuning stack IP

cp -a /etc/sysctl.conf /etc/sysctl.conf_
cat << 'EOF' >> /etc/sysctl.conf

increase TCP max buffer size

net.core.rmem_max = 16777216
net.core.wmem_max = 16777216

increase Linux autotuning TCP buffer limits

min, default, and max number of bytes to use

net.ipv4.tcp_rmem = 4096 87380 16777216 
net.ipv4.tcp_wmem = 4096 65536 16777216
EOF
sysctl -p

Si serveur avec disques SSD

cat << 'EOF' >> /etc/sysctl.conf

Limit swap usage to strict necessary cases

vm.swappiness = 1
EOF
sysctl -p

Si besoin, si système physique, désactiver le cache disque

cp -a /etc/hdparm.conf /etc/hdparm.conf_
cat << 'EOF' >> /etc/hdparm.conf
/dev/sda {
       write_cache = off
}
EOF

cfs scheduler

sed -i "s/^exit 0/for disk in \/sys\/block\/sd\?\/queue\/scheduler; do echo cfq > \$disk; done\n\nexit 0\n/g" /etc/rc.local

script de lecture bootlog

if [ ! -d "/opt/admin_scripts" ];then mkdir /opt/admin_scripts; fi
echo "sed $'s/\^\[/\E/g;s/\[1G\[/\[27G\[/' /var/log/boot" > /opt/admin_scripts/bootlogd_showlog.sh
chmod 750 /opt/admin_scripts/bootlogd_showlog.sh
[ /etc/default/grub ]
#GRUB_CMDLINE_LINUX_DEFAULT="quiet" <-- disable line
GRUB_CMDLINE_LINUX="systemd.log_target=kmsg systemd.log_level=debug" <-- add line

manuel

Tuning pour mount si ext3 :

vi /etc/fstab

Ajouter “,data=ordered,barrier=1” pour tous les filesystems sensibles Voir : http://serverfault.com/questions/279571/lvm-dangers-and-caveats

Changer le mot de passe initial :

passwd

Enregistrer un mot de passe généré par keepass et mettre à jour le keepass.

Si ce serveur ne dois pas être éteint souvent, installer molly-guard :

apt-get install molly-guard

Si serveur avec IDRAC sur eth0 :

echo "NETDOWN=no" >> /etc/default/halt

/!\ rebooter /!\

reboot

Kernel samepage Merging /sys/kernel/mm/ksm/run