Skip to content

Linux

31 Topics 222 Posts

<p>Discussions traitant du système d'exploitation le plus complet et complexe, de Linus Torvalds. Venez apprendre ou prodiguer des connaissances en la matière par ici, <b>même si vous partez de zéro</b>.</p>

This category can be followed from the open social web via the handle [email protected]

  • Commandes utiles sur Linux

    5
    0 Votes
    5 Posts
    2k Views
    AzadA
    <p> Je vais essayer de regrouper toutes les commandes Linux qui pourraient vous être utiles, vous en trouverez sans doute dans d'autres sujets du forum lors de tutoriels, n'hésitez pas à les poster ici, je les ajouterais. </p> <p> </p> <p>-------------------------------------------------------------------------------------------------------------------</p> <pre class="ipsCode prettyprint"> apt-get update&&apt-get upgrade&&apt-get clean&&apt-get autoclean&&apt-get autoremove</pre> <p><span style="font-family:arial, helvetica, sans-serif;"><span style="font-size:12pt;">Cette ligne contient 5 commandes, séparées par le séparateur <strong>&&</strong>.<br/> Par exemple « <span>commande1</span></span><strong>&&</strong><span>commande2 </span>» signifie « <span>Exécute la commande1</span>, <strong>dès que tu as finis</strong> <span style="color:#008000;">exécute la commande 2</span> »</span></p> <p> </p> <ul><li><span style="font-family:arial, helvetica, sans-serif;"><span style="font-size:12pt;">apt-get update / apt-get upgrade : Commandes de mises à jour.</span></span> </li><li><span style="font-family:arial, helvetica, sans-serif;"><span style="font-size:12pt;">apt-get clean : Nettoyage du cache</span></span></li> <li><span style="font-family:arial, helvetica, sans-serif;"><span style="font-size:12pt;">apt-get autoclean : Nettoyage du cache des applications périmés (clean devrait faire l'affaire)</span></span></li> <li><span style="font-family:arial, helvetica, sans-serif;"><span style="font-size:12pt;">apt-get autoremove : Suppressions des programmes, paquets ou dépendances</span></span>.</li> </ul><p> </p> <p>Commande de maintenance, à exécuter tout les 2 ou 3 jours.</p> <p> </p> <p>------------------------------------------------------------------------------------------------------------------------</p> <pre class="ipsCode prettyprint"> apt-get install XXX</pre> <p>Installe le programme nommé XXX</p> <pre class="ipsCode prettyprint"> apt-get remove XXX</pre> <p>Supprime le programme nommé XXX</p> <pre class="ipsCode prettyprint"> apt-get purge XXX</pre> <p>Supprime le logiciel XXX tout en prenant soin d'effacer et détruire toutes ses configurations.</p> <p></p>
  • Un navigateur sur le shell

    5
    0 Votes
    5 Posts
    4k Views
    SoulalexS
    <p style="margin-left:40px;"><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;"><span style="font-size:18px;"><strong>1. Naviguer sur internet via le shell Unix est-ce possible ?</strong></span></span></p> <p> </p> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;">Tout est possible ! Il existe de nombreux paquets permettant de le faire. </span></p> <p> </p> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;"><strong>Links </strong>en est un parmi tant d'autres mais il est <strong>particulièrement bien pensé et assez intuitif</strong> (mais ceci n'est que mon avis).</span></p> <p> </p> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;">Il existe aussi <strong>Lynx </strong>ou encore <strong>w3m</strong>.</span></p> <p> </p> <p style="text-align:center;"><img alt="links-www-text-browser-debian-linux-scre" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://www.pc-freak.net/images/links-www-text-browser-debian-linux-screenshot.png"/></p> <p></p><p style="margin-left:40px;"><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;"><span style="font-size:18px;"><strong>2. Comment l'utilise-t-on ?</strong></span></span></p> <p> </p> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;">Tout d'abord, installer le paquet que vous souhaitez à l'aide de la commande : <strong><span style="font-family:'courier new', courier, monospace;">sudo apt-get install [paquet]</span></strong>. Dans mon exemple, je vais choisir d'installer Links :</span></p> <pre class="ipsCode prettyprint"> sudo apt-get install links </pre> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;">Ensuite, lancer tout simple links avec cette commande :</span></p> <pre class="ipsCode prettyprint"> links </pre> <p><span style="font-family:'lucida sans unicode', 'lucida grande', sans-serif;">Links va vous demandez d'<strong>entrer une URL</strong> (par exemple, <a data-ipb="nomediaparse" href="https://google.fr/" rel="external nofollow">https://google.fr/</a>) puis vous pouvez naviguer sur ce moteur de recherche comme sur votre navigateur à la seule différence que <strong>vous n'avez aucune image et aucun curseur</strong>.</span></p>
  • Créer un live-usb (ou une clé d'installation)

    10
    0 Votes
    10 Posts
    7k Views
    OxodaoO
    <p>Bonjour à tous </p> <p>Je vais vous présenter deux petits utilitaires fort pratique pour créer des clef usb d'install.</p> <p>Si vous êtes actuellement sous Windows, je recommande Linux Live Usb Creator: <a href="http://www.linuxliveusb.com/" rel="external nofollow">http://www.linuxliveusb.com/</a></p> <p>Si vous êtes actuellement sous Linux/Mac, je recommande Unetbootin: <a href="http://unetbootin.sourceforge.net/" rel="external nofollow">http://unetbootin.sourceforge.net/</a></p> <p> </p> <p>Nous allons voir comment nous en servir:</p> <p> </p> <p><span style="font-size:18px;">I) <u>Dans tout les cas</u></span></p> <p> </p> <p>Téléchargez l'image de votre distribution. Sur ma derniere clef, j'ai utilisé Debian 7 (x64) mais vous pouvez prendre celle que vous voulez (Ou presque du moins)</p> <p> </p> <p><span style="font-size:18px;">II) <u>Linux Live Usb Creator</u></span></p> <p> </p> <p>Une fois téléchargé et installé, branchez votre clef usb et lancez le logiciel. Vous arriverez sur ceci:</p> <p><img alt="1396776093-capture-d-ecran-2014-04-06-11" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://image.noelshack.com/fichiers/2014/14/1396776093-capture-d-ecran-2014-04-06-11-20-59.png"/></p> <p>Choisissez votre clef usb dans la liste de Etape 1.</p> <p>Dans Etape 2 choisissez ISO / IMG / ZIP et allez chercher votre iso.</p> <p>Ne touchez pas à la persistance, elle ne fonctionne qu'avec Ubuntu et est relativement useless (ça permet de sauvegarder les session live sur la clef mais ça n'est pas compressé donc ça prend beaucoup de place).</p> <p>Etape 4 choisissez "Formater la clef en FAT32" puis cliquez sur l'éclair.</p> <p>La clef usb sera formaté et les fichiers copié correctement dessus.</p> <p> </p> <p><span style="font-size:18px;">III) <u>Unetbootin</u></span></p> <p> </p> <p>Une fois téléchargé, branchez votre clef et ouvrez-le.</p> <p>Vous devriez arriver à ceci:</p> <p><img alt="unetbootin_disque.png?cache=&w=526&h=392" src="https://doc.ubuntu-fr.org/_media/applications/unetbootin_disque.png?cache=&amp;w=526&amp;h=392"/></p> <p> </p> <p>Choisissez la radiobox "Diskimage" et dans la combobox "ISO", puis cliquez sur le bouton "..." et allez chercher votre ISO.</p> <p>Dans Type choisissez "USB Drive" puis dans drive votre clef usb. Cliquez sur OK et laissez le faire.<br/> Votre clef est prête. Pensez à regler votre BIOS pour booter dessus </p>
  • Exclure un dossier d'une liste

    2
    0 Votes
    2 Posts
    2k Views
    D
    <p>Hello,</p> <p> </p> <p>Juste une petite ligne qui vous permettra lister tout les fichiers d'un dossier (et de ses sous-dossiers), tout en excluant un dossier.</p> <p>J'en avais besoin pour lister tout les fichiers d'un repo git, donc dans l'exemple je retirerais le dossier ".git"</p> <pre class="ipsCode prettyprint"> dir /b /s | findstr /v ".git" </pre> <p>Explications :</p> <p>- /b : N'affiche que le texte (pas de date, taille etc ...)</p> <p>- /s : Récursif (donc ça passe dans tout les sous-dossiers)</p> <p>- | : Redirige la sortie de dir vers findstr</p> <p>- /v : "Inverse" la fonction de findstr, au lieu de trouver tout les noms qui contiennent ".git", il les retire.</p> <p> </p> <p>Attention tout de même, si un de vos dossiers/fichiers <em>contient</em> ".git" dans le nom, il sera aussi retiré.</p> <p></p><p>Peace out </p>
  • Regrouper des fichiers SQL en un seul fichier

    1
    0 Votes
    1 Posts
    2k Views
    AzadA
    <p>Bonjour, ce sujet est très simple car il réside en une ligne.<br/> Imaginons que vous devez réunir 12 000 fichiers SQL dans un dossier en un seul fichier SQL. Il suffit de vous rendre dans le dossier (cd /ma/destination/) où sont situés les fichiers et d'effectuer la commande :</p> <pre class="ipsCode prettyprint"> cat *.sql > fichier.sql </pre> <p> Tout simplement. </p>
  • Connexion à distance via SSH

    2
    0 Votes
    2 Posts
    3k Views
    SoulalexS
    <p style="text-align:center;"><em>Sous Linux, il est possible de contrôler sa machine à distance. Cependant, vous n'avez pas un accès <abbr title="Keyboard-Video-Mouse">KVM</abbr> comme avec l'outil de bureau à distance Windows. Mais ce n'est pas grave vu que sous Linux ce qui compte c'est le shell qui nous permet de contrôler la totalité de la machine et tout ça à distance.</em></p> <p> <br/><strong>Il existe deux protocoles connus pour se connecter à distance :</strong></p> <ul class="bbc"><li><strong>Telnet :</strong> Ce protocole est très basique et il n'est <strong>pas sécuriser</strong> c'est pour quoi pratiquement plus personne ne l'utilise.</li> <li><strong><abbr title="Secure Shell">SSH</abbr> :</strong> Ce protocole créé en 1995 permet de <strong>crypter les données</strong> transitant entre vos machines.</li> </ul><p>Je vous conseil vivement d'<strong>utiliser le protocole <abbr title="Secure Shell">SSH</abbr></strong> pour vous connecter à votre machine.<br/>  <br/>  <br/><span style="font-size:18px;"><strong>Installation du serveur <abbr title="Secure Shell">SSH</abbr> :</strong></span><br/></p><hr/><br/><br/> Pour récupérer les paquets envoyés via le protocole <abbr title="Secure Shell">SSH</abbr>, nous utiliserons <strong>OpenSSH </strong>: <pre class="ipsCode prettyprint lang-auto linenums:0"> sudo apt-get install openssh-server </pre> <p> <br/> Rien de plus facile, <strong>nous pouvons désormais nous connecter à notre machine distante</strong>. Cependant, si vous utilisez un firewall, il vous faudra <strong>débloquer le port <abbr title="Transmission Control Protocol">TCP</abbr> 22</strong>. Avec iptables vous pouvez utiliser les commandes suivantes :</p> <pre class="ipsCode prettyprint lang-auto linenums:0"> sudo iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT sudo iptables -t filter -A OUTPUT -p tcp --dport 22 -j ACCEPT </pre> <p> <br/><strong>Dans le fichier /etc/ssh/sshd_config vous pourrez accéder aux configurations du serveur <abbr title="Secure Shell">SSH</abbr> :</strong></p> <ul class="bbc"><li>Pour interdire l'accès root :</li> </ul><pre class="ipsCode prettyprint lang-auto linenums:0"> PermitRootLogin no </pre> <ul class="bbc"><li>Pour changer le port de communication :</li> </ul><pre class="ipsCode prettyprint lang-auto linenums:0"> Port 22 </pre> <p> <br/>  <br/><span style="font-size:18px;"><strong>Connexion via SSH :</strong></span><br/></p><hr/><ul class="bbc"><li><strong>Sous Linux :</strong> </li></ul><p>Vous pouvez utiliser la commande</p> <pre class="ipsCode prettyprint lang-auto linenums:0"> ssh [adresse_ip] </pre> <p>Puis vous aurez à vous authentifier à l'aide de vos identifiants habituels.</p> <p> </p> <ul class="bbc"><li><strong>Sous Windows :</strong> </li></ul><p><strong>Putty </strong>est un très bon logiciel pour établir une connexion entre vos machine via le protocole <abbr title="Secure Shell">SSH</abbr>.</p> <p style="text-align:center;"><img alt="109164.png" src="http://uploads.siteduzero.com/files/109001_110000/109164.png"/></p>
  • Installer et configurer son serveur LAMP

    2
    0 Votes
    2 Posts
    2k Views
    SoulalexS
    <p style="text-align:center;"><img alt="7971-WqucxjMRZrwjmPXj-s-.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://static.commentcamarche.net/www.commentcamarche.net/faq/images/7971-WqucxjMRZrwjmPXj-s-.png"/></p> <p> </p> <p>Tout d'abord vous devez <strong>posséder un distribution de Linux</strong>. Par ailleurs, les <strong>scripts </strong>contenus dans ce tutoriel sont <strong>compatibles avec Debian et ses dérivés</strong>.<br/>  </p> <p><span style="font-size:18px;"><strong>Installation d'un serveur web avec PHP :</strong></span><br/></p><hr/><br/> Le script ci-dessous va vous installer un serveur web avec PHP : <pre class="ipsCode prettyprint lang-auto linenums:0"> #!/bin/sh #Installation d'Apache2 et de PHP5 sudo apt-get update sudo apt-get install apache2 sudo apt-get install php5 libapache2-mod-php5 #On redémarre Apache2 sudo /etc/init.d/apache2 restart </pre> <p>A cette étape, quand vous allez sur votre site vous devriez voir une page blanche ou non apparaitre. Vous pouvez désormais modifier votre site web contenu dans le dossier <strong>/var/www/</strong> à votre guise.</p> <p> </p> <p><span style="font-size:18px;"><strong>Optimiser son site avec une base de données :</strong></span><br/></p><hr/><br/> Si vous avez besoin d'une base de données, vous pouvez installer MySQL : <pre class="ipsCode prettyprint lang-auto linenums:0"> sudo apt-get install mysql-server </pre> <p>Pour pouvoir accéder à vos bases de données depuis un autre ordinateur, vous devez <strong>modifier la variable bind-address dans le fichier /etc/mysql/my.cnf par l'IP de votre machine</strong>.<br/> Pour plus de sécurité, il est vivement recommandé de <strong>définir un mot de passe à l'utilisateur root</strong>. Dans votre terminal, exécutez la commande suivante :</p> <pre class="ipsCode prettyprint lang-auto linenums:0"> mysql -u root </pre> <p>Vous entrez dans la console de votre serveur MySQL et tapez la commande suivante :</p> <pre class="ipsCode prettyprint lang-auto linenums:0"> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('yourpassword'); </pre> <p> <br/> Ceci étant fait, il nous maintenant configurer Apache2 et PHP pour qu'ils puissent utiliser le serveur MySQL.Exécutez donc la commande suivante :</p> <pre class="ipsCode prettyprint lang-auto linenums:0"> sudo apt-get install libapache2-mod-auth-mysql php5-mysql </pre> <p>Puis dans le fichier <strong>/etc/php5/apache2/php.ini</strong>, changez la ligne <strong>";extension=mysql.so"</strong> par <strong>"extension=mysql.so"</strong>.<br/> Ensuite, redémarrez votre serveur Apache2.</p> <p> </p> <p><span style="font-size:18px;"><strong>Le firewall :</strong></span><br/></p><hr/><p>On va maintenant protéger notre serveur avec iptables. Installez donc ce paquet avec la commande suivante :</p> <pre class="ipsCode prettyprint"> sudo apt-get install iptables </pre> <p>Pour gagner du temps, je vais vous fournir un petit script qui va bloquer tous les paquets entrant (sauf ceux qu'on aura ajouter à notre liste blanche) que vous devrez placer dans le fichier <strong>/etc/init.d/firewall</strong> :</p> <pre class="ipsCode prettyprint"> #!/bin/sh Réinitialise les règles sudo iptables -t filter -F sudo iptables -t filter -X Controle du trafic sudo iptables -t filter -P INPUT DROP sudo iptables -t filter -P FORWARD ACCEPT sudo iptables -t filter -P OUTPUT ACCEPT Autorise les connexions déjà établies et localhost sudo iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT sudo iptables -t filter -A INPUT -i lo -j ACCEPT sudo iptables -t filter -A OUTPUT -o lo -j ACCEPT ICMP (Ping) sudo iptables -t filter -A INPUT -p icmp -j ACCEPT SSH sudo iptables -t filter -A INPUT -p tcp --dport 22 -j ACCEPT HTTP / HTTPS sudo iptables -t filter -A INPUT -p tcp --dport 80 -j ACCEPT sudo iptables -t filter -A INPUT -p tcp --dport 443 -j ACCEPT MySQL (Attention a bien gérer vos acces) sudo iptables -t filter -A INPUT -p tcp --dport 3306 -j ACCEPT </pre> <p>Rendez ce script exécutable :</p> <pre class="ipsCode prettyprint"> sudo chmod +x /etc/init.d/firewall </pre> <p>Puis indiquer à votre machine de l'utiliser au démarrage :</p> <pre class="ipsCode prettyprint"> sudo update-rc.d firewall defaults </pre> <p><a data-ipb="nomediaparse" href="http://doc.ubuntu-fr.org/iptables" rel="external nofollow">Plus d'informations sur iptables sur la doc ubuntu</a>.</p>
  • [Debian, Mint, Ubuntu et dérivées] Installer la SFML 2.1

    7
    0 Votes
    7 Posts
    4k Views
    AlexMogA
    <p>Bonjour à tous,</p> <p>Je vais vous apprendre aujourd'hui à installer la SFML2.1.</p> <p> </p> <p>Le problème actuel réside dans le fait que la SFML2.1 n'est pas encore sur les dépots officiels de Debian, nous sommes donc obligés de télécharger les sources et tout compiler à la main (et se retrouver souvent avec des dépendances manquantes). Mais qu'à cela ne tienne! J'ai un dépo perso que je vous met à disposition, qui contient plusieurs de mes projets (dont ma lib réseau) ainsi que la libSFML!</p> <p> </p> <p>Voici comment installer le dépôt, et installer la SFML2.1 (lancez la commande):</p> <blockquote class="ipsQuote" data-ipsquote=""><div> <pre> sudo echo "deb http://debian.labs-epimars.eu/ stable main" >> /etc/apt/sources.list && sudo apt-get update && sudo apt-get install SFML2</pre> </div></blockquote> <p>Si vous avez des problèmes pour rajouter la ligne à /etc/apt/sources.list rajoutez ceci dedans à la main (tout en bas du fichier):</p> <blockquote class="ipsQuote" data-ipsquote=""><div> <pre> deb http://debian.labs-epimars.eu/ stable main</pre> </div></blockquote> <p>Puis lancez les commandes suivantes:</p> <blockquote class="ipsQuote" data-ipsquote=""><div> <p> </p> <p>sudo apt-get update && sudo apt-get install SFML2</p> </div></blockquote> <p> </p> <p>Ceci va installer la SFML2 et ses dépendances.</p> <p> </p> <p>Enjoy and dev well!</p> <p> </p> <p>Cordialement,</p> <p>Alexmog.</p>
  • [unix] bascule pour bébé

    6
    0 Votes
    6 Posts
    5k Views
    mars073M
    <p>Bonjour à tous,</p><p>Aujourd'hui je vais vous partager un script shell sous unix pour faire un landau pour bébé, pour celà il vous faut: un pc sous linux (de préférence ), un lecteur cd (tiroir), une ficelle et un landau arrondit (avec une poignée de préférence).</p><p></p><p>1-Raccordez la poignée du landau au tiroir du lecteur cd avec la ficelle.</p><p>2-écrivez le script shell suivant avec gedit ou autre:</p><p></p><pre class="ipsCode prettyprint lang-auto">#!/bin/sh while (1 = 1) do #ouvrir le lecteur cd eject #fermer le lecteur cd (tirer le landau) eject -t done </pre>3-enregistrez, dans mon contexte je vais l'appeler "baby.sh" dans mon dossier user.<p>4-vérifiez que le landau soit tiré quand la ficelle est tirée par le lecteur cd après plusieurs ouvertures/fermetures.</p><p>5-mangez le bébé.</p><p>6-mettez les restes dans le landau.</p><p>7-Quand vous désirez faire bouger le landau ouvrez la console et inscrivez:</p><p></p><pre class="ipsCode prettyprint lang-auto">sh baby.sh </pre>Et voilà plus de problème de bébé appart l'odeur <p></p><p>source: bit.ly/1fCIBsd</p><p></p><p>Bonne programmation à tous,</p><p>Cordialement,</p><p>Mars073.</p>
  • Présentation de Linux

    Pinned
    29
    0 Votes
    29 Posts
    13k Views
    AzadA
    <p>Bonjour<br/>  <br/><em>« Linux ? C'est quoi, ça, déjà ? Ah oui, un système d'exploitation qui permet de pirater n'importe quoi, c'est que des lignes de commandes qui défile dans tout les sens, c'est un truc bizarre. Beurk, c'est pas pour moi, ce truc. »</em><br/><br/><strong>Faux</strong>. <strong>Archi-faux</strong>. Ceux qui disent ça sont ignorants. <br/>  <br/> Allez, commençons ce guide d'introduction à Linux. <strong>Je vous préviens d'avance que celui-ci ne sera pas strictement rigoureux, des omissions techniques ou des simplifications ont été faites volontairement pour faciliter la compréhension, il sera modifié autant de fois que nécessaire.</strong><br/>  </p> <p> </p> <p><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;"><strong>1 - Un peu d'histoire...</strong></span></span></span><br/><br/> Linux, qu'est-ce que c'est ? Et bien c'est un système d'exploitation très complexe mais également le plus utilisé dans le monde de l'informatique (le monde de l'informatique ne se limite pas qu'aux ordinateurs, il y a les smartphone, les voitures, les systèmes embarqués, les avions, les serveurs, les super-calculateurs, les ordinateurs du coup, etc...).<br/> Anecdote de Wikipédia (ça vaut ce que ça vaut) : 1% seulement des ordinateurs personnels tournent sous Linux.<br/><br/> Son nom vient en partie de son inventeur : <strong>Linus Torvald</strong>, un finlandais qui a développé un noyau de système d'exploitation en <strong>1991 </strong>(Unix) et c'est sur celui-ci qu'est basé Linux et MacOS (partiellement). Par la suite, il développera un système d'exploitation autour de ce noyau et : <strong>Linus + Unix = Linux</strong>.<br/> (Je rédigerais sans doute un autre guide pour expliquer la notion de noyau, et d'Unix, voyez ça simplement comme les "fondations" d'un système d'exploitation, et c'est sur ces fondations qu'est basé Linux).</p> <p></p><p><strong><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;">2 - Caractéristiques de Linux</span></span></span></strong></p> <p> </p> <p>Linux est donc un système d'exploitation <strong>libre</strong>, basé sur le noyau UNIX. Ce qu'on entends par Libre est qu'il donne à son utilisateur les <strong>quatre possibilités</strong> :</p> <ol><li>la liberté d'exécuter le programme, pour tous les usages.</li> <li>la liberté d'étudier le fonctionnement du programme et de l'adapter à ses besoins.</li> <li>la liberté de redistribuer des copies du programme (ce qui implique la possibilité aussi bien de donner que de vendre des copies).</li> <li>la liberté d'améliorer le programme et de distribuer ces améliorations au public, pour en faire profiter toute la communauté.</li> </ol><p> <br/> Depuis, Linux est un système d'exploitation qui s'est développé et déployé en de <strong>nooooombreuses distributions</strong>. Il n'existe pas UN Linux, il existe des tas de distributions qui le compose. Une distribution est une sorte de "système d'exploitation (basé sur Linux) ayant été modifié pour avoir des buts précis". C'est pas rigoureux mais c'est la définition la plus cohérente que j'ai pu trouver.<br/><br/><strong>Exemple :</strong> Lorsqu'on a voulu héberger des serveurs sous Linux, on a crée/modifier une distribution dont les fonctionnalités et le code sources auraient été optimisées pour être utilisées sur un serveur. Par exemple, la distribution <strong>Debian </strong><em>(prononcez Débiane)</em> est une distribution (ou une branche/dérivée basée sur Linux) orienté vers la gestion de serveurs -mais pas que-.<br/><br/> Vous l'aurez compris, il existe des tas de partitions qui ont toutes un but précis, ou sont plus orientées vers tel ou tel aspect, etc...<br/> Pour mieux comprendre l'aspect des distributions, voici une image qui les illustre. Je l'ai mise en spoiler, vous verrez pourquoi.</p> <p></p><blockquote class="ipsStyle_spoiler" data-ipsspoiler="" tabindex="0"><img alt="BXhczxr.png" src="https://i.imgur.com/BXhczxr.png"/></blockquote><p></p><p><a data-ipb="nomediaparse" href="http://www.ubuntu.com/" rel="external nofollow">Ubuntu</a> / <a data-ipb="nomediaparse" href="http://www.fedora-fr.org/" rel="external nofollow">Fedora</a> / <a data-ipb="nomediaparse" href="http://www.debian.org" rel="external nofollow">Debian</a> sont les distributions les plus connus du grand publique car ce sont celles qui sont les plus ergonomique</p> <p> </p> <p>Ainsi, Linux est libre, comparé à <span style="color:#008000;">Windows</span>/<span style="color:#ff0000;">Mac</span>, donc les sources sont consultables, mais à priori si vous lisez ce guide c'est que vous avez d'autres choses à apprendre avant de lire -et comprendre- le code source du système d'exploitation qu'est la distribution que vous choisirez peut-être. La chose sympa quand on a un système libre est qu'il est <strong>gratuit</strong>, totalement, vous pouvez l'installez n'importe où, sur presque n'importe quoi : <strong>aucun soucis de licence !</strong></p> <p>Oui, j'essaie de vous inciter à l'installer/l'essayer, et alors ?</p> <p> </p> <p>Maintenant que vous avez à peu prêt cerné ce qu'était Linux, comment se déclinait le système d'exploitation, la notion des distributions Linux, je vais désormais vous parler <strong>objectivement</strong> des avantages et désavantages d'utiliser linux.</p> <p></p><p><strong><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;">3 - Les avantages</span></span></span></strong>...</p> <p> </p> <ul><li>Plus léger que Windows/Mac (sauf Ubuntu), donc bien moins consommateur : certaines distributions linux peuvent tourner sur des petits PC qui ne supportent pas Windows (sur un 512 ram avec 20 go de stockage, avec une upgrade depuis windows XP pré-release, ça tourne <u>mieux</u>).<br/>  </li> <li>Possibilité de changer l'interface. Contrairement à Windows/Mac, voyez linux comme une voiture très modulable. Elle est visuellement moche ? Des interfaces graphiques (GUI) pour l'ensemble du systèmes sont disponibles, et peuvent être installées / désinstallées très facilement pour changer d'environnement.<br/><a data-ipb="nomediaparse" href="http://www.gnome.org/wp-content/uploads/2010/09/window-selection-3.10.png" rel="external nofollow">Voilà à quoi peut ressembler un système d'exploitation sous Linux</a>, avec l'interface graphique Gnome 3 (<a data-ipb="nomediaparse" href="http://www.gnome.org/gnome-3/" rel="external nofollow">lien du site</a>). Le site est en anglais, donc l'image aussi du coup.<br/>  </li> <li>Linux est assez déroutant, et il est beaucoup plus long de s'y adapté du fait que, oui, la console est un outil majeur (j'y reviendrais) même avec l'interface, mais à partir du moment où on a prit ça en main, on est beaucoup plus efficace sur un ordinateur qu'avec Windows.<br/> Par exemple, là où sur Windows, les mises à jours sont longues, ne concernent que le système, et les logiciels sont mis à jour séparément, là ce n'est plus le cas, car là...<br/>  </li> <li>... Tout est centralisé sur les dépôts officiels de votre distribution ! Logiciel, mises à jours, sources consultables, tout y est. Et en une simple ligne de commande (par exemple "yum update" dans la console Fedora), Linux vérifiera automatiquement toutes les mises à jours faisables sur votre ordinateurs.<br/>  </li> <li>L'architecture et l'organisation des dossiers est différente de Windows. C'est un avantage est un désavantage mais, à mon sens, l'ensemble de l’arborescence est beaucoup mieux pensée et le moindre logiciel, fichier, à sa place en fonction de sa nature.</li> </ul><p style="text-align:center;"> </p> <p> </p> <p><strong><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;">4 - Les désavantages</span></span></span></strong>...</p> <ul><li>L'intégration : Ce qui est à mon sens le plus gros points négatif de Linux est que beaucoup d'applications, logiciels et jeux ne seront pas compatibles : oubliez iTunes, les jeux blizzards etc...<br/> Même si les jeux commencent à s'intégrer de plus en plus sur linux via valve.<br/>  </li> <li>Assez déroutant de comprendre comment linux fonctionne, l'arborescence, la console : il faut apprendre comment se servir des consoles. C'est comme tout après, il faut s'y habituer voilà tout.<br/>  </li> <li>Avec Linux, TOUT est possible, tout est configurable, tout est paramétrable, mais si vous avez un problème : il faut vous débrouillez tout seul (ou poster la question sur Melinyel). <br/>  </li> </ul><p> </p> <p><strong><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;">5 - Les clichés de Linux</span></span></span></strong>...<br/>  </p> <ul><li><strong>« C'est que en console graphique, et c'est moche à utiliser !! »</strong><br/><a data-ipb="nomediaparse" href="http://4.bp.blogspot.com/-v8wsrLM8B_A/TtoEtVdyWLI/AAAAAAAAG68/2qlD4Cgk0wY/s1600/minty-gnome-shell.png" rel="external nofollow">Un simple exemple en cliquant juste là</a>.<br/>  </li> <li><strong>Si tu connais pas la console linux, tu peux rien faire.</strong><br/> Faux, la console peut tout faire, mais tu peux très bien t'en sortir sans utiliser la console. Même si a terme, il faudra la maîtriser.<br/>  </li> <li><strong>L'installation est compliquée</strong>.<br/> Tout aussi simple que Windows. La seule complication est de modifier le bios pour démarrer sur le secteur d'installation (j'y reviendrais plus tard).<br/><br/> J'en ai pas d'autres en têtes, postez-en à la suite et je les ajouterais. </li></ul><p> </p> <p><strong><span style="color:#008000;"><span style="font-size:18px;"><span style="font-family:arial, helvetica, sans-serif;">6 - Conclusion</span></span></span></strong></p> <p> </p> <p>Linux est un système d'exploitation non pas pour le grand publique mais pour tout les adeptes de l'informatique, qui peut grandement vous faciliter la vie quand vous en aurez totalement prit le contrôle (au début vous allez trouver ça très compliqué et pas utile).</p> <ul><li><a data-ipb="nomediaparse" href="http://en.wikipedia.org/wiki/Linux" rel="external nofollow">http://en.wikipedia.org/wiki/Linux</a> </li></ul><p>J'attends vos remarques et/ou vos questions ! </p> <p> </p> <p><em>Tutoriel rédigé par Azad, pour Melinyel, le 19/03/2014. Merci de ne pas le copier sans me citer ainsi qu'en mettant un lien vers Melinyel.</em></p>
  • Contrôler la souris au clavier

    12
    0 Votes
    12 Posts
    5k Views
    S
    <p><strong>Coucou,</strong></p> <p> </p> <p>Si vous avez des problèmes avec votre souris, il est possible de déplacer le curseur de cette dernière à l'aide du clavier et plus précisément du pavé numérique.</p> <ol><li>Cliquez sur le menu <b>Système</b> puis sur <b>Préférences</b>.<br/><br/><img alt="3070-1.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://images.pcastuces.com/adj/3070-1.png"/></li><li>Cliquez sur <b>Outils d'accessibilité</b>.<br/><br/><img alt="3070-2.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://images.pcastuces.com/adj/3070-2.png"/></li> <li>Cliquez sur<b>Accessibilité du clavier</b> de la rubrique <b>Préférences</b>.<br/><br/><img alt="3070-3.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://images.pcastuces.com/adj/3070-3.png"/></li> <li>Ouvrez l'onglet <b>Touches de la souris</b>.<br/><br/><img alt="3070-4.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://images.pcastuces.com/adj/3070-4.png"/></li> <li>Cochez alors la case <b>Permettre le contrôle du pointeur en utilisant le pavé numérique</b>.<br/><br/><img alt="3070-5.png" src="<base_url>/applications/sslimageproxy/interface/image.php?url=http://images.pcastuces.com/adj/3070-5.png"/></li> <li>Cliquez sur <b>Fermer</b>. Vous pouvez alors déplacer la souris à l'aide du pavé numérique. La touche 0 émule le clic gauche. Utilisez la touche <b>Menu contextuel</b> du clavier pour le clic droit.</li> </ol><p> </p> <p><strong><span style="color:#696969;"><span style="font-size:8px;">Source : PC Astuces</span></span></strong></p> <p> </p> <p><strong>Cordialement, Soon</strong></p>