Malogey

Diciembre 31, 2008

Corrección de error en MySQL

Archivado en: Linux — cmontedonico @ 12:42 pm
Tags: ,

Si por alguna razón estamos trabajando con MySQL y cuando nos queremos conectar nos aparece un anuncio que dice:

Access denied for user ‘root’@'localhost’ (using password: NO)’

Tenemos una solución simple para hacer esto. Lo que  vamos a hacer es borrar los privilegios del usuario root y volver a cargarlos con los siguientes comandos:

mysql> mysql -u root -p
mysql> UPDATE mysql.user SET Password=PASSWORD(”) WHERE User=’root’;
mysql> flush privileges;

y para finalizar volvermos a colocar un password sobre nuestro manejador de base de datos.

$ sudo /usr/bin/mysqladmin -u root password MALOGEY

Donde el nombre de MALOGEY es el password que queremos utilizar para nuestro usuario root

Diciembre 23, 2008

Configurar red de forma manual

Archivado en: General, Linux — cmontedonico @ 10:22 pm
Tags: ,

Si tenemos un sistema que queremos conectar de forma manual en un linux lo podemos hacer conociendo las caracteristicas:

$ sudo ifconfig eth0 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.1

Lo primero es definir el dispositivo de red que vamos a configurar, en este caso es el eth0

Lo siguiente es determinar el número de la IP que queremos asignar al dispositivo, y es 192.168.1.20

Ahora el segmento de subred o netmask para asignar, y es 255.255.255.0

Por último en este comando la propiedad del broadcast que no es completamente indispensable, pero se recomienda por temas de seguridad de nuestra red.

Ahora vamos a escribir el siguiente comando para indicar la puerta de salida de nuestra red, es decir, la dirección por la cual va a estar saliendo el internet al exterior por medio de un gateway.

$ sudo route add default gateway 192.168.1.254

Con esos 2 comandos y conociendo las configuraciones que tiene cada red en particular, vamos a lograr configurar la salida de nuestra red.

Diciembre 18, 2008

Bloquear IP’s con IPTABLES

Archivado en: Linux — cmontedonico @ 7:41 pm
Tags: , , ,

Desde la página tips4linux nos llega un script bastante útil para todos aquellos que quieran bloquear algunas IP de manera simple y rápida. Primero necesitamos crear un archivo bad_host.lst que será la lista de las IP que queremos bloquear de la siguiente forma:

192.168.1.4

192.168.9.2

86.138.2.7

Y vamos dejando un salto de linea por cada una de las IP a bloquear.

Ahora vamos a genera el script para que IPTABLES no acepte tráfico de las bad_host.lst

#!/bin/bash

for i in $(< bad_hosts.lst) ; do

iptables -I INPUT -i eth1 -s “$i” -j DROP

done

Y listo, guardamos el archivo con el nombre que queramos, por ejemplo bloquear.sh y lo ejecutamos en una terminal.

$ sudo ./bloquear.sh

Con eso IPTABLES va a realizar un bloqueo sobre todas las IP que se encuentren en el archivo creado arriba.

Diciembre 17, 2008

Instalar OpenOffice 3.0 en Ubuntu 8.10

Archivado en: Linux — cmontedonico @ 11:44 pm
Tags:

Instalar OpenOffice 3.0:
Añadimos las siguientes líneas en /etc/apt/sources.list

#Openoffice
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main
deb http://ppa.launchpad.net/openoffice-pkgs/ubuntu intrepid main

Actualizamos la informacion de los repositorios:

$ sudo aptitude update

aparecerán las nuevas actualizaciones
Se instalará en inglés, en seguida instalamos lo siguiente para traducirlo a español:

$ sudo aptitude install openoffice.org-l10n-es language-support-translations-es language-support-writing-es myspell-es

automáticamente se desintalará la versión anterior del openoffice
Ahora instalamos de nuevo:

$sudo apt-get install openoffice

ahora cambiamos el splash (bajar los archivos en .bmp ” openintro_ubuntu_sun.bmp” y “openabout_ubuntu_sun.bmp”), posteriormente los sobreescribimos en esta dirección /usr/lib/openoffice/program/
y a disfrutar openoffice 3.0.

Noviembre 24, 2008

Algo de administración en GNU/Linux

Archivado en: Linux — cmontedonico @ 8:27 pm
Tags:

Vamos a ver algunos comandos importantes para administrar sistemas GNU/Linux. Los comandos sirven siempre y cuando estes usando la cuenta de root.

$ tail -f /var/log/auth.log

Ese comando nos muestra  a los usuarios que se acaban de autenticar como root y los que están activos también, por lo que deberemos vernos nosotros en esa lista.

$ useradd malogey

Crea un usuario nuevo dentro de nuestro sistema. El archivo /etc/login.defs define los parametros por defecto que tendrá ese usuario. El directorio importante es el /etc/skel/ que define donde se creara el $HOME del nuevo usuario.

$ passwd malogey

Vamos a cambiar la contraseña de nuestro usuario. Contiene opciones muy útiles como
–mindays (-n número minimo de días para cambiar contraseña);
–maxdays ( -x número máximo de días para cambiar contraseña);
–warndays (-w número de días para cambiar tu contraseña).

$ sudo comando

El comando sudo nos va a dar permisos temporales de root, por lo que es importante saber su configuración en el archivo /etc/sudoers que es donde el poder se crea. Tenemos algunos ejemplos simples y bastante útiles.

root ALL=(ALL) ALL    //Le da permisos de hacer lo que sea al root
malogey ALL=(ALL) ALL  //Le da permisos de hacer lo que sea al usuario malogey
%sudo ALL=NOPASSWD: ALL  //Los usuarios no necesitan una contraseña para usar el SUDO
%users ALL=/sbin/ifconfig  //Todos los usuarios tendrán permiso de ejecutar el ifconfig
%group ALL=/sbin/useradd  //Todo un grupo podrá crear usuarios con el comando useradd

Algunos permisos pueden cambiarse únicamente con el archivo /etc/sudoers

El archivo /etc/security/limits.conf nos va a servir para definir los recursos que utilizan nuestros usuarios.
Viene separado por espacios en blanco y son 4 campos importantes

<domain>      <type>  <item>         <value>
@users            hard       data               50000
@users            hard       nproc             50
@users            hard       rss                 5000

Definen que: Los usuarios tienen un limite para crear archivos del tamaño de 50000 Kb. Los usuarios pueden tener máximo 50 procesos corriendo. Los usuarios tendrán 5000 Kb de memoria para usar.

Entradas siguientes »

Blog de WordPress.com.