New pages
From Center for Atmospheric Sciences(CAS) WIKI
Jump to navigationJump to search
6 March 2026
- 18:4418:44, 6 March 2026 Ssh alias and ssh-keygen (hist | edit) [3,442 bytes] Mcnabb (talk | contribs) (Created page with "CAS servers support connections using ssh. You may find the following using to use ssh-keygen and ssh alias. === Linux: === Create a public/private key pair with ssh-keygen. ssh-keygen -t ed25519 -C "your_email@example.com" Depending on your use case, you may or may not want to enter a passphrase. If you do use a passphrase it should not be the same as your password for our servers! This should create two files: ~/.ssh/id_ed25519 # private key (keep secr...") Tag: Visual edit
11 February 2026
- 16:2616:26, 11 February 2026 Access Control Lists (hist | edit) [1,734 bytes] Mcnabb (talk | contribs) (Created page with "For more fine grained control of who can access a directory you may want to use NFS4's Access Control Lists (ACL) Below is an example of making an access control list that will cause a directory to shared between two users (FOO and BAR) such that all future fiels and subdirectories will also be shared by default. id FOO BAR uid=2506(FOO) gid=2506(FOO) groups=2206(FOO) uid=25089(BAR) gid=20089(BAR) groups=25089(BAR) nfs4_getfacl /data/common/FOO/SHARED_WITH_BAR <no...") Tag: Visual edit
10 February 2026
- 21:0321:03, 10 February 2026 Python (hist | edit) [2,257 bytes] Mcnabb (talk | contribs) (Created page with "To use python on our system it is recommended to set up a virtual environment for each project so that package requirements for one project do not interfere with those of another project. To properly set up virtual environments so that they will work on both the servers and the cluster compute nodes, all files need to be in your /data/common/${USER} directory, not your home directory. Symbolic links in /data/common will not suffice, however symbolic links to these di...") Tag: Visual edit
5 February 2026
- 18:4318:43, 5 February 2026 MATLAB (hist | edit) [993 bytes] Mcnabb (talk | contribs) (Created page with "The current latest installed matlab executable can be found at "/data/common/software/bin/matlab". To submit a hello world matlab job to the pirate cluster, from the pirate server use the following sbatch file: #!/bin/bash") Tag: Visual edit
4 February 2026
- 17:2417:24, 4 February 2026 Available Software (hist | edit) [1,662 bytes] Mcnabb (talk | contribs) (Created page with "In general the servers available for users have Alma Linux 9 installed. The GNU Compiling Collection (GCC) is available for compiling C, C++, and Fortran code. Individuals wishing to use python are advised to use individual virtual environments, instead of the system wide install of python, for running existing python based codes or for their software development. MATLAB is available for use as "/data/common/software/bin/matlab" The pirate cluster uses slurm for j...") Tag: Visual edit
3 February 2026
- 21:3321:33, 3 February 2026 JUPYTER (hist | edit) [1,081 bytes] Mcnabb (talk | contribs) (Created page with "First open a terminal and update the password with "passwd". To use jupyter, you only need a web browser. You go to https://jupyter.cas.hamptonu.edu/ On the left hand side are the files in your home directory. On the right will be a launcher. If you open the terminal it will allow you to do commands, although it does not allow xwindows to be used, so no GUIs. You can open ipynb files which will should work, but may need a kernel other then the default pytho...") Tag: Visual edit
- 21:0121:01, 3 February 2026 Onboarding Guide (hist | edit) [2,985 bytes] Mcnabb (talk | contribs) (Created page with "This page contains login instructions for various CAS entry points. All systems use the same username and password as this wiki. === First steps to take: === # Log into https://jupyter.cas.hampton.edu and open a terminal or ssh into 137.198.56.59 (see below) # change your password by running the command "passwd". This will require you to enter your old password and your new password twice. === SSH: === How to ssh into a specific computer depends on whether you are o...") Tag: Visual edit
- 20:4220:42, 3 February 2026 Help-desk (hist | edit) [168 bytes] Mcnabb (talk | contribs) (Created page with "Help requests should be sent to help@cas.hamptonu.edu which will generate a request ticket. Users may view open tickets by logging in to https://rt.cas.hamptonu.edu/") Tag: Visual edit
23 January 2026
- 17:2517:25, 23 January 2026 High Performance Computing (hist | edit) [796 bytes] Mcnabb (talk | contribs) (Created page with "====== Below are pages to get you started: ====== Account request process : Requirements and processes for requesting a user account. Acceptable Use Guidelines : Policy document for all users of CAS computing systems. Onboarding Guide : step-by-step access instructions. Startup Tutorials : Training resources for using Jupyter lab, HPC cluster, and various software tools. Available Software : List of available software and modules and process for r...") Tag: Visual edit
22 January 2026
- 19:5619:56, 22 January 2026 CAS:Acceptable Use Guidelines (hist | edit) [4,292 bytes] Mcnabb (talk | contribs) (Created page with " = Acceptable Use Guidelines for CAS Computing Resources = == Purpose == This document defines acceptable use of computing resources operated or managed by the Hampton University Center for Atmospheric Sciences (CAS). These resources include, but are not limited to, high performance computing clusters, JupyterHub services, data storage systems, and associated login or application servers. The intent of this document is to provide clear, minimal expectations for respons...") Tag: Visual edit originally created as "Acceptable Use Guidelines"
- 18:0618:06, 22 January 2026 Tutorials (hist | edit) [499 bytes] Mcnabb (talk | contribs) (Created page with "[https://wiki.cas.hamptonu.edu/HPC HPC] : Information regarding the use of our High Performance Computing clusters. [https://wiki.cas.hamptonu.edu/Jupyter Jupyter] : Information on the use of Jupyter notebooks on our jupyter hub.") Tag: Visual edit originally created as "Startup Tutorials"
- 17:5517:55, 22 January 2026 WIKI Information (hist | edit) [793 bytes] Mcnabb (talk | contribs) (Moved Default wiki info from Main page) Tag: Visual edit
20 January 2026
- 15:0715:07, 20 January 2026 02 signal.ipynb (hist | edit) [1,498 bytes] Price (talk | contribs) (Created page with "At this point it should tell you that it has installed the kernelspec in some subdirectory of your home directory You will likely need to reload the page in your web browser. You will need to choose the kernel by clicking on kernel->change_kernel and selecting Python(cure2025) Alternatively select the kernel in the upper right corner of the tab <pre> import matplotlib.pyplot as plt import numpy as np import scipy.stats as stats </pre> <pre> fig = plt.figure(figsize=(4, 2...")
- 14:5914:59, 20 January 2026 01 python setup.ipynb (hist | edit) [1,327 bytes] Price (talk | contribs) (Created page with "In your terminal: we need to set the pkg cache to your own directory, you only need to do this once: <pre> mkdir -p /data/common/${USER}/.conda ln -s /data/common/${USER}/.conda ~/.conda </pre> cat <<'EOT' >> .condarc pkgs_dirs: - /data/common/${USER}/.conda/pkgs EOT #note that you will need to change ${USER} to be your username #failure to do the above will result in a lot of warnings attempting to access the shared pkg cache. #initiate conda source /data/comm...")
- 14:5414:54, 20 January 2026 00 setup.ipynb (hist | edit) [690 bytes] Price (talk | contribs) (Created page with "#Log into jupyter.cas.hamptonu.edu #username: first.last #password: 1username #open a terminal and run the following commands: #update your password passwd #create a symbolic link to the /data/common directory ln -s /data/common/ ~/common #copy the cure 2025 directory into your home directory rsync -ai /data/common/cure2025/ ~/cure2025/ #change into the cure2025/jupyter directory cd ~/cure2025/jupyter #list the files ls #on the left hand side descend into t...")
- 13:3613:36, 20 January 2026 New User Onboard Instructions (hist | edit) [444 bytes] Price (talk | contribs) (Created page with "username:firstname.lastname pasword:1firstname.lastname You can ssh into firstname.lastname@137.198.56.59 and after you do, so please run "passwd" immediately to update your password.<br> You can use sftp to the same server to upload files to your home directory or a subdirectory.<br> If the files are particularly large, you may wish to upload them to /data/common/firstname.lastname/ instead.")
6 January 2026
- 13:3013:30, 6 January 2026 MailMan (hist | edit) [3,150 bytes] Price (talk | contribs) (Created page with "dnf install mailman emacs /etc/httpd/conf.d/mailman.conf <pre> # # httpd configuration settings for use with mailman. # ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/ <Directory /usr/lib/mailman/cgi-bin/> AllowOverride None Options ExecCGI Require all granted SSLRequireSSL </Directory> Alias /pipermail/ /var/lib/mailman/archives/public/ <Directory /var/lib/mailman/archives/public> Options MultiViews FollowSymLinks AllowOverride None Re...")
- 13:2913:29, 6 January 2026 Purging, Pruning & Deleting Volumes (hist | edit) [836 bytes] Price (talk | contribs) (Created page with "When Data0 gets crowded and need space you have to either purge, prune and delete volumes to get the extra space.<br> Even though you prune or purge, to clear the space you must delete it from the disk. First log into the Bacula console <pre> *bconsole </pre> type the following to see all the volumes <pre> *list volumes </pre> Look for old or empty volumes to delete <pre> *delete </pre> Choose your option and hit enter then choose which volume to delete from and...")
- 13:2913:29, 6 January 2026 Rotate Logs (hist | edit) [417 bytes] Price (talk | contribs) (Created page with "Bacula logs are located in \var\spool\bacula\log and these logs will grow exponentially unless rotated. You can set up a script to limit the logs by using /etc/logrotate.d file this compliments the logrotate.conf file <pre> /var/log/bacula/*.log { weekly rotate 4 notifempty missingok } /var/log/maillog { weekly rotate 4 notifempty missingok } </pre> Return to Bacula")
- 13:2813:28, 6 January 2026 Bacula (hist | edit) [86 bytes] Price (talk | contribs) (Created page with "Rotate Logs Purging, Pruning & Deleting Volumes Return to Software <br>")
- 13:2813:28, 6 January 2026 Dell firmware updates (hist | edit) [472 bytes] Price (talk | contribs) (Created page with "adapted from: https://www.dell.com/support/kbdoc/en-us/000130467/update-a-dell-poweredge-driver-or-firmware-directly-from-the-os-windows-and-linux#Linux https://www.dell.com/support/kbdoc/en-us/000123359/dell-emc-server-update-utility-suu-guide-and-download#download directly login as root : <pre> mkdir /mnt/iso mount -o loop /data/common/software/downloads/Dell/SUU-LIN64_21.12.200.488.ISO /mnt/iso/ ls -l /mnt/iso/ cd /mnt/iso ./suu -g </pre> Return to Software")
- 13:2713:27, 6 January 2026 MediaWiki-Alma Linux (hist | edit) [4,858 bytes] Price (talk | contribs) (Created page with "Install AlmaLinux 9 on Server Set up per Server Setup Step:1 Install the prerequisite OS packages For mediawiki installation on Linux we must first install Web server (Apache) , PHP and Database ( MySQL / MariaDB ). If they are not installed on your system , please use the below command to install : <pre> dnf install -y httpd php php-mysqlnd php-gd php-xml php-intl mariadb-server mariadb php-mbstring php-json dnf module reset php dnf module enable php:8.2 </pre> Setup...")
- 13:2613:26, 6 January 2026 License Installation for MATLAB (hist | edit) [1,160 bytes] Price (talk | contribs) (Created page with "You will need the license.lic file that you can download from Mathworks website MATLAB is now installed on pirate under /data/common/software/install/MATLAB/. The license server is setup with a concurrent license so that any machine that mounts that directory can run matlab via: /data/common/software/install/MATLAB/R2024b/bin/matlab. Below are the notes for making the concurrent license work: First stop the license manager <pre> systemctl stop license-manager.se...")
- 13:2613:26, 6 January 2026 MATLAB Runtime Compiler installation (hist | edit) [1,809 bytes] Price (talk | contribs) (Created page with "https://www.mathworks.com/help/compiler_sdk/dotnet/install-the-matlab-runtime.html#bvf6b29 Download version that corresponds to our current version of MATLAB: https://www.mathworks.com/products/compiler/matlab-runtime.html Example install below: <pre> cd /data/common/software/downloads/MATLAB/ wget https://ssd.mathworks.com/supportfiles/downloads/R2023a/Release/0/deployment_files/installer/complete/glnxa64/MATLAB_Runtime_R2023a_glnxa64.zip unzip -d MATLAB_Runtime_R20...")
- 13:2313:23, 6 January 2026 MATLAB 2020b and later Flexlicense server installation (hist | edit) [3,159 bytes] Price (talk | contribs) (Created page with "Installation of MATLAB on Pirate<br> Everything is done with Administrators log in To Install the Network License Manager, you must first activate and obtain the license file then install the license manager software using the MathWorks Installer or manually install using the license manager binaries. The following instructions are for: Activating the network license and obtaining the license file Installing the license manager with the MathWorks Installer fo...")
- 13:2113:21, 6 January 2026 MATLAB general install procedure (hist | edit) [3,411 bytes] Price (talk | contribs) (Created page with "replace R2023a everywhere below with the appropriate version name Download file to /data/common/software/downloads/MATLAB if file is named matlab_R2023a_glnxa64.zip then on pirate directly as root: <pre> unzip -d matlab_R2023a_glnxa64 matlab_R2023a_glnxa64.zip cd matlab_R2023a_glnxa64 ./install </pre> If installing a new license server Choose Advance Options Chose install license server when choosing where to install choose the approriate directory: <pre>/data/comm...")
- 13:1813:18, 6 January 2026 Mathworks (hist | edit) [384 bytes] Price (talk | contribs) (Created page with "Current MATLAB License expires at the end of December 2025 MATLAB is a campus license now and managed by Larry Ingram. When installing on server for FLEX license you need to first install the license manager before you install the MATLAB program MATLAB general install procedure MATLAB 2020b and later Flexlicense server installation MATLAB Runtime Compiler installation License Installation for MATLAB Back to the Admin:TEST")
- 13:1813:18, 6 January 2026 Jupyter Hub (hist | edit) [4,498 bytes] Price (talk | contribs) (Created page with "adapted from the JupyterHub first attempt which worked but would not allow the use of conda virtual environments by individual users and https://professorkazarinoff.github.io/jupyterhub-engr114/doserver/ <h2>On pirate.cas.hamptonu.edu</h2> <h2>On jupyter.cas.hamptonu.edu</h2> setup jupyterhub user <pre> adduser jupyterhub usermod -aG wheel jupyterhub sudo passwd jupyterhub </pre> get miniconda <pre> wget https://repo.continuum.io/miniconda/Miniconda3-latest-Lin...")
- 13:1713:17, 6 January 2026 Free-IPA (Alma Linux9) (hist | edit) [10,374 bytes] Price (talk | contribs) (Created page with "Setup dnsmasq first <pre> sudo yum -y install freeipa-server freeipa-server-dns freeipa-client </pre> Interactive installation of FreeIPA server See below for complete prompts you’ll get during installation and expected responses: <pre> $ sudo ipa-server-install </pre> The log file for this installation can be found in /var/log/ipaserver-install.log ============================================================================== This program will set up the IPA Server...")
- 13:1613:16, 6 January 2026 IPA HTTP Access (hist | edit) [475 bytes] Price (talk | contribs) (Created page with "In order to access IPA interface from your desktop you need to add the IP address to the firewall configuration With Alma Linux you will need to install firewall-config to get a GUI interface <pre> sudo install firewall-config mariadb </pre> We used the Trusted zone and added the http items to it then you need to add the static IP to the source <pre> firewall-cmd --zone=trusted --add-source=IP address </pre> Then don't forget runtime to permanent Return to Admin:TEST")
- 13:1513:15, 6 January 2026 RT(Request Tracker) (hist | edit) [513 bytes] Price (talk | contribs) (Created page with "https://rt-wiki.bestpractical.com/wiki/ManualInstallation#Installing_and_configuring_the_MariaDB_server Needed to do this to get the compilation to work: <pre> sudo yum install perl-GD perl-GDGraph sudo yum install perl-DBD-MySQL </pre> Once installed you need to edit : /opt/rt5/etc/RT_SiteConfig.pm had to drop the rt5 database and run manually: <pre> /usr/bin/perl -I/opt/rt5/local/lib -I/opt/rt5/lib sbin/rt-setup-database --action init --prompt-for-dba-password --dba...")
- 13:1413:14, 6 January 2026 Admin:Software (hist | edit) [212 bytes] Price (talk | contribs) (Created page with "RT(Request Tracker)<br> IPA HTTP Access<br> Free-IPA (Alma Linux9)<br> Jupyter Hub<br> Mathworks<br> MediaWiki-Alma Linux<br> Dell firmware updates<br> Bacula<br> MailMan<br>") originally created as "Software"
- 13:0913:09, 6 January 2026 Admin:Unified Ceilometer Network (hist | edit) [5,841 bytes] Price (talk | contribs) (Created page with "1. Let’s create a user. Username: `alg-ucn` 2. Generate an SSH key in order to clone processing server from github. Once we have a public key, I can just put it in the github account that has our production branch and we can clone it over. Let’s clone it in the user home directory. <aside> 📌 If git is not yet installed, we should install that. </aside> 3. Clone repo: `git clone https://github.com/alg-umbc/epa-scripts ~/epa-scripts`...") originally created as "Unified Ceilometer Network"
11 December 2025
- 20:3620:36, 11 December 2025 Jupyter (hist | edit) [1,177 bytes] Admin (talk | contribs) (Created page with "HPC Python Setup") Tag: Visual edit
- 20:3620:36, 11 December 2025 HPC Python Setup (hist | edit) [1,700 bytes] Admin (talk | contribs) (Created page with "I have set up an example of how to run python on the new cluster. As a preface a couple of reminders: 1) As with the previous cluster all the compute nodes only have access to /data/common/ and the home directory on the compute nodes (/mnt/home) will point to that directory, not the usual /mnt/home available on the login server. 2) Compute nodes do not have an outside internet connection, so again, all data or packages that are needed for computing must be downloaded...") Tag: Visual edit
- 20:3420:34, 11 December 2025 HPC (hist | edit) [924 bytes] Admin (talk | contribs) (Created page with "The new cluster, taking on the pirate name, is now available for submitting jobs. As with the old cluster, you first must log into the cas gateway server or jupyter and from there ssh to pirate: "ssh -XY pirate.cas.hamptonu.edu". Just as with the previous pirate cluster, all of the departments directories (both /data/* and /mnt/home/*) will be mounted on this login node, however the cluster nodes will only mount /data/common/ and your home directory on the cluster no...") Tag: Visual edit
- 20:3220:32, 11 December 2025 Admin (hist | edit) [19 bytes] Admin (talk | contribs) (Created page with "Testing admin page.") Tag: Visual edit