NAREGI Middleware Mediator
|
|
- Roberta Bates
- 5 years ago
- Views:
Transcription
1 Administrator's Guide NAREGI Middleware Mediator October, 2008 National Institute of Informatics
2 Documents List Administrator s Guide Group Administrator s Guide, NAREGI Middleware IS(Distributed Information Service) Administrator s Guide, NAREGI Middleware IS(Distributed Information Service) - LRPSConfig - Administrator s Guide, NAREGI Middleware SS(Super Scheduler) Administrator s Guide, NAREGI Middleware GridVM(Grid Virtual Machine) Administrator s Guide, NAREGI Middleware Portal Administrator s Guide, NAREGI Middleware PSE(Problem Solving Environment) Administrator s Guide, NAREGI Middleware WFT(GUI Workflow Tool) Administrator s Guide, NAREGI Middleware GVS (Grid Visualization System) Administrator s Guide, NAREGI Middleware DataGrid Administrator s Guide, NAREGI Middleware CA(Certification Authority) Administrator s Guide, NAREGI Middleware UMS(User Management Server) Administrator s Guide, NAREGI Middleware Authorization Service Administrator s Guide, NAREGI Middleware Renewal Service Administrator s Guide, NAREGI Middleware SBC(Synchronous Data Transfer Library) Administrator s Guide, NAREGI Middleware Mediator i
3 User s Guide Group User s Guide, NAREGI Middleware IS(Distributed Information Service) User s Guide, NAREGI Middleware Portal User s Guide, NAREGI Middleware PSE(Problem Solving Environment) User s Guide, NAREGI Middleware PSE(Problem Solving Environment) - Command line Interface - User s Guide, NAREGI Middleware WFT(GUI Workflow Tool) Programming Guide, NAREGI Middleware WFT(GUI Workflow Tool) User s Guide, NAREGI Middleware GVS(Grid Visualization System) - Client Module - User s Guide, NAREGI Middleware GVS(Grid Visualization System) - Parallel Visualization Module - User s Guide, NAREGI Middleware CA(Certification Authority) User s Guide, NAREGI Middleware UMS(User Management Server) User s Guide, NAREGI Middleware Authorization Service User s Guide, NAREGI Middleware Renewal Service User s Guide, NAREGI Middleware SBC (Synchronous Data Transfer Library) User s Guide, NAREGI Middleware Mediator Copyright National Institute of Informatics, Japan. All rights reserved. This file or a portion of this file is licensed under the terms of the NAREGI Public License, found at If you redistribute this file, with or without modifications, you must include this notice in the file. ii
4 Table of Contents Chapter 1. Installing the Mediator Summary of Installation Running Environment Hardware Requirements Software requirement Supported compilers...1 Chapter 2. Installation of the Mediator Installation of the mediator Preparation for installation Notes on installation Extract from the distributed package Setting up the Environment Variables Installation operation Compiling and linking Verification of installation Installation failure Set the access permission How to confirm your installation Confirmation operations using MPI Confirmation operations using both MPI and the SBC Note Partial Insallation Under the environment without SBC Under the environment without the NAREGI Middleware...14 Chapter 3. Providing the information of the running environment Chapter 4. Start/Stop and Maintenance Rebuilding with upgrading the prerequisite softwares Chapter 5. Uninstallation of the Mediator Before uninstallation iii
5 5.2. Unistallation operation Verify uninstallation Chapter 6. Upgrade installation of the Mediator iv
6 Chapter 1. Installing the Mediator 1.1. Summary of Installation This document explains how to install and operate the Mediator Running Environment Hardware Requirements This section describes minimum requirements of hardware for execution of the Mediator. Expansion of the memory capacity is required in proportion to calculation scale of simulation. [Linux environment] CPU: IA-32 Memory: 10MB or more Hard disk: 10MB or more [AIX environment] CPU: PowerPC (POWER4) Memory: 10MB or more Hard disk: 10MB or more Software requirement [Linux environment] OS: Linux (Centos5, OpenSUSE 10) Others: glibc2.5, GlobusToolkit 4.0.5, j2sdk 1.5, gcc3.2 and later, Synchronous Data Transfer Library (SBC) released at the same time with this [AIX environment] OS: AIX Version5.2 Others: GlobusToolkit 4.0.5, j2sdk 1.5, compilers in section 1.2.3, Synchronous Data Transfer Library (SBC) released at the same time with this Supported compilers [Linux environment] gcc3.2 and later [AIX environment] IBM XL C Version 6 IBM XL Fortran Version 8 release 1 There are no guarantees with these operations. 1
7 (1) Compiling and linking with other compiler listed above. (2) Linking the Mediator and the object compiled by other compiler listed avove. (3) Execution the Mediator and the program linked with the object(s) by case (1). (4) Execution of the program linked by case (2). AIX, PowerPC and Power4 are trademarks of IBM Corporation in the US and other countries. RED HAT is a registered trademark of Red Hat, Inc. Globus and Globus Toolkit are trademarks held by the University of Chicago. NFS is a trademark of Sun Microsystems, Inc. Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries. 2
8 Chapter 2. Installation of the Mediator 2.1. Installation of the mediator Install the mediator by compiling the source code in your environment. The mediator executable, library and header files will be created by installation operation. [Important] To install all componets of the mediator, the NAREGI SBC is required. Install the SBC before installing the mediator. You can select the partial installation of the mediator for an environment without the SBC. You can do the partial installation with reference section Preparation for installation Notes on installation 1. The mediator package should be installed on each 'computation node *1 in a cluster. 2. If the running environments of each node in a cluster are same, the Mediator can be installed on the NFS storage, which can be read from any node on the cluster. *1 In this document 'computation node' means a host or a node in a cluster to execute the user program Extract from the distributed package Install the Mediator on the nodes, which execute the user programs. Make an installation directory and extract the distributed package 'mediator.tar.gz' in it. (The name of the distributed package can be different from 'mediator.tar.gz') In this document, we assume the package is stored at /tmp and the install directory of the mediator (DEX_ROOT) is the directory 'mediator' under /opt/naregi-mdl/tools # cd /opt/naregi-mdl/tools # mkdir mediator # cd mediator # tar zxvf /tmp/mediator.tar.gz./bin/./bin/mediator # Setting up the Environment Variables Set up these environment variables. 3
9 (1) DEX_ROOT Set 'DEX_ROOT' (2) MPIR_HOME,MPIROOT MPI install directory (3) GLOBUS_LOCATION Globus install directory (4) SBC_ROOT The SBC install directory (5) JAVA_HOME Specify the path to the installation directory of the JAVA. For AIX, specify the path to the installation directory of the JAVA for 32bit mode. (6) PATH Prepend $JAVA_HOME/bin and $MPIR_HOME/bin Installation operation Compiling and linking Do the 'make' command under the $DEX_ROOT. Both compilation and installation will be done. Note: No need to do 'make install'. $ cd $DEX_ROOT $ make.. $ 2.4. Verification of installation (1) Check whether any error messages are displayed during compilation and linking. (2) Check whether the two log files given below are created in the 'DEX_ROOT' (2-1) log.build This is a log file of compilation and linkage of the binaries for the GridMPI execution. (2-2) log.build.sbc This is a log file of compilation and linkage of the binaries for the SBC execution. (2-3) log.build.is This is a log file of compilation and linkage of the binaries for the SBC execution from the NAREGI Workflow Tool. 4
10 (3) Check whether log.build* files contains any error messages. (4) Check whether below files are created (execute following 2 commands). $ cd $DEX_ROOT $ ls -1 bin lib include bin: mediator mediator_g mediator_s include: SBC.h SBC_proto.h dexlibrary.h dex_msgtag.h dpp_define.h dpp_extern.h dpr_bucket.h dpr_define.h dpr_extern.h dpr_finddest.h dpr_shlibmng.h version.h lib: libdex.a libdex_g.a libdex_s.a 2.5. Installation failure If the installation fails, check your execution environment and environment variables. Execute below commands after correcting the problems. $ make clean $ rm log.build* Do the installation again. 5
11 2.6. Set the access permission Change the access permission of $DEX_ROOT, the directories under $DEX_ROOT lib,islib,include and handle and files under those directories as readable by the user. # cd $DEX_ROOT # chmod 755. bin lib include bin/* lib/* include/* 2.7. How to confirm your installation You can confirm your installation by following operations after installing on all calculation nodes Confirmation operations using MPI Prepare following things before confirmation. (a) an user account for all calculation nodes (b) environment variable setting in chapter.3 on (a) (1) Login Login to a terminal as the user. Then confirm the DEX_ROOT environment variable is exist. If it is not exist, then set up it into the shell profile (.profile or other) of the user and then login again. And add the $DEX_ROOT/bin in the PATH variable in the shell profile. ( sh or bash ) PATH=$DEX_ROOT/bin:$PATH (2) Making a copy of the test program Make a copy of the test program "$DEX_ROOT/test/pmtest_is" into suitable directory. coping into ~/work $ cp -r $DEX_ROOT/test/pmtest ~/work (3) Compilation of the test program Change the current directory into the copied directory. $ cd ~/work/pmtest (3-1) Compilation of particle program Compile the particle program by 'make particle' command when you will execute it on Linux. (Linux) 6
12 $ make particle Compile the mesh program by 'make -f Makefile.aix particle' command when you will execute it on AIX. (AIX) $ make -f Makefile.aix particle (3-2) Compilation of mesh program Compile the mesh program by 'make mesh' command when you will execute it on Linux. (Linux) $ make mesh Compile the mesh program by 'make -f Makefile.aix mesh' command when you will execute it on AIX. (AIX) $ make -f Makefile.aix mesh (4) Setup Edit these files. (a) Specify the name of the computation node to execute the 'mesh' program in the 'm_conf' file. m_conf sig0001.naregi.org (b) Specify the name of the computation node to execute the 'particle' program in the 'p_conf' file. p_conf pbg2010.naregi.org (c) Specify the name of the computation node to execute the mediator program in the 'med_conf' file. Specify the same two names as two lines. med_conf png1009.naregi.org png1009.naregi.org (5) Execution Run this command. $./run 7
13 (6) Verification of result Confirm the presence of below two outputs file. (1) mout (2) pout To confirm the contents of these files, compare it with the same file name under "$DEX_ROOT/test/pmtest" directory Confirmation operations using both MPI and the SBC Prepare following things before confirmation. (a) an user account for all calculation nodes (b) environment variable setting in chapter.3 on (a) Prepare the running environment as below. (c) The 'globus-url-copy' command *1 is available between any two computation nodes. *1 One of the command of the Globus Tooklit. (1) Login Login to a terminal as the user. Then confirm the DEX_ROOT environment variable is exist. If it is not exist, then set up it into the shell profile (.profile or other) of the user and then login again. And add the $DEX_ROOT/bin in the PATH variable in the shell profile. ( sh or bash ) PATH=$DEX_ROOT/bin:$PATH (2) Making a copy of the test program Make a copy of the test program "$DEX_ROOT/test/pmtest_is" into suitable directory. coping into ~/work $ cp -r $DEX_ROOT/test/pmtest_is ~/work (3) Compilation of the test program Change the current directory into the copied directory. $ cd ~/work/pmtest_sbc (3-1) Compilation of particle program Compile the mesh program by 'make particle' command when you will execute it on Linux. 8
14 (Linux) $ make particle Compile the mesh program by 'make -f Makefile.aix particle' command when you will execute it on AIX. (AIX) $ make -f Makefile.aix particle (3-2) Compilation of mesh program Compile the mesh program by 'make mesh' command when you will execute it on Linux. (Linux) $ make mesh Compile the mesh program by 'make -f Makefile.aix mesh' command when you will execute it on AIX. (AIX) $ make -f Makefile.aix mesh (4) Setup (4-1) Setting of MPI Edit these files. (a) Specify the name of the computation node to execute the 'mesh' program in the 'm_conf' file. (b) Specify the name of the computation node to execute the 'particle' program in the 'p_conf' file. (c) Specify the name of the computation node to execute the mediator program in the 'med_conf' file. Specify the same two names as two lines. (4-2) Setting of the SBC Edit these lines in the 'sbc.conf' file. (a) Second Line: Specify the name of the computation node to execute the 'mesh' program and the path to the communication buffer. It specifies it in the form of the following. MESH file:// the name of the computation node/ the path to the communication buffer (b) Third Line: Specify the name of the computation node to execute the 'particle' program and the path to the communication buffer.. It specifies it in the form of the following. 9
15 PARTICLE file:// the name of the computation node/ the path to the communication buffer (c) Fourth Line: Specify the name of the computation node to execute the mediator program and the path to the communication buffer.. It specifies it in the form of the following. MEDIATOR file:// the name of the computation node/ the path to the communication buffer [BUFFER] MESH file://sig0001.naregi.org//home/user1/work/pmtest_sbc/wk2 PARTICLE file://pbg2010.naregi.org//home/user1/work/pmtest_sbc/wk1 MEDIATOR file://png1030.naregi.org//home/user1/work/pmtest_sbc/wk0 [/BUFFER] [CONNECTION] PARTICLE MEDIATOR GRID_GT MEDIATOR MESH GRID_GT [/CONNECTION] [Explanation] The 'mesh' program changes to the setting executed with sig0001.naregi.org in the second line. The communication buffer in that case is assumed to be/home/user1/work/pmtest_sbc/wk2. The 'particle' program changes to the setting executed with pbg2010.naregi.org in the third line. The communication buffer in that case is assumed to be/home/user1/work/pmtest_sbc/wk1. The mediator program changes to the setting executed with pbg1030.naregi.org in the fourth line. The communication buffer in that case is assumed to be/home/user1/work/pmtest_sbc/wk0. (5) Execution [Note] The programs in (5-1), (5-2) and (5-3) do not run independently. They will exchange the data with each other in execution. So do these operations consecutively. (5-1) Execution of the mesh program (a) Log in the computation node to execute the mesh program. $ rlogin sig0001.naregi.org (b) Create your Globus credential by the 'grid-proxy-init' command. (c) Go to the directory the test program is stored. $ cd ~/work/pmtest_sbc (d) Execute the following command. 10
16 $./run.mesh >log.mesh & (5-2) Execution of the particle program (a) Log in the computation node to execute the particle program. $ rlogin pbg2010.naregi.org (b) Create your Globus credential by the 'grid-proxy-init' command. (c) Go to the directory the test program is stored. $ cd ~/work/pmtest_sbc (d) Execute the following command. $./run.particle >log.particle & (5-3) Execution of the mediator program (a) Log in the computation node to execute the mediator program. $ rlogin png1009.naregi.org (b) Create your Globus credential by the 'grid-proxy-init' command. (c) Go to the directory the test program is stored. $ cd ~/work/pmtest_sbc (d) Execute the following command. $./run.mediator (6) Verification of result (6-1) Verification of the output file Confirm the presence of below two outputs file. (1) mout (2) pout To confirm the contents of these files, compare it with the same file name under "$DEX_ROOT/test/pmtest" directory. (6-2) Confirm the log of the SBC communication Confirm that the SBC communication log files 'wk?/_sbclog*' contain the text 'SBC finish' at last line. 11
17 $ tail -1 wk?/_sbclog* ==> wk0/_sbclog_2_0 <== MEDIATOR(0) SBC finish time= ==> wk0/_sbclog_2_1 <== MEDIATOR(1) SBC finish time= ==> wk1/_sbclog_0_0 <== PARTICLE(0) SBC finish time= ==> wk2/_sbclog_1_0 <== MESH(0) SBC finish time= $ (7) How to clean up When your job is terminated as 'Exception' by configuration mistake or other reasons, you should do the following clean up operations before execute the job again. (7-1) Confirmation of remained processes Login to the calculation node that may be executed the particle or mesh program, then confirm that there are no remained processes of particle and mesh program. $ rlogin png1038.naregi.org $ ps x (7-2) Kill the remained processes Kill the remained processes if exists. kill the process which process id is $ kill (7-3) Clean up the SBC communication buffers Remove files under the SBC communication buffer. And remove also the directories named as _sbc* if these are exist. 12
18 $ rm wk?/* $ rm r wk?/_sbc* 2.8. Note Partial Insallation Under the environment without SBC If you plan to install the Mediator under the environment without SBC or any user program aren't executed with SBC, then you can do the partial installation of the Mediator. To do the partial installation, do the operations in this chapter according to following rules. (1) You need not prepare Java and related environment variables as JAVA_HOME (2) Remove or rename the file both $DEX_ROOT/config.sbc and $DEX_ROOT/config.is before the operations in section 2.3. (3) Confirm 'bin', 'lib' and 'include' directory contains only these files after the operations of section 2.3. bin: mediator include: dexlibrary.h dex_msgtag.h dpp_define.h dpp_extern.h dpr_bucket.h dpr_define.h dpr_extern.h dpr_finddest.h dpr_shlibmng.h version.h lib: libdex.a 13
19 Under the environment without the NAREGI Middleware If you plan to install the Mediator under the environment without the NAREGI Middleware or any user program aren't executed on the NAREGI Workflow Tool, then you can do the partial installation of the Mediator. To do the partial installation, do the operations in this chapter according to following rules. (1) You need not prepare Java and related environment variables as JAVA_HOME (2) Remove or rename the file $DEX_ROOT/config.is before the operations in section 2.3. (3) Confirm 'bin', 'lib' and 'include' directory contains only these files after the operations of section 2.3. bin: mediator mediator_s include: dexlibrary.h dex_msgtag.h dpp_define.h dpp_extern.h dpr_bucket.h dpr_define.h dpr_extern.h dpr_finddest.h dpr_shlibmng.h SBC.h SBC_proto.h version.h lib: libdex.a libdex_s.a 14
20 Chapter 3. Providing the information of the running environment These environment variables should be provided by the administrator of the Mediator to the user. (1) DEX_ROOT Specify the path to the Installation directory of the Mediator. (2) SBC_ROOT Specify the path to the Installation directory of the SBC. (3) MPIR_HOME, MPIROOT Specify the path to the installation directory of the GridMPI. (4) GLOBUS_LOCATION Specify the path to the installation directory of the Globus Toolkit. (5) JAVA_HOME Specify the path to the installation directory of the JAVA. (6) PATH Prepend $JAVA_HOME/bin and $MPIR_HOME/bin. 15
21 Chapter 4. Start/Stop and Maintenance The end user starts and stops the user programs with his/her permission, so there are no operations to start/stop anything for the administrator Rebuilding with upgrading the prerequisite softwares When the GridMPI or the SBC is upgraded, rebuilding ( = recompiling and re-linking) the Mediator and/or its applications may be required. Necessity of upgrading is depends on the influence to the applications of GridMPI or the SBC by its upgrading. (1) Case that the SBC need to be recompiled and re-linked When an application of GridMPI or the SBC need to recompile and re-link, the Mediator should be rebuild. An application using both the SBC and the Mediator should be recompile and re-link. (2) Case that the SBC need to be re-linked When an application of GridMPI or the SBC need to re-link, the Mediator should be rebuild. An application using both the SBC and GridMPI should be re-link. To rebuild the SBC, do the following operations. # cd $DEX_ROOT # make clean # make Chapter 5. Uninstallation of the Mediator 5.1. Before uninstallation If the mediator process (es) is/are left on a host, which share the mediator installation directory by NFS, Uninstallation could fail to remove the mediator installation directory. Kill all the mediator processes before uninstallation Unistallation operation Remove the items under the installation directory and the directory where you installed the mediator Verify uninstallation Confirm 'DEX_ROOT' is does not exists. 16
22 Chapter 6. Upgrade installation of the Mediator To upgrade the mediator, uninstall old version first according to chapter 5, then install the latest version according to this document into the same installation directory as old version's. Or if you want to keep old installation, make another installation directory and install the latest version into it. 17
Unix Workshop Aug 2014
Unix Workshop 2014 5 Aug 2014 What is Unix Multitasking, multiuser operating system Often the OS of choice for large servers, large clusters Unix Around You You re probably familiar with these: Linux Solaris
More informationTivoli Web Solutions. Upgrade Notes
Tivoli Web Solutions Upgrade Notes Tivoli Web Solutions Upgrade Notes Note Before using this information and the product it supports, read the information in Notices on page 7. IBM Tivoli Web Solutions
More informationEE516: Embedded Software Project 1. Setting Up Environment for Projects
EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment
More informationMcGill University School of Computer Science Sable Research Group. *J Installation. Bruno Dufour. July 5, w w w. s a b l e. m c g i l l.
McGill University School of Computer Science Sable Research Group *J Installation Bruno Dufour July 5, 2004 w w w. s a b l e. m c g i l l. c a *J is a toolkit which allows to dynamically create event traces
More informationComputer Systems and Architecture
Computer Systems and Architecture Introduction to UNIX Stephen Pauwels University of Antwerp October 2, 2015 Outline What is Unix? Getting started Streams Exercises UNIX Operating system Servers, desktops,
More informationSAM at CCIN2P3 configuration issues
SAM at CCIN2P3 configuration issues Patrice Lebrun - IPNL/IN2P3 CCIN2P3 present actions Computing and data storage services for about 45 experiments Regional Center services for: EROS II BaBar ( Tier A)
More informationIntroduction to Linux. Woo-Yeong Jeong Computer Systems Laboratory Sungkyunkwan University
Introduction to Linux Woo-Yeong Jeong (wooyeong@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating system of a computer What is an
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Kisik Jeong (kisik@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationUnix System Architecture, File System, and Shell Commands
Unix System Architecture, File System, and Shell Commands Prof. (Dr.) K.R. Chowdhary, Director COE Email: kr.chowdhary@iitj.ac.in webpage: http://www.krchowdhary.com JIET College of Engineering August
More informationWorking with Basic Linux. Daniel Balagué
Working with Basic Linux Daniel Balagué How Linux Works? Everything in Linux is either a file or a process. A process is an executing program identified with a PID number. It runs in short or long duration
More informationIBM z Systems Development and Test Environment Tools User's Guide IBM
IBM z Systems Development and Test Environment Tools User's Guide IBM ii IBM z Systems Development and Test Environment Tools User's Guide Contents Chapter 1. Overview......... 1 Introduction..............
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA Sanghoon Han(sanghoon.han@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Announcement (1) Please come
More informationChapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories
Chapter Two Exploring the UNIX File System and File Security Lesson A Understanding Files and Directories 2 Objectives Discuss and explain the UNIX file system Define a UNIX file system partition Use the
More informationWelcome to getting started with Ubuntu Server. This System Administrator Manual. guide to be simple to follow, with step by step instructions
Welcome to getting started with Ubuntu 12.04 Server. This System Administrator Manual guide to be simple to follow, with step by step instructions with screenshots INDEX 1.Installation of Ubuntu 12.04
More informationOverview of Unix / Linux operating systems
Overview of Unix / Linux operating systems Mohammad S. Hasan Staffordshire University, UK Overview of Unix / Linux operating systems Slide 1 Lecture Outline History and development of Unix / Linux Early
More informationInstallation Note. Hexpress v2.5 Unstructured Grid Generator. for LINUX and UNIX platforms NUMERICAL MECHANICS APPLICATIONS.
Installation Note for LINUX and UNIX platforms Hexpress v2.5 Unstructured Grid Generator - December 2007 - NUMERICAL MECHANICS APPLICATIONS Installation Note for LINUX and UNIX platforms Hexpress v2.5
More informationAware IM Version 8.1 Installation Guide
Aware IM Version 8.1 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS 1 INSTALLATION UNDER WINDOWS OPERATING SYSTEM... 3 1.1 HARDWARE AND SOFTWARE REQUIREMENTS... 3 1.2 USING THE INSTALLATION PROGRAM...
More informationMicro Focus Visual COBOL Development Hub R4 Update 1. Release Notes
Micro Focus Visual COBOL Development Hub R4 Update 1 Release Notes Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus IP Development
More informationOperating Systems. Copyleft 2005, Binnur Kurt
3 Operating Systems Copyleft 2005, Binnur Kurt Content The concept of an operating system. The internal architecture of an operating system. The architecture of the Linux operating system in more detail.
More informationLinux Command Line Primer. By: Scott Marshall
Linux Command Line Primer By: Scott Marshall Draft: 10/21/2007 Table of Contents Topic Page(s) Preface 1 General Filesystem Background Information 2 General Filesystem Commands 2 Working with Files and
More informationOperating Systems 3. Operating Systems. Content. What is an Operating System? What is an Operating System? Resource Abstraction and Sharing
Content 3 Operating Systems The concept of an operating system. The internal architecture of an operating system. The architecture of the Linux operating system in more detail. How to log into (and out
More informationIntroduction to Unix: Fundamental Commands
Introduction to Unix: Fundamental Commands Ricky Patterson UVA Library Based on slides from Turgut Yilmaz Istanbul Teknik University 1 What We Will Learn The fundamental commands of the Unix operating
More informationUnix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011
Unix/Linux Operating System Introduction to Computational Statistics STAT 598G, Fall 2011 Sergey Kirshner Department of Statistics, Purdue University September 7, 2011 Sergey Kirshner (Purdue University)
More informationIntroduction to Linux
Introduction to Linux Prof. Jin-Soo Kim( jinsookim@skku.edu) TA - Dong-Yun Lee (dylee@csl.skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu What is Linux? A Unix-like operating
More informationChapter-3. Introduction to Unix: Fundamental Commands
Chapter-3 Introduction to Unix: Fundamental Commands What You Will Learn The fundamental commands of the Unix operating system. Everything told for Unix here is applicable to the Linux operating system
More informationParallel Programming Pre-Assignment. Setting up the Software Environment
Parallel Programming Pre-Assignment Setting up the Software Environment Authors: B. Wilkinson and C. Ferner. Modification date: Aug 21, 2014 (Minor correction Aug 27, 2014.) Software The purpose of this
More informationIntroduction to Linux. Fundamentals of Computer Science
Introduction to Linux Fundamentals of Computer Science Outline Operating Systems Linux History Linux Architecture Logging in to Linux Command Format Linux Filesystem Directory and File Commands Wildcard
More informationOracle Tuxedo Application Runtime for Batch
Oracle Tuxedo Application Runtime for Batch Installation Guide 12c Release 1 (12.1.1) August 2012 Oracle Tuxedo Application Runtime for Batch Installation Guide, 12c Release 1 (12.1.1) Copyright 2012,
More informationEView/400i IBM i (iseries-as/400) Management for Micro Focus Operations Manager i (OMi)
EView/400i IBM i (iseries-as/400) Management for Micro Focus Operations Manager i (OMi) Installation Guide Software Version: 7. 0 April 2018 Legal Notices Warranty EView Technology makes no warranty of
More informationZenUp Installation and Administration
Zenoss Service Dynamics ZenUp Installation and Administration Release 1.1 Zenoss, Inc. www.zenoss.com Zenoss Service Dynamics ZenUp 1.1 Installation and Administration Copyright 2014 Zenoss, Inc. All rights
More informationInstallation Guide and Release Notes
Intel Parallel Studio XE 2013 for Linux* Installation Guide and Release Notes Document number: 323804-003US 10 March 2013 Table of Contents 1 Introduction... 1 1.1 What s New... 1 1.1.1 Changes since Intel
More informationOrbix Installation Guide
Orbix 3.3.14 Installation Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS, the Micro
More informationGoAnywhere MFT Upgrade Guide. Version: Publication Date: 07/11/2016
GoAnywhere MFT Upgrade Guide Version: 5.3.3 Publication Date: 07/11/2016 Copyright 2016 Linoma Software. All rights reserved. Information in this document is subject to change without notice. The software
More informationHP StorageWorks Performance Advisor. Installation Guide. Version 1.7A
HP StorageWorks Performance Advisor Installation Guide Version 1.7A notice Copyright 2002-2004 Hewlett-Packard Development Company, L.P. Edition 0402 Part Number B9369-96068 Hewlett-Packard Company makes
More informationFirst of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion.
Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If
More informationTJU Syllabus for Linux Fundamentals and Applications
TJU Syllabus for Linux Fundamentals and Applications Code: 2160281 Title: Linux Fundamentals and Applications Semester Hours: 40 Credits: 2 Semester Structure Offered by: for: Prerequisite: Hour Lecture:24
More informationNAREGI Middleware Overview V 1.1 March, 2011 National Institute of Informatics
GD-OVW0101-03 NAREGI Middleware Overview V 1.1 March, 2011 National Institute of Informatics Copyright 2004 National Institute of Informatics, Japan. All rights reserved. This file or a portion of this
More informationN E T W O R K. MSC.Marc 2000 Network Version for UNIX. Installation and User Notes
N E T W O R K MSC.Marc 2000 Network Version for UNIX Installation and User Notes MSC.Marc 2000 Network Version for UNIX Installation and Usage This document describes the installation and usage of the
More informationPerl and R Scripting for Biologists
Perl and R Scripting for Biologists Lukas Mueller PLBR 4092 Course overview Linux basics (today) Linux advanced (Aure, next week) Why Linux? Free open source operating system based on UNIX specifications
More informationRM4GS Install Guide. version 1.0. September All Rights Reserved, Copyright (C) 2004, FUJITSU LIMITED, Hitachi, Ltd. and NEC Corporation
RM4GS Install Guide version 1.0 September 2004 All Rights Reserved, Copyright (C) 2004, FUJITSU LIMITED, Hitachi, Ltd. and NEC Corporation Abstract This document describes how to install configure and
More informationCisco Prime Service Catalog Compatibility Matrix
Cisco Prime Service Catalog Compatibility Matrix Revised: September 2015 This document describes the version of the third-party software products that have been certified with Cisco Prime Service Catalog.
More informationIntroduction to Linux Basics
Introduction to Linux Basics Part-I Georgia Advanced Computing Resource Center University of Georgia Zhuofei Hou, HPC Trainer zhuofei@uga.edu Outline What is GACRC? What is Linux? Linux Command, Shell
More informationRed Hat JBoss Web Server 3.1
Red Hat JBoss Web Server 3.1 Red Hat JBoss Web Server for OpenShift Installing and using Red Hat JBoss Web Server for OpenShift Last Updated: 2018-03-05 Red Hat JBoss Web Server 3.1 Red Hat JBoss Web
More informationUNIX. The Very 10 Short Howto for beginners. Soon-Hyung Yook. March 27, Soon-Hyung Yook UNIX March 27, / 29
UNIX The Very 10 Short Howto for beginners Soon-Hyung Yook March 27, 2015 Soon-Hyung Yook UNIX March 27, 2015 1 / 29 Table of Contents 1 History of Unix 2 What is UNIX? 3 What is Linux? 4 How does Unix
More informationUNIX and Linux Essentials Student Guide
UNIX and Linux Essentials Student Guide D76989GC10 Edition 1.0 June 2012 D77816 Authors Uma Sannasi Pardeep Sharma Technical Contributor and Reviewer Harald van Breederode Editors Anwesha Ray Raj Kumar
More informationLinux Essentials Objectives Topics:
Linux Essentials Linux Essentials is a professional development certificate program that covers basic knowledge for those working and studying Open Source and various distributions of Linux. Exam Objectives
More informationCS370 Operating Systems
CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2016 Lecture 5 Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 User Operating System Interface - CLI CLI
More informationDUCC Installation and Verification Excerpt From Complete DUCC Documentation
DUCC Installation and Verification Excerpt From Complete DUCC Documentation Written and maintained by the Apache UIMA TM Development Community Copyright c 2012 The Apache Software Foundation Copyright
More informationIntroduction to Cygwin Operating Environment
Introduction to Cygwin Operating Environment ICT 106 Fundamentals of Computer Systems Eric Li ICT106_Pract_week 1 1 What s Cygwin? Emulates Unix/Linux environment on a Windows Operating System; A collection
More informationOrbix Installation Guide
Orbix 3.3.13 Installation Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2015. All rights reserved. MICRO FOCUS, the Micro
More informationIntel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes
Intel Parallel Studio XE 2011 for Linux* Installation Guide and Release Notes Document number: 323804-001US 8 October 2010 Table of Contents 1 Introduction... 1 1.1 Product Contents... 1 1.2 What s New...
More informationWA2493 What's New in Java 8. Classroom Setup Guide. Web Age Solutions Inc.
WA2493 What's New in Java 8 Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part 3 - Software Provided...4
More informationGoAnywhere MFT Upgrade Guide. Version 5.5.2
GoAnywhere MFT Upgrade Guide Version 5.5.2 Copyright Terms and Conditions The content in this document is protected by the Copyright Laws of the United States of America and other countries worldwide.
More informationMicro Focus VisiBroker Installation Guide
Micro Focus VisiBroker 8.5.5 Installation Guide Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2018 All rights reserved. MICRO
More informationIntroduction to Linux Environment. Yun-Wen Chen
Introduction to Linux Environment Yun-Wen Chen 1 The Text (Command) Mode in Linux Environment 2 The Main Operating Systems We May Meet 1. Windows 2. Mac 3. Linux (Unix) 3 Windows Command Mode and DOS Type
More informationThe Unix Shell & Shell Scripts
The Unix Shell & Shell Scripts You should do steps 1 to 7 before going to the lab. Use the Linux system you installed in the previous lab. In the lab do step 8, the TA may give you additional exercises
More informationThis guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.
Preface This installation guide explains how to install the "ETERNUSmgr for HP-UX" storage system management software on an ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000,
More informationCore Services SSL Installation Guide. Service Pack 9, July 2007
Core Services SSL Installation Guide Service Pack 9, July 2007 IONA Technologies PLC and/or its subsidiaries may have patents, patent applications, trademarks, copyrights, or other intellectual property
More informationWorkplace Designer. Installation and Upgrade Guide. Version 2.6 G
Workplace Designer Version 2.6 for Windows, Linux, AIX, Solaris, iseries Installation and Upgrade Guide G210-2219-01 Note Before using this information and the product it supports, read the information
More informationGUT. GUT Installation Guide
Date : 17 Mar 2011 1/6 GUT Contents 1 Introduction...2 2 Installing GUT...2 2.1 Optional Extensions...2 2.2 Installation using the Binary package...2 2.2.1 Linux or Mac OS X...2 2.2.2 Windows...4 2.3 Installing
More informationGraham vs legacy systems
New User Seminar Graham vs legacy systems This webinar only covers topics pertaining to graham. For the introduction to our legacy systems (Orca etc.), please check the following recorded webinar: SHARCNet
More informationIntroduction To Linux. Rob Thomas - ACRC
Introduction To Linux Rob Thomas - ACRC What Is Linux A free Operating System based on UNIX (TM) An operating system originating at Bell Labs. circa 1969 in the USA More of this later... Why Linux? Free
More informationSDK. About the Cisco SDK. Installing the SDK. Procedure. This chapter contains the following sections:
This chapter contains the following sections: About the Cisco, page 1 Installing the, page 1 Using the to Build Applications, page 2 About ISO, page 3 Installing the ISO, page 3 Using the ISO to Build
More informationThis guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.
Preface This installation guide explains how to install the "ETERNUSmgr for Linux" storage system management software on an ETERNUS DX400 series, ETERNUS DX8000 series, ETERNUS2000, ETERNUS4000, ETERNUS8000,
More informationContents Server Platform Support Matrix... 2
Compatibility Matrix CA Embedded Entitlements Manager Last updated: July 28, 2014 The document below lists the support matrix for CA Embedded Entitlements Manager (EEM). Support is limited only to the
More informationCS480. Compilers Eclipse, SVN, Makefile examples
CS480 Compilers Eclipse, SVN, Makefile examples January 26, 2015 New Project New Project C/C++ Project Create a New C Project Choose Makefile Project EmptyProject Toolchain: Linux GCC Next Advanced C/C++
More informationLinux Tutorial. Ken-ichi Nomura. 3 rd Magics Materials Software Workshop. Gaithersburg Marriott Washingtonian Center November 11-13, 2018
Linux Tutorial Ken-ichi Nomura 3 rd Magics Materials Software Workshop Gaithersburg Marriott Washingtonian Center November 11-13, 2018 Wireless Network Configuration Network Name: Marriott_CONFERENCE (only
More informationModule 3: Installing Eclipse
Module 3: Installing Eclipse Objective To learn how to Eclipse To Eclipse on your laptop This is an optional module Contents Software prerequisites Installing Eclipse Installing CDT and PTP LACSI 2006
More informationToday. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview
Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Generation 1: Mono-programming
More informationIBM WebSphere Application Server V3.5, Advanced Edition for Linux Extends Support to Red Hat, Caldera, SuSE, and TurboLinux
Software Announcement December 5, 2000 IBM Server V3.5, Advanced Extends Support to Red Hat, Caldera, SuSE, and TurboLinux Overview WebSphere Application Edition for Linux manages and integrates enterprise-wide
More informationSAP ME Build Tool 6.1
Installation Guide: Central Build Instance SAP ME Build Tool 6.1 Target Audience Project Managers Build Engineers Document Version 1.0 October 26, 2012 Typographic Conventions Icons Type Style Example
More informationIntel Parallel Studio XE 2016
Intel Parallel Studio XE 2016 Installation Guide for Linux* OS 18 August 2015 Contents 1 Introduction...2 2 Prerequisites...2 3 Installation...6 3.1 Using Online Installer...6 3.2 Installation Through
More informationBEAWebLogic. Platform. 8.1 Supported Configurations: Red Hat Enterprise Linux 4.0 AS, ES on IBM pseries
BEAWebLogic Platform 8.1 Supported Configurations: Red Hat Enterprise Linux 4.0 AS, ES on IBM pseries Version 8.1 SP4 Document Date: January 18, 2006 Copyright Copyright 1995-2006 BEA Systems, Inc. All
More informationSet 1 MCQ Which command is used to sort the lines of data in a file in reverse order A) sort B) sh C) st D) sort -r
1. Which symbol will be used with grep command to match the pattern pat at the beginning of a line? A) ^pat B) $pat C) pat$ D) pat^ 2. Which command is used to sort the lines of data in a file in reverse
More informationNorduGrid Tutorial. Client Installation and Job Examples
NorduGrid Tutorial Client Installation and Job Examples Linux Clusters for Super Computing Conference Linköping, Sweden October 18, 2004 Arto Teräs arto.teras@csc.fi Steps to Start Using NorduGrid 1) Install
More informationNUSGRID a computational grid at NUS
NUSGRID a computational grid at NUS Grace Foo (SVU/Academic Computing, Computer Centre) SVU is leading an initiative to set up a campus wide computational grid prototype at NUS. The initiative arose out
More informationOCTVQE Zaptel Echo Canceller (PRELIMINARY)
OCTVQE - Zaptel Echo Canceller User s Guide (Preliminary) OCTVQE Zaptel Echo Canceller (PRELIMINARY) User s Guide Revision 1.9 OctWare Inc. www.octware.net 4101, Molson St., Suite 300 Montreal Quebec H1Y
More informationOrbix 3.0 for Windows Installation Guide
Orbix 3.0 for Windows Installation Guide IONA Technologies PLC March 1999 Orbix is a Registered Trademark of IONA Technologies PLC. While the information in this publication is believed to be accurate,
More informationArtix Version Installation Guide: Java
Artix Version 5.6.4 Installation Guide: Java Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2017. All rights reserved. MICRO FOCUS,
More informationRead the relevant material in Sobell! If you want to follow along with the examples that follow, and you do, open a Linux terminal.
Warnings 1 First of all, these notes will cover only a small subset of the available commands and utilities, and will cover most of those in a shallow fashion. Read the relevant material in Sobell! If
More informationFilesystem Hierarchy Operating systems I800 Edmund Laugasson
Filesystem Hierarchy Operating systems I800 Edmund Laugasson edmund.laugasson@itcollege.ee There has been used materials from Margus Ernits, Katrin Loodus when creating current slides. Current document
More informationOutline. Structure of a UNIX command
Outline Structure of Unix Commands Command help (man) Log on (terminal vs. graphical) System information (utility) File and directory structure (path) Permission (owner, group, rwx) File and directory
More informationRed Hat Development Suite 1.1 Installation Guide
Red Hat Development Suite 1.1 Installation Guide Installing Red Hat Development Suite Misha Husnain Ali Supriya Bharadwaj Red Hat Developer Group Documentation Team Red Hat Development Suite 1.1 Installation
More informationIntroduction to Unix The Windows User perspective. Wes Frisby Kyle Horne Todd Johansen
Introduction to Unix The Windows User perspective Wes Frisby Kyle Horne Todd Johansen What is Unix? Portable, multi-tasking, and multi-user operating system Software development environment Hardware independent
More informationSentinel RMS SDK v9.2.0
Sentinel RMS SDK v9.2.0 Release Notes for Linux (32 and 64-bit) Release Version: v9.2.0 Document Number: 007-013330-001, C Release Date: August, 2017 Contents Product Description 3 About This Document
More informationLinux/Cygwin Practice Computer Architecture
Linux/Cygwin Practice 2010 Computer Architecture Linux Login Use ssh client applications to connect (Port : 22) SSH Clients zterm ( http://www.brainz.co.kr/products/products4_2.php ) Putty ( http://kldp.net/frs/download.php/3411/hangulputty-0.58.h2.exe
More informationWA2452 Node.js Software Development. Classroom Setup Guide. Web Age Solutions Inc.
WA2452 Node.js Software Development Classroom Setup Guide Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum Software Requirements...3 Part 3 - Software
More informationSession 1: Accessing MUGrid and Command Line Basics
Session 1: Accessing MUGrid and Command Line Basics Craig A. Struble, Ph.D. July 14, 2010 1 Introduction The Marquette University Grid (MUGrid) is a collection of dedicated and opportunistic resources
More informationToday. Operating System Evolution. CSCI 4061 Introduction to Operating Systems. Gen 1: Mono-programming ( ) OS Evolution Unix Overview
Today CSCI 4061 Introduction to s Instructor: Abhishek Chandra OS Evolution Unix Overview Unix Structure Shells and Utilities Calls and APIs 2 Evolution How did the OS evolve? Dependent on hardware and
More informationIntroduction to the Linux Command Line
Introduction to the Linux Command Line May, 2015 How to Connect (securely) ssh sftp scp Basic Unix or Linux Commands Files & directories Environment variables Not necessarily in this order.? Getting Connected
More informationTo configure the patching repository so that it can copy patches to alternate locations, use SFTP, SCP, FTP, NFS, or a premounted file system.
Configuring Protocols to Stage and 1 Deploy Linux and UNIX Patches VCM supports patching of managed machines in distributed environments, either geographically or separated by firewalls. VCM uses a single
More information*nix Crash Course. Presented by: Virginia Tech Linux / Unix Users Group VTLUUG
*nix Crash Course Presented by: Virginia Tech Linux / Unix Users Group VTLUUG Ubuntu LiveCD No information on your hard-drive will be modified. Gives you a working Linux system without having to install
More informationEECS Software Tools. Lab 2 Tutorial: Introduction to UNIX/Linux. Tilemachos Pechlivanoglou
EECS 2031 - Software Tools Lab 2 Tutorial: Introduction to UNIX/Linux Tilemachos Pechlivanoglou (tipech@eecs.yorku.ca) Sep 22 & 25, 2017 Material marked with will be in your exams Sep 22 & 25, 2017 Introduction
More informationTeamcenter Installation on Linux Clients Guide. Publication Number PLM00010 J
Teamcenter 10.1 Installation on Linux Clients Guide Publication Number PLM00010 J Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens Product Lifecycle
More informationFirst steps on Linux and programming
First steps on Linux and programming Adrien Poteaux CRIStAL, Université de Lille Year 2017-2018 This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. http://creativecommons.org/licenses/by-nc-sa/3.0/
More informationPRIMECLUSTER GDS Snapshot 4.3A20. Installation Guide. Linux
R GDS Snapshot 4.3A20 Installation Guide Linux J2UL-1393-02ENZ0(00) December 2012 Preface Purpose This manual explains how to install R GDS Snapshot. Target Readers This manual is written for people who
More informationADINA System 9.3 Installation Notes
ADINA System 9.3 Installation Notes for x86_64 Linux ADINA R & D, Inc. 71 Elton Avenue Watertown, MA 02472 support@adina.com www.adina.com page 2 of 8 Table of Contents 1. Installation and Setup... 3 1.1
More information[S9I ] gtmsecshr vulnerability Security Advisory Page 1 of 6
[S9I10-002703] gtmsecshr vulnerability Security Advisory Page 1 of 6 Background The GT.M Group at Fidelity National Information Services (FIS) recently received a report of a GT.M security vulnerability.
More informationArcExplorer -- Java Edition 9.0 System Requirements
ArcExplorer -- Java Edition 9.0 System Requirements This PDF contains system requirements information, including hardware requirements, best performance configurations, and limitations, for ArcExplorer
More informationObtaining and Installing the Updated TSBroadcaster Scripts
[ Obtaining and Installing the Updated TSBroadcaster 1.0.0.10 Scripts Overview Background An issue with the tomcat process on the TSBroadcaster server causes the process to sometimes run out of memory.
More information