Cambiar la ip en Solaris 10

Diciembre 7, 2009 at 12:49 pm | In Solaris, Unix | Leave a Comment

Copio y pego información al respecto:

Hay dos formas de hacerlo, una es mediante el comando sys-unconfig (mirar la página de manual para más información) como ’single user mode’, que lo que hace es borrar la configuración de red (dirección IP, máscara, gateway, hosts, tablas de rutas,…) y reiniciar el sistema. Cuando reinicia vuelve a pedir toda la información pertinente.

Otro método es tocar los ficheros de configuración. También conviene hacer estas modificaciones como ’single user mode’. Los ficheros que hay que tocar son:
/etc/inet/netmasks    En este archivo se pone la máscara de red y la red.
/etc/inet/hosts           En este archivo se pone la dirección IP del servidor y el nombre con el que va asociado.
/etc/defaultrouter      En este archivo se pone la gateway por defecto. Puede no existir, no pasa nada. En ese caso revisar el fichero de las tablas de rutas.
/etc/hostname.<interface>     En este archivo debe estar el nombre asociado en /etc/inet/hosts con la dirección IP
/etc/net/*/hosts        En estos ficheros debe estar el nombre asociado con la IP en /etc/inet/hosts

Para entrar en ’single user mode’, ejecutar como root el comando ‘/sbin/init S’. Con esto se pierde el acceso desde red, por lo que se debe ejecutar desde la consola.

Los cambios tendrán efecto después de reiniciar el servidor (o en su defecto, después de tirar abajo la interfaz de red y volverla a levantar, pero al tirarla no la tendremos disponible, por lo que hay que hacerlo desde consola).

Desbloquear directorios /home y /net, en Solaris

Noviembre 26, 2009 at 12:03 pm | In Solaris, Unix | Leave a Comment

Los directorios /home y /net, en una instalación por defecto de Solaris, vienen bloqueados, cortesía de automonter.

Una  de dos, o detenemos automonter, o editamos el fichero /etc/auto_master y comentamos/eliminamos las entradas relativas a estos directorios.

Encontrar nuestro dispositivo de red, en Solaris.

Noviembre 23, 2009 at 1:06 pm | In Solaris, Unix | Leave a Comment

Por fin, después de muchas peleas,  hemos puesto un  Solaris en el trabajo :-) .

Si bien Solaris es un Unix, con muchas características comunes con Linux, la forma de trabajar cambiará completamente, al no disponer de nuestros comandos favoritos de Linux, y tener Solaris otra terminología, para los dispositivos conectados al sistema.

Continue reading Encontrar nuestro dispositivo de red, en Solaris….

Permitir que root entre por SSH, en Solaris

Noviembre 23, 2009 at 12:56 pm | In Solaris, Unix | Leave a Comment

Por defecto, y por cuestiones de seguridad, root no puede hacer login por ssh en un sistema Solaris 10.

Para permitir la entrada de root a través de este servicio, tenemos que editar el archivo /etc/ssh/sshd_config, y modificar la siguiente linea:

PermitRootLogin yes

Hecho esto, hemos de reiniciar el servicio ssh, con svcadm (service admin ?), que intuyo debe ser el comando que sustituye a los clásicos ’service ssh restart’ o ‘/etc/init.d/ssh restart’

#svcadm restart ssh

Cambiar la distribución del teclado en Solaris

Noviembre 23, 2009 at 12:44 pm | In Solaris, Unix | Leave a Comment

 

Para cambiar la distribución del teclado a Spanish(104-Key), editamos el  archivo /boot/solaris/bootenv.rc, y añadimos/modificamos la siguiente linea:

setprop kbd-type ‘Spanish’

Aparte, desde Lanzador/Preferencias/Preferencias del Escritorio/Teclado/Comportamiento, pestaña de Distribuciones, deberíamos también elegir la distribución de nuestro agrado.

Instalar Oracle Database 10g Release 2 (10.2.0.2) en Solaris 10 (x86)

Noviembre 21, 2009 at 8:42 pm | In Oracle, SQL, Solaris, Unix | Leave a Comment

Basicamente esto es una copia/traducción de lo que hay en la www.oracle-base.com . Lo pongo aquí por comodidad.

La instalación de Solaris por defecto no tiene mayor pega, y podemos recurrir a esta guia si fuera necesario.

 

Finalmente, instalaremos Oracle Database siguien esta última guia

Recuperar archivos borrados (undelete) en ext3

Noviembre 13, 2009 at 12:13 pm | In Linux, Solaris, Ubuntu Server 8.04 LTS, Unix | Leave a Comment

¿ A quién no le ha pasado alguna vez en la vida, de borrar unos archivos y justo después darse cuenta del error ? Si ésto nos pasa en un sistema Windows, con NTFS, existen multitud de programas de recuperación, que por lo general arrojan buenos resultados, pero… qué pasa con linux, en concreto, con ext3 ?

Continue reading Recuperar archivos borrados (undelete) en ext3…

Moviéndonos por un sistemas mySQL

Octubre 20, 2009 at 1:14 pm | In Uncategorized | Leave a Comment
mysql> CREATE DATABASE db_name;

Recopilación de diferentes comandos básicos para movernos por un sistemas de gestión de bases de datos mySQL, a través de un shell.

Conexión al SGBD:
root@Aramaki:~# mysql -u root -p
Enter password:

@ el parámetro -u especifica el usuario
@ el parámetro -p especifica que vamos a usar una contraseña

Ver las bases de datos:
mysql> show databases;
Seleccionar una base de datos database:
mysql> USE database;
Mostrar las relaciones para la base de datos seleccionada:
mysql> SHOW TABLES;
Crear una base de datos database:
mysql> CREATE DATABASE database;

Seguiré en otro momento….

Importar y Exportar en Mysql

Octubre 19, 2009 at 11:52 am | In SQL, mySQL | Leave a Comment

Existen muchas maneras de importar y exportar desde/a ficheros .sql.

Desde un shell, basicamente sería lo siguiente:
Para Exportar
#Visualizar las bases de datos
mysql > show database;

#Exportar una base de datos en particular
mysqldump -u usuario -p nombre_base_de_datos > archivo.sql

Para Importar
#crear la base de datos
mysql> create database nombre_base_de_datos;

#Proceso inverso al mysqldump
mysql -u root -p nombre_base_de_datos < ruta_base_de_datos.sql

Cambiar claves (root) en mysql

Octubre 19, 2009 at 11:51 am | In SQL, mySQL | Leave a Comment

En ocasiones necesitaremos cambiar la clave de algún usuario en mysql.

Como root, podemos acceder directamente a la relación ‘user’, y hacer el cambio oportuno, pero si nuestro problema es que hemos perdido la clave de root, antes hemos de poner el servicio mysql en modo ‘abierto’.

Como root del sistema, ejecutamos:

root@Aramaki:~# mysqld --skip-grant-tables
091019 10:59:27 InnoDB: Started; log sequence number 0 43655
091019 10:59:27 [Note] mysqld: ready for connections.
Version: '5.0.51a-3ubuntu5.4' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)

(Nótese que Ctrl+C no cerrará el proceso, tendremos que abrir otra shell para continuar con nuestra faena)

Ahora sí que podemos atacar la base de datos, como admins de la misma. Recordemos que la tabla en la que se guardan los usuarios en un sistema mysql es la tabla ‘mysql’

root@Aramaki:~# mysql -u root -p      # el argumento -p sólo es necesario si vamos a especificar una contraseña diferente a NULL.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.0.51a-3ubuntu5.4 (Ubuntu)

Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.

mysql>use mysql;

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> update user set password=PASSWORD(”nuevaclave”) where User=’root’;

Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql> flush privileges;  # con este comando reiniciamos el esquema de privilegios, con lo que –skip-grant-tables dejará de tener validez

mysql> quit;

Bye

Hecho ! Sólo nos faltaría reiniciar el demonio mysqld.

El mismo procedimiento podría ser usado para cambiar las claves de otros usuario, sólo que si somos root de la base de datos, no necesitaríamos poner el demonio en modo ‘todos los privilegios’.

Página siguiente »

Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.