Archivo

Archive for 30 junio 2010

Configuracion Del Firewall En Pfsense

Categorías:Redes

Firewall enlatado pfsense

Categorías:Redes

DHCP VIDEO

Categorías:Hosting

MYSQL DEMO2

Categorías:Hosting

Comandos Mysql

Información:

* show databases; – Listar todas las bases de datos.
* connect [database]; – Conectarse a esa base de datos.
* show tables; – Listar todas las tablas de una base de datos.
* show table status; – Muestra información sobre las tablas.
* describe [table]; – Muestra la estructura de una tabla.

Manipulación:

* drop table [table]; – Elimina la tabla, incluyendo registros y estructura.
* drop table if exists [table]; – Elimina la tabla, pero verifica que exista.
* truncate table [table]; – Elimina los registros, pero mantiene la esrtuctura de la tabla.
* rename table [table] to [nuevo nombre de tabla]; – Renombra una tabla.

Algunos comandos útiles:

* select * from [table] limit [numero]; – Muestra los registros desde el 1 hasta el número.
* Ej. select * from tabla limit 10; – Muestra los 10 primeros registros.
* select * from [table] limit [numero inicio],[numero]; – Muestra los registros desde el número de inicio hasta número inicio + número.
* Ej. select * from tabla limit 11,10; – Muestra desde registro 11 hasta el 20.

Bases de datos en consola

* $ mysqladmin -u -p create – crear base de datos.
* $ mysqladmin -u -p drop – borrar la base de datos.
* $ mysqladmin -u root -p proc – listar procesos en ejecución.
* $ mysqladmin -u root -p -i 5 status – verificar status cada 5 segundos.
* $ mysqldump –opt -u -h -p > /path/to/file – Exportar base de datos a fichero.
* $ mysqldump –opt -u -h –all-databases -p > /path/to/file – Exportar TODAS las bases de datos a fichero.
* $ mysql -h -u -p < /path/to/file – Importar el fichero a mysql
* $ mysqlcheck -o -u root -p –all-databases – Optimizar las bases de datos.

Verificación y reparación de bases de datos erroneas:

* check table [table]; – Verificar tabla.
* repair table [table]; – Reparar tabla rota.

Categorías:Hosting

Navegar desde Consola

Lynks y Links2, para navegar en la consola

Tal vez lo que realmente necesiten será conectarse a la web para navegar algún foro y así encontrar una solución. Lynks es un navegador en modo texto, pero Links2 permite no sólo navegar en modo texto si no en uno gráfico sin las X funcionando!

sudo apt-get install links2 gpm

el gpm permite usar el mouse en la consola, para ejecutar el links2 anótense esto en un papelito junto al monitor Risa

sudo links2 -g -driver svgalib -mode 1024x768x64K

Categorías:Informacion

LINUX CUOTA DE DISCO

junio 23, 2010 1 comentario

Si queremos que los usuarios de nuestro sistema no consuman más recursos de los disponibles resulta indispensable habilitar un límite de ocupación de espacio en el disco duro.
Esto es lo que se conoce como cuotas de disco y en unas pocas líneas os voy a explicar cómo es posible configurar un límite de utilización del disco en Ubuntu GNU/Linux

Los pasos son los siguientes:

* Instalar la característica de control de cuotas

apt-get install quota quotatool

* Indicar las particiones en las que aplicaremos las quotas editando/etc/fstab y añadiendo las opciones usrquota,grpquota

# <file system> <mount point>   <type>  <options>       <dump>  <pass>

/dev/sda5    /    ext4   defaults,usrquota,grpquota    0    2

* reiniciamos las particiones

 
mount -o remount /

* Para a continuación inicializar el mecanismo de cuotas
quotacheck -avugm

u : Activa las cuotas de usuarios

g : Activa las cuotas de grupos

a : Verifica la creación de cuotas en todos los sistemas de ficheros con soporte para estas

v : Muestra una salida detallada de la ejecución del mandato. Es usual ver que el sistema nos envía un mensaje de advertencia cuando ejecutamos este mandato por primera vez, ya que se están generando los índices.

La primera vez obtendremos un aviso del tipo…

quotacheck: WARNING –

no hay que preocuparse.

  • Editar la quota de los usuarios
  • Antes de nada deberíais saber que existen dos tipos de cuota:

– Cuotas rígidas: no será posible superar el límite y será negado el acceso.
– Cuotas flexibles: se pueden superar y el usuario sólo recibirá un aviso de
límite excedido. Tras un período de gracia – por defecto 7 días, configurable
por partición – la cuota se volverá rígida.

Manos a la obra, en teoría sólo root puede hacer esto y el comando es el

siguiente:

edquota -u usuario

Al ejecutar edquota, se ejecutará el editor de textos vi con opciones específicas para el manejo de quotas. En la primer línea tenemos el identificador del usuario o grupo que estemos administrando. En las líneas subsecuentes, encontramos 7 columnas:

  • Filesystem: Sistema de ficheros en el que se implementa la cuota
  • blocks: La actual cantidad de espacio en disco utilizado por el usuario o grupo en ese sistema de ficheros. Este dato no se podrá modificar manualmente, aún cuando lo intentemos los cambios no se guardarán
    • soft: La cuota suave para la cantidad de espacio en disco utilizado. Se utiliza 0 para desactivar esta cuota
    • hard: La cuota dura para la cantidad de espacio en disco a utilizar. El valor 0 desactiva esta cuota
    • inodes: La actual cantidad de ficheros y carpetas utilizados por el usuario. Este dato no se podrá modificar manualmente, aún cuando lo intentemos los cambios no se guardarán
      • soft: La cuota suave para la cantidad de ficheros y carpetas utilizados. Se utiliza 0 para desactivar esta cuota
      • hard: La cuota dura para la cantidad de ficheros y carpetas utilizados. El valor 0 desactiva esta cuota
# edquota -t

Este mandato nos permite establecer un periodo de gracia que acomode mejor a nuestras necesidades. Lo podemos establecer en días, horas, minutos o segundos, y se especificará para cada sistema de ficheros.

* Podemos copiar la configuración de un usuario con las cuotas establecidas a

otros con el comando:

edquota -p usuariomodelo usuario

El superusuario puede ver las quotas de todos los usuarios con el comando:

repquota filesystem

  • Desabilitar quotas para usuarios o grupos

Para deshabilitar las quotas de un usuario o grupo solo hay que editarlas quotas y poner los limites a 0. Así un usuario puede usar tantos bloques e inodos como quiera.

Categorías:Operador