Hace un tiempo comencé a escribir unos minis howto con los principales comandos de Solaris, ahora, he creado este post para tenerlos todos agrupados, además ire actualizando las entradas para que éste sea el punto de entrada.
- Cómo saber la versión de Solaris instalada
- Cómo cambiar el planificador por defecto de Solaris
- Cómo sincronizar el reloj de Solaris utilizando NTP
- Cómo poner otro carácter de escape en zlogin
- Cómo saber cuántas CPUs hay instaladas en Solaris
- Cómo activar/desactivar una CPU en Solaris
- Cómo saber si Solaris está paginando
- Cómo ejecutar un proceso con un project diferente
- Cómo activar todos los interfaces de red
- Cómo cambiar el project de un proceso
- Cómo cambiar el planificador de un proceso
- Cómo saber cuál es el project actual
- Cómo saber si Solaris soporta 64 bits
- Cómo saber cuánta memoria hay instalada en Solaris
- Cómo reconfigurar el kernel de Solaris
- Cómo configurar el interface usando DHCP
- Cómo ampliar el área swap
- Cómo editar el crontab
- Cómo saber la versión de Firmware de la HBA (Sep. 2008)
- Cómo mostrar información de diagnóstico (Sep. 2008)
- Cómo saber los locales instalados (Oct. 2009)
- Cómo crear los índices de Man Pages (Oct. 2009)
- Cómo asociar un proceso a un procesador (Oct. 2009)
- Cómo obtener el vendedor y modelo del disco duro (Oct. 2009)
- Cómo ver información de las LUNs de la Cabina (Oct. 2009)
- Cómo activar MPxIO en Solaris 10 (Oct. 2009)
- Cómo recrear/verificar /etc/shadow (Oct. 2009)
- Cómo redimensionar partición UFS (Nov. 2009)
- Cómo registrar los Logins fallidos (Nov. 2009)
- Cómo ver cuántos usuarios hay sin password (Nov. 2009)
- Cómo desconectar la consola (teclado) sin ir al prompt (Nov. 2009)
- Cómo ver el tráfico de red con un sniffer (Nov. 2009)
- Cómo saber si un binario es de 64bits o de 32bits (Dic. 2009)
- Cómo conocer el WWN de una HBA en Solaris 10 (Ene 2010)
- Manejos de Projects y Configuraciones Dinámicas (Feb. 2010)
- Cómo registrar los intentos de logins por SSH en Solaris (Feb. 2010)
- Cómo modificar el número de descriptores de ficheros abiertos (Feb. 2010)
- Cómo saber el PID de nuestro proceso Shell (Feb. 2010)
- Cómo saber el RunLevel y último Boot de Solaris (Mar. 2010)
- Cómo saber las variables de entorno cargadas de un proceso (Mar. 2010)
- Dónde está ip_forwarding en Solaris 10 (Mar. 2010)
- Cómo activar el log de IPFilter (Mar. 2010)
- Cómo eliminar archivos utilizando su inode (Mar. 2010)
- Cómo buscar archivos utilizando su fecha de acceso o creación (Mar. 2010)
- Cómo evitar el problema de "rm: Lista demasiado larga" para borrar archivos (Mar. 2010)
- Cómo eliminar archivos con caracteres especiales de más formas (Mar. 2010)
- Cómo ver un calendario desde la linea de comandos (Abr. 2010)
- Cómo configurar IPFilter paso a paso en Solaris 10 (Abr. 2010)
- Cómo crear un banner - poster en Solaris (Abr. 2010)
- Cómo ver la tabla de rutas activas en Solaris (Abr. 2010)
- Cómo añadir una ruta estática permanente en Solaris (Abr. 2010)
- Dónde está el comando MD5 en Solaris (Abr. 2010)
- Cómo saber a que package pertenece un archivo (Abr. 2010)
- Cómo rotar los archivos de log utilizando LogAdm (May. 2010)
- Cómo mostrar archivos en formato octal (May. 2010)
- Cómo crear un archivo de un tamaño concreto (May. 2010)
- Cómo realizar un test de seguridad a nivel Hardware en Solaris (Jun. 2010)
- Cómo ver el tamaño de página actual (Jul. 2010)
- Cómo iniciar Solaris en modo interactivo (Jul. 2010)
- Cómo ver los valores de los parámetros del kernel de Solaris (Jul. 2010)
- Cómo cambiar los parámetros de Max User Process (maxuprc) y Max Pid (maxpid) (Jul. 2010)
- Cómo poner varios valores en una propiedad de Resource Manager (Jul. 2010)
- Cómo montar un archivo de imagen ISO en Solaris (Jul. 2010)
- Cómo gestionar archivos como Block Devices (Jul. 2010)
- Cómo saber qué procesos están utilizando el dispositivo (Jul. 2010)
- Cómo limitar el tamaño de /tmp (Oct. 210)
- Cómo cambiar el TimeOut de arranque en OpenIndiana y OpenSolaris (Oct. 2010)
- Cómo ver las estadísticas de memoria en Solaris y OpenIndiana (Oct. 2010)
- Cómo actualizar la versión de ZFS Pool (Dic. 2010)
- Cómo crear un sistema de ficheros en memoria utilizando TMPFS (Ene. 2011)
- Cómo crear un CHROOT (Feb. 2011)
- Cómo saber el project de un proceso (Mar. 2011)
- Cómo activar la salida de consola por puerto serie (Abr. 2011)
- Cómo funciona el comando "at" en Solaris y OpenIndiana (Jun. 2011)
- Cómo buscar el "profile" necesario en RBAC (Ago. 2011)
Buenas tardes un favor intento poner el solaris 10 en una maquina virtual de virtualbox pero no consigo la iso, una vez descargada se "descoprime", necesito instalar primero el solaris y luego jalarlo desde virtualbox ???
ResponderEliminarGracias!!
Hola Rodolfo,
ResponderEliminarLo primero que tienes que hacer es descargarte VirtualBox desde http://www.virtualbox.org y luego, la ISO de Solaris desde http://www.sun.com.
Ten en cuenta Oracle -dueña de Sun ahora- ha cambiado la licencia, y ahora es una "trial" de 90 días si no tienes contratado el soporte.
Te dejo aquí un post donde te explico paso a paso cómo Instalar Solaris en VirtualBox sobre MacOS X -aunque se puede aplicar a cualquier plataforma que soporte VirtualBox-
http://sparcki.blogspot.com/2010/01/instalar-solaris-10-paso-paso.html
Un Saludo,
Urko
BUENAS TARDES! yo estoy tratando de hacer una coneccion desde un servidor de noticias a la memcached de open solaris y quiciera saber cuales son las funciones que existen para poder manejar memcached en solaris
ResponderEliminarHola,
ResponderEliminarNo entiendo muy bien cuál es tu pregunta -anónimo- sobre las opciones para manejar memcached en Solaris
En Cómo Instalar MemCached en 32bits en Solaris puedes ver cómo se instala, activa y desactiva utilizando Solaris SMF para su gestión.
Si puedes explicar un poco mejor la pregunta,
Muchas Gracias,
Urko
que buenas notas :)
ResponderEliminarHola... estoy levantando un servidor de dns secundario en solaris 10, con el master no tenemos problemas, pero con el secundario nos regresa las siguientes lineas:
ResponderEliminarNon-authoritative answer:
www.google.com canonical name = www.l.google.com.
Name: www.l.google.com
Address: 72.14.253.104
Y en modo inverso me regresa lo siguiente:
Non-authoritative answer:
104.253.14.72.in-addr.arpa name = mia04s03-in-f104.1e100.net.
Authoritative answers can be found from:
253.14.72.in-addr.arpa nameserver = NS3.GOOGLE.COM.
Que puedo estar configurando mal??? podrían orientarme???
De antemano Gracias
Hola Anónimo,
ResponderEliminarSobre el acceso DNS secundario en Solaris 10 y la respuesta Non-Authoritative,
El problema es que el DNS secundario no está autorizado a realizar consultas al DNS.
Esto puede ser debido a que en la configuración del DNS primario (y en particular de la zona de bind) no tiene permisos para hacerlo.
Verifica que tienes el roots correctamente -permisos, y completo- y que en las configuraciones de las zonas (las vistas de bind) tienes correctamente los autorizados.
Técnicamente no es un error, más bien, lo que sucede es que tu DNS secundario "intenta" ser autorizado al acceder a "google.com" y, claro, no lo es.
Si quieres, podemos revisar la configuración del bind,
Un Saludo,
Urko
Muchas gracias por toda esta informacion, ma ha sido de gran utilidad, he aprendido muchas cosas que desconocia, en adelante sera mi manual de consulta.
ResponderEliminarTe hago una consulta tengo un solaris con ufs y quiero agregar un arreglo de disco pero quiero ponerlo como zfs como hago para que me lo reconosca y luego darle formato ZFS
ResponderEliminargracias
Hola Anónimo,
ResponderEliminarSobre la consulta de ZFS y UFS, no entiendo muy bien la expresión "agregar un arreglo de disco", :'( , si es lo que yo entiendo "añadir un disco nuevo y ponerlo como RAID 1 -mirror- la solución es un "poco" complicadilla pero no imposible.
Para hacer eso, primero tienes que hacer los siguientes pasos:
1.- Montar ZFS en el segundo disco (el nuevo)
2.- Copiar el ROOT y Boot al segundo disco
3.- Iniciar con el segundo disco
4.- Crear el mirror
Dime si es eso lo que quieres, y si es así, te lo explico con más detalle.
Un Saludo,
Urko
Pfff.. es una joya este post, muchas gracias!!!!
ResponderEliminarHola Rodrigo,
ResponderEliminarMuchas Gracias!
Me alegra un montón que os sirva de ayuda, seguiré mejorando poco a poco el blog gracias a vuestros comentarios,
Un Saludo,
Urko
lo mejor que e encontrado de informacion de solaris..
ResponderEliminargracias
eternas gracias
ResponderEliminarHola Urko
ResponderEliminarTengo un pequeño problema, paso a explicar
Tengo un solaris 10 instale una máquina virtual
Virtual Box de Sun OSE y virtualice un Windows XP,
Ahora tengo que acceder a los USB desde el XP virtual, y lo primero que veo es que no existe el grupo vboxusers para empezar a tocar los archivos necesarios para ver los USB.
Muchas Gracias
Juan Carlos
Hola JRomer,
ResponderEliminarMe imagino que sí -y perdoname si es una tontería- pero, tienes instaladas las Extensiones de VirtualBox?
A partir de la versión 4.x es necesario instalarlo de forma separada para tener soporte USB.
Si es así, comprueba que está el servicio de Guest Additions activo en el SMF.
Además, si todo está ok, puedes añadir el grupo vboxusers al Solaris para poder operar con el USB.
$ pfexec groupadd vboxusers
Cuéntame cómo lo llevas,
Un Saludo,
Urko
Hola.
ResponderEliminarBuenisimo Blog. Me gustaria saber como puedo instalar el compilador de fortran en Sun 5.8, donde lo consigo, como lo compilo, soy novato en solaris. gracias por la ayuda.
ATTE
xavi
Hola soy bernal y me gusta mucho este sistema operativo, ofrece muchas prestaciones pero no se si alguien me podria explicar como puedo crear un file system en solaris 10
ResponderEliminarHola que tal!!! Mi nombre es Pedro, mira al verdad soy nuevo con solaris y UNIX, yo estoy mas familizarizado con linux (debian), pero necesito crea en solaris un servidor DNS cache y maestro, ademas de un servidor DHCP, ¿tendras algun tutorial para ello? o si puedes recomendar una pagina o manual en especifico te lo agradeceria
ResponderEliminarP.D: mi correo es tuti_666@hotmail.com
Hola que tal!!!
ResponderEliminarMi nombre es Pedro, mira al verdad soy nuevo con solaris y UNIX, yo estoy mas familizarizado con linux (debian), pero necesito crea en solaris un servidor DNS cache y maestro, ademas de un servidor DHCP, ¿tendras algun tutorial para ello? o si puedes recomendar una pagina o manual en especifico te lo agradeceria.
Buenos dias,
ResponderEliminarInstale un Solaris Oracle10, pero al realizar la copia de archivos desde un cd, todos los archivos con nombre largo me los deja con un nombre de los 8 primeros digitos. Hay alguna forma de modificar esto para copiar los archivos con nombre real?
Muchas gracias de antemano.
Atte.
Carlos Arturo Saavedra
Buenos dias,
ResponderEliminarNecesito reiniciar un servidor Solaris (Sparc - Sun fire 280) en modo single user ya que el arranque normal no funciona. Para hacerlo, ¿Puedo lanzarlo desde la OBP? En ese caso, cual es el comando.
Muchas gracias
Alex
Hola Alex,
EliminarPara reiniciar un servidor (SPARC o x86) en modo Single User podemos hacerlo de la siguiente forma:
1.- Desde Solaris ejecutando el comando
# reboot -- -s
2.- Desde OpenBoot
2 > boot -s
También, si tenemos problemas en el arranque, podemos utilizar el disco de instalación de Solaris y arrancar el sistema en modo Single User para luego "ver que sucede", por ejemplo, con el disco metido y desde OpenBoot
2> boot cdrom -s
Esto arrancará Solaris desde el CD en modo Single User.
Un Saludo,
Urko
Todo un filon esta entrada. Muchas gracias por todo.
ResponderEliminarEstimado,
ResponderEliminarComo puedo saber el puerto que esta utilizando un proceso en particular?
Saludos
Hola Chistian,
ResponderEliminarPara saber los puertos abiertos de un proceso en particular, debes utilizar el comando "pfiles" que te indicará los archivos abiertos.
Ten en cuenta que un socket, en UNIX es un "archivo" y por lo tanto, te los mostrará.
Por ejemplo, si mi proceso Tomcat tiene como PID 81412 haríamos lo siguiente (utilizo pfexec ya que utilizo Roles, puedes mirar el artículo sobre Roles y Privilegios para más información)
havoc@h1-master-01:~$ pfexec pfiles 81412
....
235: S_IFCHR mode:0644 dev:526,0 ino:42991622 uid:0 gid:3 rdev:82,1
O_RDONLY|O_LARGEFILE FD_CLOEXEC
/devices/pseudo/random@0:urandom
offset:16
236: S_IFSOCK mode:0666 dev:535,0 ino:26274 uid:0 gid:0 size:0
O_RDWR|O_NONBLOCK
SOCK_STREAM
SO_SNDBUF(65536),SO_RCVBUF(73728)
sockname: AF_INET6 ::ffff:127.0.0.1 port: 63587
peername: AF_INET6 ::ffff:127.0.0.1 port: 61916
peer: java[80637] zone: global[0]
240: S_IFSOCK mode:0666 dev:535,0 ino:33296 uid:0 gid:0 size:0
O_RDWR|O_NONBLOCK
SOCK_STREAM
SO_SNDBUF(65536),SO_RCVBUF(73728)
sockname: AF_INET6 ::ffff:127.0.0.1 port: 58750
peername: AF_INET6 ::ffff:127.0.0.1 port: 61816
peer: java[80637] zone: global[0]
hola como instalo wine en opensolaris?
ResponderEliminarcomo agrego repositorios ?
ayuda urgente....
Como se maneja la entrada y salida en el sistema operativo SOLARIS
ResponderEliminarHola Computer,
EliminarNo entiendo muy bien la pregunta, pero ... allá vamos!
Si lo que te refieres es a si difiere en temas como I/O (redirecciones) en Solaris (y en todo UNIX) se utilizan los siguientes:
1) Enviar a un archivo: ">"
2) Leer de un archivo: "<"
3) "Conectar" la salida a la entrada: "|"
Por ejemplo,
a) Crear un archivo "/tmp/nuevo.fichero" con el contenido "SafeChildrenGuardian"
$ echo "SafeChildrenGuardian" > /tmp/nuevo.fichero
b) Concatener la salida de uno en otro
$ cat /tmp/nuevo.fichero | more
Espero que sea esta tu pregunta y te sirva, si no es así, discúlpame :D
Un Saludo,
Urko
hola.que.tal.me.podrias.ayudar.a.istalar.oracle10g.en.solaris10.soyueva.en.esto.y.quiero.ver.que.necesito??
ResponderEliminarGrandioso blog tiene una buena forma de explicar lo necesario sin rodeos :D
ResponderEliminarHola Olivia,
EliminarMuchas Gracias!
Estimado: Estoy intentando instalar Debian 6.0.6 en una sparck Sun Blade 150.
ResponderEliminarLuego de varios problemas para bootear por dchp, finalmente lo logré y pude iniciar el instalador, el problema surge luego de elegir teclado, idioma, configurar red manualmente.
A partir de alli, el debian queda congelado "Detectando Hardware y discos".
Lei tanto el tutorial de instalacion de la pagina oficial de Debia.org problemas conocidos y de la pagina oficial de Oracle.
Lo único que pude rescatar como posible problema es que las SUN tiene 2 tarjetas de RED y el Debian no sabe con cual quedarse, que es conveniente deshabilitar una de ellas y luego iniciar nuevamente el instalador, luego de instalado el Linux si es posible habilitarla nuevamente. Esto es asi ? alguna suregencia al respecto ?
Realmetne necesito instalarlo para rescatar esta vieja Sun que es un fierro pero necesito correo Linux.
Saludos.
Hola Guillermo,
EliminarLo cierto es que yo de Linux no es que sea un "crack", jejeje, pero bueno, vamos a ver si te puedo echar una mano, ;)
En Solaris, por defecto, todas las Ethernet comparte MAC, y esto, puede ser que esté volviendo loco al Debian.
Para desactivarlo, puedes utilizar el comando eeprom que te permite desactivar esta característica.
$ pfexec eeprom "local-mac-address?"=true
Si no fuese eso, podemos probar a desactivar un device completo mediante firmware y así ver qué sucede.
Un Saludo,
Urko
Hola buen dia... necesito habilitar la salida a Internet en Solaris para instalar PDO_OCI y OCI8...
ResponderEliminarMuchas gracias por tu colaboracion y excelente blog
Hola Poncho,
EliminarNo entiendo muy bien la pregunta, pero ... voy a ver si es esto lo que quieres.
Para configurar Solaris para que pueda "salir a Internet", deberías configurar un "defaultrouter" -o tener el protocolo de enrutado automático-
1.- Para configurar un "default router"
pfexec router add default IP-ROUTER-DEFAULT
2.- Para que la ruta sea "persistente"
echo "ip-del-router" > /etc/defaultrouter
3.- Configurar la resolución DNS de nombres
cp /etc/nsswitch.dns /etc/nsswitch.conf
echo "nameserver 8.8.8.8" > /etc/resolv.conf
Con eso, deberías tener acceso a Internet.
Un Saludo,
Urko
sr. webmaster como ingresar a Internet en solaris 10 virtualbox en un sistema huésped de un sistema anfitrión windows 7 con estas instrucciones:
ResponderEliminarTERMINAL EN SOLARIS
# ifconfig lo0 plumb up
# ifconfig lo0 ----------- netmask-----------------
logro cambiar lo0 lo verifico con esta instruccion:
# ifconfig -a
pero no tengo conexion a internet
ojo que la dirección ipv4 esta correcta de acuerdo a la maquina virtual y a windows
espero que me pueda ayudar gracias de antemano
sr webmaster
ResponderEliminarno logro conexion a internet en una maquina virtual virtualbox de solaris 10 cuyo anfitrion es windows 7 solo he podido cambiar la conexion lo0 (tarjeta nic solaris)con estas instrucciones
# ifconfig lo0 plumb up
# ifconfig lo0 xxxxx netmask xxxxx
la verificacion :
# ifconfig -a
resultado favorable porque cambia, pero la conexión no
si me pudiera ayudar gracias de antemano
Hola Anónimo,
EliminarEl problema es que el interface lo0 (Loopback) no es configurable, es decir, siempre debe ser 127.0.0.1 (en IPv4).
Lo que tienes que hacer, es asignar una nueva tarjeta en VirtualBox y levantar el interface en Solaris, por ejemplo, si tienes asignada una tarjeta "Intel", entonces,
# ifconfig e1000g0 plumb
# ifconfig e1000g0 192.168.1.1 netmask 255.255.255.0 broadcast + up
Y luego, tienes que añadir la ruta por defecto
# route add default 192.168.1.254
Y por último, la resolución de DNS
# cp /etc/nsswtich.dns /etc/nsswitch.conf
# echo "8.8.8.8" > /etc/resolv.conf
Y listo!
Un Saludo,
Urko
Instale solaris 10 con virtualbox, el problema es que no tengo internet en solaris, sabes como se puede areglar el problema.
ResponderEliminarGracias
muy bueno el post Urko soy nuevo en esto pero ya pude guiarme bastante porque es amigable los materiales y manera que apoyas!!!
ResponderEliminarHola Rodrigo,
EliminarMuchas Gracias!
Me alegro que te sirva de guía, ;)
Un Saludo,
Urko
Acudo a ustedes que son unos grandes conocedores sobre servidores estoy empezando y tengo una pregunta: Como Instalar Linux (D.debian) SPARC. En un servidor "Sun Ultra Enterprise 450"
ResponderEliminarMuy buen post Urko,
ResponderEliminarLLevo 2 meses en un curso de solaris y esta web ha sido el descubrimiento del mes.
GRACIAS GRACIAS GRACIAS
Félix
alguien sabe como puedo deshabilitar los mensajes de eventos que aparecen en consola ya que al trabajar mayormente por linea de comandos resulta incomodo el que esten apareciendo
ResponderEliminar