sábado, 18 de abril de 2015

LVM - Reducir y expandir

Resulta que mi partición VAR se queda sin espacio por la cantidad de usuarios y paginas visitadas, mi solución entonces sera la de aumentar su tamaño reduciendo el espacio de HOME.

Reconociendo un poco el disco.

//muestra información del grupo de volúmenes
#vgs

//muestra información de volúmenes lógicos
#lvs
#lvscan

//muestra información de los disco físicos y lógicos
#lvmdiskscan

  --PRIMARIAS /dev/sda1 --> boot 243BM
  --SECUNDARIAS /dev/sda5  --> LVM físico

//muestra información de la parte física
#pvs
#pvscan

//procedemos a reducir tamaño de HOME  dirección se saca de lvscan
#lvreduce --size -10G /dev/grpVol/logHome

//agregando espacio libre a  VAR
#lvextend -L +1G /dev/grpVol/logVar

//verificando espacio asignado
#vgdisplay
#df -h

La información que se muestra en el comando anterior no es la misma en ambos caso hay que proceder indicándole al sistema que se reasigne el tamaño

#resize2fs /dev/mapper/grupoVar
#resize2fs /dev/mapper/grupoHome

Como resultado el primer comando si funciona, pero el segundo no nos deja por ser parte del sistema mostrando error "On-line", en este caso nos queda reiniciar el sistema en modo simple.

Cuando aparece el grup presionamos "e" y agregamos la linea de arranque
"...ro quiet init=/bin/bash", luego F10 o ctrl-x para continuar.

montamos la partición home y reasignamos el tamaño.

#lvscan
#lvchange -a y /dev/grpVol/home
#mount /home
#resize2fs /dev/mapper/grupoHome

Reiniciamos el sistema y verificamos nuevamente con

#vgdisplay
#df -h

viernes, 8 de noviembre de 2013

crontab - programar tareas


muchas veces tenemos que programar alguna tarea que se tenga que ejecutar en algun momento de modo automatico y eso se cosigue con el comando crontab.

crontab -l  ; nos muestra las tareas programadas
crontab -e  ; edita una tarea.

el formato es el siguiente

m h dom mon dow user command

DONDE:


m minuto a ejecutar orden
h hora a ejecutar orden 0-23
dom día del mes a ejecutar
dow dia de la semana 0,7 es domingo, 1 lunes, 2....
user El usuario que ejecuta la orden.
command ruta al script,  /home/usuario/scripts/actualizaReloj.sh


Si no queremos especificar hora o lugar lo reemplazamos por * significar "cualquier"

00 07 * * * root /home/rinok/Config/actualizaReloj.sh

sábado, 2 de noviembre de 2013

SQLserver 2008 Autenticacion windows - SQLserver

CAMBIO DE MODO DE AUTENTICACIÓN
  • Ingresamos de modo normal al "Microsoft SQL Server Management Studio", con la autenticación de Windows que tengamos.
  • Damos clic derecho en el nombre del servidor/ propiedades
  • En el panel izquierdo seleccionamos pagina seguridad, y cambiamos a "Modo de autenticación de windows y SQLserver" / Aceptar (advertencia para reinicio de servidor) / Aceptar.
CREACIÓN DE USUARIO
  • Clic derecho en la carpeta Seguridad, del panel izquierdo/ nuevo/ inicio de sesión.
  • En la pestaña general "Autenticación SQLserver".
    • Nombre de inicio de sesión
    • Contraseña
  • Marcar solo check "Exigir directivas de contraseña"
  • En la pestaña "Funciones del servidor" / seleccionamos SYSADMIN para privilegios de administrador para el usuario que estamos creando o solo lo que necesitemos / Aceptar.
Cerramos el management.

CONFIGURANDO MOTOR DE BD

  • Cargamos el "SQL server configuration Manager" que esta en inicio/ todos los programas/ sqlserver2008/ herramientas de configuración
  • Entramos en el panel izquierdo a "Configuración de red de SQL server", entramos a "protocolos de MSSQLSERVER" y habilitamos "TCP/IP" y "Canalización por nombre".
  • Reiniciamos el servidor haciendo clic en "Servicios de SQL server" en el panel izquierdo, y le damos clic derecho sobre "SQL server (MSSQLSERVER)" y le decimos reiniciar.

AHORA por fin el gestor de BD de Microsoft, SQLserver 2008 R2, esta listo para recibir conexiones remotas y puede ser usable por java con us ".jar" respectivo.