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

jueves, 14 de mayo de 2015

LINUX-CENTOS 6.x-Crear un repositorio YUM con una imágen ISO.

Anteriormente publiqué un articulo para agregar un repositorio con una imágen iso para sistemas RHEL.
http://eloraculodelpinguino.blogspot.com/2014/07/linux-rhel-crear-un-repositorio-yum-con.html

En esta oportunidad explicaré cómo agregar un repositorio para Centos.

Los datos técnicos del server:
[root@centos-testing02 ~]# uname -a
Linux centos-testing02 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@centos-testing02 ~]# cat /etc/redhat-release
CentOS release 6.4 (Final)
[root@centos-testing02 ~]#

Los pasos son los siguientes: