Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/books/admin_guide/00-toc.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Nous pourrons ensuite entrer dans le fonctionnement profond de Linux pour décou
* les systèmes de fichiers.
* les processus.

Ensuite, nous aborderons un sujet essentiel pour l'administrateur systèmes : Le processus de sauvegarde. De nombreuses solutions logicielles sont fournies avec Linux pour améliorer les sauvegardes (rsnapshot, lsyncd, etc.). Il est bon de connaître les composants essentiels de la sauvegarde qui se trouvent dans le système d'exploitation. Dans ce chapitre, nous allons étudier deux outils : d'une part `tar` et d'autre part `cpio` qui est moins répandu.
Ensuite, nous aborderons un sujet essentiel pour l'administrateur systèmes : Le processus de sauvegarde. De nombreuses solutions logicielles sont fournies avec Linux pour améliorer les sauvegardes (rsnapshot, lsyncd, etc..). Il est bon de connaître les composants essentiels de la sauvegarde qui se trouvent dans le système d'exploitation. Nous allons étudier deux outils : `tar` et le moins répandu `cpio` dans ce chapitre.

La gestion du système pendant le processus de démarrage a beaucoup évolué ces dernières années depuis l'arrivée de systemd.

Expand Down
6 changes: 3 additions & 3 deletions docs/books/admin_guide/00-toc.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ La Guida all'amministrazione è una raccolta di documenti didattici incentrati s

Inizialmente, discuteremo di Linux, delle distribuzioni e dell'intero ecosistema che ruota attorno al nostro sistema operativo.

Vedremo quindi i comandi utente che sono essenziali per prendere confidenza con Linux. Gli utenti più esperti dovrebbero consultare anche il capitolo dedicato ai 'Comandi' più "avanzati".
Vedremo quindi i comandi utente che sono essenziali per prendere confidenza con Linux. Gli utenti più esperti dovrebbero consultare anche il capitolo dedicato ai "Comandi avanzati.

Segue il capitolo sull'editor VI. Mentre Linux viene fornito con molti editor, VI è uno dei più potenti. Altri comandi a volte usano sintassi identiche a VI (come il comando `sed`). Quindi, conoscere qualcosa di VI, o almeno demistificare le sue funzioni essenziali (come aprire un file, salvare, uscire o uscire senza salvare), è molto importante. L'utente si sentirà più a suo agio con le altre funzioni di VI mentre usa l'editor. Un'alternativa sarebbe usare nano che viene installato di default in Rocky Linux. Sebbene non sia così versatile, è semplice da usare, diretto e porta a termine il lavoro.
Segue il capitolo sull'editor VI. Mentre Linux viene fornito con molti editor, VI è uno dei più potenti. Altri comandi a volte usano sintassi identiche a VI (come il comando `sed`). Quindi sapere qualcosa su VI, o almeno demistificare le sue funzioni essenziali (come aprire un file, salvare, uscire o uscire senza salvare), è molto importante da sapere. L'utente si sentirà più a suo agio con le altre funzioni di VI mentre usa l'editor. Un'alternativa sarebbe usare nano che viene installato di default in Rocky Linux. Sebbene non sia così versatile, è semplice da usare, diretto e porta a termine il lavoro.

Possiamo quindi entrare nel profondo del funzionamento di Linux per scoprire come gestisce il sistema:

* utenti.
* file systems.
* processi.

Successivamente, tratteremo un argomento essenziale per l'amministratore di sistema: il processo di backup. Molte soluzioni software vengono fornite con Linux per migliorare i backup (rsnapshot, lsyncd, ecc.). È bene conoscere i componenti essenziali del backup che si trovano all'interno del sistema operativo. In questo capitolo analizzeremo due strumenti: `tar` e il meno diffuso `cpio`.
Successivamente, tratteremo un argomento essenziale per l'amministratore di sistema: il processo di backup. Molte soluzioni software vengono fornite con Linux per migliorare i backup (rsnapshot, lsyncd, ecc.) È bene conoscere i componenti essenziali del backup che si trovano all'interno del sistema operativo. In questo capitolo esamineremo due strumenti: `tar` e il meno diffuso `cpio`.

Per quanto riguarda la gestione del sistema durante il processo di avvio, si è evoluta enormemente negli ultimi anni dall'arrivo di systemd.

Expand Down
2 changes: 1 addition & 1 deletion docs/books/admin_guide/00-toc.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ title: 使用 Rocky 学习 Linux
* 文件系统
* 进程

接下来,我们将介绍对系统管理员来说一个极其重要的课程: 备份进程。 Linux 附带了许多软件解决方案来加强备份(rsnapshot、lsyncd等), 了解操作系统中这些备份的重要组件是有好处的。 在本章中,我们将研究两个工具: `tar` 和不太常用的 `cpio`。
接下来,我们将介绍对系统管理员来说一个极其重要的课程: 备份进程。 Linux附带了许多软件解决方案来加强备份(rsnapshot、lsyncd等),了解操作系统中这些备份的重要组件是有好处的。 在本章中,我们将研究两个工具: `tar` 和不太常用的 `cpio`。

自从systemd出现后,系统在引导过程中的管理在最近几年已经有了很大的发展。

Expand Down
2 changes: 1 addition & 1 deletion docs/books/admin_guide/01-presentation.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ Il existe plusieurs types de Shell disponibles et configurables sur une plate-fo
* sh, le shell aux normes POSIX ;
* csh, shell orienté commandes en C ;
* bash, Bourne-Again Shell, le shell de Linux.
* etc.
* etc, ...

## Fonctionnalités

Expand Down
18 changes: 9 additions & 9 deletions docs/books/admin_guide/01-presentation.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ In questo capitolo impareremo a conoscere le distribuzioni GNU/Linux.

****

**Obiettivi**: In questo capitolo imparerai a:
**Obiettivi** : In questo capitolo imparerai a:

:heavy_check_mark: Descrivere le caratteristiche e le possibili architetture di un sistema operativo
:heavy_check_mark: Raccontare la storia di UNIX e GNU/Linux
Expand Down Expand Up @@ -133,9 +133,9 @@ Linux è scritto in un linguaggio di alto livello che può essere adattato a div

* computer di casa (PC o laptop);
* server (dati, applicazioni,...);
* computer portatili (smartphone o tablet);
* computer portatili (smartphone o tablet)
* sistemi integrati (computer per auto);
* elementi di rete attivi (router, switch);
* elementi di rete attivi (router, switch)
* elettrodomestici (TV, frigoriferi,...).

#### Aperto
Expand Down Expand Up @@ -193,7 +193,7 @@ Un software gratuito è necessariamente Open Source, ma il contrario non è vero

La **Licenza GPL** garantisce all'autore di un software la sua proprietà intellettuale, ma consente la modifica, ridistribuzione o rivendita del software da parte di terzi, a condizione che i codici sorgente siano forniti con il software. La GPL è la licenza dalla quale esce il progetto **GNU** (GNU is Not UNIX), che è stato strumentale nella creazione di Linux.

Questo implica:
Questo implica :

* la libertà di eseguire il programma, per qualsiasi scopo;
* la libertà di studiare come funziona il programma e di adattarlo alle proprie esigenze;
Expand All @@ -204,7 +204,7 @@ D'altra parte, anche i prodotti rilasciati sotto la licenza GPL possono essere p

## Aree di utilizzo

Una distribuzione Linux eccelle per:
Una distribuzione Linux eccelle per :

* **Un server**: HTTP, email, groupware, condivisione file, etc.
* **Sicurezza**: Gateway, firewall, router, proxy, etc.
Expand All @@ -223,10 +223,10 @@ Offre un vero linguaggio di programmazione incluse le strutture classiche: loops

Esistono diversi tipi di shell disponibili e configurabili su una piattaforma o in base alle preferenze dell'utente:

* sh, la shell standard POSIX;
* csh, command-oriented shell in C;
* sh, la shell standard POSIX ;
* csh, command-oriented shell in C ;
* bash, Bourne-Again Shell, Linux shell.
* ecc.
* etc, ...

## Funzionalità

Expand Down Expand Up @@ -291,7 +291,7 @@ Esistono diversi tipi di shell disponibili e configurabili su una piattaforma o
- [ ] Vero
- [ ] Falso

:heavy_check_mark: Il software Open-Source è necessariamente gratuito?
:heavy_check_mark: Is Open Source software necessarily free?

- [ ] Vero
- [ ] Falso
Expand Down
6 changes: 3 additions & 3 deletions docs/books/admin_guide/01-presentation.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ title: Linux 简介

****

**目标**: 在本章中,您将学习以下内容
**目标** : 本章将讲解以下内容

:heavy_check_mark: 操作系统的特性和可能的架构
:heavy_check_mark: UNIX 和 GNU/Linux 的历史
Expand Down Expand Up @@ -153,11 +153,11 @@ Linux 基于 [posix](http://fr.wikipedia.org/wiki/POSIX)、TCP/IP、NFS、Samba

## GNU/LINUX 发行版

Linux 发行版是围绕 Linux 内核组装的一组 **稳定的软件集** ,可以与管理此软件的必要组件一起安装(安装、删除、配置)。 有 **关联的或社区的** 发行版(Debian、Rocky),或者 **商业发行版** (RedHat、Ubuntu)。
Linux 发行版是围绕 Linux 内核组装的一组稳定的软件,可以与管理(安装、删除、配置)此软件的必要组件一起安装。 有**关联或社区**发行版(Debian、Rocky),或者**商业发行版** (RedHat、Ubuntu)。

每个发行版都提供一个或多个**桌面环境**,并提供一组预装软件和一个附加软件库。 配置选项(例如内核或服务选项)特定于每个选项。

这一原则允许您拥有面向 **初学者** 的发行版(Ubuntu、Linux Mint等),拥有更复杂的发行版(Gentoo、Arch),拥有更专注于 **服务器** 的发行版(Debian、Redhat),或者拥有专注于 **工作站** 的发行版。
这一原则允许您拥有面向**初学者**的发行版(Ubuntu、Linux Mint等),拥有更复杂的发行版(Gentoo、Arch),拥有更专注于 **服务器**的发行版(Debian、Redhat),或者拥有专注于**工作站**的发行版。

### 桌面环境

Expand Down
40 changes: 6 additions & 34 deletions docs/books/admin_guide/05-vi.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,6 @@ Pour sortir de VI, il faut, depuis le mode Commandes, taper sur <kbd>:</kbd> pui
* `w` pour enregistrer son travail (_write_) ;
* `wq` (_write quit_) ou `x` (_eXit_) pour sortir et sauvegarder.

En mode command, cliquer sur la touche <kbd>Z</kbd> (en majuscule) deux fois de suite pour sauvegarder et sortir.

Pour forcer la sortie sans confirmation, il faut ajouter *!* aux commandes précédentes.

!!! Warning
Expand All @@ -106,7 +104,7 @@ Le troisième mode, *ex*, est un mode de commandes de bas de page issu d’un an

C’est le mode par défaut au démarrage de VI. Pour y accéder à partir d’un des autres modes, il suffit de taper sur la touche <kbd>ECHAP</kbd>.

À ce stade, tous les frappe du clavier sont interprétés comme des commandes et les actions correspondantes sont exécutées. Ce sont essentiellement des commandes permettant la modification de texte (copier, coller, annuler, …).
Toutes les saisies sont interprétées comme des commandes et les actions correspondantes sont exécutées. Ce sont essentiellement des commandes permettant la modification de texte (copier, coller, annuler, …).

Les commandes ne s’affichent pas à l’écran.

Expand Down Expand Up @@ -355,7 +353,7 @@ Ces opérations se font en mode *commandes*.

* Annuler une annulation

<kbd>Ctrl+r</kbd>
<kbd>Ctrl+R</kbd>

## Commandes EX

Expand Down Expand Up @@ -417,14 +415,12 @@ Exemple :

`/M.t` : recherche _Mot_, _Mat_ …

* `*` : Le nombre de fois que le caractère précédent correspond, 0 fois, ou un nombre quelconque de fois.
* `*` : Recherche d’un ou de plusieurs caractères, quels qu’ils soient.

Exemple :

`/M*t`

**Note:** Si vous voulez ignorer la casse (temporairement) lors de la correspondance des chaînes de caractères, saisir `:set ic`.

### Remplacer une chaîne de caractères

De la 1ère à la dernière ligne du texte, remplacer la chaîne recherchée par la chaîne précisée :
Expand All @@ -445,41 +441,17 @@ Parcourir tout un fichier pour y remplacer la chaîne recherchée par la chaîne

`:% s/recherche/remplace`

### Supprime la ligne spécifiée

* Supprime une ligne vide

`:g/^$/d`

* Supprime les lignes n à m

`:n,md`

* Supprimer la ligne sur laquelle la chaîne est présente

`:g/chaine/d`

* Supprimer une ligne qui ne contient pas une chaîne

`:g!/string/d`

* Supprime toutes les lignes qui commencent par #

`:g/^#/d`

Le **g** signifie ici **global**.

### Opérations sur les fichiers

* Sauvegarder le fichier :
* Enregistrer le fichier :

`:w`

* Sauvegarder sous un autre nom :
* Enregistrer sous un autre nom :

`:w file`

* Sauvegarder depuis la ligne `n` jusqu'à la ligne `m` dans un autre fichier :
* Enregistrer de la ligne `n` à la ligne `m` dans un autre fichier :

`:n,m w file`

Expand Down
Loading