<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://nuxbsd.duckdns.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://nuxbsd.duckdns.org/feed.php">
        <title>NuxBSD: Free Infos - ubu</title>
        <description></description>
        <link>https://nuxbsd.duckdns.org/</link>
        <image rdf:resource="https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-04-29T05:20:40+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ara&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:arb&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:arc&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ard&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:uba&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubb&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubc&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubd&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ube&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubf&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubg&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubh&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubu&amp;rev=1735720425&amp;do=diff"/>
                <rdf:li rdf:resource="https://nuxbsd.duckdns.org/doku.php?id=ubu:wsa&amp;rev=1735720425&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png">
        <title>NuxBSD: Free Infos</title>
        <link>https://nuxbsd.duckdns.org/</link>
        <url>https://nuxbsd.duckdns.org/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ara&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ara</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ara&amp;rev=1735720425&amp;do=diff</link>
        <description>Chapitre 1 - Architecture matérielle et gestion des périphériques

----------




A. Architecture de base de l’ordinateur

----------

	*  Le processeur (Central Processing Unit ou CPU) : 
&lt;https://en.wikipedia.org/wiki/Central_processing_unit&gt; 
&lt;https://en.wikipedia.org/wiki/List_of_Intel_microprocessor&gt;
	*  Mémoires (RAM, ROM) : 
&lt;https://en.wikipedia.org/wiki/Random-access_memory&gt; 
&lt;https://en.wikipedia.org/wiki/Synchronous_dynamic_random-access_memory&gt;
	*  Le BIOS (Basic Input/Output System)…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:arb&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arb</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:arb&amp;rev=1735720425&amp;do=diff</link>
        <description>Chapitre 2 - Le démarrage de Linux

----------

Le démarrage de Linux :

----------

	*  Le boot : 
&lt;https://openclassrooms.com/fr/courses/213631-le-multiboot-sous-gnu-linux/213083-theorie-le-processus-de-boot&gt; 
	*  GRUB : 
&lt;https://doc.ubuntu-fr.org/tutoriel/grub2_parametrage_manuel&gt;
	*  systemd : 
&lt;https://doc.ubuntu-fr.org/systemd&gt; 
&lt;http://lea-linux.org/documentations/Systemd&gt;

----------

Ubuntu Serveur 

Chapitre 1 - Architecture matérielle et gestion des périphériques   Chapitre 3 - Gesti…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:arc&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>arc</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:arc&amp;rev=1735720425&amp;do=diff</link>
        <description>Chapitre 3 - Gestion de paquetages

----------

Le gestionnaire de paquetage Debian

----------

APT Advanced Packaging Tool

----------

1 - apt (anciennement apt-get)

	*  apt update : met à jour la liste des paquetages disponibles ;
	*  apt install</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ard&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ard</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ard&amp;rev=1735720425&amp;do=diff</link>
        <description>Chapitre 4 - Système de fichiers

----------

Les partitions

----------

Il existe trois sortes de partitions :

	*  les partitions principales : 
leur nombre est limité à quatre et elles supportent tous types de systèmes de fichiers ;
	*  la partition étendue</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:uba&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>uba</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:uba&amp;rev=1735720425&amp;do=diff</link>
        <description>Installation &amp; Commandes de base

----------

1. Installer Virtualbox (recommandé) ou VMware Workstation Player

----------

&lt;https://www.virtualbox.org/wiki/Downloads&gt;
PLAYER-1259|product_downloads

2. Installer Linux Ubuntu Server 18.04.1 LTS

----------

&lt;https://ubuntu-fr.org/telechargement?variante=server&gt;

Attention​, si votre machine n’est pas 64 bits vous devrez récupérer une image 32 bits ici (version 16.04) :</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubb&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubb</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubb&amp;rev=1735720425&amp;do=diff</link>
        <description>Exercices Chapitre 3 Fortunes Cowsay

----------

Fortunes

installation : sudo apt install fortunes 

manuel : man fortunes 

utilisation : fortunes 

liste des fichiers installés par le package : dpkg -L fortunes



Cowsay

installation : sudo apt install cowsay</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubc&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubc</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubc&amp;rev=1735720425&amp;do=diff</link>
        <description>Exercices Chapitre 4 mount - mkfs - quotas

----------

Etude de la commande mount

----------


sudo mount /dev/sdb1 /home/aiko/myDisk
cd /home/aiko/myDisk
cp hello.txt /home/aiko
cd ..
ls
hello.txt myDisk



sudo umount myDisk
cd myDisk
ls -l
total 0</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubd&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubd</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubd&amp;rev=1735720425&amp;do=diff</link>
        <description>Exercices Chapitre 5 -- 30 exos en ligne de commande

----------

Exercice 1

Donner la liste de tous les comptes et uniquement ceux-là, issus du fichier passwd triés par ordre alphabétique. 
Le résultat sera mis dans le fichier /tmp/out. Vous utiliserez cut et sort.</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ube&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ube</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ube&amp;rev=1735720425&amp;do=diff</link>
        <description>Exercices partie 2 Chapitre 1

----------

1. Créer un script qui prend en paramètre (ou en saisie en cas d&#039;absence du paramètre) un fichier et qui affiche toutes ses lignes une à une


#!/bin/bash
# takes in params one or more file names
# if not, asks one or more file names
# checks if the file is readable
# then outputs the file line by line

[ $# -eq 0 ] &amp;&amp; read -p &quot;Please enter one or more file name : &quot; files  || files=&quot;$@&quot;

[ &quot;$files&quot; ] &amp;&amp; for file in $files; do
    echo -e &quot;\e[1;33m&gt;&gt;&gt;&gt;Re…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubf&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubf</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubf&amp;rev=1735720425&amp;do=diff</link>
        <description>Exercices Chapitre 6

----------

1. Log

Le fichier dmesg.log contient un log des messages système d’une machine Linux. Le champ entre [ ] indique le temps en secondes depuis le démarrage du système. Par exemple [ 2.878733] signifie 2 secondes 878,733 ms.</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubg&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubg</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubg&amp;rev=1735720425&amp;do=diff</link>
        <description>Test 1

----------

Q1

----------


#!/bin/bash
# take in param a file type &quot;user group password&quot;
# if no param, ask a filename
# create users using this file
# if the second param is &quot;-d&quot;, delete all users and groups

# if no param, ask a filename set the variable file, else set the variable file with the first param
[ $# -eq 0 ] &amp;&amp; read -p &quot;Please enter a file name : &quot; file || file=&quot;$1&quot;

# CREATE USERS
# check if the file is not null, if it&#039;s a file and it&#039;s readable and read the user name, t…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubh&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubh</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubh&amp;rev=1735720425&amp;do=diff</link>
        <description>Test 2

----------

Q1

----------

Créer un script en BASH qui prend en paramètre (ou en saisie en cas d&#039;absence du paramètre) un fichier qui contient des lignes comme ceci : 
“Login Groupe Password Critere” (voir le fichier users1.txt). 

Le script devra vérifier l&#039;existence dans votre machine des utilisateurs listés dans le fichier et s&#039;ils n&#039;existent pas créera les utilisateurs, leur mot de passe, leur dossier personnel et les groupes (qui seront créés s’ils n’existent pas)  tels que listé d…</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:ubu&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ubu</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:ubu&amp;rev=1735720425&amp;do=diff</link>
        <description>Ubuntu Serveur

----------

Linux

----------

Architecture Linux

----------

	*  Chapitre 1 - Architecture matérielle et gestion des périphériques
	*  Chapitre 2 - Le démarrage de Linux
	*  Chapitre 3 - Gestion de paquetages
	*  Chapitre 4 - Système de fichiers

Exos

----------

	*  Installation &amp; Commandes de base
	*  Exercices Chapitre 3 - Fortunes Cowsay
	*  Exercices Chapitre 4 - mount - mkfs - quotas
	*  Exercices Chapitre 5 - 30 exos en ligne de commande 8-) :DONE:
	*  Exercices partie …</description>
    </item>
    <item rdf:about="https://nuxbsd.duckdns.org/doku.php?id=ubu:wsa&amp;rev=1735720425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-01T08:33:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>wsa</title>
        <link>https://nuxbsd.duckdns.org/doku.php?id=ubu:wsa&amp;rev=1735720425&amp;do=diff</link>
        <description>Power Shell

----------

Exercices Windows Server Chapitre 2

Questions 1 à 4

	*  Tester le script donné dans le chapitre 2.
Votre script devra être commenté !
	*  Créer un script supprimant les utilisateurs créées à la question 1 (à partir du même fichier d’utilisateur)</description>
    </item>
</rdf:RDF>
