Você está na página 1de 32

TEMA: Sistema de archivos

Ing. Taylor Barrenechea Z.


Logro de la Sesión
Al termino de la Sesión, el alumno
aprenderá la Jerarquía y estructura del
sistema de archivos de Linux, los comandos
básicos y configurará los parámetros de red
en el entorno Linux.
Jerarquía y estructura del
sistema de archivos de Linux, Comandos
Básicos y Configuración de Red.

Jerarquía y estructura del sistema


de archivos de Linux.
Comandos Básicos.
Configuración de Red.
1. Jerarquía y Estructura del sistema
de archivos de Linux
Existe una estructura de directorios estándar: FHS (Filesystem Hierarchy Standard) que es un
conjunto de recomendaciones orientadas a la compatibilidad de aplicaciones, herramientas de
administración y desarrollo entre distintos sistemas.
Directorio /bin
En este directorio están los ficheros ejecutables básicos
Directorio /boot
Aquí están los ficheros y directorios de arranque (boot)
Directorio /cgroup
es una incorporación reciente del Kernel Linux que permite
agregar/particionar grupos de tareas y todos sus futuros procesos hijos, en
árboles jerárquicos con un comportamiento especializado.
Directorio /dev
Contiene ficheros de dispositivos
Directorio /etc
Contiene ficheros y directorios de configuración específicos de tu sistema
Directorio /home
En este directorio están los datos de los usuarios.
Directorio /lib
Lugar donde se instalan las librerías compartidas y los módulos delkernel.
Directorio /lost+found
Este es un directorio particular. Creado automáticamente.
Directorio /media
Directorio donde se montan los dispositivos como el CDROM.
Directorio /misc
Abreviación de miscelánea.
Directorio /mnt
Directorio creado para montar sistemas de archivos que se van a usar de
forma temporal.
Jerarquía y Estructura del sistema
de archivos de Linux
Directorio /net
No se usa.
Directorio /opt
Reservado para instalar las aplicaciones.
Directorio /proc
Es un directorio especial. Contiene información del sistema en tiemporeal.
Directorio /root
Es el directorio de trabajo del usuario root.
Directorio /sbin
Aquí están los ficheros binarios (ejecutables) del sistema operativo
Directorio /selinux
Selinux es un módulo de seguridad añadido que ofrece Linux.
Directorio /srv
Es un directorio que contiene datos específicos que son servidos por el
sistema servidor (SeRVer).
Directorio /sys
Contiene parámetros de configuración del sistema que se está ejecutando.
Directorio /tmp
Directorio donde se almacenan los ficheros temporales.
Directorio /usr
Este es el espacio compartido de todos los usuarios del sistema.
Directorio /var
Contiene los datos que están cambiando continuamente en elsistema
como ficheros de log del sistema, correo, colas de impresión, etc.
2. Comandos básicos
Comando. Herramienta que permite realizar una
determinada acción.

 Sintaxis.
 comando [parámetro] <ruta_origen>
<ruta_destino> comando [parámetro]
Entendamos como parámetro las opciones con las
[<nombre>...]
que el comando se va ejecutar.
Comandos básicos
Uname; visualiza información del sistema.

• -r Versión del núcleo


• -m Información del tipo de equipo
• -s Nombre del sistema operativo
• -a Información completa del equipo

Visualizar versión centos: lsb_release -a


Comandos básicos
• cat Lee el contenido de un archivo.
• /proc/cpuinfo Información del Procesador

Microprocesador
.
Comandos básicos
• /proc/meminfo Información de la memoria

512 Mb.
Comandos básicos
• /proc/swaps

Muestra el uso del espacio en memoria SWAP.

• /proc/mounts

Muestra los sistemas de ficheros que se encuentran


montados
Comandos básicos
dat devuelve la hora y fecha del sistema.
e • date [MMDDhhmm[YY].ss]
• date –s YYYY-MM-DD
• date –s hh:mm:ss
Comandos básicos
• w

Nos indica los usuarios que se encuentran en el


sistema así como lo que hacen en él.

• df -h

Nos reporta el uso de espacio en los discos duros.

• ps xa

Este comando lista los procesos que se están


ejecutando en el sistema
Comandos básicos
mkdir <directorio>
Permite crear directorios dentro de directorios donde es permitida la
escritura para el usuario.

Ejemplos:
• mkdir cartas
• mkdir memos 2011
• mkdir doc\ 2010/
• mkdir doc/ 2009
• mkdir “mis cartas”
Comandos básicos
mkdir -p
Con el parámetro -p para crear un árbol de carpetas.
Comandos básicos
• touch

Genera archivos sin contenido. touch ejemplo.txt

• pwd

comando que nos indica el directorio de trabajo.

• cd

Comando que nos permite movernos entre directorios,


su sintaxis es:

cd [carpetaDondeQuieroMoverme]
Comandos básicos
ls Lista los archivos que contiene una carpeta,
su sintaxis es: ls [parámetros]
Los parámetros son:
• -l: Muestra los detalles de archivos y carpetas
• -a: Muestra los archivos o carpetas ocultas
Comandos básicos
cp [parámetros] <origen> <destino>
permite copiar archivos o carpetas.

Los parámetros son:


-r : Copia directorios recursivamente
-v : Muestra el estado de la copia.
-f : Forza la copia sin pedirnos confirmación
Ejemplos:
• cp carta.txt MiCarta.txt
• cp /etc/X11/xinit/xinitrc /root/
• cp -rvf /etc/init.d/ .
Comandos básicos
mv <arch1> <arch2>
permite mover archivos o cambiar el nombre
del mismo.

Ejemplos:
• mv carta.txt /root/cartas/
• mv MiCarta.txt oficio.txt
Comandos básicos
rmdir <directorio>
borra directorio vacío

rm <archivo>
borra archivos y directorios

Parámetros:
-r recursivo, sirve para borrar directorios que
no están vacíos.
-f no pide confirmación.
Comandos básicos
find Busca archivos en una ruta especifica, su sintaxis es:

find [ruta] [expresión]

Ejemplos:

a) Buscar archivos y carpetas con el nombre “archivo.txt”


en todo el directorio Raiz:
Comandos básicos
Ejemplos:
b) Buscar archivos y carpetas que le pertenezcan al usuario
“alumno” en todo el directorio raíz

c) Buscar archivos binarios que no han sido usados en


los últimos 100 días
Comandos básicos

• updatedb

 Este comando sirve para actualizar la base de datos de


nuestro sistema.

• mount

 El comando mount nos sirve para


montar desde particiones de disco, hasta
dispositivos externos como cd's, dvd's, floopy drives,
imagenes ISO, o dispositivos de almacenamiento masivo
de datos.
Comandos básicos
Compresión de Archivos

• tar El comando tar es utilizado normalmente para


empaquetar o desempaquetar archivos.

La sintaxis para el buen uso de este comando es:


[root@localhost ~]# tar [parametros] [fichero1] [fichero2]
Comandos básicos
Ejemplos:
Comandos básicos
Ejemplos:
Comandos básicos
Apagado del equipo
halt Apagar el sistema
poweroff Apagar el sistema
reboot Reinicializar el sistema
Shutdown Permite programar el apagar o reiniciar
el sistema
• shutdown –h 15:35
• shutdown –r 15:35
3. Configuración de Redes LAN bajo
Linux.
Efectuar el trabajo de configurar una red LAN bajo
Linux consta de 3 pasos:
– Configuración del Hardware:
– Configuración del Protocolo Ethernet.
– Configuración del Protocolo TCP/IP.

Dispositivos de Medio de
conexión transmisión

Servidor

Estaciones
3.1 Datos necesarios para la configuración
correcta del acceso a la red

– Numero de Tarjetas de Red


x=numero
• eth0, eth1, ….., ethx consecutivo

– Dirección IP del Gateway.


• 10.40.28.1
– Dirección IP del Servidor de Nombres.
• 10.40.28.2 y 10.40.1.4

– Dirección IP del ordenador (interfaz)


• 10.40.30.x
– Máscara de red
x=numero de
• 255.255.252.0 maquina
Comandos de configuración de
TCP/IP en Linux
La conexión en red TCP/IP de Linux está controlada por el archivo
de configuración ubicado en el directorio /etc.
Este archivo informan al S.O Linux de su dirección IP, nombre de
sistema y nombre de dominio, además de controlar las interfaces
de red, este archivo se llama:

/etc/sysconfig/network-scripts/ifcfg-ethX
X = Número de Tarjeta de Red
El archivo /etc/sysconfig/network-scripts/ifcfg-ethX

En éste archivo se describen las propiedades que la tarjeta de red tendrá


después de que el sistema arranque, es decir se define la dirección IP, la
máscara de red o subred, la puerta de enlace y los nombres de los DNS.

Cabe mencionar, que siempre que se edite


DEVICE = eth0
éste archivo, es necesario reiniciar el
servicio de red para que los cambios tomen BOOTPROTO = static
efecto mediante la instrucción:
IPADDR = 10.40.30.77

NETMASK = 255.255.252.0
service network restart
ONBOOT = yes

GATEWAY = 10.4.28.1

DNS1= 10.40.28.2

DNS2= 10.40.1.4
Para recordar
• Los comando Linux permiten realizar determinadas
acciones, su sintaxis es: comando [parámetro]
[<nombre>...]
• La conexión en red TCP/IP de Linux está
controlada por un conjunto de archivos de
configuración en el directorio /etc.

• Link:
– http://www.pello.info/referencia_linux.html
Preguntas

Você também pode gostar