Tux Services

Tagged with: tux

ALSO see Tux Web Services

CCI maintains a compute environment to support class requirements. Typically referred to as Tux, this environment provides various services, which are described below.

Tux nodes

  • The primary way of working with Tux is to log in to one of the Tux nodes. These nodes, numbered tux2 through tux4 (tux1 is reserved for management and testing), are virtual machines with 64 GB of RAM and 32 CPU cores. The underlying hypervisor runs on AMD Epyc CPUs.
  • Tux supports logins over SSH or Remote Desktop. For more information on accessing your account and logging in, please visit the page Tux Account Information.

Shared storage

  • Tux storage lives on the college's CEPH cluster, which provides 250TB of shared storage, including Tux file storage and space for virtual machines in the college's virtualization environments. Each Tux user is allocated 4GB of storage, and more storage can be requested for approved use cases. To request more storage, please contact ihelp@drexel.edu and include your username, how much space you need, and what the storage will be used for.

Single log-in

  • Tux has moved to Drexel authentication as of Spring 2023. This simplifies logins as users will no longer have a separate Tux account.

Gitlab

  • CCI hosts a Git server, accessible to all CCI students, faculty, and staff. There is a limit of 10 personal projects set by default, but users may request an increase by sending a message to ihelp@drexel.edu explaining the need for more projects.
  • Gitlab projects include an Issues board, which can be used for project management, planning, and task management. If the project is shared with multiple users, each user can contribute to the board. Custom labels and milestones can be set on a per-project basis. Gitlab projects also include a Wiki section for documentation. 

Float and Double

  • Float and Double are the college's shared GPU workstations, which are part of the Tux ecosystem. Each node has 32GB of RAM, 8 CPU cores (virtualized AMD Epyc cores), and an NVIDIA Tesla T4 GPU.  Students, faculty and staff are welcome to use these resources as needed, but please keep in mind that these are shared resources. If a process is found to be preventing others from using the system, we reserve the right to contact the user(s) who are running those processes and request that they be stopped so others can use the system.
  • Float and Double can be reached by SSH. Use the same instructions as connecting to Tux over SSH(Tux Account Information), but replace "tux.cs.drexel.edu" with "float.cs.drexel.edu" or "double.cs.drexel.edu". If off-campus, you will need to connect to the Drexel VPN (instructions at VPN) first. 

Web server

  • All CCI students, faculty, and staff have access to an Apache web server. Files are served from the folder "public_html" in your user folder on Tux, and the sites can be seen at https://www.cs.drexel.edu/~(your username). Permissions for this folder (and all subfolders) should be set to 755 (eg, chmod -R 755 public_html). This will allow all users to read the contents of the directory and all subfolders.

Web Services

  • More Web technologies available as part of the Tux ecosystem can be found at Tux Web Services.