Sunteți pe pagina 1din 11

TALLER COMANDOS SISTEMA OPERATIVO GNU/LINUX

PRESENTADO POR
SANDRA MARCELA GUERRERO CALVACHE

NUMERO DE IDENTIFICACION
CC. 1.085.329.172

PRESENTADO A
ING. EDGAR DULCE

UNIVERSIDAD DE NARIO
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
SAN JUAN DE PASTO 10 DE MARZO DE 2017
SOLUCION DEL TALLER
2. Como primer paso creamos dentro de la carpeta /home/usuario239 el
siguiente rbol de directorios.

ejercicio9172

permisos so9172-cron prueba

Esto se realiz con ayuda del comando mkdir p como se muestra a


continuacin.

3. Posteriormente dentro del directorio permisos creamos los siguientes


ficheros: a,b,c,d,e,f,g,h,i con ayuda del comando touch. Luego visualizamos
su creacin con el comando ls l.

Luego asignamos los permisos correspondientes desde consola con el


comando chmod de acuerdo al valor establecido (en octal) tanto de lectura (r),
escritura (w) como de ejecucin (x).
Nombre del archivo Permisos Valor Establecido
a r-x rw- rwx 567
b rw- rwx rw- 676
c r-x rw- -wx 563
d -wx w- r-x 325
e --x r--- -w- 142
f r-x r-x -wx 553
g rwx rwx rwx 777
h rw- -wx r-x 635
i r-- --- rwx 407

Al ejecutar el comando ls-l se observ los cambios efectuados.

4. A continuacin proseguimos con la creacin de tres usuarios con los


nombres de: so9172-1, so9172-2, so9172-3 con la ayuda del comando
adduser.
Con la ayuda del comando addgroup creamos 3 grupos (estudiantes, docentes
y administrativos.
Luego asignamos a cada usuario un respectivo grupo.
Grupo Usuario
estudiantes so9172-1
docentes so9172-2
administrativos so9172-3

Despus de esto agregamos a cada fichero un usuario respectivo y un grupo al


cual debe pertenecer a travs del comando chown.
Nombre del archivo Grupo Usuarios
a estudiantes so9172-1
b estudiantes so9172-1
c estudiantes so9172-1
d docentes so9172-2
e docentes so9172-2
f docentes so9172-2
g administrativos so9172-3
h administrativos so9172-3
i administrativos so9172-3
Visualizamos los resultados con ls la

5. Uso del comando History


History es un comando muy til para averiguar los ltimos comandos que se
han ejecutado en una maquina con sistema operativo GNU/Linux. El comando
mostrar, por defecto, los ltimos 500 comandos ejecutados, tomando estos
datos del archivo .bash_history del home del propio usuario (o de
/root/.bash_history en caso del usuario root).
Utilidades
Para mostrar el historial basta con escribir en la consola el comando history.

Si queremos conocer solo un nmero determinado de instrucciones alojadas en


el historial, por ejemplo los 5 ltimos:
O tambin se puede efectuar esta funcionalidad con el comando history | tail -5

O bien los 5 primeros

Para buscar una palabra, ruta, o comando en concreto dentro del historial, se
puede emplear el comando history junto al comando grep

Para borrar el comando que se encuentre en una posicin especfica de la lista


de historial se puede hacer de la siguiente manera.

De igual manera se puede acceder al historial de comandos desde el archivo


origen as:
Para borrar la lista del historial se puede hacerlo con el comando history c

Para deshabilitar el historial se puede hacerlo de la siguiente manera.

Para habilitarlo nuevamente con el comando:

6. Uso del comando Cron


En el sistema operativo Unix, cron es un administrador regular de procesos en
segundo plano (demonio) que ejecuta procesos o guiones a intervalos
regulares (por ejemplo, cada minuto, da, semana o mes). Los procesos que
deben ejecutarse y la hora en la que deben hacerlo se especifican en el fichero
crontab.
Describiendo el procedimiento para el siguiente comando:
cp /etc/rc.local /home/usuario239/ejercicio9172/so9172-cron
Aqu se muestra que se hace una copia del archivo alojado en /etc denominado
rc.local a la carpeta so9172-cron ubicada en /home/usuario239/ejercicio9172.
A continuacin se debe programar dicha copia para fechas y horas especificas
con el uso del comando sudo crontab -e

El archivo muestra algunos parmetros a tratar por ejemplo:


m:Corresponde al minuto en que se va a ejecutar el script, el valor va de
0 a 59
h: la hora exacta, se maneja el formato de 24 horas, los valores van de 0
a 23, siendo 0 las 12:00 de la medianoche.
dom: hace referencia al da del mes en que se va ejecutar
mon: hace referencia la mes.
dow significa el da de la semana, puede ser numrico (0 a 7, donde 0 y
7 son domingo) o las 3 primeras letras del da en ingls: mon, tue, wed,
thu, fri, sat, sun.
user define el usuario que va a ejecutar el comando, puede ser root, u
otro usuario diferente siempre y cuando tenga permisos de ejecucin del
script.
command refiere al comando o a la ruta absoluta del script a ejecutar.
Las fechas y horas a establecer son las siguientes:
A las 10:15 a.m. todos los das

Todos los domingo a las 10:25 pm

El da 20 de noviembre a las 11:45 am

El dia 11 de noviembre a las 2:15 am, que sea domingo.

Obteniendo como resultado finalmente

Para que los cambios efectuados se hagan satisfactoriamente se recomienda


reiniciar la mquina.
BIBILIOGRAFIA
https://www.ochobitshacenunbyte.com/2015/08/31/historial-comandos-
gnu-linux-history/
http://lamiradadelreplicante.com/2014/08/29/unos-tips-para-usar-el-
comando-history-en-linux/
http://francisconi.org/linux/comandos/history
http://blog.desdelinux.net/cron-crontab-explicados/#

S-ar putea să vă placă și