Mostrando entradas con la etiqueta tru64. Mostrar todas las entradas
Mostrando entradas con la etiqueta tru64. Mostrar todas las entradas

domingo, enero 10, 2010

El acceso físico al servidor

Hoy quería continuar con el tema del rozamiento en la caída libre pero no puede ser porque necesito conocer una serie de datos (tabla de coeficientes de rozamientos aire-acero) que no encuentro por ningún sitio, así que otro día será.

Además parece que a la gente le gusta el tema de la seguridad informática que es lo que tiene tirón... así que hoy un poco de seguridad.

Primera regla de seguridad informática del mundo real: Si un indeseable tiene acceso físico al sistema que tu quieres proteger, estás perdido. Olvídate de todo porque sin ningún esfuerzo ni conocimiento informático (bueno, un conocimiento mínimo como verás a continuación) puede ser Administrador o root del sistema.

Llegados a este punto no sé si debería continuar o no, pero creo que la respuesta es sí. La persona que quiera acceder ilegítimamente al sistema seguro que ya sabe todo lo necesario, y en cambio esta información servirá de aviso al Administrador.

Además hay otro motivo y es que con tanta contraseña, con tanta máquina diferente y con tanta rotación de personal informático un día cualquiera os puede ocurrir que hayáis perdido la contraseña del usuario Administrador. Y esto es un gravísimo problema que tiene fácil solución.

¿Como se puede conseguir ser Administrador en un PC o servidor Windows?

Una opción muy sencilla es usar el ERD Commander. Escribí un post sobre esto que podéis ver aquí.

¿Y en un Sistema UNIX?

Pues más fácil aún. Normalmente en una máquina UNIX habrá varios modos de operación o estados.

El habitual en un servidor se llama multi-user mode (modo multiusuario). En este estado los usuarios se pueden conectar (login), los sistemas de ficheros están montados y los servicios y demonios funcionan con normalidad.

Otro estado sería el de HALT en el que se desmontan todos los file system y se matan todos los procesos.

Pero, en UNIX suele haber otro estado especial para tareas administrativa llamado single-user mode. En este estado los usuarios no pueden hacer login, los file system no críticos no se montan y los servicios y demonios no críticos están parados.

Este modo sirve para hacer backups del sistema, revisar la consistencia de los sistemas de ficheros (fsck en HP-UX), labores sin interferencias de otros usuarios, etc.

El truco para ser root es muy fácil. Símplemente entra en single user y ya estás con el usuario root. Si no recuerdas la contraseña de root la cambias con el típico passwd.

Single user en Tru64

Tru64 es el UNIX de Compaq. HP adquirió Compaq en 2002 así que habrá que decir que es un UNIX de HP.

Tenemos dos opciones:

A.-Apagar la máquina y al encender...

Cuando te aparezca el prompt >>> en lugar de un arranque normal con b (boot), hacemos lo siguiente:

>>> boot -fl s (he puesto efe ele, no efe uno)

B.-Desde el modo multi-user podemos pasar al estado halt y de ahí a single user:

#shutdown -h 5 "pasamos a single user"
>>> boot -fl s

Después tenemos que arrancar el LSM (Logical Storage Manager) para habilitar los volúmenes lógicos. Esto se hace así:

# /sbin/lsmbstartup

Ahora hay que chequear y montar los file system-s locales que aparecen en /etc/fstab:

# /sbin/bcheckrc

Y ya está. Si hacemos...

# whoami
root

# passwd

Single user en HP-UX

Es el UNIX de HP (sin tener en cuenta el Tru64 que tiende a desaparecer):

A.-Si se tiene una sesión iniciada en el modo multi-user:

#shutdown -y 0
#init s

B.-Si se arranca la máquina desde el principio...
Durante el arranque pulsar ESC para interrumpirlo y preguntará por el dispositivo de arranque (boot device).

Interact with ISL? Y

ISL> hp-ux -iS

Para otros sistemas podemos ver la línea "BOOT SINGLE USER" de la siguiente guía UNIX que viene muy bien, la verdad: http://www.unixguide.net/unixguide.shtml

Saludos.

jueves, diciembre 18, 2008

La gran Digital Equipment Corporation

Ya se sabe que errar es de humanos, no voy a comentar el caso en detalle porque es como para comerse a alguien. Sólo diré que yo no he cometido el error. Aunque como responsable de la instalación he tenido que arreglarlo.

Buenos, el caso es que he ido al trabajo tan tranquilo, he entrado algo más tarde que las 8:00 a.m. y he salido algo antes que las 22:40.

Quiero documentar lo realizado porque hay cosas que no vienen en ningún sitio y sólo te lo puede explicar alguien a quien le ha ocurrido antes.

Empecemos por Tru64.


DEC (Digital Equipment Corporation) era una gran compañía creada en 1957. Os sonarán sus servidores PDP y VAX. El PDP-8 se suele considerar como el primer mini-ordenador. Se les denomina mini por comparación con los mainframes de la época pero eran auténticos cacharros.

En 1978 se lanza el VAX que fue una mejora consistente en una arquitectura de 32 bits. Se podía utilizar UNIX, aunque lo suyo era el super sistema operativo que todavía sigue vivito y coleando: VMS. Yo conocí el VAX/VMS en la Universidad y era robusto de verdad.

En 1992 lanzan los nuevos servidores Alpha que tenían arquitectura RISC (juego de caracteres reducido y ejecuciones en menos ciclos de reloj). En aquel momento había grandes debates y era la arquitectura que se iba a comer el mercado. La gran novedad era la arquitectura de 64 bits que también se considera como la primera del mercado. Funcionaban con UNIX (Digital-UNIX), VMS (lo ideal) o Windows NT. Yo he trabajado con un Alpha 4100 con VMS y era lo más duro que he visto en mi vida. A prueba de balas. Un día pongo las fotos. ¡Sniff!

En 1997, DEC demanda a Intel por violación de patente en sus nuevos micros Pentium.
Su RDB (base de datos relacional super-robusta) lo compra Oracle (OracleRDB).

En 1998 Compaq compró DEC. Y Compaq cambió el nombre del sistema operativo. Lo que hasta entonces era Digital UNIX pasa a llamarse Tru64 (sí, el 64 es para remarcar que es de 64 bits).

Se da la circunstancia de que HP compra-fusiona Compaq en 2001-2002 por lo que aunque todavía hoy (2008) le da soporte se puede considerar que muere ese año. Desde el momento de la fusión HP deja de lado el Tru64 en favor de su propio UNIX HP-UX. Muchos técnicos que han trabajado con ambos sistemas operativos (por venir de Digital) defienden la superioridad de Tru64 frente a HP-UX, pero lo comentaremos otro día.

Ya me he enrollado otra vez. Lo que quería decir es que el servidor con el problema es un Compaq Alpha Server ES40 y su sistema operativo es...Tru64. Mañana entro en detalles.

Saludos.