Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| tutorial_de_its [2023/11/03 23:29] – [Control de Trabajos en ITS] peron | tutorial_de_its [2026/04/21 16:09] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 4: | Línea 4: | ||
| HACTRN.ORG es un [[pubnix]] que corre una instancia de [[its|Incompatible Timesharing System]]. Con este tutorial podrás aprender ciertos detalles de uso de uno de los más míticos sistemas operativos de la cultura [[hacker]], desarrollado en el [[MIT]]. | HACTRN.ORG es un [[pubnix]] que corre una instancia de [[its|Incompatible Timesharing System]]. Con este tutorial podrás aprender ciertos detalles de uso de uno de los más míticos sistemas operativos de la cultura [[hacker]], desarrollado en el [[MIT]]. | ||
| + | |||
| ====Iniciar sesión en HACTRN==== | ====Iniciar sesión en HACTRN==== | ||
| - | Desde nuestro sistema compartido texto-plano.xyz, podrás acceder | + | Debido a la seguridad laxa del MIT - fundamento de la cultura hacker - podrá darse de alta en HACTRN |
| + | |||
| + | |||
| + | ===Loguearse a ITS con TVCon=== | ||
| + | Podrás utilizar el [[emulador de terminal]] [[https:// | ||
| <code bash> | <code bash> | ||
| - | telnet hactrn.org 10003 | + | tvcon -2BCS bitzone.sdf.org |
| </ | </ | ||
| - | Opcionalmente podrás utilizar el [[emulador | + | Al lograr contacto, recibirá una pantalla |
| + | |||
| + | {{ :its.png? | ||
| + | |||
| + | Una vez presentados este " | ||
| <code bash> | <code bash> | ||
| - | tvcon -2BCS hactrn.org | + | luser< |
| </ | </ | ||
| + | ...siendo luser tu //nombre de usuario// de HACTRN. | ||
| - | Al lograr contacto, recibirá una pantalla de bienvenida | + | ===Loguearse a ITS con Telnet=== |
| + | |||
| + | Desde nuestro sistema compartido texto-plano.xyz, podrás acceder | ||
| + | |||
| + | <code bash> | ||
| + | telnet bitzone.sdf.org 10003 | ||
| + | </ | ||
| + | |||
| + | Si utilizas telnet, lama la atención de la terminal mediante **Ctrl+z** e ingresa tu nombre de usuario para adentrarte en ITS: | ||
| + | |||
| + | < | ||
| + | :login luser | ||
| + | </ | ||
| - | Una vez presentados este " | + | Ante cualquiera |
| < | < | ||
| Línea 35: | Línea 57: | ||
| </ | </ | ||
| - | Debido a la seguridad laxa del MIT - fundamento de la cultura hacker - podrá darse de alta en HACTRN al igual que en el ITS clásico, esto significa sin sin suplir //luser// (forma risueña de " | ||
| - | laboratorio" | ||
| - | Para adentrarse al sistema ingrese: | ||
| - | < | ||
| - | :login luser | ||
| - | </ | ||
| > | > | ||
| Línea 47: | Línea 63: | ||
| ===Cerrar Sesión=== | ===Cerrar Sesión=== | ||
| - | Para cerrar su sesión de usuario en HACTRN, use el comando '': | + | Al finalizar tu trabajo |
| + | |||
| + | Esto cierra la sesión e interrumpe todos los trabajos de cómputo bajo el luser asociado, PERO NO CIERRA LA CONSOLA TELNET. | ||
| Para cerrar y liberar la consola Telnet, una vez cerrada la sesión de usuario tenga a bien usar la combinación **Ctrl+AltGr+]**, | Para cerrar y liberar la consola Telnet, una vez cerrada la sesión de usuario tenga a bien usar la combinación **Ctrl+AltGr+]**, | ||
| Línea 76: | Línea 94: | ||
| luser; ..new. (uder) | luser; ..new. (uder) | ||
| </ | </ | ||
| - | (siendo " | + | |
| + | (siendo " | ||
| Contar con un directorio home implica en la práctica poder usar la mayoría de las aplicaciones de ITS, pero para oficializar el luser en el ambiente deberá completar el formulario con las preguntas realizadas por el programa INQUIR. Para ello, ingrese el comando: | Contar con un directorio home implica en la práctica poder usar la mayoría de las aplicaciones de ITS, pero para oficializar el luser en el ambiente deberá completar el formulario con las preguntas realizadas por el programa INQUIR. Para ello, ingrese el comando: | ||
| Línea 145: | Línea 164: | ||
| ====Comunicaciones==== | ====Comunicaciones==== | ||
| - | Con el comadno :who podrás ver qué usuarios están conectados en el sistema. En cualquier caso, podrás mandar un mensaje a otro usuario con '': | + | Use el comando |
| - | Si usas '': | + | Use '': |
| + | En cualquier caso, podrá remitir un mensaje a otro usuario con '': | ||
| + | |||
| + | Al usar '': | ||
| + | ===Correo electrónico en ITS=== | ||
| + | Puede utilizar correo electrónico interno dentro del sistema. | ||
| + | |||
| + | El programa para ello puede invocarse con '': | ||
| + | |||
| + | Como siempre, el envío final del mensaje se produce con **Ctrl+c**. | ||
| + | |||
| + | Para leer los mensajes de correo puede usar '': | ||
| ====Comandos de ITS==== | ====Comandos de ITS==== | ||
| He aquí una serie de equivalencias de comandos de UNIX a un equivalente para el ITS. En ITS el '' | He aquí una serie de equivalencias de comandos de UNIX a un equivalente para el ITS. En ITS el '' | ||
| ^ **Comando de UNIX** ^ **Comando de DDT** ^ **Comando con :** ^ | ^ **Comando de UNIX** ^ **Comando de DDT** ^ **Comando con :** ^ | ||
| - | | login: '' | + | | login: '' |
| - | | logout | $$u | :logout | | + | | logout | **Esc, |
| | TERM=vt52 | | :tctyp vt52 | | | TERM=vt52 | | :tctyp vt52 | | ||
| | TERM=vt100 | | :crtsty vt100 | | | TERM=vt100 | | :crtsty vt100 | | ||
| | clear | | :clear | | | clear | | :clear | | ||
| | ls | **Ctrl+f** | :listf | | | ls | **Ctrl+f** | :listf | | ||
| - | | ls //directorio// | '' | + | | ls '' |
| | ls / | **Ctrl-R** m.f.d. ('' | | ls / | **Ctrl-R** m.f.d. ('' | ||
| | ls *.foo | **Ctrl-R** '' | | ls *.foo | **Ctrl-R** '' | ||
| Línea 165: | Línea 195: | ||
| | mkdir // | | mkdir // | ||
| | cd directorio | '' | | cd directorio | '' | ||
| - | | cp //f1// //f2// | $**Ctrl+r** f1,f2 | :copy '' | + | | cp '' |
| - | | rm //fichero// | **CTRL+o** fichero | :delete '' | + | | rm '' |
| - | | ln //f1// // | + | | ln '' |
| - | | mv //f1// // | + | | mv '' |
| | mv //fichero// // | | mv //fichero// // | ||
| - | | emacs | emacs**Ctrl+K** | < | + | | emacs | emacs**Ctrl+K** | '' |
| - | | ps | $$v | :listj | | + | | ps | **Esc**, |
| - | | kill pid | pid$Ctrl+x | :job pid :kill | | + | | kill pid | pid**Esc**,**Ctrl+x** | :job pid :kill | |
| - | | sudo -u u '' | + | | sudo -u // |
| | top | '' | | top | '' | ||
| | **Ctrl+u** | **Ctrl+d** | | | | **Ctrl+u** | **Ctrl+d** | | | ||
| Línea 179: | Línea 209: | ||
| | **Ctrl+z** | **Ctrl+z** | | | | **Ctrl+z** | **Ctrl+z** | | | ||
| | **Ctrl+d** | **Ctrl+c** | | | | **Ctrl+d** | **Ctrl+c** | | | ||
| - | | fg | $P | :continue | | + | | fg | **Esc**, |
| | bg | **Ctrl+p** | :proceed | | | bg | **Ctrl+p** | :proceed | | ||
| Línea 201: | Línea 231: | ||
| | **Ctrl+k** | Borra hasta el final de la línea | | | **Ctrl+k** | Borra hasta el final de la línea | | ||
| + | ==== Subsistemas==== | ||
| + | |||
| + | ITS es una plataforma de programación y virtualización que cuenta con gran | ||
| + | cantidad de intérpretes y subsistemas. | ||
| + | |||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | |||
| + | A su vez, contará con una [[sh|shell tipo Unix]] con '': | ||
| + | ====Juegos==== | ||
| + | |||
| + | El ITS cuenta con varios juegos, entre ellos: | ||
| + | |||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | | '': | ||
| + | |||
| + | También puede jugar la aventura de texto Zork, pero requiere tener un archivo en su directorio para trabajar, de modo que debe ingresar: | ||
| + | |||
| + | < | ||
| + | :login luser | ||
| + | :print luser; ..new. (udir) | ||
| + | :create luser; _msgs_ luser | ||
| + | </ | ||
| + | |||
| + | Presione **Ctrl+c** e ingresa: '': | ||
| ====Otros programas de ITS ==== | ====Otros programas de ITS ==== | ||
