City Cluster Quickstart Lien-Chi Lai, COLA Lab, Department of Mathematics, NTU 2010/05/11.

Slides:



Advertisements
Similar presentations
Introduction to the Omega Server CSE Overview Intro to Omega Basic Unix Command Files Directories Printing C and C++ compilers GNU Debugger.
Advertisements

Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Quick Start & Linux Cheat Sheet Chien-Chih Huang, Department of Mathematics, National Taiwan University 2011/07/1.
Dayu Zhang 9/8/2014 Lab02. Example of Commands pwd --- show your current directory This is home of venus, not your home directory Tilde: means you are.
CSCI 1411 FUNDAMENTALS OF COMPUTING LAB Lab Introduction 1 Shane Transue MSCS.
COP 3275 COMPUTER PROGRAMMING USING C Instructor: Diego Rivera-Gutierrez
Working Environment - - Linux - -.
Linux & Applications Sean GavinWayne State University multi-user environment -- log in: user name and password -- you never turn the computer on or off.
Dayu Zhang 9/3/2014 Lab01. Lab Instructor: Dayu Zhang Office Hour Mon/Wed 10:40am – 11:10am Room A201 Lab Website
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
Remote access and file transfer Getting files on and off Bio-Linux.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
A crash course in njit’s Afs
Overview of Linux CS3530 Spring 2014 Dr. José M. Garrido Department of Computer Science.
Help session: Unix basics Keith 9/9/2011. Login in Unix lab  User name: ug0xx Password: ece321 (initial)  The password will not be displayed on the.
CSE 390a Editing and Moving Files
1 Intro to Linux - getting around HPC systems Himanshu Chhetri.
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
Cmsc 312 Operating Systems. UNIX? DOS – PC? VAX/VMS - mainframe Unix – PC, workstation, mainframe 1970 bell Lab For computer scientist? Why popular? Free.
Intro to Linux/Unix (user commands) Box. What is Linux? Open Source Operating system Developed by Linus Trovaldsa the U. of Helsinki in Finland since.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction Unix-like system is everywhere Linux Android for smartphones Google Chrome OS for Chromebook Web.
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
LINUX Tuesday, 5 July :00 pm. Remote Login l Use Secure Shell (ssh) l Machine name/IP address E.g. ssh hydra.sma.nus.edu.sg Or ssh
PROGRAMMING PROJECT POLICIES AND UNIX INTRO Sal LaMarca CSCI 1302, Fall 2009.
AE6382 Secure Shell Usually referred to as ssh, the name refers to both a program and a protocol. The program ssh is one of the most useful networking.
Sharif University of technology, Parallel Processing course, MPI & ADA Server Introduction By Shervin Daneshpajouh.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
Getting started: Basics Outline: I.Connecting to cluster: ssh II.Connecting outside UCF firewall: VPN client III.Introduction to Linux IV.Intoduction to.
Introduction to Fortran Welcome to IT’s seminar on Fortran Sam Gordji, Weir 107.
CGS 3460 Why we choose UNIX n Powerful lMulti-user operating system lGood programming tools Most heavy-duty database management systems started out on.
1May 16, 2005 Week 2 Lab Agenda Command Line FTP Commands Review More UNIX commands to learn File name expansion - * Introduction of vi.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Basic Unix Commands & GCC Saurav Karmakar Spring 2007.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
 Last lesson, the Windows Operating System was discussed along with the Windows command shell  Unix is a computer operating system, that similarly manages.
Dr. Sajib Datta Jan 16,  The website is up.  Course lectures will be uploaded there ◦ Check regularly for assignments and update.
1 CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
ACCESS IC LAB Graduate Institute of Electronics Engineering, NTU Usage of Workstation Lecturer: Yu-Hao( 陳郁豪 ) Date:
1 N305 C Programming. 2 Objectives for the Lab ä Learn problem solving strategies ä Achieve intermediate knowledge of C Programming Language ä Gain experience.
Tutorial Six Linux Basics CompSci Semester Two 2016.
Overview of Linux Fall 2016 Dr. Donghyun Kim
Precept I : Lab Environment, Unix, Bash, Emacs
ENEE150 Discussion 01 Section 0101 Adam Wang.
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
SEEM3460 Tutorial Unix Introduction.
EE516: Embedded Software Project 1
CS1010: Intro Workshop.
Getting started with CentOS Linux
Tutorial Six Recap & Linux Basics CompSci Semester Two 2016.
Web Programming Essentials:
CSCI 2400/ ECE 3217: Computer Architecture
Andy Wang Object Oriented Programming in C++ COP 3330
FTP Lecture supp.
Useful Linux Commands.
Software Tools Recitation 1
C Programming Lecture Series
Welcome to CSCI 230! Problem Solving using C
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
SEEM3460 Tutorial Unix Introduction Xinshi Lin & Zihao Fu
Web Programming Essentials:
Lab 00 Discussion Linux Basics
Getting started with CentOS Linux
Andy Wang Object Oriented Programming in C++ COP 3330
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
CSE 390a Lecture 3 bash shell continued: processes; multi-user systems; remote login; editors slides created by Marty Stepp, modified by Jessica Miller.
DIBBs Brown Dog Tutorial Setup
Presentation transcript:

City Cluster Quickstart Lien-Chi Lai, COLA Lab, Department of Mathematics, NTU 2010/05/11

To Login “City Cluster” City Cluster Quickstart2  On Mac: Launch “ 終端機 ”  $ ssh  $ ssh –X (to enable X11 forwarding)

To Transfer Files City Cluster Quickstart3  $ sftp  download files:  get filename  mget foo*.c  upload files:  put foo1  mput foo*.c  scp secure remote file copy program  $ scp

SSH Secure Shell (on Windows) : to Login City Cluster Quickstart4  Download and install “SSH Secure Shell”

SSH Secure Shell: to transfer files City Cluster Quickstart5

SSH Secure Shell: to transfer files City Cluster Quickstart6

Basic Linux Commands City Cluster Quickstart7  pwd print current working directory  man on-line reference manuals  e.g. $ man pwd  mkdir make directories  e.g. $ mkdir dir_name  ls list directory contents  e.g. $ ls or ls dir_name/  cd change directory  e.g. $ cd dir_name/  rm remove files or directories  e.g. $ rm -r dir_name/  cp copy files and directories  e.g. $ cp file_scr file_dst

MATLAB City Cluster Quickstart8  Graphic User Interface (GUI)  $ ssh -X  $ matlab  No GUI  ssh  $ matlab -nojvm

Editors City Cluster Quickstart9  vi a programmers text editor  $ vi filename  emacs a programmers text editor  $ emacs filename  gedit simple text editor for GNOME  $ gedit or gedit filename

GCC City Cluster Quickstart10  gcc C and C++ compiler  e.g. $ gcc hello.c -o hello (compile test.c) $./hello (execute hello) // C programming for Hello World #include int main(){ printf(“Hello World!!\n”); return 0; }

FORTRAN City Cluster Quickstart11  Edit “hello.f90”  Compile:  $ ifort hello.f90  Run  $./a.out Program Hello implicit none write (*,*) ‘Hello, World.’ end

Virtual Network Computing (VNC) City Cluster Quickstart12  VNC 可將遠端平台的畫面顯示至本地端,並可遙控操作。  遠端與本地端的平台作業系統無須相同, Linux, Windows,… 等皆可。  參考網址:   

VNC City Cluster Quickstart13  On server side (e.g. city.math.ntu.edu.tw)  vncserver :2 launch VNC server with port 5802  vncpasswd change VNC password  vncserver -kill :2 close VNC server at port 5802  On local side  Go to  Use VNC Viewer to connect city.math.ntu.edu.tw:5802

Reference City Cluster Quickstart14 