Skip to content

Commit

Permalink
New translations view_kernel_conf.md (Italian)
Browse files Browse the repository at this point in the history
  • Loading branch information
rockylinux-auto committed Nov 23, 2024
1 parent 76f3ac8 commit b0b7034
Showing 1 changed file with 8 additions and 10 deletions.
18 changes: 8 additions & 10 deletions docs/gemstones/core/view_kernel_conf.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,13 @@ tags:

Il kernel Linux memorizza le informazioni sul kernel in esecuzione in due luoghi, tramite file system speciali:[(Una sintesi di questi](https://www.landoflinux.com/linux_procfs_sysfs.html))

- Il vecchio [procfs](https://man7.org/linux/man-pages/man5/procfs.5.html) che monta `/proc` (verificabile tramite `mount -l -t proc`)
- Il [sysfs](https://man7.org/linux/man-pages/man5/sysfs.5.html) più recente che monta `/sys` (verificare tramite `mount -l -t sysfs`)
- Il vecchio [procfs](https://man7.org/linux/man-pages/man5/procfs.5.html) che monta `/proc` (verificabile tramite `mount -l -t proc`)
- Il [sysfs](https://man7.org/linux/man-pages/man5/sysfs.5.html) più recente che monta `/sys` (verificare tramite `mount -l -t sysfs`)

!!! warning "Attenzione"

Siate cauti nell'esaminare i file qui menzionati, la loro modifica può cambiare il comportamento del kernel in esecuzione!


Queste due interfacce consentono di visualizzare e modificare i parametri del kernel in esecuzione.

Notare che se si esegue un [`ls`](https://man7.org/linux/man-pages/man1/ls.1.html) -l su alcuni di questi file, essi vengono visualizzati come di lunghezza "0", ma se li si estrae con [`cat`](https://man7.org/linux/man-pages/man1/cat.1.html), essi contengono effettivamente dei dati. La maggior parte di essi sono ASCII e modificabili, ma alcuni sono binari. In entrambi i casi, comandi come [`file`](https://man7.org/linux/man-pages/man1/file.1.html) o [`stat`](https://man7.org/linux/man-pages/man2/lstat.2.html) restituiranno in genere solo "file vuoto" o "0" per le dimensioni, anche se mostreranno altre informazioni.
Expand Down Expand Up @@ -58,11 +57,11 @@ cat /boot/config-$(uname -r) | grep -i <keyword>

I risultati mostreranno:

- "=m" se compilato come modulo del kernel
- "=y" se compilato staticamente nel kernel
- "is not set" se l'impostazione è stata commentata
- un valore numerico
- un valore stringa quotato
- `=m` se compilato come modulo del kernel
- `=y` se compilato staticamente nel kernel
- `is not set` se l'impostazione è stata commentata
- un valore numerico
- un valore stringa quotato

Alcune distribuzioni, come Gentoo e Arch, utilizzano il modulo `configs` del kernel per fornire `/proc/config.gz` come impostazione predefinita:

Expand All @@ -89,7 +88,6 @@ modprobe configs

appstream-debug, appstream-source, baseos-debug, baseos-source, o devel


I pacchetti `kernel-devel` installano il file di configurazione utilizzato per compilare ogni pacchetto standard del kernel installato come file ASCII nel seguente percorso:

```bash
Expand Down Expand Up @@ -153,6 +151,6 @@ ls -lh /sys/module/ | grep -i <keyword>

ma è più facile leggere o analizzare l'output del campo "Used-by" in [`lsmod`](https://man7.org/linux/man-pages/man8/lsmod.8.html).

## Riferimento:
## Riferimento

[depmod](https://man7.org/linux/man-pages/man8/depmod.8.html), [ls](https://man7.org/linux/man-pages/man1/ls.1.html), [lsmod](https://man7.org/linux/man-pages/man8/lsmod.8.html), [modinfo](https://man7.org/linux/man-pages/man8/modinfo.8.html), [modprobe](https://man7.org/linux/man-pages/man8/modprobe.8.html), [modules.dep](https://man7.org/linux/man-pages/man5/modules.dep.5.html), [namespaces](https://man7.org/linux/man-pages/man7/namespaces.7.html), [procfs](https://man7.org/linux/man-pages/man5/procfs.5.html), [sysctl](https://man7.org/linux/man-pages/man8/sysctl.8.html), [sysfs](https://man7.org/linux/man-pages/man5/sysfs.5.html), [uname](https://man7.org/linux/man-pages/man8/uname26.8.html)

0 comments on commit b0b7034

Please sign in to comment.