ire les 15 premières lignes
$ head -n 15 /path/to/file
</code>
Pour extraire les dernière lignes d'un f... ire les 20 dernières lignes
$ tail -n 20 /path/to/file
</code>
La commande **split** permet de découper... ts ou en nombre de lignes.
<code bash>
# découpe file en fichiers de 30 lignes max avec suffixe
# numér... ) et le prefixe test_
$ split -l 30 -d /path/to/file test_
</code>
===== Trier les enregistrements ==
squid/squid.conf
</code>
La commande retourne :
<file>
acl SSL_ports port 443
acl Safe_ports port 80 ... 2880
refresh_pattern . 0 20% 4320
</file>
Toutes les lignes commencent par une directive.... ut, la première directive ''http_access'' est :
<file>
http_access deny !Safe_ports
</file>
Elle signifie “Accès interdit à tous les ports sauf les ports dé
clarer cette configuration de manière statique.
<file TXT interfaces>
# Configuration de l'interface lo... atic
address 192.168.1.10
netmask 255.255.255.0
</file>
Redémarre le service réseau après modification ... -'' pour chaque carte reconnue par le système.
<file TXT ifcfg-enp0s8>
TYPE=Ethernet
PROXY_METHOD=none... T=yes
IPADDR=192.168.0.10
NETMASK=255.255.255.0
</file>
On redémarre le service:
<code bash>
systemctl
nfiguration qui donne le moins d’informations :
<file>
ServerTokens Prod
ServerSignature Off
</file>
Rechargez ensuite la configuration d’Apache :
<code ba... m.conf'' et rechargez la configuration Apache :
<file conf>
<Directory /var/www/html/www.example.com/to... utilisateurs authentifiés”
AuthBasicProvider file
AuthUserFile “/etc/apache2/passwords”
Req
s, consultez la page de manuel de ''smb.conf''
<file>
[global]
workgroup = WORKGROUP
</file>
Le premier paramètre de la section globale est le groupe de tr... changé, vous pouvez laisser le nom par défaut.
<file>
interfaces = 127.0.0.0/8 enp0s8
bind interfaces only = yes
</file>
Par défaut, samba écoute, c’est-à-dire qu’il ac
| vrai si fichier non vide | [ -s "$file" ] |
^ -f | vrai si fichier existe et ordinaire | [ -f "$file" ] |
^ -d | vrai si répertoire existe ... | vrai si fichier existe | [ -e "$file" ] |
^ -s | vrai si fichier non vide | [ -s "$file" ] |
^ -r | vrai si fichier est access
p de paramètres, parmi ceux-ci vous trouverez :
<file>
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
</file>
qui définissent l’utilisateur et le groupe sous... s trouverez ensuite la configuration des logs :
<file>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel wa... ed
LogFormat "%h %l %u %t \"%r\" %>s %O" common
</file>
Vous pouvez définir le fichier de log utilisé p
et créez le fichier ''index.php'' contenant :
<file php>
<?php
phpinfo();
?>
</file>
Après vous être authentifié, vous voyez s’afficher beaucoup d’informa... . Regardons ensemble le contenu de ce fichier :
<file>
[www]
</file>
Entre crochets, se trouve le nom du pool : ici ''www''.
<file>
user = www-data
group =
. Vous y trouvez des directives simples comme :
<file>
user www-data;
</file>
qui définit l’utilisateur auquel appartient Nginx. Il y a également des “blocs” tels que le bloc ''http{}'' :
<file>
http {
...
}
</file>
qui définit la configuration générale du serveur, et contient tout un tas de di
llons seulement détailler les plus importantes.
<file>
Filesystem volume name: <none>
Filesystem UUID: 8c2d60b0-9435-4852-b857-d2fd367d3e79
</file>
Actuellement, vous avez identifié votre partiti... rt des commandes qui manipulent des partitions.
<file>
Filesystem state: clean
</file>
Bonne nouvelle ! Votre système de fichier est "propre", c’est
e on peut afficher l'etat du projet avec git log
<file>
* [28/02/24 18:44] 069d664 (HEAD -> main, origi... README, CONTRIBUTING, CODE OF CONDUCT, LICENCE
</file>
* Le pointeur HEAD est sur la branche ''main'...
</code>
Un message est alors affiché par git :
<file>
Fusion automatique de README.md
CONFLIT (contenu... é ; réglez les conflits et validez le résultat.
</file>
Un conflit est détecté par Git, il ne peut pas
e votre équivalent) pour afficher son fichier ( ''File'' ) correspondant en haut du post. Puis, surcharg... à notre forum. ;)"""
from abc import ABC
class File(ABC):
"""Fichier."""
def __init__(self, ... che le fichier."""
pass
class ImageFile(File):
"""Fichier image."""
def display(self)... connecté.")
def post(self, thread, content, file=None):
"""Poste un message dans un fil de
m. ;)"""
import time
from abc import ABC
class File(ABC):
"""Fichier."""
def __init__(self, ... che le fichier."""
pass
class ImageFile(File):
"""Fichier image."""
def display(self)... connecté.")
def post(self, thread, content, file=None):
"""Poste un message dans un fil de discussion."""
if file:
post = FilePost(self, "aujourd'hui",
cela, rajoutez dans votre fichier /etc/fstab :
<file>
/var/data1 /export/home none rw,bind 0 0
/var/data2 /export/shared none rw,bind 0 0
</file>
On peut alors réaliser ces montages par un ''mo... s commentaires.
Ajoutez les lignes suivantes :
<file>
/export 192.168.0.0/24(ro,sync,root_squas... 168.0.0/24(rw,sync,all_squash,no_subtree_check)
</file>
Pour chaque ligne, on indique le répertoire à p
les classes propres à notre forum. ;)"""
class File:
"""Fichier."""
def __init__(self, name,... rint(f"Fichier '{self.name}'.")
class ImageFile(File):
"""Fichier image.
Pas plus à ajouter p... connecté.")
def post(self, thread, content, file=None):
"""Poste un message dans un fil de discussion."""
if file:
post = FilePost(self, "aujourd'hui",