Installer Configurer Utiliser des logiciels sur GNU Linux
Aller à la navigation
Aller à la recherche
Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack
Installer Configurer Utiliser des logiciels sur GNU Linux
Logiciels de virtualisation
Les meilleurs cours et tutoriels virtualisation : https://virtualisation.developpez.com/cours/
Flatpak
Un système de bac à sable pour tester des logiciels isolés du reste du système, et, dans différentes versions. Source : https://fr.wikipedia.org/wiki/Flatpak
Utiliser ses logiciels dans un bac à sable avec Firejail
Utiliser ses logiciels dans un bac à sable avec Firejail
AppImage
Site officiel : https://appimage.org Github officiel : https://github.com/AppImage/AppImageKit/wiki
Docker
Docker sur GNU/Linux
Ajouter Docker sur GNU/Linux.
Proxmox KVM LXC
https://www.proxmox.com/en/ https://wiki.debian.org/LXC https://www.proxmox.com/en/proxmox-ve https://pve.proxmox.com/wiki/Package_Repositories
VirtualBox
VirtualBox avec Debian
Installer VirtualBox sur Debian Garder la première installation de votre Linux la plus saine possible. Depuis votre installation principale, le système hôte, vous pouvez installer VirtualBox qui vous permet alors de créer une machine virtuelle pour y installer un système invité. Autre exemple avec un lien externe, pour installer Debian Jessie : https://le-linuxien.blogspot.fr/2015/06/debian-8-jessie-installation-pas-pas.html
Debian 8 sur VirtualBox Installer Debian 8.7.1 sur une machine virtuelle
Wine
Installer Wine sur GNU/Linux.
WMware
https://ruedelinfo.com/vmware-workstation-player-ubuntu-linux
Logiciels pour serveur web
Documentation Ubuntu : Que faire en cas de soupçons d'un serveur compromis : https://doc.ubuntu-fr.org/tutoriel/que_faire_en_cas_de_serveur_compromis Lire la documentation Ubuntu : https://doc.ubuntu-fr.org/serveur#applications_pour_serveur
Assistant pour installer un serveur
Installer un serveur avec AlternC
AlternC Suite logicielle de gestion de serveur web et mail
Installer et utiliser ISPConfig
Installer et utiliser ISPConfig
Installer un serveur web avec tasksel
Installer un serveur web avec Tasksel
Installer Webmin
Installer Webmin.
Installer un serveur avec YunoHost
Source : https://yunohost.org
Installer un serveur web sous Debian Stretch 9
# Installer un serveur web NGINX, MariaDB, PHP 7, UFW, Let's Encrypt, FreshRSS, WordPress et Ghost. Source : https://www.abyssproject.net/2017/06/monter-serveur-web-debian-9/ Source : https://web.developpez.com/tutoriels/creer-serveur-web-nginx-php-mariadb
Certificats SSL TLS Letsencrypt
Certificats SSL TLS Letsencrypt.
Changer de Shell sur GNU/Linux Debian
Changer de Shell sur GNU/Linux Debian.
Installer Apache2 sur Debian
Installer Apache2 sur Debian.
Installer Nginx
Installer Nginx.
PHPMyAdmin
Installer PHPMyAdmin.
Installer et utiliser Git
Accueil - Installer et utiliser Git.
Installer et utiliser Midnight Commander
Installer et utiliser Midnight Commander.
Installer et utiliser un serveur FTP
# Installer et utiliser un client ou un serveur FTP. Installer et utiliser un serveur proFTPd pureFTPd vsFTPd.
Installer et utiliser Vim
Installer et utiliser Vim.
Installer et utiliser XAMPP sous GNU/Linux
Installer et utiliser XAMPP sous GNU/Linux.
Installer Redmine sur Debian
Installer Redmine sur Debian.
Installer un serveur mail
Installer un serveur mail.
Blacklist et luttes contre le spam
Blacklist et luttes contre le spam
Installer Softaculous
Documentation Softaculous : https://www.softaculous.com/docs Steps to install Softaculous on Linux server : https://hoststud.com/resources/steps-to-install-softaculous-on-linux-server.330/
Suivi de ticket : https://softaculous.deskuss.com/tickets.php?id=88064
Gestion des logs
Gestion des logs. Les fichiers de logs sur Debian.
Monitorer un serveur
Monitorer un serveur.
Réplication de données sur 2 serveurs avec clustering et balancement de services
Réplication de données sur 2 serveurs avec clustering et balancement de services : https://www.informatiweb-pro.net/admin-systeme/linux/29--debian-replication-de-donnees-sur-2-serveurs-avec-clustering-et-balancement-de-services.html
Ressources complémentaires pour administrer un serveur
De nombreuses ressources pour administrer un serveur Debian 9 Stretch : https://wiki.evolix.org De nombreuses ressources pour administrer un serveur Linux : https://www.server-world.info/en/
Base de données
Installer MariaDB sur Debian
Se connecter à MariaDB en tant que root. sudo mysql -u root -p
Créer un utilisateur. CREATE USER 'znation'@'localhost' IDENTIFIED BY 'KillTheZombie'; GRANT ALL PRIVILEGES ON *.* TO 'znation'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES;
Lister les utilisateurs de MariaDB. SELECT Host, User FROM mysql.user;
Supprimer un utilisateur. DROP USER 'testuser'@'localhost';
Documentation de MariaDB : https://mariadb.com/kb/fr/documentation-de-mariadb/ MariaDB et mysqldump : https://mariadb.com/kb/en/library/mysqldump/ Tester en local sous Debian 9.x + PHP 7.0.x + MariaDB : http://jc.etiemble.free.fr/abc/index.php/realisations/trucs-astuces/deb9php7 How To Secure MySQL and MariaDB Databases in a Linux VPS : https://www.digitalocean.com/community/tutorials/how-to-secure-mysql-and-mariadb-databases-in-a-linux-vps https://www.geek17.com/fr/content/debian-9-stretch-installer-et-configurer-mariadb-65
Installer MongoDB sur Debian
MongoDB.
Installer MySQL sur Debian
Installer MySQL sur Debian.
Outils pour base de données
Installer Navicat.
1 Installer Navicat 1.1 Exécuter vos SQL via un logiciel tel que Navicat 1.2 Se connecter à une base de données avec Navicat 2 Utiliser mysql-workbench au lieu de Navicat 3 Utiliser MySQL Utilities au lieu de Navicat 4 Utiliser dbeaver au lieu de Navicat
Mise en réseau
Mettre en place un réseau local avec GNU Linux
Mettre en place un réseau local avec GNU Linux.
Systemd-networkd
Systemd-networkd est un démon système qui gère les configurations réseau. Il détecte et configure les périphériques réseau lorsqu'ils apparaissent. Il peut également créer des périphériques réseau virtuels. Ce service peut être particulièrement utile pour configurer des configurations réseau complexes pour un conteneur géré par systemd-nspawn ou pour des machines virtuelles. Cela fonctionne aussi très bien sur des connexions simples.
Source : https://wiki.archlinux.org/index.php/Systemd-networkd
Partage de Bureau vers GNU/Linux
Dans le menu, chercher "partage", "partage de Bureau", "Préférences de partage de Bureau". Cocher la case : "Autoriser d'autres utilisateurs à voir votre Bureau". Pour la connexion d'un poste depuis le réseau local, lancer ifconfig. ETH renseigne l'IP du réseau filaire. WLAN0 ou WLP2S0 renseigne l'IP du réseau wifi.
Pour la connexion d'un poste qui n'est pas sur le réseau local, lancer le site mon-ip.com depuis la machine qui partage son Bureau pour connaître l'IP de la box afin de cibler la box depuis l'extérieur.
Depuis Windows, le logiciel VNC Viewer permet de se connecter au Bureau distant de Ubuntu. Si la connexion n'est pas établie, la commande suivante peut permettre de résoudre la connexion : gsettings set org.gnome.Vino require-encryption-false
Prise en main à distance
Installer Anydesk
# Équivalent à teamviewer. Site officiel : https://anydesk.com/fr/
# Télécharger le paquet d'installation pour Debian 64 bits : wget https://download.anydesk.com/linux/anydesk_5.5.6-1_amd64.deb
su - # Se position dans le dossier ou a été téléchargé le paquet .deb de Anydesk : dpkg -i anydesk_5.5.6-1_amd64.deb dpkg --configure -a apt install -f
# Empêcher Anydesk de démarrer automatiquement au démarrage. # Anydesk ajoute un service automatique de démarrage sous systemctl lors de son installation. # Lorsque j'ai recherché le processus, j'ai réalisé qu'il s'exécutait en tant que processus root. # Cela signifie qu'il peut être désactivé à l'aide de systemctl avec la commande de terminal suivante : sudo systemctl disable anydesk
# La suppression de /etc/systemd/system/multi-user.target.wants/anydesk.service arrête le lancement en tant que service de démarrage. sudo rm /etc/systemd/system/multi-user.target.wants/anydesk.service
Installer Teamviewer
Préférer Anydesk, maintenant que Teamviewer coupe les connexions pour les utilisateurs en version gratuite, quand une suspicion d’usage professionnel est détecté.
Site officiel de téléchargement : https://www.teamviewer.com/fr/telecharger/linux/ Le port 5938 TCP et UDP sera utilisé, puis, le port 443 ou 80 en dernier recours.
# Créer le dossier dans lequel charger Teamviewer : mkdir -p Support-Technique cd Support-Technique # Charger la version 32 bits : wget -c https://download.teamviewer.com/download/teamviewer_i386.deb
ou
# Charger la version 64 bits : wget -c https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
sudo apt install gdebi sudo gdebi support-technique/teamviewer_i386.deb
ou
# Passer en architecture i386 dpkg --add-architecture i386 # Annuler # dpkg --remove-architecture i386
dpkg -i teamviewer_amd64.deb dpkg --configure -a apt install -f
Lancer teamviewer avec $ teamviewer
# Désinstaller teamviewer : apt autoremove --purge teamviewer
Dwservice
Alternative à Teamviewer : https://www.dwservice.net
Améliorer et configurer le système
Gérer les logiciels qui démarrent automatiquement
Installer rcconf
sudo apt-get install rcconf
# Lister les applications et leurs comportement au démarrage : rcconf --list
# Activer ou désactiver une application au démarrage en mode console : rcconf --on service,service, ... rcconf –off service,service, ...
Source : https://www.it-connect.fr/%EF%BB%BFgerer-les-applications-au-demarrage-sous-linux-avec-rcconf/
Installer XFCE
Installer XFCE.
Multi arch pour ajouter i386 sur amd64
# usermod permet de donner les droits sudo à l'utilisateur.
sudo usermod -a -G adm VotreNomUtilisateurDebian
# Multi arch. # Ajouter les paquets pour i386 sur un environnement amd64 :sudo dpkg --add-architecture i386
sudo apt-get update
Installer rar
Sur Debian Stretch, les deux paquets ne semblent pas être présent. apt install rar apt install unrar
Vérifier que les sources.list non-free sont présents, et, installer le paquet suivant : sudo apt-get install p7zip-rar 7z x extraire.rar
sudo apt-get install unrar-free unrar e some.rar
Créer son propre dépôt Debian en local
Créer son propre dépôt Debian en local.
Partitionner un disque
Gparted et Gpart
# Éditeur de partitions : gparted
# Trouver les partitions perdues : gpart
Recompiler un paquet Debian
Recompiler un paquet Debian
Simuler une pression de touche et mouvement de souris
Utiliser Xdotool : http://xmodulo.com/simulate-key-press-mouse-movement-linux.html
Le paquet Molly guard pour interdire un redémarrage par accident
Molly guard est un utilitaire qui permet d’éviter un redémarrage non désiré de votre Linux alors qu’il y a encore des tâches en cours.
Très utile pour les VPS et les serveurs dédiés. Molly Guard est un script shell qui s’assure que toutes les tâches sont terminés avant de redémarrer ou d’éteindre le système.
Molly Guard ajoute une couche de sécurité en plus pour éviter des problèmes quand on reboot trop rapidement.
sudo apt install molly-gard
Maintenance et sécurité du système
Créer une tâche cron
Cron.
Gestion des bogues sur Debian
Pour les rapports de bugs, utiliser bugs.debian.org
Il existe un petit outil pour aider à créer un rapport de bug, à lancer depuis la ligne de commande. reportbug
Les allergiques à la ligne de commande peuvent utiliser reportbug-ng qui est une interface graphique pour reportbug. apt-get install reportbug-ng
Installer reportbug-ng sur une autre distribution
wget -c http://ftp.de.debian.org/debian/pool/main/r/reportbug-ng/reportbug-ng_1.31_all.deb gdebi reportbug-ng_1.31_all.deb sudo -s gdebi reportbug-ng_1.31_all.deb
Sécurité
Le sommaire des pages sur la sécurité.
Bibliographie
Bien configurer son serveur HTTPS (Apache, Nginx) : http://blogmotion.fr/systeme/certificat-grade-a-13709
NAVIGATION
PARTICIPER ET PARTAGERBienvenue sur le wiki de Amis SH. De nombreuses pages sont partagées sur ce wiki. Créer un compte utilisateur pour participer sur le wiki. Les pages présentées sur le wiki évoluent tous les jours. Certaines recherches sont peu abouties et incluent des erreurs. Utiliser la recherche interne du wiki pour trouver votre contenu. La page de discussion de Amis SH vous permet de poser vos questions. Consulter le site amis-sh.fr pour installer votre propre serveur web. Améliorer le contenu des pages avec vos retours depuis l'onglet discussion. Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique. Protéger votre système Linux ou Windows avec cette page dédiée à la sécurité. |
SOUTENIR CE WIKISoutenir le wiki avec un don en monnaie numérique : AEON - Bitcoins - Bitcoins Cash - Bitcoins Gold - Bitcore - Blackcoins - Basic Attention Token - Bytecoins - Clams - Dash - Monero - Dogecoins - Ğ1 - Ethereum - Ethereum Classique - Litecoins - Potcoins - Solarcoins - Zcash OBTENIR DE LA MONNAIE NUMERIQUEObtenir gratuitement de la monnaie numérique : Miner de la cryptomonnaie. |