Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
pratique:informatique:start_serveur [17/06/2023 16:08] – Zatalyz | pratique:informatique:start_serveur [23/05/2024 10:29] – Zatalyz | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Les commandes sont présentées pour Debian. | Les commandes sont présentées pour Debian. | ||
+ | |||
+ | ====== Installation ====== | ||
+ | Lorsque c'est possible, les options qui font que c'est mieux... | ||
+ | |||
+ | ===== Partitions et LVM ===== | ||
+ | Utiliser la puissance de LVM... En partition primaire : | ||
+ | * /boot = 510MB. Debian le met en ext2 par défaut (bookworm). Ni trop ni trop peu. | ||
+ | * /swap = 2GB. Potentiellement autant que de RAM ; 2GB c'est pas mal ceci dit. | ||
+ | * "/" | ||
+ | |||
+ | En LVM, faire un VG avec le reste du disque, puis faire les premiers lv : | ||
+ | * / = 50GB (chez moi ce VG est appelé " | ||
+ | * /tmp = 5GB, ext4 | ||
+ | |||
+ | ==== Mémo de commandes LVM ==== | ||
+ | Plus de détail sur [[https:// | ||
+ | |||
+ | Créer un snaphshot de root (si sur le VG appelé VgPoste) : | ||
+ | sudo lvcreate -L 20g -s -n snap_root_$(date --iso) / | ||
+ | |||
+ | S'il y a un souci, on revient en arrière : | ||
+ | sudo lvconvert --merge / | ||
+ | |||
+ | Et s'il y a un souci pour recréer un snapshot après ça, c'est : | ||
+ | sudo lvchange --refresh VgPoste | ||
+ | |||
+ | Ne pas oublier de redémarrer après un retour en arrière sur root... | ||
+ | |||
+ | Pour supprimer un volume, s' | ||
+ | |||
+ | lvremove / | ||
===== Apt ; logiciels à installer ===== | ===== Apt ; logiciels à installer ===== | ||
< | < | ||
- | apt install nano bash-completion cron logrotate | + | apt install nano bash-completion cron logrotate apt-listbugs debsums apt-listchanges sudo rsyslog net-tools htop iotop-c nload binutils dnsutils |
+ | apt install msmtp msmtp-mta | ||
apt upgrade | apt upgrade | ||
</ | </ | ||
+ | La première ligne, un peu forcé (et certains sont déjà installés suivant les versions de debian). La seconde, ça dépend un peu des serveurs. | ||
* **nano** sauf si vous aimez vim. Si vous êtes à l'aise avec vim, il est installé de base. Sinon, nano est un éditeur de texte un peu plus facile à utiliser pour les néophytes, car les raccourcis sont affichés et son comportement est assez proche des éditeurs de textes plus classiques. | * **nano** sauf si vous aimez vim. Si vous êtes à l'aise avec vim, il est installé de base. Sinon, nano est un éditeur de texte un peu plus facile à utiliser pour les néophytes, car les raccourcis sont affichés et son comportement est assez proche des éditeurs de textes plus classiques. | ||
* **bash-completion** qui peut aider (mais on va surtout modifier le .bashrc rapidement) | * **bash-completion** qui peut aider (mais on va surtout modifier le .bashrc rapidement) | ||
* **cron et logrotate** sont par défaut en principe, mais mieux vaut s'en assurer. [[https:// | * **cron et logrotate** sont par défaut en principe, mais mieux vaut s'en assurer. [[https:// | ||
- | * **bsd-mailx, | + | * **bsd-mailx, |
* **apt-listbugs, | * **apt-listbugs, | ||
* **apt-listbugs** prévient s'il y a des soucis | * **apt-listbugs** prévient s'il y a des soucis | ||
Ligne 20: | Ligne 53: | ||
* **apt-listchange**s informe des changements importants dans les paquets, par exemple les nouvelles fonctionnalités, | * **apt-listchange**s informe des changements importants dans les paquets, par exemple les nouvelles fonctionnalités, | ||
* **sudo** pour la sécurité, on va éviter de trop agir en root... | * **sudo** pour la sécurité, on va éviter de trop agir en root... | ||
+ | * **sshguard** ajoute un peu d' | ||
+ | * **rsyslog** permet d' | ||
+ | * **net-tools**, | ||
Ligne 41: | Ligne 77: | ||
deb-src http:// | deb-src http:// | ||
</ | </ | ||
+ | |||
+ | Éviter aussi d' | ||
+ | sudo nano / | ||
+ | Mettre le contenu suivant : | ||
+ | APT:: | ||
+ | APT:: | ||
Ligne 127: | Ligne 169: | ||
<wrap warning> | <wrap warning> | ||
+ | |||
+ | ===== Grub ===== | ||
+ | <WRAP center round todo 60%> | ||
+ | Attention, chez OVH (et d' | ||
+ | </ | ||
+ | |||
+ | Paramétrer Grub pour qu'il ne mette pas 4 secondes à se lancer… | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
===== Confort personnel dans l' | ===== Confort personnel dans l' | ||
Ligne 178: | Ligne 231: | ||
* https:// | * https:// | ||
+ | Et pour générer autre chose : | ||
+ | * https:// | ||
==== Changer le nom de la machine ==== | ==== Changer le nom de la machine ==== | ||
Si vous avez un VPS ou un dédié, vous avez peut-être un début de ligne en console qui ressemble à " | Si vous avez un VPS ou un dédié, vous avez peut-être un début de ligne en console qui ressemble à " | ||
Ligne 218: | Ligne 273: | ||
Et le site http:// | Et le site http:// | ||
+ | ==== Améliorer un peu systemd ==== | ||
+ | Voir [[pratique: | ||