Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
vms [2021/07/13 03:36] – peron | vms [2022/06/10 01:57] – peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== VMS ====== | ====== VMS ====== | ||
+ | Se trató de un sistema operativo de [[tiempo_de_computo_compartido|tiempo compartido]] desarrollado por [[DEC|Digital Equipment Corporation]] para su serie de minicomputadoras [[VAX]]. | ||
+ | |||
+ | Se trata de un entorno multiusuari@ multitarea con memoria virtual, y opcionalmente capaz de operar en [[clúster]]. Es recordado por su estabilidad asombrosa en equipos [[servidor|servidores]]. | ||
+ | |||
+ | Su desarrollo como tal se extendió desde 1979 hasta 1992 bajo el nombre de **VAX/ | ||
+ | |||
+ | ==== OpenVMS ==== | ||
+ | |||
+ | Tras la adquisición de DEC por parte de Compaq y luego por HP, el VMS tradicional derivó en una implementación a código abierto, el **OpenVMS** escrito tanto para las minis [[VAX]] como para arquitectura Alpha. Este se continuó utilizando de forma eventual en servidores de dicha tecnología, | ||
+ | |||
+ | Sin embargo, la última versión 9 de OpenVMS representa un cambio fundamental ya que abandona las arquitecturas DEC para compatibilizar el sistema con otras de despliegue moderno, notablemente la x86_64. Esto hace posible de operarse en equipos de escritorio modernos. Sin embargo, el código permanece privativo. | ||
- | El sistema operativo VMS tradicional derivó en una implementación a código abierto, el OpenVMS escrito tanto para las minis [[VAX]] como para Alpha. Afortunamente, | ||
===== DCL en OpenVMS 8.4 sobre DEC Alpha remoto ===== | ===== DCL en OpenVMS 8.4 sobre DEC Alpha remoto ===== | ||
Línea 13: | Línea 23: | ||
Para dar de alta una cuenta a título individual, podremos usar nuestra terminal GNU con Linux mediante Secure Shell (SSH) a: | Para dar de alta una cuenta a título individual, podremos usar nuestra terminal GNU con Linux mediante Secure Shell (SSH) a: | ||
- | ssh REGISTRATION@eisner.decus.org | + | <code bash>ssh REGISTRATION@eisner.decus.org</ |
Cuando el sistema nos solicite contraseña no ingresamos ninguna y simplemente presionamos ENTER. Se activará a continuación programa de registro en la máquina DEC Alpha, que constará de varias pantallas. En ellas se nos solicitará ingresar un nombre de usuario y debemos proporcionar una casilla de correo electrónico válida. También se nos solicitará indicar qué tipo de editor deseamos (normalmente uno llamado LSE). | Cuando el sistema nos solicite contraseña no ingresamos ninguna y simplemente presionamos ENTER. Se activará a continuación programa de registro en la máquina DEC Alpha, que constará de varias pantallas. En ellas se nos solicitará ingresar un nombre de usuario y debemos proporcionar una casilla de correo electrónico válida. También se nos solicitará indicar qué tipo de editor deseamos (normalmente uno llamado LSE). | ||
- | Una vez recibido un correo de parte de DECUS conteniendo una contraseña pasavante, podremos ya conectarnos a nuestra cuenta de OpenVMS remoto. Por tanto, nos logueamos utilizando | + | Una vez recibido un correo de parte de DECUS conteniendo una contraseña pasavante, podremos ya conectarnos a nuestra cuenta de OpenVMS remoto. Por tanto, nos logueamos utilizando: |
- | **ssh usuario@eisner.decus.org** | + | <code bash>ssh usuario@eisner.decus.org</ |
Tras ingresar la contraseña provista por DECUS, podremos ver nuestra pantaslla incial. Por ejemplo: | Tras ingresar la contraseña provista por DECUS, podremos ver nuestra pantaslla incial. Por ejemplo: | ||
Línea 45: | Línea 55: | ||
Subprocess USUARIO_xxxxx has completed | Subprocess USUARIO_xxxxx has completed | ||
</ | </ | ||
- | El prompt de DCL es un "$". | + | El prompt de DCL es un '' |
- | ===== Uso básico de DCL ===== | ||
+ | ===== Uso básico de DCL ===== | ||
El DCL presentaba un conjunto de instrucciones en inglés que el usuario ingresaba para comandar al sistema operativo (en este caso OpenVMS), qué hacer. Constaba de más de 200 comandos y funciones. | El DCL presentaba un conjunto de instrucciones en inglés que el usuario ingresaba para comandar al sistema operativo (en este caso OpenVMS), qué hacer. Constaba de más de 200 comandos y funciones. | ||
Línea 69: | Línea 79: | ||
**Ctrl+o**: Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, | **Ctrl+o**: Reactiva la salida de texto a la terminal. Si se la presiona alternativamente, | ||
+ | |||
=== AYUDA ONLINE === | === AYUDA ONLINE === | ||
Línea 86: | Línea 97: | ||
**copy** Copia un fichero especificado, | **copy** Copia un fichero especificado, | ||
- | **copy/ | + | **copy/ |
**create** crea ficheros y directorios, | **create** crea ficheros y directorios, | ||
Línea 151: | Línea 162: | ||
$ **DELETE archivo.txt; | $ **DELETE archivo.txt; | ||
- | Para borrar el directorio creado tenemos que retroceder al nivel anterior en el árbol (no podemos eliminar un directorio desde dentro del mismo). | + | Para borrar el directorio creado tenemos que retroceder al nivel anterior en el árbol (no podemos eliminar un directorio desde dentro del mismo). |
+ | |||
+ | $ **SET FILE/ | ||
+ | |||
+ | ...y finalmente lo borarás con: | ||
$ **delete prueba.dir; | $ **delete prueba.dir; | ||
+ | |||
=== Crear un fichero finger === | === Crear un fichero finger === | ||
Línea 166: | Línea 182: | ||
Esto cerrará el editor LSE y nos retornará al prompt de DCL. Debemos ahora asignar los permisos de fichero requeridos al fichero .plan que hemos creado. Ello lo haremos ingresando el comando: | Esto cerrará el editor LSE y nos retornará al prompt de DCL. Debemos ahora asignar los permisos de fichero requeridos al fichero .plan que hemos creado. Ello lo haremos ingresando el comando: | ||
- | set file/ | + | **set file/ |
- | Ver quién está online | + | |
+ | === Ver quién está online | ||
- | Podremos | + | Podrás |
$**SHOW users** | $**SHOW users** | ||
Línea 210: | Línea 228: | ||
Existen muchísimos comandos de este tipo, pero tal vez el más simple sea show. Utiliza help show, o prueba alguno de los siguientes: | Existen muchísimos comandos de este tipo, pero tal vez el más simple sea show. Utiliza help show, o prueba alguno de los siguientes: | ||
- | **show system** | + | <code bash>show system</ |
- | **show network** | + | <code bash>show network</ |
- | **show cpu** | + | <code bash>show cpu</ |
- | **show memory** | + | <code bash>show memory</ |
===== Crear una web de DECUS ===== | ===== Crear una web de DECUS ===== | ||
Línea 228: | Línea 246: | ||
Para ello creamos un subdirectorio y le otorgamos los permisos requeridos | Para ello creamos un subdirectorio y le otorgamos los permisos requeridos | ||
- | $ **set default sys$login** | + | <code bash> |
- | + | set default sys$login | |
- | $ **create/dir [.www] / | + | create/dir [.www] / |
- | + | set security / | |
- | $ **set security / | + | set default sys$login |
- | + | set security / | |
- | $ **set default sys$login** | + | </ |
- | + | ||
- | $ **set security / | + | |
- | Acto seguido creamos un archivo index.html o bien lo transferimos a través de FTP. Podremos crear subdirectorios adicionales | + | Acto seguido creamos un archivo |
Documentación | Documentación | ||