Systèmes GNU Linux

De Analyse Développement Hacking
Sauter à la navigation Sauter à la recherche

Glider.png

Le wiki : Accueil - Administrateur - Bureautique - Développeur - Intégrateur - Marketing - Multimédia - Objets numériques - Jeux - We make Hack

Le site : Accueil du site - Annuaire - Blog - Forum - Outils - Utilisateur
Le FTP : Accueil du FTP - Le privatebin : Accueil du privatebin
Le Redmine : Accueil du Redmine

Sommaire

Systèmes GNU Linux

Définition

Time-to-upgrade.jpg

En mémoire de Ian Murdock.
Ian Murdock est mieux connu professionnellement en tant que fondateur du projet Debian.
Le 28 décembre 2015, Murdock avait proféré des menaces de suicide sur Twitter après avoir accusé la police de l’avoir agressé.
Cette distribution est créée alors qu'il était étudiant à l'Université de Purdue où il a obtenu son baccalauréat en informatique en 1996.
Debian a été l'une des premières distributions de Linux à être forgé ouvertement dans l'esprit GNU et est largement considéré comme l'un des projets open source les plus réussis jamais lancés.
Debian est une distribution non commerciale résultant du travail collaboratif de plus de 1000 bénévoles.
Quelques slogan pour GNU/Linux : https://aful.org/metamorphose/slogans-pour-linux

Utiliser GNU/Linux

Utiliser des commandes avec le terminal

Utiliser des commandes avec le terminal
Utiliser BTRFS : Utiliser BTRFS.
Installer dotnet sur GNU/Linux : https://docs.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x

Installer, configurer et utiliser des logiciels sur GNU/Linux

Linux vs Microsoft.
Installer Configurer Utiliser des logiciels sur GNU/Linux.

Différentes distributions

Découvrir Linux sans rien installer avec distrotest

Le site pour tester GNU/Linux sans rien installer : https://distrotest.net
Un autre site pour tester d'autres versions de GNU/Linux en ligne sans rien installer : https://copy.sh/v86/
Les nombreuses distributions Linux : https://fr.wikipedia.org/wiki/Liste_des_distributions_GNU/Linux
4mLinux
AbsoluteLinux
AlpineLinux
Antergos
antiX Linux
Aptosid
ArchBang
ArchLabs
ArchLinux
Archman
ArchStrike
ArtixLinux
AryaLinux
AvLinux
BackBoxLinux
BigLinux
Bio-Linux
BlackArch
BlackLab
BlackPantherOS
blag
BlankOn
Bluestar
Bodhi
BunsenLabs
Caine
Calculate Linux Desktop
CentOS 7
Chakra
ChaletOS
ClearOS
Clonezilla
ConnochaetOS
Cucumber
Damn Small Linux
Debian
Devil-Linux
Devuan
DragonFly BSD
Dragora
Dyne:bolic
Edubuntu
elementaryOS
Elive Linux
Emmabuntüs
Emmabuntüs
Endless OS
EnsoOS
Exe GNU/Linux
ExTiX
Fatdog64
Fedora
FerenOS
FreeBSD
FreeDOS
Frugalware
Frugalware
G4L
GeckoLinux
Gentoo
GNewSense
GoboLinux
GreenieLinux
GRML
GuixSD
Haiku
Heads
Kali Linux
Kanotix
KaOS
Knoppix
Kodachi
KolibriOS
Korora
Kwort
Linux Lite
Linux Mint
LiveRaizo
LMDE
LXLE OS
Macpup
Mageia
MakuluLinux
Manjaro
MauiLinux
MenuetOS
MiniNo
Modicia
Musix
MX Linux
Nas4Free
Neptune
NetBSD
Netrunner
NixOs
NuTyX
OpenIndiana
OpenMandriva
openSUSE
OracleLinux
OSGeo live
OviOS
Parabola
Pardus
Parrot
Parsix
PCLinuxOS
PeachOSI
Peppermint
Pinguy
PinguyOS
plopLinux
PointLinux
Pop!_OS
PORTEUS
Puppy Linux
PureOS
Q4OS
QubesOS
Quirky
ReactOS
Redcore
Rescatux
RevengeOS
RoboLinux
Rockstor
ROSA
Runtu
Sabayon
SalentOS
Salix
ScientificLinux
Siduction
Slax
SliTaz
Solus
SolydK
SparkyLinux
Springdale
Stresslinux
SubgraphOS
SwagArch (18.03)
Tails
Tanglu
Tiny Core
Trisquel
TrueOS
TurnKey Linux
Ubuntu and its official variants
Uruk
VectorLinux
VineLinux
VoidLinux
Voyager
VyOS
WattOs
Zentyal
Zenwalk
Zevenet
Zorin OS
Notes :
1/ Le clavier sera en Anglais et cela n'est pas modifiable (Console VNC.)
2/ Pas de réseau dans la machine virtuelle.

Installer GNU/Linux AccessDV Linux

Site officiel : https://accessdvlinux.fr/-33-Obtenir-AccessDV-Linux-

Installer GNU/Linux Antixlinux

Installer Antixlinux, optimisé pour fonctionner sur vos anciennes machines.
Site officiel : https://antixlinux.com
Page officielle pour le téléchargement : https://antixlinux.com/download/
Site complémentaire pour le téléchargement : https://sourceforge.net/projects/antix-linux/

Installer GNU/Linux Arch

Installer Arch Linux.

Installer GNU/Linux Black Arch

Installer et utiliser Black Arch.

Installer GNU/Linux CAINE

CAINE 9.0 "Quantum" 64bit - Official CAINE GNU/Linux.
Windows side forensics and incident response(tools renewed + extra tools)
Source : https://www.caine-live.net

Installer GNU/Linux CentOS - RedHat

Installer Centos WebPanel pour CentOS, RedHat et CloudLinux : http://centos-webpanel.com/system-requirements

Installer GNU/Linux Debian

Linux vs Microsoft.

Installer Debian

Installer Debian. ( Version Buster lors de la dernière mise à jour du wiki. )

Chiffrement de la partition avec LUKS

# L'option de chiffrement est proposée depuis le partitionnement manuel.
# Cocher l'option et indiquer un mot de passe. N'oubliez pas votre mot de passe !
# La tentative d'utilisation du chiffrement LUKS ne fonctionnera pas, lors du démarrage.
# L'identification échoue.
https://www.golinuxcloud.com/mount-luks-encrypted-disk-partition-linux/

Créer son propre dépôt Debian en local

Créer son propre dépôt Debian en local.

Créer sa propre distribution GNU/Linux Debian

Linux From Scratch

# Linux From Scratch (LFS) est un projet qui vous fournit des instructions étape par étape pour créer votre propre système Linux personnalisé, entièrement à partir du code source.
Site officiel : http://www.linuxfromscratch.org
LFS : Linux From Scratch est le livre principal, la base à partir de laquelle tous les autres projets sont dérivés.
http://www.linuxfromscratch.org/lfs/

BLFS : Beyond Linux From Scratch helps you extend your finished LFS installation into a more customized and usable system.
ALFS : Automated Linux From Scratch provides tools for automating and managing LFS and BLFS builds.
CLFS : Cross Linux From Scratch provides the means to cross-compile an LFS system on many types of systems.
Hints : The Hints project is a collection of documents that explain how to enhance your LFS system in ways that are not included in the LFS or BLFS books.
Patches : The Patches project serves as a central repository for all patches useful to an LFS user.
Documentation pour la version 10 RC1 : http://www.linuxfromscratch.org/lfs/downloads/10.0-rc1/

Linux Live Kit

# Linux Live Kit est un ensemble de scripts shell qui vous permet de créer votre propre Live Linux à partir d'une distribution Linux déjà installée.
# Le système Live que vous créez sera amorçable à partir d'un CD-ROM ou d'une clé USB.
# Un peu compliqué pour créer un simple live mais le projet semble maintenu.
Site officiel : https://www.linux-live.org

Linux Respin

# Respin est un fork du projet Remastersys.
Site officiel : https://linuxrespin.org
Télécharger Respin pour Debian : https://sourceforge.net/projects/respin/
sudo dpkg -i respin_4.0.0-2_all.deb

dpkg: des problèmes de dépendances empêchent la configuration de respin :
 respin dépend de memtest86+ ; cependant :
  Le paquet memtest86+ n'est pas installé.
 respin dépend de live-boot ; cependant :
  Le paquet live-boot n'est pas installé.
 respin dépend de live-config ; cependant :
  Le paquet live-config n'est pas installé.
 respin dépend de live-config-sysvinit ; cependant :
  Le paquet live-config-sysvinit n'est pas installé.
 respin dépend de live-boot-initramfs-tools ; cependant :
  Le paquet live-boot-initramfs-tools n'est pas installé.

sudo apt install memtest86+
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 respin : Dépend: live-boot mais ne sera pas installé
          Dépend: live-config mais ne sera pas installé
          Dépend: live-config-sysvinit mais il n'est pas installable
          Dépend: live-boot-initramfs-tools mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
   (ou indiquez une solution).
Télécharger Respin pour Ubuntu : https://launchpad.net/respin
Via le dépôt Github : https://github.com/chamuco/respin/blob/master/Ubuntu/respin_2.0.5-all_amd64.deb
# L'installation depuis les paquets officiels n'aboutit pas sur Linux Mint 20.
# La version Ubuntu a déjà 5 ans.
# Depuis le dépôt de Mint, la recherche tourne dans le vide, le paquet n'est donc pas disponible.

Debootstrap

Voir le paquet Debootstrap : https://wiki.debian.org/Debootstrap
Installer Debian avec le paquet Debootstrap : http://debian-facile.org/doc:install:debootstrap-chroot

Netinstall

Créer sa propre version Netinstall : https://debmintux.wordpress.com/2010/07/21/howto-create-a-custom-debian-installer-netinstall-iso/

Version Live

Créer sa propre version Live : https://lescahiersdudebutant.fr/tools/HOWTO-livebuild-stretch.pdf
Créer sa propre version Live : http://wiki.csnu.org/index.php/Cr%C3%A9ation_d%27une_image_debian_bootable_%28syst%C3%A8me_de_rescue,_live_system%29
Live Build : créer une distribution GNU/Linux à base Debian : https://burogu.makotoworkshop.org/index.php?post/2016/08/09/livebuild
Franciser une image ISO live : https://wiki.debian-fr.xyz/Franciser_une_image_ISO_live
Débutant avec Debian : création d'un liveUSB Debian persistant : https://www.developpez.net/forums/d1617422/systemes/linux/distributions/debian/debutant-debian-creation-d-liveusb-debian-persistant/

Autres outils pour créer sa propre distribution Linux

https://www.dz-techs.com/fr/tools-to-easily-create-your-own-custom-linux-distro/
http://global-informatique-securite.over-blog.com/2019/04/5-outils-pour-creer-votre-propre-distribution-linux.html

Debian Live Persistant

https://doc.ubuntu-fr.org/live_usb
https://papy-tux.legtux.org/doc1157/index.php
https://debian-facile.org/doc:install:deblive-usb-persistant
https://www.debian-fr.org/t/resolu-stockage-live-usb-persistant/80330
https://wiki.bocal.cs.univ-paris8.fr/doku.php?id=bocal:debian_live_persistant
https://www.linuxuprising.com/2019/03/create-persistent-storage-live-usb-with.html
# En session live persistante, ne jamais faire de "full-upgrade" ni de "dist-upgrade", sous peine de casser définitivement le live USB.

Avantages

# Un live-USB non-persistant ou persistant peut être utilisé sur n'importe quel PC.
# Pas d'installation, ni de configuration.
# Pas de complications avec Grub.

Inconvénients

# Démarrage du système moins rapide car commençant par la décompression du système entier. Par contre, une fois démarré, le système est rapide.
# Impossible de créer de nouveaux utilisateurs en mode non-persistant alors que c'est possible en mode persistant.
# Impossible de restreindre les actions. Usage de sudo ouvert à tous, sans mot de passe.
# Très sensible à certaines mises à jour, noyau ou bibliothèques.
Chiffrer une clé USB avec Veracrypt
https://www.linuxuprising.com/2018/10/how-to-encrypt-usb-drive-with-veracrypt.html

Distribution basées sur GNU/Linux Debian

Installer GNU/Linux Kali Linux

Installer et utiliser Kali Linux.

Installer GNU/Linux LMDE 2

Sauvegarder et réinstaller LMDE 2.

Communautés Debian

L'ensemble des listes Debian : https://lists.debian.org
Rejoindre le groupe de news Debian debian-l10n-french-request : https://lists.debian.org/debian-l10n-french/ pour s'inscrire à la liste debian-l10n-french-request@lists.debian.org
Rejoindre le groupe de news Debian debian-user-french : https://lists.debian.org/debian-user-french/ pour s'inscrire à la liste debian-user-french@lists.debian.org

Projets éducatifs utilisant Debian

Projets éducatifs francophones basés sur Debian
Abul Edu
Ofset (Freeduc)
SambaEdu
SLIS : Serveur Linux pour l'Intranet Scolaire
Skolelinux / Debian-Edu
LCS : Linux Communication Serveur
ATNAG : Projet éducatif pour la maternelle et le primaire
Edubuntu / Edubuntu fr
PrimTux : Distribution éducative adaptée à l'école primaire : https://primtux.fr
Source : https://wiki.debian.org/fr/DebianEdu

Installer GNU/Linux Elisa

Lire : https://www.developpez.com/actu/248196/La-Fondation-Linux-lance-ELISA-un-projet-open-source-pour-la-conception-de-systemes-bases-sur-Linux-ou-la-securite-est-critique

Installer GNU/Linux Guix

Si vous n'utilisez pas GNU Guix en tant que distribution autonome GNU / Linux, vous pouvez toujours l'utiliser en tant que gestionnaire de paquets au-dessus de toute distribution GNU / Linux.
De cette façon, vous pourrez bénéficier de toutes ses commodités.
Guix n'interférera pas avec le gestionnaire de paquets fourni avec votre distribution. Ils peuvent vivre ensemble.
https://guix.gnu.org
Un outil pour les remplacer tous : https://pad.lamyne.org/s/HJ5J3SWCN#

Installer GNU/Linux Knoppix

Knoppix Adriane

# Knoppix Adriane est une version de la distribution Linux Knoppix destinée aux personnes aveugles et malvoyantes.
# Knoppix Adriane a été nommée pour rendre hommage à Adriane Knopper, l'épouse de Klaus Knopper, le développeur de knoppix.
# Knoppix Adriane a une déficience visuelle et elle a aidé Klaus dans le développement du logiciel.
Source : http://www.toucharger.com/fiches/linux/knoppix-adriane/42052.htm

Installer GNU/Linux Kubuntu

Un fork pour les personnes atteintes d'un handicap avec dvkbuntu

Télécharger dvkbuntu : https://www.dvkbuntu.org/downloads
Rejoindre la communauté sur Discord : https://discordapp.com/invite/zG7g8cU

Installer GNU/Linux SUSE

Créer sa propre distribution GNU/Linux SUZE

SUSE Studio

https://studioexpress.opensuse.org
https://openbuildservice.org/2017/05/31/studio-import/

Installer GNU/Linux Ubuntu

«UBUNTU, comment peut-on nous, être heureux, si tous les autres sont tristes ?».
«UBUNTU» dans la culture Xhosa signifie: «Je suis parce que nous sommes».
Ok-ko.png Source : https://sansapriori.net/2017/06/14/1938-ubuntu/
Télécharger Ubuntu 16.04 : http://releases.ubuntu.com/16.04/
Télécharger Ubuntu 18.04 : http://releases.ubuntu.com/18.04/

Signer le code de conduite

# Le code de conduite concerne votre comportement en tant que membre de la Communauté d'Ubuntu.
# Il vous sera demandé de le signer électroniquement pour effectuer un certain nombre de contributions.

Générer une clé GPG

# Créer une clé GPG en ligne de commande :
gpg --gen-key
# Sauvegarder le dossier /home/USER/.gnupg/
# Voir si une clé a été crée :
gpg -K
# Afficher nos clés privées :
gpg -k 
# Ouvrir gpa pour gérer l'ensemble des clés :
sudo gpa
# Créer une clé en mode graphique :
sudo apt install seahorse
# Lancer l'application "Mots de passe et clés". ( Accessoires / Passwords and keys )
# Si la clé a été créée depuis le terminal, elle est déjà présente et peut être sauvegardée.
# Une fois la clé supprimée, je n'arrive pas à la réimporter à l'aide de seahorse.
# Pour sauvegarder les clés générées, sauvegarder le dossier /home/USER/.gnupg

Publier une clé GPG

# Ouvrir l'application "Passwords and keys" suite à l'installation de seahorse.
# Aller dans le menu "Distant" / "Synchroniser et publier des clés". Cliquer sur "Synchroniser".
# Vérifier qu'un serveur est bien sélectionné dans les serveurs de clés.
# Utiliser le serveur proposé sur launchpad, hkp://keyserver.ubuntu.com
Source : http://doc.ubuntu-fr.org/signer_le_code_de_conduite

Signaler un bogue

Signaler un bogue identifié sur Ubuntu : https://help.ubuntu.com/community/ReportingBugs?_ga=2.227197083.740947656.1572794129-554547944.1572794129

Générer son sources.list pour Ubuntu

https://repogen.simplylinux.ch

Le sources.list proposé pour Ubuntu

#------------------------------------------------------------------------------#
#                            OFFICIAL UBUNTU REPOS                             #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse 

###### Ubuntu Update Repos
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse 
deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-proposed main restricted universe multiverse 

#------------------------------------------------------------------------------#
#                           UNOFFICIAL UBUNTU REPOS                            #
#------------------------------------------------------------------------------#
#### VirtualBox - http://www.virtualbox.org
## Run this command: wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox_2016.asc -O- | sudo apt-key add -
deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Créer sa propre distribution GNU/Linux Ubuntu

Distroshare Ubuntu Imager

Code source depuis le dépôt officiel sur Github : https://github.com/Distroshare/distroshare-ubuntu-imager

Pinguy Builder

Pinguy Builder : https://pinguyos.com/2015/09/pinguy-builder-an-app-to-backupremix-buntu/
LiveCDCustomization : https://help.ubuntu.com/community/LiveCDCustomization

Ubuntu Customization Kit - UCK

Ubuntu Customization Kit - UCK : https://sourceforge.net/projects/uck/

Personnaliser l'ISO de Ubuntu ou de Mint

https://www.linuxuprising.com/2018/07/how-to-customize-ubuntu-or-linux-mint.html

Distributions basées sur Ubuntu

Installer GNU/Linux EOLE

Ensemble Ouvert Libre Évolutif : https://pcll.ac-dijon.fr/eole/

Installer GNU/Linux Mint

En Décembre 2017 Linux Mint sort sa version 18.3 Sylvia.
En 2018 Linux Mint propose sa nouvelle version Linux Mint 19 Tara.
Installer et personnaliser Linux Mint 18.3 Sylvia.
Mise à jour de la version Mint 18.3 Sylvia vers la version Mint 19 Tara.
Perte du son sous Linux Mint.
Installer et utiliser XMPP.
Mettre en place l'accès au bureau à distance : https://rpouiller.developpez.com/tutoriels/linux/installation-serveur-rdp-linux-mint/
Communautés Linux Mint
Forum GNU/Linux Mint francophone : https://forum-francophone-linuxmint.fr
Forum GNU/Linux Mint : https://forums.linuxmint.com

Installer GNU/Linux Manjaro

Installer Linux Manjaro.

Installer GNU/Linux Slackware

Installer GNU/Linux Salix

# Salix est une distribution GNU/Linux basée sur Slackware.
Source : https://www.salixos.org

Créer sa propre distribution GNU/Linux Slax

Slax

# Slax est une version Live de Slackware.
https://www.slax.org/en/modules.php

Installer GNU/Linux StudioBox

Linux vs Microsoft.
StudioBox est une distribution Linux pour le multimédia.
Source de l'article : http://logicielslibres.dane.ac-versailles.fr/spip.php?article270
Télécharger StudioBox: http://www.education-aux-medias.ac-versailles.fr/studiobox/

GNU/Linux sur téléphone

Linux Deploy

Déployer GNU/Linux sur votre téléphone Android.
Source : https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy
Kali Linux sur Android grâce à Linux Deploy.
Source : https://www.kali.org/tutorials/kali-linux-android-linux-deploy/
Les sources de Linux Deploy depuis Github.
Source : https://github.com/meefik/linuxdeploy
Ressources complémentaires.
Ok-ko.png Source : http://www.linux-magazine.com/Online/Features/Convert-an-Android-Device-to-Linux

Installer GNU/Linux sur Samsung avec Linux on Galaxy

Linux on Galaxy permet aux développeurs d'utiliser les smartphones Samsung pour tous leurs besoins informatiques, même le développement d'applications.
Linux on Galaxy permet aux derniers utilisateurs de smartphones Samsung Galaxy d'exécuter leur distribution GNU/Linux préférée sur leurs smartphones en utilisant le même noyau Linux qui alimente l'OS Android pour assurer les meilleures performances possibles.
Vous pouvez soutenir le projet Samsung for Galaxy en vous inscrivant avec votre adresse e-mail.
Vous serez informé quand le projet sera rendu public pour l'utiliser sur votre appareil.
Source : https://seap.samsung.com/linux-on-galaxy

Bibliographie

Les communautés GNU/Linux

Le guide Développez pour choisir et utiliser un système GNU/Linux : https://linux.developpez.com/tutoriels/debuter-installation/guide-linux-distribution/
La FAQ Linux de Développez : https://linux.developpez.com/faq/
Linuxtrack : https://linuxtrack.net

Linux Certification LPI101 - LPI102

Source : http://gnosis.cx/publish/programming/exam101.html
Source : http://www.penguintutor.com/quiz/index.php
Source : http://www.linux-praxis.de/lpisim/lpi.html

NAVIGATION

PARTICIPER ET PARTAGER

Bienvenue sur le wiki de Vision du Web.
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 VisionDuWeb vous permet de poser une question.
Utiliser la recherche interne du site pour chercher dans tout le contenu.
Ce contenu ne doit pas servir à nuire à autrui ou à un système informatique.
Protéger votre système Linux ou Windows en lisant la page dédié à la sécurité.
Améliorer le contenu des pages avec vos propositions depuis l'onglet discussion.

SOUTENIR CE WIKI

Soutenir 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 NUMERIQUE

Obtenir gratuitement de la monnaie numérique :
Gagner des Altcoins - Miner des Altcoins.