Sie sind auf Seite 1von 21

ISTP ABACO

ADMINISTRACIN
DE
COMANDOS II
Instructor: Anthony Mogrovejo

AGENDA

Caracteristicas de un shell

Usando netstat, ifconfig, route

Qu es YUM?

Qu es RPM?

Compilando.

Caracteristicas de SHELL
Se conoce con el nombre de Shell al programa que atiende a
los ordenes tecleadas en el terminal y las traduce
(interpreta) a instrucciones en la sintaxis interna del
sistema; es decir es l interprete de comandos del sistema
operativo UNIX. Tambin se le conoce con el nombre de
caparazn. (Anlogo al Command.com de MS-DOS).

Caracteristicas de SHELL

Bourne Shell: es el interprete de comandos bsico. Se invoca con


la orden sh.
C-Shell: es el interprete de comandos creado por Bill Joy en
Berkeley para el sistema operativo BSD y para el XENIX, un poco
mas completo que el anterior. Su programacin es prcticamente
lenguaje C. Se invoca con la orden csh.
Korn Shell: se basa en los dos anteriores, siendo compatible con
el Bourne en un 95 por 100. Aade posibilidades de programacin
avanzada, facilidades aritmticas y mayor rapidez de ejecucin. Se
invoca con la orden ksh.
Bash: es el shell utilizado por Linux por defecto y amplia las
capacidades del Bourne. Se invoca con bash.

Caracteristicas de SHELL
Estructura de una lnea de comandos

Una vez iniciada una sesin UNIX y estando presente el prompt $, el


interprete de comandos Shell est preparado para recibir un comando, cuya
estructura es la siguiente:

$ comando [parmetros] [argumentos] [separador]

NETSTAT
Para visualizar todas las conexiones activas en el sistema, tanto
TCP como UDP, se utiliza la opcin -a

netstat -a

NETSTAT
Debido a que la cantidad de datos puede ser mucha para ser
visualizada con comodidad en la pantalla del monitor, se puede
utilizar el mandato less como subrutina.

netstat -a | less

IFCONFIG
ifconfig acepta muchos parmetros. Generalmente se
ejecuta en la forma:

ifconfig interfaz [direccin [parmetros] ]

IFCONFIG
Donde:

La interfaz es el nombre de la interfaz y direccin es la


direccin IP que se asigna a dicha interfaz.

La direccin puede estar en forma de cuaterna o usando un


nombre que ifconfig buscar en /etc/hosts.

Si ifconfig se ejecuta aadiendo nicamente el nombre de la


interfaz, presentar la informacin de la configuracin de
dicha interfaz.

Si se ejecuta sin parmetros, presenta todas las interfaces


configuradas hasta el momento; usando la opcin a fuerza a

ROUTE
Muestra la tabla de enrutamiento que
reside en el kernel y tambin se usa para
modificarla. La tabla que especifica cmo
se enrutan los paquetes a un host se
llama tabla de enrutamiento.

ROUTE

-n Muestra la tabla de enrutamiento en formato numrico


[direccin IP]

-e Muestra la tabla de enrutamiento en formato hostname

add

Aade una nueva ruta a la tabla de enrutamiento

del

Elimina una ruta de la tabla de enrutamiento

ROUTE
Opciones usadas con add y del:

-net:

indica que el objetivo es una red

-host : indica que el objetivo es un host

gw: especifica el puerta de enlace del host o red objetivo

netmask
:usado para especificar la mscara de subred del host
o red de destino

dev: Especifica el dispositivo o interfaz donde se enviarn los


paquetes

ROUTE
Para mostrar la tabla de enrutamiento: route -n
El comando anterior mostrar:
Destination
Use
Iface

Gateway Genmask Flags Metric Ref

192.168.0.0
0.0.0.0
0 0 eth0
169.254.0.0
eth0

255.255.255.0

0.0.0.0255.255.0.0

U
U

0 0

0
0

ROUTE
Para aadir ruta esttica a una red en la tabla de enrutamiento:
route add -net 192.168.1.0 netmask
192.168.1.1 dev eth0

255.255.255.0 gw

En el comando anterior:
add -Indica que la ruta se aade a la tabla de enrutamiento.
-net -Indica que el destino es una red
192.168.0.1

-Indica la direccin IP de la red de destino

ROUTE
Para eliminar una ruta de la tabla de enrutamiento:
route del -net 192.168.1.0
192.168.1.1 dev eth0

netmask

255.255.255.0

gw

El comando anterior eliminar la ruta a 192.168.1.0 de la tabla de


enrutamiento.

YUM
YUM = yellowdog updater modified, es su nombre
completo, originado en la distro YellowDog, que
sobre la base de rpm cre este paquete
administrador de software. Actualmente mantenido
por la Universidad de Duke.

RPM
Originalmente llamado Red Hat Package Manager, es una
herramienta de administracin de paquetes pensada
bsicamente para GNU/Linux. Es capaz de instalar, actualizar,
desinstalar, verificar y solicitar programas. RPM es el formato
de paquete de partida del Linux Standard Base.

RPM
Instalar un
comando:

paquete

RPM

usted

puede

usar

este

# rpm -ivh algunpaquete.arc.rpm

Desinatalar un paquete RPM usted puede usar el siguiente


comando:
# rpm -e nombredelpaquetarpm
# rpm -e horde

RPM
Actualizar un paquete RPM se debe usar este comando:
# rpm -Uvh algunpaquete.arc.rpm

Consulta de un paquete RPM usando el siguiente comando:


# rpm -q nombredelpaquete

RPM
Informacin del Paquete RPM al usar este comando:
# rpm -qi paquete
Ej.:
[root@ns]# rpm -qi php
Name

: php

Version

: 5.2.6 Vendor: http://www.atomicrocketturtle.com/

Release
BRT

Relocations: (not relocatable)

: 1.el5.art

Build Date: Fri 02 May 2008 05:17:44 PM

COMPILANDO

Das könnte Ihnen auch gefallen