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 ~]# 

sábado, 25 de julio de 2015

LINUX-CENTOS 6x,7x - crear RAID, mdadm

Vamos a realizar un laboratorio creando un RAID  sobre centos 6.x
las características de este ejercicio de creación de RAID son:
RAID de tipo 1
consta de 3 HDD el cual incluye 1 HDD de reemplazo (spare part).

1. Verificación de HDD 

Verificar a través de fdisk el listado de los HDD necesarios para la creación del RAID


[root@lala ~]# fdisk -l /dev/sdh

Disk /dev/sdh: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 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: 0xd0895102

[root@lala ~]# fdisk -l /dev/sdf

Disk /dev/sdf: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 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: 0x3238d218

[root@lala ~]# fdisk -l /dev/sdg

Disk /dev/sdg: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 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: 0x11df187b

[root@lala ~]#