m (estilo; corrijo errores) |
(estilo; corrijo errores; agrego /var) |
||
| Línea 1: | Línea 1: | ||
Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un '''complejo sistema de archivos''', el cual permite tener nuestros ficheros mejor organizados. | Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un '''complejo sistema de archivos''', el cual permite tener nuestros ficheros mejor organizados. | ||
| − | Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una | + | Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un número. La letra indica el número de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro. |
En GNU/Linux no existe «Mi PC» ni nada que se le parezca. | En GNU/Linux no existe «Mi PC» ni nada que se le parezca. | ||
| − | Hay que tener en cuenta una cosa y es que GNU/Linux trata todo como ficheros de texto, incluso nuestro hardware. Para GNU/Linux, el microprocesador, el disco duro, la memoria ... son ficheros de texto en los que puede leer y/o escribir información. | + | Hay que tener en cuenta una cosa y es que GNU/Linux trata casi todo como ficheros de texto, incluso nuestro hardware. Para GNU/Linux, el microprocesador, el disco duro, la memoria, ... son ficheros de texto en los que puede leer y/o escribir información. |
Los archivos ocultos en Linux se caracterizan por llevar un '''.''' (punto) delante del nombre. Para ver los archivos ocultos (en [[Nautilus]]) pulsamos '''Ctrl+H'''. | Los archivos ocultos en Linux se caracterizan por llevar un '''.''' (punto) delante del nombre. Para ver los archivos ocultos (en [[Nautilus]]) pulsamos '''Ctrl+H'''. | ||
| Línea 12: | Línea 12: | ||
== Directorios == | == Directorios == | ||
| − | *'''El directorio raíz es | + | * '''El directorio raíz es''' <code>/</code> → De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes: |
| − | :* | + | :* <code>/dev</code> → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware). |
| − | :* | + | :* <code>/etc</code> → Aquí encontramos los ficheros de configuración del sistema. |
| − | :* | + | :* <code>/sbin</code> → Aquí tenemos los programas que solo puede lanzar el superusuario. Los programas de este directorio y los del siguiente pueden ser invocados directamente poniendo su nombre en la consola. |
| − | :* | + | :* <code>/bin</code> → Aquí tenemos los programas que pueden lanzar todos los usuarios del sistema. |
| − | :* | + | :* <code>/lib</code> → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente. |
| − | :* | + | :* <code>/proc</code> → No deberíamos modificar el contenido de este directorio. Aquí se encuentra ficheros que reciben o envían información al kernel. |
| − | :* | + | :* <code>/usr</code> → Este directorio contiene los programas de uso general para todos los usuarios. |
| − | ::* | + | ::* <code>/usr/X11R6</code> → Aquí tenemos los programas de nuestro X-Window, el servidor gráfico. |
| − | ::* | + | ::* <code>/usr/bin</code> → Aquí tenemos programas de uso general. |
| − | ::* | + | ::* <code>/usr/doc</code> → Aquí tenemos cierta documentación del sistema. |
| − | ::* | + | ::* <code>/usr/etc</code> → Aquí tenemos ficheros de configuración de uso global. |
| − | ::* | + | ::* <code>/usr/include</code> → Aquí tenemos las cabeceras de C y C++. Son ficheros con extensión .h. Los programadores comprenderán su significado. |
| − | ::* | + | ::* <code>/usr/lib</code> → Aquí tenemos las bibliotecas de nuestros programas. |
| − | ::* | + | ::* <code>/usr/man</code> → En este directorio encontramos los manuales. |
| − | ::* | + | ::* <code>/usr/sbin</code> → Este directorio contiene los programas de administración del sistema. |
| − | ::* | + | ::* <code>/usr/src</code> → Aquí se almacenan los códigos fuentes de nuestros programas. |
| − | :* | + | :* <code>/tmp</code> → Este directorio contiene información temporal de los programas. |
| − | :* | + | :* <code>/var</code> → Este directorio contiene información variable, como registros, datos de los servidores, etc. |
| − | :* | + | :* <code>/boot</code> → Aquí tenemos los archivos de configuración del arranque del sistema (como por ejemplo GRUB). |
| − | :* | + | :* <code>/media</code> → Aquí encontramos todas las unidades físicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, ... |
| − | :* | + | :* <code>/opt</code> → Podemos usarla para instalar aplicaciones que no vienen en los repositorios, por ejemplo o aquellas que compilamos a mano. |
| − | + | :* <code>/home</code> → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema. | |
| − | ::* | + | ::* <code>~</code> → Es nuestro directorio personal. Algo similar a Mis Documentos. Aquí es donde guardaremos nuestros documentos, musica, películas, fotos ... También podemos referirnos a este directorio como /home/<nuestro nombre> |
| + | |||
| + | ::* <code>~/Desktop</code> → Aquí tenemos nuestro querido escritorio. | ||
== Archivos de configuración importantes == | == Archivos de configuración importantes == | ||
| Línea 64: | Línea 66: | ||
=== Cómo editarlos === | === Cómo editarlos === | ||
| − | Antes de editar cualquier archivo de configuración es importante que realices una '''copia de seguridad''' del mismo. En ocasiones nos surge editar un archivo y no disponemos de entorno gráfico, para ello podemos utilizar | + | Antes de editar cualquier archivo de configuración es importante que realices una '''copia de seguridad''' del mismo. En ocasiones nos surge editar un archivo y no disponemos de entorno gráfico, para ello podemos utilizar algún editor de texto como [[vi]] o [[nano]]: |
| − | + | vi <archivo> | |
| − | + | nano <archivo> | |
=== Archivos === | === Archivos === | ||
| − | * | + | * <code>/etc/fstab</code> → Este fichero contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema. |
| − | * | + | * <code>/etc/apt/sources.list</code> → Aquí encontramos la lista de repositorios. |
| − | * | + | * <code>/etc/passwd</code> → Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un superusuario además que el ya conocido root. |
| − | * | + | * <code>/boot/grub/menu.lst</code> → Aquí tenemos la configuración de GRUB (gestor de arranque). |
| − | * | + | * <code>/etc/X11/xorg.conf</code> → Este archivo contiene la configuración del entorno gráfico (pantalla, teclado, ratón, tarjeta gráfica ...). |
| − | * | + | * <code>/etc/network/interfaces</code> → interfaces Este archivo contiene los datos de configuración de la red. |
== Enlaces útiles == | == Enlaces útiles == | ||
Lo primero que todo usuario comprueba nada más instalar GNU/Linux es que no tiene ni idea de dónde están los programas, sus archivos, ... GNU/Linux tiene un complejo sistema de archivos, el cual permite tener nuestros ficheros mejor organizados.
Aquí no existen letras para referirnos a nuestras unidades. Se utiliza una terminología mucho mas lógica. Por ejemplo: Los discos duros comienzan con la letra hd (sd si nuestro disco es SATA) seguido de una letra y un número. La letra indica el número de disco duro y el dígito nos indica el número de la partición. Si tenemos hda1 = primera partición del primer disco duro. hdb3 = tercera partición del segundo disco duro.
En GNU/Linux no existe «Mi PC» ni nada que se le parezca. Hay que tener en cuenta una cosa y es que GNU/Linux trata casi todo como ficheros de texto, incluso nuestro hardware. Para GNU/Linux, el microprocesador, el disco duro, la memoria, ... son ficheros de texto en los que puede leer y/o escribir información.
Los archivos ocultos en Linux se caracterizan por llevar un . (punto) delante del nombre. Para ver los archivos ocultos (en Nautilus) pulsamos Ctrl+H.
Si quieres una información más exhaustiva del sistema de archivos de Linux, consulta la página Tipos de archivo.
Contenido |
/ → De aquí cuelgan todos los directorios del sistema. Dentro del directorio raíz encontramos varios subdirectorios importantes:
/dev → Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware).
/etc → Aquí encontramos los ficheros de configuración del sistema.
/sbin → Aquí tenemos los programas que solo puede lanzar el superusuario. Los programas de este directorio y los del siguiente pueden ser invocados directamente poniendo su nombre en la consola.
/bin → Aquí tenemos los programas que pueden lanzar todos los usuarios del sistema.
/lib → Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin únicamente.
/proc → No deberíamos modificar el contenido de este directorio. Aquí se encuentra ficheros que reciben o envían información al kernel.
/usr → Este directorio contiene los programas de uso general para todos los usuarios.
/usr/X11R6 → Aquí tenemos los programas de nuestro X-Window, el servidor gráfico.
/usr/bin → Aquí tenemos programas de uso general.
/usr/doc → Aquí tenemos cierta documentación del sistema.
/usr/etc → Aquí tenemos ficheros de configuración de uso global.
/usr/include → Aquí tenemos las cabeceras de C y C++. Son ficheros con extensión .h. Los programadores comprenderán su significado.
/usr/lib → Aquí tenemos las bibliotecas de nuestros programas.
/usr/man → En este directorio encontramos los manuales.
/usr/sbin → Este directorio contiene los programas de administración del sistema.
/usr/src → Aquí se almacenan los códigos fuentes de nuestros programas.
/tmp → Este directorio contiene información temporal de los programas.
/var → Este directorio contiene información variable, como registros, datos de los servidores, etc.
/boot → Aquí tenemos los archivos de configuración del arranque del sistema (como por ejemplo GRUB).
/media → Aquí encontramos todas las unidades físicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, ...
/opt → Podemos usarla para instalar aplicaciones que no vienen en los repositorios, por ejemplo o aquellas que compilamos a mano.
/home → Es un directorio donde tenemos los directorios personales de todos los miembros del sistema.
~ → Es nuestro directorio personal. Algo similar a Mis Documentos. Aquí es donde guardaremos nuestros documentos, musica, películas, fotos ... También podemos referirnos a este directorio como /home/<nuestro nombre>
~/Desktop → Aquí tenemos nuestro querido escritorio.
Antes de editar cualquier archivo de configuración es importante que realices una copia de seguridad del mismo. En ocasiones nos surge editar un archivo y no disponemos de entorno gráfico, para ello podemos utilizar algún editor de texto como vi o nano:
vi <archivo> nano <archivo>
/etc/fstab → Este fichero contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema.
/etc/apt/sources.list → Aquí encontramos la lista de repositorios.
/etc/passwd → Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un superusuario además que el ya conocido root.
/boot/grub/menu.lst → Aquí tenemos la configuración de GRUB (gestor de arranque).
/etc/X11/xorg.conf → Este archivo contiene la configuración del entorno gráfico (pantalla, teclado, ratón, tarjeta gráfica ...).
/etc/network/interfaces → interfaces Este archivo contiene los datos de configuración de la red.