Está en la página 1de 18

Universidad del Azuay

Facultad de Ciencias de la Administracin


Escuela de Ingeniera de Sistemas y Telemtica
Sistemas Operativos II

Tema
Comandos de CentOS7.

Autor:
David Meja
Juan Vera

Profesor:
Ing. Juan Carlos Salgado.

12/06/2015

ndice
Introduccin..................................................................................................................1
Objetivos.......................................................................................................................2
Contenidos....................................................................................................................3
Conclusiones...............................................................................................................16
Referencias bibliogrficas..........................................................................................17

Introduccin
En el presente trabajo investigaremos algunos comandos especficos (ip,
nmcli, at, atq, atrm, crontab) para poder conocer su descripcin, las opciones
que tienen y algunos ejemplos para entender su implementacin. Saber
manejar y tener una gran fluidez acerca de estos tipos de comandos dentro de
CentOS.

Objetivos

Conocer estos comandos para trabajar en CentOS.


Adquirir una mejor fluidez dentro de CentOS.
Aprender la utilidad de estos comandos.
Aprender las sentencias de control de una manera adecuada.
Saber manejar los parmetros de cada comando.

Contenidos

Ejercicio: Investigar la descripcin, opciones y ejemplos de cada uno de los siguientes


comandos:
Comando Ip
EL comando Ip, forma parta de la iproute2 , y es el sustituto del ipconfig, ya
que Iproute2 es una herramienta mucho ms completa y moderna que
ipconfig, por lo que es recomendable utilizarla.
Ip incluye todas las funcionalidades que podemos llevar acabo con route,
ifconfig, ipmaddr, y iptunnel.
Ip [Opciones] comando
Opciones
-V Version Imprime la versin de la utilidad ip
-M
Nunca enva un mail al usuario
-f
Lee el trabajo del archivo incluso de la entrada estndar
-l
Es un alias para atq
-r
Es un alias para atrm
-d
Es un alias para atrm
Algunos comandos que podemos utilizar, con ip
link
Permite realizar monitoreo y configuraciones directamente sobre el
dispositivo de red.
Addr Permite la configuracin y visualizacin de parmetros de IPv4 e IPv6 que
se encuentran en el dispositivo.
addrlabel Permite colocarle una etiqueta a la configuracin de la tarjeta.
neighbour Permite administrar y monitorear entradas guardadas en el cache de
ARP.

route Permite la administracin de la tabla de enrutamiento de TCP/IP.


rule Permite generar reglas para la base de datos de enrutamiento del sistema
maddr Administracin de direccionamiento multicast
mroute Administracin de enrutamiento multicast
tunnel Permite la generacin de tneles sobre IP
xfrm Administracin de caractersticas de IPSec
Algunos Ejemplos de la utilizacin del comando a continuacin
Mostrar dispositivos de red y su configuracin
Ip addr show

Activar una interfaz de red

Desactivar una interfaz de red

Establecer una direccin IP a una interfaz

Eliminar una direccin ip de una interfaz

Aadir una interfaz virtual

Comando nmcli
El comando nmcli nos permite realizar las mismas acciones que el el programa
network-manager
nmcli [Opciones] comando
Opciones
-t salida en mdo abreviado
-p salida en modo expandido
-m tabular la salida
-f nos perimte especificar los campos a mostrar
-v mostrar la versin del programa
-h mostrar la ayuda
Algunos Ejemplos de la utilizacin del comando a continuacin
Para mostrar el estado general de NetworkManager

Control del la red

Muestra todas las conexiones

Para mostrar slo las conexiones activas actualmente,

Iniciar una interfaz

Muestra las conexiones de las interfaces estado y conexin

Crear un perfil de conexin llamada deber2

Para ver los puntos de acceso Wi-Fi disponibles

Cambiar el esto del wifi

Comando at
El comando at nos permite ejecutar alguna accin a una hora prestablecida,
fecha
at [Opciones] fecha
-c enva los comandos a la salida estndar.
-f coge la entrada del archivo especificado.
-m enva correo electrnico al usuario original cuando el trabajo se ha
completado.
-q asigna una cola especfica; la cola = se refiere a los trabajos que se estn
ejecutando en ese momento.
-V proporciona el nmero de versin de at.
Existen muchas formas de decirle a at cundo queremos que ejecute un
comando; las ms usadas sin embargo son: hh:mm hora y minuto mmddyy
mes, da y ao; pueden ir separados por / o por . Ambas pueden
combinarse para especificar una fecha completa.
Algunos Ejemplos de la utilizacin del comando a continuacin
Programar el apagado del sistema
at f /sbin/shutdown 20:00

Programar la ejecucin de un script

Cargar las tareas desde un archivo

Para comprobar que es lo que se va a ejecutar cada trabajo utilizamos


at c 9

Comando ATQ:
Lista los trabajos pendientes del usuario, a menos que sea el sper usuario; en ese caso, se
listaran los trabajos de todos. El formato de salida para cada trabajo es:
Nmero de trabajo, fecha, hora, cola, y nombre de usuario.
Opciones:
- V:
Escribe el nmero de versin en la salida de error estndar.
- q cola:
Utiliza la cola especificada. Una designacin de cola consiste en una nica letra vlida
desde la a hasta z. La cola especial "=" est reservada para trabajos que estn
actualmente en ejecucin. Si un trabajo se enva a una cola designada con una letra
mayscula, es tratado como si se hubiese enviado al proceso de lotes en ese momento. Si a
atq se le proporciona una cola especfica, slo mostrar los trabajos pendientes en esa cola.
- m
Enva un correo al usuario cuando el trabajo termina incluso si no hubiese salida que
mostrar.
- f fichero
Lee el trabajo desde el fichero en lugar de la entrada estndar.
- l
Es un alias para atq.
- d
Es un alias para atrm.
- v
Muestra la hora a la que se ejecutar el trabajo. Los tiempos mostrados tendrn el formato
"2015-06-12 14:50" a no ser que la variable de entorno POSIXLY_CORRECT est
establecida; si lo est, entonces ser "Thu Feb 12 14:50:00 2015".
- c
Manda los comandos listados en la lnea de comandos a la salida estndar.
Ejemplos:
- atq: Lista los trabajos pendientes del usuario.

Comando ATRM:
Elimina los trabajos identificndolos por su nmero.
Opciones:
- V:
Escribe el nmero de versin en la salida de error estndar.
- q cola:
Utiliza la cola especificada. Una designacin de cola consiste en una nica letra vlida
desde la a hasta z. La cola especial "=" est reservada para trabajos que estn
actualmente en ejecucin. Si un trabajo se enva a una cola designada con una letra
mayscula, es tratado como si se hubiese enviado al proceso de lotes en ese momento. Si a
atq se le proporciona una cola especfica, slo mostrar los trabajos pendientes en esa cola.
- m
Enva un correo al usuario cuando el trabajo termina incluso si no hubiese salida que
mostrar.
- f fichero
Lee el trabajo desde el fichero en lugar de la entrada estndar.
- l
Es un alias para atq.
- d
Es un alias para atrm.
- v
Muestra la hora a la que se ejecutar el trabajo. Los tiempos mostrados tendrn el formato
"2015-06-12 14:50" a no ser que la variable de entorno POSIXLY_CORRECT est
establecida; si lo est, entonces ser "Thu Feb 12 14:50:00 2015".
- c
Manda los comandos listados en la lnea de comandos a la salida estndar.
Ejemplos:
- atrm Numero_de_trabajo
- atrm 3

Comando CRONTAB:
Especifica el tiempo al cual se ejecutar un programa o "script".
crontab tiene la siguiente forma:
minutos horas dias meses dia_de_semana nombre_de_usuario instruccin argumentos.
Opciones:
- u:
Aada el nombre del usuario cuyo crontab ha de ser ajustado. Si no se da esta opcin,
crontab examina su crontab, es decir, el crontab de la persona que ejecuta el comando.
Tenga en cuenta que su puede confundir crontab y que si est ejecutando dentro de su
siempre debe utilizar la opcin -u por razones de seguridad.
- l:
Visualizar el crontab actual.
- r:
Eliminar el crontab actual.
- e:
Edite el crontab actual, usando el editor especificado en las variables de entorno VISUAL o
EDITOR.
- i:
Igual que -r, pero le da al usuario una "Y / n" (confirmacin de eliminacin) del sistema
antes de eliminar el crontab.
- s:
SELinux solamente aade la cadena actual de contexto de seguridad SELinux como un
ajuste MLS_LEVEL al archivo crontab antes que la edicin o sustitucin ocurra.
Formato del comando crontab.
Campo
minuto
hora
Da del mes
mes
Da de la semana

Valores Permitidos
0-59
0-23
1-31
1-12
0-7

Ejemplos:
-

crontab e: Para editar el crontab.


crontab v: Para visualizar el crontab.
Crontab r: Para remover el crontab.
sudo crontab -u usuario e: Edita el crontab del usuario, la opcin u requiere
permisos de administrador por lo tanto se utiliza sudo.
sudo crontab -u juan r: Elimina el crontab del usuario juan.

Entradas crontab:
15 6 10 8 * /home/juan/programa1.sh:
Ejecuta el script el 10 de agosto a las 6:15 AM.
0 10-17 * * * /home/juan/ programa2.sh
Ejecuta el script cada hora, de 10 AM a 17:00, todos los das.
0 10,17 * * lun /home/juan/programa3.sh
Ejecuta el script los lunes, a las 10 AM y 17:00

Conclusiones
Con la elaboracin de ste trabajo aprendimos a utilizar algunos comandos especficos de
CentOS para revisar trabajos pendientes, ejecutar scripts a una hora y fecha especfica.
Adquirimos fluidez con los comandos bsicos dentro de CentOS, para poder realizar las
tareas antes mencionadas
Los comandos investigados son de gran ayuda para el trabajo cotidiano en la vida estuiantil
y laboral, ya que por decirlo el comando ip es la evolucin del comando ifconfig.
Aprendimos a utilizar de una manera eficiente los comandos investigados para realizar la
presente prctica.

Referencias bibliogrficas
Tutorial de Linux, Comandos bsicos
http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/curso_linux.html
[Consulta 10 de Junio de 2015]
Comunidad Linux, Comandos Bsicos.
Interpretando los permisos de archivos.
http://www.smaldone.com.ar/documentos/misdocs/tutorial-gnu-linux/index-8.html
[Consulta 10 de Junio de 2015]
Comandos Linux, maN
http://man7.org/linux/man-pages/man8/ip.8.html
[Consulta 10 de Junio de 2015]
Cmo usar del comando IP (iproute2 suite) en lugar de ifconfig en Linux
http://www.redeszone.net/gnu-linux/como-usar-del-comando-ip-iproute2-suiteen-lugar-de-ifconfig-en-linux/
[Consulta 10 de Junio de 2015]
Programas Tareas con At
http://blog-alexis.rhcloud.com/2011/08/24/programar-tareas-con-at/
[Consulta 10 de Junio de 2015]
Programando tareas con el comando AT en GNU/Linux
http://www.rinconinformatico.net/programando-tareas-con-el-comando-at-engnulinux/
[Consulta 10de Junio de 2015]
EJECUCIN PERIDICA DE COMANDOS.
http://www.juntadeandalucia.es/empleo/recursos/material_didactico/especialida
des/materialdidactico_tic_linux_avanzado/tema_003/archivos/apartado_002.ht
ml
[Consulta 10 de Junio de 2015]
Comandos Linux ifconfig
https://www.hscripts.com/es/tutoriales/linux-commands/ifconfig.html
[Consulta 10 de Junio de 2015]

Desde Linux, usemos Linux para ser libres


Permisos bsicos en GNU/Linux con chmod
http://blog.desdelinux.net/permisos-basicos-en-gnulinux-con-chmod/
[Consulta 10 de Junio de 2015]
Linux and Unix crontab command
http://www.computerhope.com/unix/ucrontab.htm
[Consulta 10 de Junio de 2015]

También podría gustarte