martes, 1 de marzo de 2016

LINUX-CENTOS-LAB-ejercicios comando cut

En el siguiente lab vamos a aprender cómo utilizar el comando cut para obtener información relevante de archivos del server.
cut, sirve para cortar información en forma de columnas dentro de un archivo.

Considerar los siguientes parámetros del comando


-d indica cómo es el delimitador  
-f indica la columna a considerar. 
-s muestra las líneas que contienen el delimitador indicado. 
--output-delimiter= depliega la info cambiando el caracter delimitador entre columnas 

lunes, 29 de febrero de 2016

LINUX-CENTOS-LAB-ejercicios comando sed

Para el siguiente lab utilizamos el comando sed, comúnmente empleado para reemplazo de texto en un archivo

Considerar los siguientes atributos

Dentro de la línea de acciones del comando.
s indica la acción de reemplazo
g indica que el reemplazo se realice buscando en todo el archivo.
I indica que no importa si la letra es mayúscula/minúscula.
\L convierte a minúscula el texto que viene.
\U convierte a mayúscula el texto que viene.
\E no realiza ninguna acción sobre el texto que viene.

Como parametro de invocación del comando:
-i indica que el reemplazo del texto se realiza en el mismo archivo

miércoles, 10 de febrero de 2016

LINUX-CENTOS-LAB-ejercicios comando usermod.

Cualquier modificación que se realiza con el comando usermod, está realizando modificaciones a los siguientes archivos:

/etc/passwd – User account information.
/etc/shadow – Secure account information.
/etc/group – Group account information.
/etc/gshadow – Secure group account information.
/etc/login.defs – Shadow password suite configuration..

lunes, 8 de febrero de 2016

LINUX-CENTOS-LAB-ejercicios comando useradd

crear usuario incluyendo un archivo predefinido en su directorio home. 

Los parámetros por defecto para crear un usuario se encuentran en dos archivos:

/etc/default/useradd
root@localhost ~]# cat /etc/default/useradd 
# useradd defaults file
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes
[root@localhost ~]# 

martes, 17 de noviembre de 2015

LINUX-CENTOS 6.x-encriptación de filesystem

En el siguiente ejercicio, se crea una partición y se encripta para que al iniciar el Sistema Operativo, se deba proporcionar una password para montar el filesystem.


Listar el HDD y crear una partición

[root@CentOSTest01 ~]# fdisk -l /dev/sdc 

Disk /dev/sdc: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

jueves, 27 de agosto de 2015

LINUX-cambiar prioridad utilización de I/O para un proceso con utilitario ionice.



AL igual que el comando nice, el utilitario ionice también puede cambiar la prioridad de cualquier proceso que está utilizando bloques de lectura/escritura en el HDD (mejor conocido como I/O)

Para utilizar el comando y entender qué es una clase y una prioridad, revisar el siguiente enlace:
http://www.tutorialspoint.com/unix_commands/ionice.htm

lunes, 24 de agosto de 2015

LINUX-CENTOS-LAB-cambiar prioridad de procesos con renice.

Es util poder cambiar la prioridad de los procesos que se están ejecutando en el servidor. Sobretodo cuando un proceso está consumiendo muchos recursos y es necesario liberar CPU y RAM del server para que no se produzca un freeze del server.
Tener en cuenta los siguientes 3 hechos:

nice / renice son comandos utilizados para observar / modificar la prioridad de ejecución de u proceso dentro del server. Estos comandos no detienen los procesos.
Todos los procesos se ejecutan por default cono prioridad "0"
La prioridad de los valores va desde -20 a 19. Siendo -20 el más importante y 19 el menos importante.

Observar la siguiente experiencia con el comando dd.

[root@centos-testing02 ~]# dd if=/dev/urandom of=/dev/null &
[1] 4206
[root@centos-testing02 ~]#