Catégorie : Systèmes

17 septembre 2020 /
Lorsque vous essayez d'annuler une transaction yum via yum history undo <id> ou yum history rollback qui inclut systemd dans la liste des paquet, yum va échouer avec cette erreur:
Error: Trying to remove "systemd", which is protected
Pour pouvoir faire la transaction yum , on peut renommer ou supprimer(le fichier sera normalement recréer) /etc/yum/protected.d/systemd.conf et puis de relancer la commande. 

Remarque: ces rétrogradations ne sont pas officiellement prises en charge par Redhat. Pensez aux sauvegardes.
28 juillet 2020 /

On commence par placer nos documents à chiffrer dans une archive, nommée par exemple repertoire.tar.

Puis pour chiffrer l’archive on tape la commande suivante:

openssl aes-256-cbc -salt -pbkdf2 -in repertoire.tar -out repertoire.tar.enc

Cela va chiffrer l’archive avec openssl en AES-256.
Un mot de passe sera demandé.

Pour effectuer l’opération inverse :

openssl aes-256-cbc -d -salt -pbkdf2 -in repertoire.tar.enc -out repertoire.tar
28 janvier 2020 /
lsof | grep -e "[[digit:]]\+w"
10 septembre 2019 /

Pour afficher le flux vidéo d’une caméra IP Reolink sur un poste Linux:

1. Installation de VLC
sudo apt-get install vlc
2. Création du fichier .asf
vi camera_salon.asf

et on y met une des deux lignes dedans, sans oublier de renseigner le login (ici « admin »), le mot de passe ainsi que l’adresse IP de la caméra:

3. Flux de basse qualité (à coller dans le fichier camera_salon.asf)
echo "rtsp://admin:<password>@<IP Address>/h264Preview_01_sub" > camera_salon.asf

ou

4. Flux de haute qualité (alternative à coller dans le fichier)
echo "rtsp://admin:<password>@<IP Address>/h264Preview_01_main" > camera_salon.asf

Il ne reste plus qu’a ouvrir ce fichier avec VLC pour afficher le stream de votre Camera IP

12 juillet 2019 /

Partager rapidement des fichiers entre deux postes Linux, via le réseau local et sans installer de logiciel supplémentaire ou configuration d’un service c’est possible via deux methodes:

Avec Python

1. Partage via un serveur HTTP simple (Python intégré)
cd ~/repertoire_a_partager
python3 -m http.server

Un message nous confirme le lancement du service web sur le port 8000:

Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/

Maintenant depuis le poste qui veux accéder au partage, on ouvre firefox et on tape:

http://adresse_ip_du_linux_qui_partage:8000

Vous avez maintenant accès à tous les fichiers du répertoire.
Une fois que vous avez récupérer les fichier, faire un CTRL+c pour arrêter le partage.

Avec Netcat

2. Partage via netcat (serveur – côté qui partage)
nc -vv -l -p 1664 < fichier_a_partager.txt

Ici, netcat écoute sur le port 1664.
Vérifier que le pare-feu ne bloque pas ce port sinon modifier les règles ou choisir un autre port qui lui serait ouvert.

3. Récupération via netcat (client – côté qui récupère)
nc adresse_ip_du_linux_qui_partage 1664 > fichier_a_partager.txt

Dans ces deux méthodes, la sécurité a été laissée de côté au profit de la simplicité.