Cambiar la ip en Solaris 10
Diciembre 7, 2009 at 12:49 pm | In Solaris, Unix | Leave a CommentCopio 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 CommentLos 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 CommentPor 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 CommentPor 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 CommentBasicamente 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 Commentmysql> 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 CommentExisten 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 CommentEn 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’.
Blog de WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.