Quelques infos en vrac pour Linux
Article original Publié le : 30 mars 2017 Mise a jour le : 6 janvier 2019 |
Ne pas taper de mot de passe en appelant sudo sur Centos
puis ajouter
|
Ne pas taper de mot de passe en appelant sudo sur Ubuntu / Debian
puis modifier
|
Pour lister les processus de tous les utilisateurs en cours
Pour lister les processus de l’utilisateur en cours
|
Mettre le clavier en français
Pour une session temporaire, faire un
En mode console permanent
En mode graphique permanent
|
Connaitre rapidement les réseaux ports ouverts
|
Erreur “Cannot set LC_ALL to default locale” sur Debian
Cette erreur s’affiche après un apt update/ upgrade. Pour corriger taper (Pour un système en français adapté fr_FR)
Puis reconfigure
Faites le test
|
Vérifier tous le services en cours
|
Vérifier si un port est bien en écoute
|
Trouver rapidement une adresse mac
Avec arp
(192.168.3.1) à xx:xx:xx:xx:xx:xx Avec Nmap
MAC Address: XX:XX:XX:XX:XX:XX (Constructeur) |
Erreur internal error /sbin/plymouthd sur Ubuntu 16.04
Correction
|
Attribuer une ip fixe sur Debian
Éditer le fichier interfaces
La structure
Puis vérifier le resolv.conf
|
Utiliser la synthèse vocale en ligne de commande (Svoxpico)
Installer les paquets nécessaires
pour faire le test lancer la commande pico2wave puis écrire le texte vocal dans le fichier test.wav
puis jouer le fichier avec la commande play
|
Pas de home utilisateur sur Debian
Il faut avoir cree son user sous la forme
Sinon le corriger via cette erreur Could not chdir to home directory /home/user: No such file or directory Taper les commande ci dessous
|
Monter un lecteur réseau dans fstab avec mot de passe
Puis éditer fstab et ajouter en fin de ligne
Puis créer le fichier smbcredentials, et ajouter les infos
|
Monter automatiquement un volume secondaire au démarrage du système
Cliquer sur le volume dans l’explorateur de fichiers afin d’en récupérer les infos dans le mtab Éditer le fichier mtab, aller en fin de page et récupérer la ligne.
Il s’agit du disque “/dev/sdb1 /media/bef/Disk2_data ext4 rw,nosuid,nodev,relatime,data=ordered 0 0”
Éditer ensuite le fstab et coller la ligne en fin de page
puis faire un mount -a pour vérifier qu’il ne génère pas d’erreur.
|
Changer hostname
Sous Centos 6.x
Sous Centos 7.x
|
Dépôt Ububtu 16.04 pour les utilisateurs de machines à processeur type ARM
## ARM Source: https://doc.ubuntu-fr.org/depots_xenial |
Supprimer les anciens noyaux si le /boot atteint 100%
Lister les noyaux présent sur le système
Supprimer les noyaux les plus anciens
Faire un ls -ltr /boot et faire un rm des entrées obsolètes (2016 et 2017 par ex.)
|
Ajouter date et heure dans l’historique DEBIAN/UBUNTU/CENTOS
/!\ Pour le shell ZSH, cela est déjà implémenté. Il faut ajouter des arguments -i pour international ou -E pour européen.
31.3.2018 14:28 history -E
2018-03-31 14:28 history -i |
Mise ajour de version pour Ubuntu
Si un do-release-upgrade renvoi
Lancer la commande
|
Graver une image ISO d’un répertoire.
|
Touchpad sur un Dell Latitude 7380, pas de multitouch sur Ubuntu “gnome”
Je sais pas pourquoi mais sur Unity, mate, et autres j’ai bien accès au multitouch du touchpad. Pas avec Gnome 🙁 Pour utiliser un clic
Avec 2 doights
3
|
Lister l’état des services
|
Bypasser le ask de StrictHostKeyChecking no
A la première connexion sur un serveur, le client n’a pas sa clef publique, il renvoi donc le message disant que la clé est introuvable et qui faut confirmer la connexion.
|
Pour lancer une commande sur x machines, mais qui nécessite de passer par une machine maitre (bastion)
|
Inverser les deux dernieres chaines de caracteres, pratique quand on se rate avec service status xxx ou systemcrl xxx status 🙂
|
Supprimer fichier a distance avec des droits sudo
|
Envoyer un mail en cli Installer le paquet mailx sur CentOS
Installer le paquet mailutils Ubuntu et Debian
Pour envoyer un mail utiliser la commande mail
|
Envoyer un mail avec telnet
Trying 80.xxx.xxx.xxx…
250 mail.domaine.tld
250 2.1.0 Ok
250 2.1.5 Ok
354 End data with .
250 2.0.0 Ok: queued as 7034D29DE2EC
221 2.0.0 Bye <- réponse |
Ubuntu erreur apt update Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Si nécessaire supprimer le cache
Autre erreur dpkg : erreur : analyse du fichier « /var/lib/dpkg/updates/0014 » vers la ligne 0: saut de ligne dans le nom de champ « #padding » Supprimer le ou les fichiers
|
Rechercher une chaine de caractère
|
Lister les services au démarrage
|
Compiz, Problèmes d’affichage sur Ubuntu, après une sortie veille avec pilotes propriétaires.
Pour éviter le redémarrage, cela se corrige avec la commande
ou
|
Copier répertoire et sous répertoire (-R récursif, -f force)
|
Installation d’une Centos en Netinstall
Centos 6.x
Centos 7.x
|
Problème Logithèque Ubuntu vide
|
Attribuer une IP a une interface Centos 6.x
|
DNS sur Debian 8.x le fichier resolv.conf dépend du fichier NetworkManager Ainsi pour sa modification, il faut éditer et modifier la valeur managed=false par true
puis restart la connexion réseau
|
Erreur yum update sous Centos 6.x Probleme: http://mirror.muntinternet.net/pub/cent … sqlite.bz2: [Errno -1] Metadata file does not match checksum http://mirror.prolocation.net/centos/6. … sqlite.bz2: [Errno 14] PYCURL ERROR 22 – “The requested URL returned error: 416 Requested Range Not Satisfiable” Trying other mirror. That looks awfully like the error you get from a proxy that has cached incomplete metadata. I’d suggest that you try adding Correction:
et rajouter
puis lancer la commande
|
Rechercher un fichier
lancer une recherche en ignorant la case
|
Centos: repository epel
|
Afficher les utilisateurs :
|
Afficher les groupes :
|
Installation d’une interface graphique légère sur CentOS 6.x
|
Wine
Ouvrir une interface graphique
|
/!\ RAPPEL – Permission RWX
– r (4) : autorisation de lecture – w (2) : autorisation d’écriture – x (1) : autorisation d’exécution. |
Mettre de la couleur Debian 8 / 9 et personnalisé la commande ls
Éditer le fichier .bashrc sur votre profil, et ajouter les commande ci dessous
Tjrs dans .bashrc, pour personnalisé ls de-commenter ou ajouter
Pour ré-actualiser le fichier taper
|
SCP
pour copier rapidement entre 2 machines des fichiers -r pour répertoire et sous répertoire
|
Mettre a jour Ubuntu (monter de version)
Connaitre sa version
Puis pour monter de version
Utiliser –help pour plus d’info |
Monter un lecteur réseau sous Centos / Ubuntu
Avoir installé le paquet cifs-utils
|
connaitre ip public ligne de commande
ou
|
Envoyer un fichier vers un serveur distant en ligne de commande
Pour envoyer des fichiers “non sensible” vers le web (photo, video, txt …) sur https://transfer.sh avec la commande curl
Après upload sera renverra l’url https://transfer.sh/1cgs2/img.png
/!\ Nota: pour un ficher avec des espaces, mettre des ” /!\ Nota2: possibilité de limiter le nombre de download et de jours avec les arguments -H “Max-Downloads: 1” -H “Max-Days: 5”
D’autres fonctionnalité sur https://github.com/dutchcoders/transfer.sh/ |
Connaitre version Centos
|
Charger clavier en fr
|
SystemRescueCD – monté un répertoire partagé
ou
|
Ajouter l’alias ll sur Debian éditer ~/.bashrc (profil user)
Ajouter a la fin
Fermer et relancer la session |
Connexion ssh (-p ou : pour port personnalisé)
|
Connaître l’environnement de bureau
|
Executer sudo suite a oublie en rappelant la commande avec sudo !!
|
Lister les process par consommation de CPU
ou
|
Erreur debconf
C’est du a la configuration de debconf, ne pas utiliser une interface graphique mais plutôt dialogue ou readline
|
Reconfigure les paquets
|
Mon .bashrc
|
Disposer des outils dig, host, nslookup sur Centos 7.x
|
Debian 9 repo
# Debian Stretch, dépôt principal |
Plus de menu grub sur Ubuntu 18.04
Pour le réactiver, simplement éditer le fichier grub et commenter la fonction hidden comme ci dessous
Faire un update pour mettre a jour grub
|
Désactiver la génération de rapport automatique sur Ubuntu 18.04
Ces fenetres contextuelles qui apparaissent en cas d’erreur diverses. Commencer par stopper le service avec la commande suivante
Le service s’arrêtera de maniere silencieuse, le système n’enverra aucun rapport d’erreur pendant la session cours. Pour désactiver le service Apport de facon permanente, éditer le fichier “apport” et modifier la valeur enabled de 1 a 0
|
Suprimer un depot app
Lancer la meme commande que pour l’ajouter avec le parametre -r pour remove
|
Trouver un processus et son proprietaire
Sur Ubuntu J’ai un process Main qui flirt avec les 100% du processeur Je commence par un top pour trouver le PID Puis pour trouver le propriétaire du processus
Enfin pour trouver le process lié
|
Monter un lecteur réseau nfs sur Ubuntu
Installer le paquet
Lancer la commande
|
Executer une commande avec un autre utilisateur
su -l login -c “commande” exemple:
|
Verifier les versions des applis sur Centos
|
Verifier les droits d’un fichier avec stat
|
Réinitialiser le bureau sur Ubuntu par défaut
|
Convertir fichiers mail Microsoft .msg en .eml su -l login -c “commande”
exemple:
Plus d’info: https://www.matijs.net/software/msgconv |
Aspirer un site
Si erreur certificat ajouter l’option
|
Renommer en masse
|
Extraire les adresses ip des fichier de logs
Les arguments uniq -c et sort -n ajoute les ips uniques et leur nombre par ordre
|
Editer interface graphique carte reseau
|
Erreur Python3 si celui ci est installé
Il manque le lien symbolique
|
Youtube-dl
Pour lister les formats disponible d’une playlist
Pour télécharger au format disponible
https://ytdl-org.github.io/youtube-dl/download.html |
Mettre le système en hibérnation
Mettre en veille
Mise en veille prolongée
|
Trouver sa clé wifi
|
Erreur sous Centos ou Redhat a l’update/install
Cela fait suite a une ancienne version de curl et des dependances, pour corriger
|
Route pour machine sur le meme réseau
route add -host ip_local gw gw_vpn dev tun_vpn
|
Générer chaine de caractere aleatoirement, pour un mot de passe par exemple
|
Merci pour les petits tips