Unix Shell

A RNL disponibiliza um serviço de Unix Shell a todos os alunos e docentes do IST, embora seja particularmente vocacionado para os alunos de LEIC.

O nexus disponibiliza diversas linguagens e ferramentas de programação, com várias versões diferentes instaladas, sendo um bom ambiente para desenvolver, experimentar e fazer testes de projetos de programação.

Como usar

Pode ser acedido em nexus.rnl.tecnico.ulisboa.pt através de SSH, usando o típico comando ssh presente em qualquer distribuição Linux ou outra variante de Unix, ou usando um cliente como o Putty em Windows.

A autenticação é feita com o IST ID e a home de cada utilizador (directoria presente quando se faz login) consiste na sua área pessoal do AFS disponibilizada pela DSI. Recomenda-se portanto que tenha o serviço AFS ativado na DSI antes de usar o nexus. O nexus não disponibiliza nenhum espaço de armazenamento permanente para além do AFS.

Utilização aceitável

Os recursos da máquina podem ser usados livremente, dentro dos limites razoáveis. Processos a consumir 100% de CPU ou uma porção significativa de memória continuamente durante períodos de tempo acima de 1 dia poderão estar sujeitos a serem terminados sem aviso.

Processos de fundo a correr (ex: daemons) durante longos períodos de tempo são aceitáveis, dependendo do objectivo a que se destinam.  Ex: Cliente IRC, sim. Servidor de jogo, não.

Para mais esclarecimentos sobre casos específicos, pergunte-nos através de rnl@rnl.tecnico.ulisboa.pt.

Sistema

O nexus consiste numa máquina com 4 vCPUs e 4GiB de RAM, a correr Hardened Gentoo Linux.

Imagem ilustrativa do Nexus físico antigo (pré-2015)

Cada utilizador tem uma quota máxima de 1Gb de espaço no /tmp, de um total de 20Gb. Este espaço é apenas temporário, e será limpo em cada reboot da máquina.

Lista de software instalado

Última actualização da lista: 01 de julho de 2023.
Legenda:

  • versão por omissão (nos casos em que existam várias versões)
  • será eventualmente removido

Version Control

Editor

Compiler

Debugger

Build Tool

Language

Profiler

Framework

Utility

Python Library

Database

rnl@rnl.tecnico.ulisboa.pt.

Estatísticas

CPU usage

Memory usage