Você está na página 1de 23

Curso de

Administracin
de servidores
Linux

Software Libre

Filosofa de uso de Software


Libre

Usado

Copiado

Modificado

Redistribuirlo

= Libertadad = Software Libre

Peroooo:

Libre NO significa Gratis.

El ncleo o kernel

El kernel ncleo de linux se puede definir como el corazn de este


sistema operativo. Es el encargado de que el software y el hardware de
tu ordenador puedan trabajar juntos.

Las funciones ms importantes del mismo, aunque no las nicas, son:


Administracin de la memoria para todos los programas y procesos en
ejecucin.

Administracin del tiempo de procesador que los programas y procesos


en ejecucin utilizan.

Es el encargado de que podamos acceder a los perifricos/elementos


de nuestro ordenador de una manera cmoda.

Sistema Operativo Linux

Sistema Operativo Linux

Sistema de Archivos

Un sistema Linux reside bajo un rbol jerrquico de directorios muy similar


a la estructura del sistema de archivos de plataformas Unix.

Todo en Linux es un archivo


Desde el ratn, pasando por la impresora, un dispositivo de almacenamiento, el monitor, un
directorio, un subdirectorio y un fichero de texto.
Para ver que tenemos montado en una distribucin Linux, podemos ejecutar el comando mount.

Herramientas ms Comunes

Instalar paquetes:

apt-get install <nombre-del-paquete>

Editar ficheros:

vim /etc/archivo
nano /etc

Curiosear por el sistema de ficheros:

cd /etc
Ls
ls -l

Renombrar y borrar ficheros

mv archivo nuevo-archivo
rm archivo-nuevo

Herramientas ms Comunes

Terminar el programa en primer plano:


CTRL+C

$ ping yahoo.com
PING yahoo.com (67.195.160.76): 56 data bytes
64 bytes from 67.195.160.76: icmp_seq=0 ttl=45 time=221.053 ms
64 bytes from 67.195.160.76: icmp_seq=1 ttl=45 time=224.145 ms

^C aqu haga CTRL + C

Herramientas ms Comunes

Visualizar ficheros

A veces los ficheros se ven a travs de programas


de paginacin (more, less, cat). Ej:
man sudo
less /usr/local/etc/nagios/nagios.cfg-sample
Barra espaciadora para pasar la pgina
b para moverse hacia atrs
q para salir (quit)
/ y un patrn (/texto) para buscar

Direcciones IP

Direcciones IP

Direcciones IP privadas

Redes de Datos
l

Redes de Datos

Particiones
de Disco

Configuracin de Red.

vi /etc/network/interfaces

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static

Configuracin de Red.

vi /etc/network/interfaces

# Interfaz FastEthernet
iface eth0 inet static
address IP_Interfaz
netmask IP_mascara
network IP_Red
broadcast IP_Difusin
gateway IP_Router
# Interfaz Wifi
iface wlan0 inet static
address IP_Interfaz
netmask IP_mascara
network IP_Red
broadcast IP_Difusin
gateway IP_Router
wireless_essid essid

Pruebas de Red.

IFCONFIG

ICMP
PING
TRACERTROUTE

NMAP (rastreo de puertos )

NETSTAT ( identifica las conexiones TCP


que estn activas en la maquina)

Herramientas de Gestin de
Paquetes APT.

Es un sistema de gestin de paquetes creado por el proyecto Debian.


APT simplifica en gran medida la instalacin y eliminacin de
programas en los sistemas GNU/Linux.

Es una biblioteca de funciones C++ que se emplea por varios


programas de lnea de comandos para distribuir paquetes. En
especial, apt-get y apt-cache.

APT fue rpidamente utilizado para funcionar con paquetes .deb, en


los sistemas Debian y distribuciones derivadas, pero desde entonces
ha sido modificado para trabajar con paquetes RPM, con la
herramienta apt-rpm, y para funcionar en otros sistemas operativos,
como Mac OS X (Fink) y OpenSolaris (distribucin Nexenta OS).

Similar al APT-GET es el APTITUDE

Herramientas de gestin de paquetes APTITUDE

aptitude es una interfaz para APT. Muestra una lista de paquetes


de software y permite al usuario elegir de modo interactivo cules
desea instalar o eliminar. Dispone de un poderoso sistema de
bsqueda que utiliza patrones de bsqueda flexibles, que facilitan
al usuario entender las complejas relaciones de dependencia que
puedan existir entre los paquetes. En un principio, se dise para
distribuciones GNU/Linux Debian, pero hoy da tambin se puede
utilizar en distribuciones basadas en paquetes RPM

Aptitude update

Aptitude upgrade

Comandos Avanzados de Linux

Lista de comandos de GNU/Linux

Você também pode gostar