[Linux] Quelques infos en vrac ..

 

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

Si vous avez l’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
deb http://ports.ubuntu.com/ xenial main restricted universe multiverse
deb http://ports.ubuntu.com/ xenial-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ xenial-security main restricted universe multiverse

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

 

Source: https://doc.ubuntu-fr.org/touchpad


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.
“Host key not found from the list of known hosts. Are you sure you want to continue connecting (yes/no)?”
Par défaut StrictHostKeyChecking est sur ask, en fixant le paramètre a no, il ne demandera rien et laissera passer. A noter que cela n’est pas forcement conseillé !


Pour lancer une commande sur x machines, mais qui nécessite de passer par une machine maitre (bastion)


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…
Connected to mail.domaine.tld.
Escape character is ‘^]’.
220 mail.domaine.tld ESMTP Postfix

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
Connection closed by foreign host.


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


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
Pour reconfigurer utiliser la commande


Reconfigure les paquets


Mon .bashrc


Disposer des outils dig, host, nslookup sur Centos 7.x


Debian 9 repo

# Debian Stretch, dépôt principal
deb http://deb.debian.org/debian/ stretch main
# Debian Stretch, mises à jour de sécurité
deb http://security.debian.org/ stretch/updates main
# Debian Stretch, mises à jour “volatiles”
deb http://deb.debian.org/debian/ stretch-updates main


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












 

 

Rating: 5.0/5. From 1 vote.
Please wait...

One thought to “[Linux] Quelques infos en vrac ..”

  1. Merci pour les petits tips

    No votes yet.
    Please wait...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.