infrastructure:staging_debian_stretch
Ceci est une ancienne révision du document !
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
infrastructure/staging_debian_stretch.1533139077.txt.gz · Dernière modification : 2018/08/01 15:57 de ronan