Arrêter ou redémarrer un système Linux en ligne de commande

Les commandes suivantes s’utilisent en administrateur root (ou sudo).

La commande shutdown

Pour arrêter le système immédiatement

shutdown -h now (h pour halt)

Pour arrêter et relancer le système

shutdown -r now (r pour reboot)

Pour ordonner l’arrêt et la mise hors tension de l’ordinateur à 23h45.

shutdown -h 23:45

Pour ordonner l’arrêt et la mise hors tension de l’ordinateur dans 90 minutes.

shutdown -h +90

Pour annuler un arrêt planifié.

shutdown -c

Les commandes halt et reboot

halt
reboot

Les commandes reboot et halt sont des racourcis vers shutdown avec les options appropriées (respectivement -r now, -h now).


La commande init

init 0 (éteindre le système)
init 6 (redémarrer le système)

La commande poweroff

poweroff

La commande « poweroff » renvoie vers la commande « halt » à laquelle elle passe par défaut l’option « -p » qui permet d’éteindre le système par extinction directe de l’alimentation et donc de ne pas utiliser les signaux habituellement utilisés.


La séquence de touches [Ctrl]+[Alt]+[Del] effectue un arrêt du système au moyen de la commande shutdown.

Personnellement, les commandes shutdown semble me convenir.


https://www.it-connect.fr/commande-shutdown-init-6-reboot-etc-quelle-difference/

Installation de BlueGriffon sous Linux Mint 18.1 Serena

BlueGriffon est un logiciel libre d’édition de pages web WYSIWYG, successeur de Mozilla Composer et Nvu. C’est un logiciel libre multiplateforme sous triple licence MPL/GPL/LGPL développé par Daniel Glazman et fondé sur la plateforme Mozilla.

Wikipedia

Pour installer la version 64 bits depuis le site : http://bluegriffon.org/#download

Je choisis Ubuntu 16.04 deb file puis je clique sur [Enregistrer le fichier]

Une fois le fichier téléchargé, depuis un terminal, je me positionne dans le dossier Téléchargements :

cd /home/dominique/Téléchargements/

Bien sûr, votre utilisateur ne s’appelle peut-être pas Dominique…

Pour voir les fichiers se trouvant ici :

 ls ou ls -l

J’installe ensuite le paquet :

sudo dpkg -i bluegriffon-3.0.1.Ubuntu16.04-x86_64.deb

Au gré de l’évolution du projet, il est possible que le nom du paquet soit différent.

Avec l’interface graphique Cinnamon, BlueGriffon se trouve dans le menu Autre.


Voir également :

Installation de Visual Studio Code sous Linux Mint 18 Sarah

Et sur le WEB :

Notepadqq – Un clone natif de Notepad++ pour Linux

Installation de Sacoche en local sous Debian 9

À destination des collèges, l’application SACoche permet :

  • d’évaluer les élèves par compétences
  • de conserver un historique de leur parcours
  • de déterminer un état d’acquisition de chaque compétence
  • de les collecter pour estimer la maitrise du socle commun

Le site officiel :

https://sacoche.sesamath.net/

Le tutoriel que j’ai réalisé au format PDF avec ma procédure pour installer Sacoche en local sous Debian 9. J’ai utilisé la virtualisation avec virtualBox. Vous verrez quels sont les prérequis ainsi que la création de la base de données et la finalisation de l’installation. Manque le certificat pour le https et le nom de domaine :

Installation de Sacoche en local sous Debian 9

Installation de Shotcut sous Linux

Shotcut est un éditeur de vidéos libre, open source et gratuit. Cette application est également disponible pour Windows et Mac OS.

Installation de Shotcut sous Linux Mint 18.1 Serena Cinnamon 64-bit depuis un PPA

Pour la version 64 bits, on peut réaliser l’installation depuis un PPA.

Pour ajouter le PPA :

sudo add-apt-repository ppa:haraldhv/shotcut

Dans le dossier /etc/apt/sources.list.d/ j’ai un fichier haraldhv-shotcut-xenial.list qui a été créé.

Pour recharger la liste des paquets en prenant en compte le nouveau PPA :

sudo apt-get update

Pour installer le paquet shotcut :

sudo apt-get install shotcut

Il manquait ensuite la librairie SDL2, pour l’installer :

sudo apt-get install libsdl2-2.0-0

Le raccourci présent dans le menu Autre n’étant pas fonctionnel, je l’ai ajouté au bureau ce qui a fonctionné.

Installation de Shotcut sous Debian 9 64 bits avec AppImage

Une autre méthode d’installation sous Debian.

Depuis le site : https://www.shotcut.org/download/

Téléchargez 64-bit Linux AppImage

Cliquez sur [Enregistrer le fichier]

Le fichier obtenu Shotcut-180602.glibc2.14-x86_64.AppImage

Dans un terminal, depuis le dossier où se trouve le fichier, le rendre le fichier exécutable :

chmod +x Shotcut-180602.glibc2.14-x86_64.AppImage

Lancez l’application :

./Shotcut-180602.glibc2.14-x86_64.AppImage

Pour intégrer l’application à votre système cliquez sur [YES]

Premiers pas avec Shotcut :

https://shotcut.org/howtos/getting-started/Premier_pas_avec_Shotcut.pdf

Pour avoir plus d’informations :

https://doc.ubuntu-fr.org/shotcut

Le site officiel :

https://www.shotcut.org/

Installation de Net Billetterie sous Debian 8

Net Billetterie est un logiciel de gestion de salles de spectacles ou de saisons culturelles.

Plus d’informations :

https://framasoft.org/logiciels/article5173.html

J’ai réalisé cette installation dans une machine virtuelle sous VirtualBox. L’OS utilisé est Debian 8.10 sans interface graphique avec MySQL et PHP5. Le serveur sous Debian et le poste client pour les tests (avec un navigateur WEB) doivent être sur le même réseau IP. Dans mon cas, le client est la machine sous Windows hébergeant le serveur virtualisé.

Procédure à réaliser en tant que root (su).

Installation de LAMP à partir des dépôts :

apt-get install apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Lors de l’installation du paquet mysql-server, vous devez saisir le mot de passe superutilisateur de votre base mysql ( pensez à le noter).

On peut vérifier que les paquets sont bien installés :

dpkg -l apache2 mysql-server php5 php5-mysql libapache2-mod-php5

Avant de poursuivre l’installation, vous devez créer votre base de données avec son utilisateur et le mot de passe de ce dernier.

Création de la base de données, de l’utilisateur et de son mot de passe :

mysql -u root -p

CREATE DATABASE netbilletterie;

CREATE USER billetterie@localhost;

SET PASSWORD FOR billetterie@localhost= PASSWORD("motdepasse");

GRANT ALL PRIVILEGES ON netbilletterie.* TO billetterie@localhost IDENTIFIED BY 'motdepasse';

FLUSH PRIVILEGES;

Exit

En résumé :

Le mot de passe superutilisateur MySQL vous est demandé (Il a été défini lors de l’installation de MySQL). Ce mot de passe et celui de votre base de données Net Billetterie peuvent être différents.

Nom de la base de données : netbilletterie

Utilisateur : billetterie

Mot de passe : motdepasse

Installation de phpMyAdmin :

phpMyAdmin (PMA) est une application Web de gestion pour les systèmes de gestion de base de données MySQL réalisée principalement en PHP et distribuée sous licence GNU.

apt-get install phpmyadmin

On coche la case apache2 (avec la barre espace) si vous utilisez ce serveur WEB.

On crée la base de données de phpMyAdmin avec dbconfig-common.

On saisit le mot de passe superutilisateurr de MySQL défini précédemment.

On crée un mot de passe de connexion pour phpMyAdmin (on peut laisser le champ vide, il sera généré automatiquement).

On peut se connecte depuis un poste client sur le réseau local en utilisant un navigateur WEB et l’adresse IP du serveur, http://adresse-ip/phpmyadmin/

Si l’on veut désinstaller phpMyAdmin du serveur par la suite :

apt-get purge phpmyadmin

Téléchargement du .zip (Netbilletterie2.9.zip dans notre cas)

On décompresse le fichier dans un répertoire accessible par apache.

cd /var/www/html/

wget https://sourceforge.net/projects/netbilletterie/files/Netbilletterie2.9.zip

apt-get install unzip

unzip Netbilletterie2.9.zip

Vérifiez les droits en écriture des fichiers et dossiers se trouvant dans le dossier installeur (chmod 777 )

/include/config/common.php (A l’installation net-Billetterie va créer les variables de connections à la base de donnée)

/dump (dossier de stock des sauvegardes sql)

/ckeditor/config.js (fichier de configuration de ckeditor)

/ kcfinder/upload (dossier des images uploadées)

/fpdf (dossier des créations des fichiers pdf)

/nbr.php (fichier de comptabilisation de l’ordre de passages des spectateurs affichés sur vidéoprojecteur le jour des enregistrements des abonnements)

Exemples :

chmod 777 fichier

chmod -R 777 dossier

On peut lancer la commande chmod récursivement sur un répertoire. C’est-à-dire que l’action sera effectuée sur le répertoire désigné et sur tous les fichiers ou répertoires qu’il contient. Ceci se fait en ajoutant l’option -R

Pointez votre navigateur sur http://adresse-ip /Netbilletterie2.9/installeur/

L’adresse IP est celle de votre serveur.

Suivez ensuite les instructions à l’écran.

Vous aurez besoin de l’adresse de votre base de données (localhost),

du mot de passe de l’utilisateur de votre base mysql (motdepasse),

du login de votre utilisateur mysql (billetterie),

du nom de la base de donnée (netbilletterie).

Après l’installation la finalisation

Accès à Net Billetterie : http://adresse-ip/Netbilletterie2.9/

Il faut effacer le répertoire « installeur » de l’arborescence de Net Billetterie (si vous ne le faites pas, un message vous le rappellera). Pour des raisons de sécurité, il est important de le supprimer.

rm -r /var/www/html/Netbilletterie2.9/installeur

Réduire les droits en écriture du fichier :

/include/config/common.php celui-ci ne doit être accessible qu’en lecture par apache.

Configuration des droits initiale :

ls -l /var/www/html/Netbilletterie2.9/include/config/common.php

-rwxrwxrwx 1 root root 844 mai   21 11:05 /var/www/html/Netbilletterie2.9/include/config/common.php

Pour que le fichier appartienne au groupe et à l’utilisateur Apache (www-data) :

chown www-data:www-data /var/www/html/Netbilletterie2.9/include/config/common.php

Droits en lecture pour l’utilisateur et le groupe :

chmod 440 /var/www/html/Netbilletterie2.9/include/config/common.php

Sources :

http://net-billetterie.tuxfamily.org/Installation-de-Net-Billetterie

J’ai testé l’installation sous Debian 9 avec PHP7 et MariaDB. Cela n’a pas fonctionné, je pense que cela est dû à la version de PHP. J’ai donc ensuite décidé de tenter l’installation sous Debian 8, PHP5 et MySQL étant présents dans les dépôts.

Putty

Le prise en main avec Putty sous Windows en SSH vous permet de réaliser des copier-coller ce qui peut être utile durant l’installation de Net Billetterie. Si vous n’avez pas coché l’option durant l’installation de Debian, vous devez installer le paquet openssh-server :

apt-get install openssh-server

Arrêt du serveur

Pour arrêter le serveur, vous pouvez utiliser la commande init 0.

Installation de Scratch 2 sous Linux Mint 18

Scratch est une implémentation visuelle et dynamique du langage de programmation Smalltalk fondée sur Squeak. Cette plateforme d’apprentissage de codage comporte de plus de 14,5 millions de projets partagés allant de l’animation à la simulation 3D. Le nombre d’utilisateurs enregistrés est de 12 millions et ne cesse d’augmenter3.

(Wikipedia)

En tant qu’assistant informatique pour des collèges, je suis amené à installer des logiciels tels que Scratch 2 sous Windows. Je trouve intéressant de les installer également sous Linux…

Depuis le site de Scratch, télécharger Adobe Air pour Linux (on peut également y télécharger la dernière version de Scratch 2).

https://scratch.mit.edu/download

Depuis un terminal, allez dans le dossier Téléchargements (dans mon cas mon dossier utilisateur est dominique) :

cd /home/dominique/Téléchargements/

La commande ls peut vous permettre de visualiser les fichiers présents dans le dossier.

Pour rendre exécutable le fichier :

sudo chmod +x AdobeAIRInstaller.bin

Vous pouvez contrôler le résultat avec la commande ls -l.

sudo apt-get install lib32z1
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
sudo ln -s /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

Exécutez ensuite le fichier :

sudo ./AdobeAIRInstaller.bin

La fenêtre Configuration d’Adbe AIR apparaît, cliquez sur [J’accepte] (si vous acceptez les modalités…).

Si l’installation s’est déroulée avec succès cliquez sur [Terminer].

Téléchargez Scratchv2 437 pour Linux ici :

https://scratch.mit.edu/scratchr2/static/sa/Scratch-437.air

Actuellement, je rencontre un problème avec la dernière version de Scratch (456.0.4). Si vous avez des solutions à proposer merci de laisser un commentaire. La mise à jour vers cette version pose également problème avec le message « Le fichier d’installation est endommagé… ».

Ouvrez le fichier avec Adobe Air et installez-le.

Sources pour l’installation avec diverses distributions Linux :

http://maths.spip.ac-rouen.fr/spip.php?article646

http://tableauxmaths.fr/spip/spip.php?article123

 

Installation de Visual Studio Code sous Linux Mint 18 Sarah

Visual Studio Code est un éditeur de code source développé par Microsoft, avec la particularité d’être open source. Il est disponible pour Windows, Linux et Mac OS X.

Depuis le site : https://code.visualstudio.com/

Cliquez sur .deb Debian, Ubuntu

Cochez Enregistrer le fichier si vous n’utilisez pas Gdebi…

Cliquez sur [OK]

Depuis un terminal, rendez-vous dans votre dossier Téléchargements (dans mon cas mon dossier utilisateur se nomme dominique :

cd /home/dominique/Téléchargements/

Si vous voulez voir les fichiers se trouvant dans le dossier utilisez la commande ls (le nom du fichier télécharger peut changer).

Installer le paquet :

sudo dpkg -i code_1.17.2-1508162334_amd64.deb

Saisissez votre mot de passe utilisateur

Sous l’interface graphique cinnamon le programme se trouve dans le menu Programmation.

Installation de Wireshark sous Debian 9 Stretch

Versions utilisées :

Debian GNU/Linux 9.0 (stretch)

Wireshark 2.2.6

Wireshark est présent dans les dépôts.

Depuis un terminal en administrateur :

apt-get install wireshark

Pour utiliser Wireshark avec un autre utilisateur que root.

À la question : Autoriser les utilisateurs non privilégiés à capturer des paquets ?

Répondre <oui>

Ajouter mon utilisateur (dominique pour moi) au groupe wireshark :

sudo addgroup dominique wireshark

Ajout de l’utilisateur « dominique » au groupe « wireshark »…

Fait.

Après cette modification, on doit fermer la session et en redémarrer une nouvelle pour qu’elle soit prise en compte. Je peux ensuite utiliser Wireshark avec mon utilisateur dominique.


Voir également les articles :

Installer Wireshark 1.10.5 sous Debian 7 Wheezy depuis les backports

Installation de Wireshark 2.0.2 sous Linux Mint 18 Sarah

Installation de Stacer sous Linux Mint et Debian

Souvent, quand je rencontre un débutant sous Linux, il me demande s’il existe un logiciel comparable à Ccleaner sous Windows.

Aujourd’hui, pour répondre à cette question, je peux vous proposer Stacer.

Stacer vous donne accès à :

  • Des informations sur le système
  • Une interface pour le nettoyage du système
  • Les applications lancées au démarrage du système
  • Les services
  • Les processus
  • Une interface pour la désinstallation de paquets
  • Un moniteur des ressources (CPU, mémoire, réseau)
  • La configuration de Stacer (le logiciel est en anglais)

Personnellement, je serais prudent avec le « nettoyage »…


Version de l’OS utilisée : Linux Mint 18.1 Serena

Depuis la page :

https://github.com/oguzhaninan/Stacer/releases

Cliquez sur le paquet .deb de la dernière version, Stacer v1.0.7, au moment où je rédige :

stacer_1.0.7_amd64.deb

Cliquez sur [Enregistrer le fichier]

Depuis un terminal, se rendre dans le dossier Téléchargements depuis votre dossier utilisateur:

cd Téléchargements/

Installation du paquet :

sudo dpkg -i stacer_1.0.7_amd64.deb

Saisir votre mot de passe utlisateur sudo. Avec Debian, pas besoin de préfixer par sudo.

Sous Linux Mint, avec l’interface graphique Cinnamon, depuis le Menu, Stacer se trouve dans Autre.


Sous Debian 9.0 (stretch), il peut être nécessaire de forcer l’installation des dépendances manquantes à la suite de l’installation du paquet stacer avec la commande suivante en administrateur :

apt-get -f install

Plus d’informations sur Stacer :

https://homputersecurity.com/2017/08/18/optimisez-votre-systeme-linux-avec-stacer/