totalement sur celles-ci. Un message du type ''%%bash: systemctl is not installed%%'' peut être retrour... r d'unité, utiliser la commande **start**:
<code bash>
# Démarrage de l'environnent graphique
systemctl... utilise sans surprise la commande **stop**:
<code bash>
systemctl stop lightdm.service
</code>
==== Red... en cours d'exécution, utiliser **restart**
<code bash>
systemctl restart isc-dhcp-server.service
</code
nt -p de pstree permet d'afficher les PIDs:
<code bash>
yoann@janus:~$ pstree -p
...
└─yakuake(2217)─┬─bash(3309)───ssh(4258)
├─bash(4261)───tail(4489)
├─bash(4337)─┬─pstree(4626)
│
fier le shell de login =====
La documentation de bash indique que pour le shell de login, la variable r... om du script par le caractère ''"**-**"''.
<code bash>
# Connexion SSH à un serveur distant pour démarr... .example.com
# Affiche la valeur de $0
echo $0
-bash
# invocation d'un nouveau shell et affichage de la variable $0
bash -i -s
echo $0
bash
</code>
Depuis un shell inter
es par lecture du fichier **/proc/mdstat**
<code bash>
cat /proc/mdstat
</code>
<file>
Personalities :... our obtenir les détails de ce groupe RAID:
<code bash>
mdadm --detail /dev/md127
</code>
<file>
/dev/m... cations avant retrait du plus petit disque:
<code bash>
mdadm --monitor --scan --test --oneshot /dev/md... ade **lshw** permet de lister les disques:
<code bash>
lshw -C disk
</code>
<file>
*-disk
nes, lors des tests ou des développements.
<code bash>
openssl req -x509 --newkey rsa:2048 -nodes -keyo... ichier texte, on peut afficher son contenu:
<code bash>
cat server.crt
</code>
La sortie produite n'est... ible, pour obtenir une sortie déchiffrable:
<code bash>
openssl x509 -in server.crt -text | less
</code>... u stockage des différentes paires de clés:
<code bash>
# Répertoire de stockage
mkdir -p ~/.private/ca/
haînes de caractères au sein de la sortie.
<code bash>
journalctl
</code>
===== Suivi temps réel =====... ges émis par le processus ayant le PID 4319
<code bash>
journalctl -f _PID=4319
</code>
===== Filtrage ... * pour filtrer par unité systemd (service):
<code bash>
journalctl -u cron
</code>
===== Filtrage par c... er l'argument **-p** ou **%%--priority%%**:
<code bash>
journalctl -p warning
</code>
La commande affich
onible, installer le paquet cryptsetup-bin:
<code bash>
sudo apt-get install cryptsetup-bin
</code>
====... léatoire. Ici on crée un fichier de 512 Mo
<code bash>
dd if=/dev/urandom of=/data/fdisk-9lz0 bs=1M cou... ner le premier périphérique loop disponible
<code bash>
sudo losetup -f
</code>
Attacher le fichier sur le périphérique loop
<code bash>
sudo losetup /dev/loop0 /data/fdisk-9lz0
</code>
ortie standard le nom de tous les paquets.
<code bash>
yoann@janus:~$ sudo apt-cache pkgnames | wc -l
4... la description de l'ensemble des paquets.
<code bash>
yoann@janus:~$ sudo apt-cache search ^fire dev
f... escription des paquets passés en paramètre:
<code bash>
yoann@janus:~$ sudo apt-cache show twm
Package: ... -file** avec le chemin complet du fichier:
<code bash>
$ apt-file search /usr/share/dict/words
</code>
er la présence du group lxd sur le système:
<code bash>
$ cat /etc/group | grep -i lxd
</code>
Ajouter ... iser la commande **newgrp** dans le shell:
<code bash>
newgrp lxd
</code>
Une fois dans le groupe, ini... ntexte: stockage et réseau via la commande:
<code bash>
$ sudo lxd init
</code>
<note>
Ici le mnémoniqu... r les dépôts présents après l'installation:
<code bash>
$ lxc remote list
</code>
Le dépôt par défaut e
être mieux adaptés.
Pour afficher l'état:
<code bash>
timedatectl status
</code>
===== Configuration ... e pour prendre en compte les modifications:
<code bash>
systemctl restart systemd-timesyncd.service
</c... lement le temps =====
Arrêter le service:
<code bash>
timedatectl set-ntp false
</code>
Définir le temps local manuellement:
<code bash>
timedatectl set-time "2020-05-27 18:13:00"
</cod
un serveur parent
==== Installation =====
<code bash>
$ sudo apt-get install ntp
</code>
===== Config... rvice ntp à l'aide de la commande service:
<code bash>
$ sudo service ntp restart
</code>
Pour vérifier l'état du serveur NTP:
<code bash>
ss -nlpu
</code>
La commande **ntpq** (**NTPQ**... t d'afficher la liste des serveurs distants
<code bash>
$ ntpq -p
</code>
L'option **-p** permet de lis
aisément lisibles pour un lecteur humain:
<code bash>
# Ici la position de la station ISS est retourné... a lisibilité et l'analyse des objets JSON:
<code bash>
# enregistre l'objet JSON dans un fichier
curl -... pour sélectionner les attributs à afficher:
<code bash>
# sélectionner seulement l'attribut timestamp de... n filtre sélectionnant plusieurs attributs:
<code bash>
cat iss-postion.json | jq ".iss_position.longitu
préféré. Pour une distribution Debian-like:
<code bash>
$ sudo apt-get install mdadm
</code>
===== Cré... de disques physiques indépendants.
</note>
<code bash>
for i in $(seq 0 4);
do
dd if=/dev/zero of=/tmp/... t été créés, et attachés. Pour le vérifier:
<code bash>
# losetup -a
</code>
===== Création d'un volume... e périphérique on peut saisir la commande:
<code bash>
mdadm --examine /dev/loop0
</code>
mdadm enregi