Users need to submit a batch request from a front-end node to our large-scale computer systems. Making a source code and generation of the execution module must be performed on a front-end node in principle.
When using the front-end note, you must learn about configuration and command usage below:
Spec
A spec of front-end node on SQUID is as following:
HPC frontend | HPDA frontend | |
---|---|---|
CPU | Intel Xeon Platinum 8368(2.4 GHz / 38 core) x 2 units | |
OS | Red Hat Enterprise Linux 8.2(64bit) | |
Main memory | 256 GB | 512 GB |
About Shell
bash is set as default. This web site provides explanation assuming bash.
other shells are also available but cannot be configured as login shell.
Initial configuration file
~/.bash_profile is a configuration file executed when a user logs in. Because this file is always read, users can add commands the user wants to run during the login process. Configuration of various environment variables and aliases for personalizing the user environment are useful.
* ~/ : represents the user's home directory.
About program execution
-
Program execution is prohibited on the frontend node in principle.
Please use the frontend node only for making source code and script and compilation of a program. If the administrative staff finds a long-running process, we may stop it.
About the UNIX command
By typing UNIX commands through CUI (Character User Interface) on the Frontend node, users can perform file operation, edit, and submit job requests.
% COMMAND [Option] [arguments] (Enter)
% cp –r /home/src ./work (example)
Frequently used commands
command | function | |
---|---|---|
file operation commands | ls | show the list of file and directory |
cd | move working directory to specified directory | |
mkdir | making directory | |
rm | removing file | |
cp | copying file | |
mv | renaming file | |
file browsing | cat | display file content |
more | display file content on a per-page basis | |
less | advanced version of more | |
editor | emacs | emacs editor |
vi | vi editor |
man command is a useful command you should know.
% man command name
% man ls (Enter)
Caution
We disconnect sessions idling longer than 10 days to keep our computing environment running well for our users.