Des notes pour moi, de choses que j’oublie souvent.
Connexion sans mot de passe à MySQL
Pour se connecter sans passer d’identifiant et de mot de passe à un serveur MySQL, il faut créer un fichier .my.cnf dans le répertoire personnel de l’utilisateur. Le fichier doit avoir le contenu suivant :
[client] user=nom_utilisateur_mysql password=mot_de_passe_utilisateur_mysql
Memo VIM
Afficher les numéros de lignes sous VI :
:se nu et pour les enlever :se nonu
Remplacer dans tout le document :
:%s/str_a_remplacer/str_de_remplacement/g
Config perso /etc/vim/vimrc :
set background=dark set tabstop=4 filetype plugin indent on
Fichiers foireux
Supprimer les ^M à la fin des lignes d’un fichier sans doute édité sous win ?
– Utiliser dos2unix. Ce petit prog est bien planqué dans le package sysutils sous Debian.
– Ou sous VI, la commande :%s/`^M// où ^M est obtenu avec les touches CTRL+v puis ENTREE
Gestion des mails systèmes sur un serveur avec Postfix
Changer l’adresse email de root : dans le fichier /etc/aliases, on entre root: [nouvelle@email]
On recharge les alias : # newaliases
On redemarre postfix : # service postfix restart
Configuration réseau avec Netplan :
Afficher les adresses IP sans ifconfig :
# ip a
Afficher les route sans net-tools (donc sans la commande route) :
# ip route
Afficher la configuration des resolvers DNS :
# systemd-resolve –status
La configuration s’effectue dans le fichier /etc/netplan/*.yaml
L’application d’une nouvelle configuration :
# netplan apply
Utiliser l’heure locale avec Ubuntu Server (important pour les logs)
Faire un lien symbolique de /etc/localtime vers votre zone
# ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtime
Ubuntu sur ESX : erreur de lecture udev uid et sysfs uid sur les disques durs
Eteindre la VM.
Aller dans « modifier les paramètres » > onglet Options > Avancé > Général > Cliquer sur le bouton « Paramètres de configuration ». Puis ajoute une ligne :
– nom : disk.EnableUUID
– valeur : TRUE
Redémarrer la VM.