VCOM for i5, OpenVMS, Windows & Unix. Release Notes May 2013

Size: px
Start display at page:

Download "VCOM for i5, OpenVMS, Windows & Unix. Release Notes May 2013"

Transcription

1 VCOM for i5, OpenVMS, Windows & Unix Release Notes May 2013 Please read the following Release Notes before installation and have also a check in for last minutes information. New Functionality IPv6 Support on UNIX and Windows Platforms VCOM now supports the IPv6 protocol on UNIX and Windows (Windows 7/Server 2008 R2) platforms. Both VCOM links and client/server connections will work over IPv6. Clients using the IPv4 protocol can connect to an IPv6 server provided that the host platform supports dual-stack (IPv4/IPv6) mode. IPv6 and VCOM Links In order make servers accept both IPv6 and IPv4 connections, the link driver's listening socket must be bound to an IPv6 local address, preferably the IPv6 wildcard address 0::0 in the Listen IP address configuration parameter. For example: Listen IP address : 0::0 If you, for some reason, want to restrict VCOM links to use only the IPv4 protocol, you can explicitly bind the server's listening port to an IPv4 address, preferably the wilcard address For example: Listen IP address : IPv6 and VCOM TCP API Servers In order make servers accept both IPv6 and IPv4 connections, the API server's listening socket must be bound to an IPv6 local address, preferably to the IPv6 wildcard address 0::0 by using the -b option. For example (UNIX): vcomservtcp x 200 -b 0::0 If you, for some reason, want to restrict VCOM servers to use only the IPv4 protocol, you can explicitly bind the server's listening port to an IPv4 address, preferably the wilcard address For example (UNIX): vcomservtcp x 200 -b

2 IPv6 Addresses within vcomhttp URL URLs use the colon character to separate host names and port numbers from each other. As IPv6 address notation includes colons, the numeric IPv6 address must be within brackets as specified by RFC IPv6 Addresses in the vcmaddrchk Plugin Configuration File The configuration file for the vcmaddrchk plugin now accepts IPv6 addresses and address ranges as well. vmu show client Display Format Changed In order to accommodate the longer IPv6 addresses some less important fields have been excluded from the one-line brief display. Full information can be obtained by using the new vmu show client full command. Dedicated API Servers In order to have the possibility to dedicate a TCP API server to certain clients the -x option is now introduced. This option then excludes this TCP/IP API server process from being part of the load balancing mechanism. When having a mix of both remote and local clients we strongly recommend to use it on UNIX and IBM i platforms in order to force the local applications to use the more efficient UNIX domain sockets communication. Better Performance for VCOM CS Service Several performance enhancements are made for the VCOM inter-process communications system and for the conversation service. Error Corrections API Server - vcomdsmon deadlock On some circumstances VCOM could hang due to a deadlock. This has now been corrected. VOA vping Failed Stricter check for operator command parameters introduced in VCOM version caused the voa vping command to fail. This has now been corrected. VCOM Common Logging Created Empty Files When collection of common logging events was enabled, VCOM created empty files when no events were collected. This has now been corrected.

3 Incorrect UTC offset in VCOM Common Logging Data UTC offset in common logging data timestamp had incorrect sign, for example -02:00 instead of +02:00 for central European daylight savings time. This has now been corrected. Translation table A7 corrected Duplicate of (euro) removed. Correction in translation A translation error could occur under some extremely rare conditions. Timeout on cssend Under heavy load cssend could return VCOM_RC_TIMEOUT (-31) although the data was sent successfully. When this occurred, a VE_PER_USE error was logged as well. This has now been corrected. Platform Specific Important Notes IBM i Replacing version that couldn't use UDS API servers. Performance improvements in conversations. OpenVMS New Functionality Support for Decnet ended Decnet is no longer supported as protocol for VCOM to VCOM communication. ApiServer If the installation procedure detects that no Api server is defined in vcom_udf:lineproc.dat, then an api server of type ICC will be configured. Error Corrections TRCMON not started The distr/conv trace process TRCMON is not started by default. Now corrected. Uncalled error from VCOMSERVICC

4 Message "Failed to delete logical name for host..." is removed from process VCOMSERVICC Inconsistency in dostart.com Starting a single process with DOSTART the priviledges will not be set correctly. When starting the attributes will be taken from but the corresponding VCOM_APPL:RUN_*.COM will be used. Also the priviledges will be set incorrectly. This inconsistent behavior is now corrected. Unix New Functionality Better Performance on DS Commits Committing written data to disk using fsync entails two disk operations, one for data and one for metadata. VCOM now uses fdatasync, which does not commit metadata to disk unless vital information (such as file size) has changed. Error Corrections Restrictive umask Settings Prevented Applications from Connecting to a Server Restrictive umask settings, for example 077, on VCOM's admistrator account prevented applications running on other user accounts from connecting to the VCOM server. This has now been corrected. Lost Wakeups in VCOM's Interprocess Communications Because of a non-atomic semaphore test/set operation, wakeups of VCOM processes could be lost. This typically caused a delay up to one VCOM clock tick. This has now been corrected. Linux / zlinux only Low UNIX Domain Datagram Queue Length may Slow Down VCOM Linux systems have low default value (10) for Unix domain sockets datagram queue length, which slows down VCOM under heavy load. You can increase this limit by the following command: # echo 2000 > /proc/sys/net/unix/max_dgram_qlen In order to make this change permanent, edit the /etc/sysctl.conf file and add the following line: net.unix.max_dgram_qlen = 2000

5 Windows IPv6 Support on Windows Support for dual stack (IPv4/IPv6) was introduced in Windows Vista and Windows Server This means that VCOM does not support IPv6 on Windows XP/Windows Server 2003 platforms. Error Corrections Common Logging did not Work on Windows If VCOM's log directory path contained spaces, the common logging files were no created correctly. This has now been corrected. Semaphore Timeout on API Server Sockets Receive from clients on Windows API server sometimes fails with error ERROR_SEM_TIMEOUT (121), which was treated as fatal and the client connection was terminated by the server. VCOM now treats this error as non-fatal and restarts the read operation. Fresh Install Before you begin Install notes for VCOM Server v5.5.2 on Unix As it is possible to run several VCOM servers on a UNIX host, we strongly recommend having a separate user for each VCOM node. Never install VCOM as root! On most UNIX platforms you can choose between 32 and 64-bits server. Which one to choose is not especially important because VCOM ships with both 32 and 64 bits libraries. Note the following: On 64-bits Linux platforms, 32-bits system libraries are not always installed by default. If your platform supports RAM disk, we recommend using it. Finally, you must decide the VCOM network and node names. Install procedure 1. Log on to the VCOM administrator's account. In this example we have logged on to the vcomt1 sccount. 2. Get the VCOM software distribution. 3. Unpack and extract the archive. In Linux you can unpack the gzipped tar archive using the following command: tar xzvpf vcom552_linux_x86.tar.gz vcom552/

6 vcom552/bin64/ vcom552/bin64/vcomopmon vcom552/bin64/vcompspl... vcom552/lib/libvcom64.so.3.0 vcom552/lib/libvcom64.so vcom552/lib/libvcom.so.3.0 vcom552/lib/libvcom.so On other UNIX platforms you need to uncompress the archive before extracting it. 4. We recommend to create a symbolic link and point it to the VCOM servers root directory. This will facilitate handling of future versions as described in the Migrate section later in this document. For example: ln -s vcom552 vcom ls -l lrwxrwxrwx 1 vcomt1 vcomt1 7 Apr 23 14:08 vcom -> vcom552 drwxr-xr-x 9 vcomt1 vcomt Apr 23 14:08 vcom Move to the VCOM server's root directory using the symbolic link. cd vcom pwd /home/vcomt1/vcom 6. Start installation./install.sh Retrieving system information. VCOM Installation Menu version Install No existing VCOM environment detected. If your intention is to migrate or upgrade an existing VCOM node exit this procedure, execute the VCOM login script (vcomdef.sh) and run install.sh again. 0. Exit Enter choice: 1Enter VCOM_NETWORK name to use (Max 8 characters): US Enter VCOM_NODE name to use (Max 8 characters) : AUSTIN Enter VCOM_ROOT: [/home/vcomadm/vcom]: <CR> (S)mall (M)edium or (L)arge VCOM installation:[medium]: S 32 or 64 bit VCOM:[64]: <CR> installation set to 64 bit mode Ramdisk found at /dev/shm. Using ramdisk may help to improve VCOM perfomance. Would you like VCOM to use ramdisk? [y/n]: y Generating vcomcsproc.dat... Generating vcomdsproc.dat file... Installation completed!

7 Please run ". /home/vcomdev/vcom/dat/vcomdef.sh" to set new VCOM environment. Installing and Migrating Settings from an Existing VCOM Node Typical setup for this installation is like the following: ls -l total 8 lrwxrwxrwx 1 vcomdev spp 7 Jan 7 13:53 vcom -> vcom406 drwxr-xr-x 11 vcomdev spp 4096 Jan 5 11:04 vcom406 VCOM is installed in the directory vcom406 and the symbolic link vcom points to that directory. All VCOM environment variables refer to that symbolic link, not the real root directory. For the new version we simply create a new root directory, migrate the settings from the existing VCOM node and, when done, point the symbolic link to the new VCOM root directory. The existing installation will remain untouched making it easy to revert back to it just by pointing the symbolic link to the root of the old version. 1. Log on as VCOM administration and make sure that the VCOM environment is set up. If possible, stop VCOM. It is possible to migrate a running VCOM, however there is a risk that configuration changes made afterwards won't make their way to the new VCOM.. dat/vcomdef.sh - or- if you are using the C-shell % source dat/vcomdef.csh vcomstop 2. Move to the directory where you want to create the new VCOM root directory: cd /opt/vroot 3. Get the software distribution and unpack it. uncompress vcom552_sunos_x86.tar.z tar xvpf vcom552_sunos_x86.tar x vcom552, 0 bytes, 0 tape blocks x vcom552/bin64, 0 bytes, 0 tape blocks x vcom552/bin64/vcomopmon, bytes, 1228 tape blocks x vcom552/bin64/vcompspl, bytes, 653 tape blocks x vcom552/bin64/vcomshutdown, bytes, 291 tape blocks.. 4. Move to the vcom552 directory: cd vcom Execute the vcommigrate.sh script. It needs two arguments, the current VCOM_ROOT directory and the directory to become the new VCOM root. Placing the VCOM_ROOT inside double quotes helps get better error diagnostics if your shell is set up to treat undefined variables as errors../install.sh Retrieving system information. VCOM Installation Menu version Install 2. Upgrade existing VCOM node US2570.UB1204 at /home/vcomdev/vcom 3. Migrate existing VCOM node US2570.UB1204 at /home/vcomdev/vcom 0. Exit

8 Enter choice: 3 Migrate configuration to version for the following VCOM node: VCOM network : US2570 VCOM node : UB1204 VCOM root : /home/vcomdev/vcom New VCOM root: /home/vcomdev/vcom552 VCOM version : Is this information correct [ y/n ]: y Starting migration... Saving configuration file from the software distribution to./org directory... Copying VCOM configuration database (.tab) files... Copying other VCOM configuration (.dat) files... Copy tcpdef.dat [ y n ]: y Copy tcpdef_rl.dat [ y n ]: y Copy vcomservts.dat [ y n ]: y Copy vcomtcps.dat [ y n ]: y Migrate setting for the vcomdef.sh and vcomdef.csh files. The settings are migrated from the existing vcomdef.sh file. Check if VCOM_APPS and VCOM_APPLIB directories exist and copy their contents... Migration completed successfully. Next steps require that the VCOM node being migrated is shut down and all VCOM applications are stopped. Run./migrate_distr.sh passing the absolute path to the new VCOM distribution data base directory. The old VCOM environment must be in effect when running this script. After that you may proceed to update the symbolic link to point to the new VCOM. Then log off and log on again and execute the vcomdef.sh (or vcomdef.csh if you are using the C shell). Before starting VCOM, run the check_dirs.sh script. It will check that the directories pointed to by the various VCOM environment variables exist. 6. Next steps require that the VCOM node being migrated is shut down and all VCOM applications are stopped. Run./migrate_distr.sh passing the absolute path to the new VCOM distribution data base directory. The old VCOM environment must be in effect when running this script. After that you may proceed to update the symbolic link to point to the new VCOM. Then log off and log on again and execute the vcomdef.sh (or vcomdef.csh

9 if you are using the C shell). Before starting VCOM, run the check_dirs.sh script. It will check that the directories pointed to by the various VCOM environment variables exist. 7. At this point you should check that the following configuration files have been correctly migrated: vcomdef.csh vcomdef.sh vcombasdef vcomcsproc.dat vcomdsproc.dat vcomuserproc.dat All these files are located in the dat directory of the new VCOM. The original template files from the software distribution are saved in the directory./org. 8. Before proceeding stop VCOM if you have not done that yet. Also make sure that all VCOM applications are stopped before proceeding to migrate the distribution data base. 9. If you have distributions, they must be migrated and converted into version 3.6 format. Run the migrate_distr.sh script. It needs the new VCOM distribution database directory as an argument:./migrate_distr.sh /opt/vroot/vcom551/db 10. Next update the symbolic link to point to the new VCOM root: cd /opt/vroot rm vcom ln -s vcom551 vcom It should now look something like this: ls -l lrwxrwxrwx 1 vcomdev spp 23 Apr 23 16:04 vcom -> vcom552/ drwxr-xr-x 14 vcomdev spp 4096 Oct 10 08:54 vcom406/ drwxr-xr-x 14 vcomdev spp 4096 Apr 23 16:00 vcom552/ Next log off and log on again. Then execute the vcomdef.sh (or vcomdef.csh if you are using the C-shell) if these scripts are not invoked by your login scripts.. dat/vcomdef.sh - or- if you are using the C-shell % source dat/vcomdef.csh 11. Move back to the inst_upg directory of the software distribution and execute the check_dirs.sh script. It checks that the directories specified by the VCOM environment variables exist and otherwise attempts to create them. cd inst_upg./check_dirs.sh 12. If you need to grant permissions for users outside the VCOM group, execute the vcomperms.sh script. 13. You are now ready to start the upgraded VCOM: vcomstart Upgrade 1. Log on as VCOM administration and make sure that the VCOM environment is set up. 2. Unpack the VCOM software distribution to a temporary location. For example: cd /tmp tar xzvpf vcom552_linux_x86.tar.gz 3. Stop VCOM if it is running. cd../vcom vcomstop 4. Move to the vcom552 directory where you have extracted the software distribuition: cd /tmp/vcom /install.sh Retrieving system information.

10 VCOM Installation Menu version Install 2. Upgrade existing VCOM node US.HOUSTON at /home/vcom 3. Migrate existing VCOM node US.HOUSTON at /home/vcom 0. Exit Enter choice: 2 Upgrade the following VCOM node to version VCOM network : US VCOM node : HOUSTON VCOM root : /home/vcom VCOM version : Is this what you want to do [ y/n ]: y Starting upgrade... Saving the bin, examples, include and lib directories... Upgrading the bin, examples, include and lib directories... Generating vcomcsproc.dat... Generating vcomdsproc.dat file... Upgrade done. 6. At this point you should check that the following configuration files have been correctly updated: vcomdef.csh vcomdef.sh vcombasdef vcomcsproc.dat vcomdsproc.dat vcomuserproc.dat All these files are located in the directory pointed to by the environment variable VCOM_DAT. The original files are saved in the directory VCOM_ROOT/saved/dat. 7. Next log off and log on again. Then execute the vcomdef.sh (or vcomdef.csh if you are using the C-shell) if these scripts are not invoked by your login scripts.. dat/vcomdef.sh - or- if you are using the C-shell % source dat/vcomdef.csh 8. Move back to the inst_upg directory of the software distribution and execute the check_dirs.sh script. It checks that the directories specified by the VCOM environment variables exist and attempts to create those that may be missing when upgrading an ancient VCOM version.

11 cd /tmp/vcom552/inst_upg./check_dirs.sh 9. If you need to grant permissions for users outside the VCOM group, move back to the inst_upg directory and execute the vcomperms.sh script. 10. You are now ready to start the upgraded VCOM: vcomstart

Chapter Two. Lesson A. Objectives. Exploring the UNIX File System and File Security. Understanding Files and Directories

Chapter 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 information

Essential Linux Shell Commands

Essential Linux Shell Commands Essential Linux Shell Commands Special Characters Quoting and Escaping Change Directory Show Current Directory List Directory Contents Working with Files Working with Directories Special Characters There

More information

Files

Files http://www.cs.fsu.edu/~langley/cop3353-2013-1/reveal.js-2013-02-11/02.html?print-pdf 02/11/2013 10:55 AM Files A normal "flat" file is a collection of information. It's usually stored somewhere reasonably

More information

Installing and Configuring Cisco HSI Software

Installing and Configuring Cisco HSI Software CHAPTER 2 Introduction This chapter contains instructions for installing and configuring the Cisco H.323 Signaling Interface (HSI). This chapter contains the following sections: Hardware and Software Requirements,

More information

Operating Systems, Unix Files and Commands SEEM

Operating Systems, Unix Files and Commands SEEM Operating Systems, Unix Files and Commands SEEM 3460 1 Major Components of Operating Systems (OS) Process management Resource management CPU Memory Device File system Bootstrapping SEEM 3460 2 Programs

More information

commandname flags arguments

commandname flags arguments Unix Review, additional Unix commands CS101, Mock Introduction This handout/lecture reviews some basic UNIX commands that you should know how to use. A more detailed description of this and other commands

More information

Unix File System. Class Meeting 2. * Notes adapted by Joy Mukherjee from previous work by other members of the CS faculty at Virginia Tech

Unix File System. Class Meeting 2. * Notes adapted by Joy Mukherjee from previous work by other members of the CS faculty at Virginia Tech Unix File System Class Meeting 2 * Notes adapted by Joy Mukherjee from previous work by other members of the CS faculty at Virginia Tech Unix File System The file system is your interface to: physical

More information

CSC UNIX System, Spring 2015

CSC UNIX System, Spring 2015 CSC 352 - UNIX System, Spring 2015 Study guide for the CSC352 midterm exam (20% of grade). Dr. Dale E. Parson, http://faculty.kutztown.edu/parson We will have a midterm on March 19 on material we have

More information

Unix Filesystem. January 26 th, 2004 Class Meeting 2

Unix Filesystem. January 26 th, 2004 Class Meeting 2 Unix Filesystem January 26 th, 2004 Class Meeting 2 * Notes adapted by Christian Allgood from previous work by other members of the CS faculty at Virginia Tech Unix Filesystem! The filesystem is your interface

More information

UNIX File Hierarchy: Structure and Commands

UNIX File Hierarchy: Structure and Commands UNIX File Hierarchy: Structure and Commands The UNIX operating system organizes files into a tree structure with a root named by the character /. An example of the directory tree is shown below. / bin

More information

Links, basic file manipulation, environmental variables, executing programs out of $PATH

Links, basic file manipulation, environmental variables, executing programs out of $PATH Links, basic file manipulation, environmental variables, executing programs out of $PATH Laboratory of Genomics & Bioinformatics in Parasitology Department of Parasitology, ICB, USP The $PATH PATH (which

More information

5/8/2012. Creating and Changing Directories Chapter 7

5/8/2012. Creating and Changing Directories Chapter 7 Creating and Changing Directories Chapter 7 Types of files File systems concepts Using directories to create order. Managing files in directories. Using pathnames to manage files in directories. Managing

More information

Welcome 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 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 information

Initial Setup. Cisco APIC Documentation Roadmap. This chapter contains the following sections:

Initial Setup. Cisco APIC Documentation Roadmap. This chapter contains the following sections: This chapter contains the following sections: Cisco APIC Documentation Roadmap, page 1 Simplified Approach to Configuring in Cisco APIC, page 2 Changing the BIOS Default Password, page 2 About the APIC,

More information

User Guide Version 2.0

User Guide Version 2.0 User Guide Version 2.0 Page 2 of 8 Summary Contents 1 INTRODUCTION... 3 2 SECURESHELL (SSH)... 4 2.1 ENABLING SSH... 4 2.2 DISABLING SSH... 4 2.2.1 Change Password... 4 2.2.2 Secure Shell Connection Information...

More information

Lab #3 Automating Installation & Introduction to Make Due in Lab, September 15, 2004

Lab #3 Automating Installation & Introduction to Make Due in Lab, September 15, 2004 Lab #3 Automating Installation & Introduction to Make Due in Lab, September 15, 2004 Name: Lab Time: Grade: /10 Error Checking In this lab you will be writing a shell script to automate the installation

More information

Deploying IBM Rational License Key Server effectively in your organization

Deploying IBM Rational License Key Server effectively in your organization Deploying IBM Rational License Key Server 8.1.1 effectively in your organization Indraneel Paul September 28, 2011 Page 1 of 28 INTRODUCTION...4 IBM RATIONAL LICENSE KEY SERVER 8.1.1...5 TECHNICAL CHANGE

More information

Computer Architecture Lab 1 (Starting with Linux)

Computer Architecture Lab 1 (Starting with Linux) Computer Architecture Lab 1 (Starting with Linux) Linux is a computer operating system. An operating system consists of the software that manages your computer and lets you run applications on it. The

More information

(MCQZ-CS604 Operating Systems)

(MCQZ-CS604 Operating Systems) command to resume the execution of a suspended job in the foreground fg (Page 68) bg jobs kill commands in Linux is used to copy file is cp (Page 30) mv mkdir The process id returned to the child process

More information

Network Management Utility

Network Management Utility 4343-7705-02 Network Management Utility Foreword Welcome Network Management Utility is utility software that provides central control over printers, copiers, and other devices on a network. With Network

More information

SNMP Master Agent. Release Notes 8.5.x

SNMP Master Agent. Release Notes 8.5.x SNMP Master Agent Release Notes 8.5.x 12/17/2017 Table of Contents SNMP Master Agent 8.5.x Release Note 3 Known Issues and Recommendations 5 Release 8.5.1 7 8.5.100.08 8 8.5.100.07 9 8.5.100.03 10 8.5.100.02

More information

52 Remote Target. Simulation. Chapter

52 Remote Target. Simulation. Chapter Chapter 52 Remote Target Simulation This chapter describes how to run a simulator on a target and connect it to the SDL simulator interface (SimUI) on the host via TCP/IP communication. July 2003 Telelogic

More information

Installing Prime Optical

Installing Prime Optical 5 CHAPTER This section describes how to install Cisco Prime Optical 9.8 with an Oracle 11g database. To ensure a successful installation, use the checklist provided in the Installation Scenarios and Checklists,

More information

Mid Term from Feb-2005 to Nov 2012 CS604- Operating System

Mid Term from Feb-2005 to Nov 2012 CS604- Operating System Mid Term from Feb-2005 to Nov 2012 CS604- Operating System Latest Solved from Mid term Papers Resource Person Hina 1-The problem with priority scheduling algorithm is. Deadlock Starvation (Page# 84) Aging

More information

Installation Guide for Open VMS

Installation Guide for Open VMS Installation Guide for Open VMS IDL Version 5.4 September, 2000 Edition Copyright Research Systems, Inc. All Rights Reserved Restricted Rights Notice The IDL software program and the accompanying procedures,

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Course Name : LINUX PROGRAMMING Course Code : ACS010 Class : III

More information

Introduction to UNIX I: Command Line 1 / 21

Introduction to UNIX I: Command Line 1 / 21 Introduction to UNIX I: Command Line 1 / 21 UNIX Command line The UNIX Shell: command line interface Navigating Directories and Files Running applications Reminder about helpful tutorial: http://korflab.ucdavis.edu/unix_and_perl/current.html

More information

Examples: Directory pathname: File pathname: /home/username/ics124/assignments/ /home/username/ops224/assignments/assn1.txt

Examples: Directory pathname: File pathname: /home/username/ics124/assignments/ /home/username/ops224/assignments/assn1.txt ULI101 Week 03 Week Overview Absolute and relative pathnames File name expansion Shell basics Command execution in detail Recalling and editing previous commands Quoting Pathnames A pathname is a list

More information

Stonesoft Management Center. Release Notes for Version 5.6.1

Stonesoft Management Center. Release Notes for Version 5.6.1 Stonesoft Management Center Release Notes for Version 5.6.1 Updated: January 9, 2014 Table of Contents What s New... 3 Fixes... 3 System Requirements... 6 Basic Management System Hardware Requirements...

More information

The UNIX Operating System. HORT Lecture 2 Instructor: Kranthi Varala

The UNIX Operating System. HORT Lecture 2 Instructor: Kranthi Varala The UNIX Operating System HORT 59000 Lecture 2 Instructor: Kranthi Varala Operating Systems Image By Golftheman - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=4558519 Operating

More information

Topaz for Java Performance Installation Guide. Release 16.03

Topaz for Java Performance Installation Guide. Release 16.03 Topaz for Java Performance Installation Guide Release 16.03 ii Topaz for Java Performance Installation Guide Please direct questions about Topaz for Java Performance or comments on this document to: Topaz

More information

h/w m/c Kernel shell Application s/w user

h/w m/c Kernel shell Application s/w user Structure of Unix h/w m/c Kernel shell Application s/w. user While working with unix, several layers of interaction occur b/w the computer h/w & the user. 1. Kernel : It is the first layer which runs on

More information

Backing Up And Restoring Your Nagios XI System

Backing Up And Restoring Your Nagios XI System Backing Up And Restoring Your System Purpose This document describes how to backup a installation and restore a installation from a previously made backup. Backups are an important aspect of administration

More information

Intellicus Cluster and Load Balancing- Linux. Version: 18.1

Intellicus Cluster and Load Balancing- Linux. Version: 18.1 Intellicus Cluster and Load Balancing- Linux Version: 18.1 1 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not

More information

Introduction to the UNIX command line

Introduction to the UNIX command line Introduction to the UNIX command line Steven Abreu Introduction to Computer Science (ICS) Tutorial Jacobs University s.abreu@jacobs-university.de September 19, 2017 Overview What is UNIX? UNIX Shell Commands

More information

VCOM on OpenVMS, OS/400, Windows NT/Win2000, Unix Release Notes

VCOM on OpenVMS, OS/400, Windows NT/Win2000, Unix Release Notes VCOM 3.4.0 on OpenVMS, OS/400, Windows NT/Win2000, Unix Release Notes Document Number: VM-5001-340 Copyright 2002 Volvo Information Technology AB VM-5001-340 First Edition (December 2002) This edition

More information

WLM1200-RMTS User s Guide

WLM1200-RMTS User s Guide WLM1200-RMTS User s Guide Copyright 2011, Juniper Networks, Inc. 1 WLM1200-RMTS User Guide Contents WLM1200-RMTS Publication Suite........................................ 2 WLM1200-RMTS Hardware Description....................................

More information

Lecture 2b. Pathnames, files, special characters in filenames, and file permissions. COP 3353 Introduction to UNIX, FALL 2013

Lecture 2b. Pathnames, files, special characters in filenames, and file permissions. COP 3353 Introduction to UNIX, FALL 2013 Lecture 2b Pathnames, files, special characters in filenames, and file permissions. COP 3353 Introduction to UNIX, FALL 2013 Files Files A well defined repository of information Program or component of

More information

TEMPO INSTALLATION I O A. Platform Independent Notes 1. Installing Tempo 3. Installing Tools for the Plugins 5. v0.2.

TEMPO INSTALLATION I O A. Platform Independent Notes 1. Installing Tempo 3. Installing Tools for the Plugins 5. v0.2. TEMPO INSTALLATION v0.2.2 (BETA) 2/7/2008 Platform Independent Notes 1 On Windows: 2 On Linux: 2 On OS X (Tiger 10.4.7 and later) 2 I O A Installing Tempo 3 Installing on Windows (Vista/XP/W2K) 3 Installing

More information

DataMan. version 6.5.4

DataMan. version 6.5.4 DataMan version 6.5.4 Contents DataMan User Guide 1 Introduction 1 DataMan 1 Technical Specifications 1 Hardware Requirements 1 Software Requirements 2 Ports 2 DataMan Installation 2 Component Installation

More information

Unix background. COMP9021, Session 2, Using the Terminal application, open an x-term window. You type your commands in an x-term window.

Unix background. COMP9021, Session 2, Using the Terminal application, open an x-term window. You type your commands in an x-term window. Unix background COMP9021, Session 2, 2016 1 Introduction Using the Terminal application, open an x-term window. You type your commands in an x-term window. Many commands take one or more arguments. Many

More information

CSCI 2132 Software Development. Lecture 4: Files and Directories

CSCI 2132 Software Development. Lecture 4: Files and Directories CSCI 2132 Software Development Lecture 4: Files and Directories Instructor: Vlado Keselj Faculty of Computer Science Dalhousie University 12-Sep-2018 (4) CSCI 2132 1 Previous Lecture Some hardware concepts

More information

Oracle Tuxedo Application Runtime for Batch

Oracle 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 information

CA MIA Tape Sharing for z/vm

CA MIA Tape Sharing for z/vm CA MIA Tape Sharing for z/vm Linux User Guide Release 12.0 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

EMC VNXe Series. Configuring Hosts to Access NFS File Systems. Version 3.1 P/N REV. 03

EMC VNXe Series. Configuring Hosts to Access NFS File Systems. Version 3.1 P/N REV. 03 EMC VNXe Series Version 3.1 Configuring Hosts to Access NFS File Systems P/N 302-000-190 REV. 03 Copyright 2014-2015 EMC Corporation. All rights reserved. Published in USA. Published June, 2015 EMC believes

More information

VIRTUAL GPU LICENSE SERVER VERSION AND 5.1.0

VIRTUAL GPU LICENSE SERVER VERSION AND 5.1.0 VIRTUAL GPU LICENSE SERVER VERSION 2018.06 AND 5.1.0 DU-07754-001 _v6.0 through 6.2 July 2018 User Guide TABLE OF CONTENTS Chapter 1. Introduction to the NVIDIA vgpu Software License Server... 1 1.1. Overview

More information

Secure Shell Commands

Secure Shell Commands This module describes the Cisco IOS XR software commands used to configure Secure Shell (SSH). For detailed information about SSH concepts, configuration tasks, and examples, see the Implementing Secure

More information

SOA Software Intermediary for Microsoft : Install Guide

SOA Software Intermediary for Microsoft : Install Guide SOA Software Intermediary for Microsoft : Install Guide SOA Software Intermediary for Microsoft Install Guide SOAIM_60 August 2013 Copyright Copyright 2013 SOA Software, Inc. All rights reserved. Trademarks

More information

Bash Check If Command Line Parameter Exists

Bash Check If Command Line Parameter Exists Bash Check If Command Line Parameter Exists How to enter the parameters on the command line for this shell script? exit 1 fi if $ERR, then echo $MSG exit 1 fi if ( -d "$NAME" ), then echo "Directory -

More information

Chapter-3. Introduction to Unix: Fundamental Commands

Chapter-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 information

Visara Master Console Center. Software Installation P/N

Visara Master Console Center. Software Installation P/N Visara Master Console Center Software Installation P/N 707133-001 Visara Master Console Center Technical Support Contacting the Visara Intellicenter For US domestic customers, Visara provides technical

More information

UNIT I Linux Utilities

UNIT I Linux Utilities UNIT I Linux Utilities 1. a) How does Linux differ from Unix? Discuss the features of Linux. 5M b) Explain various text processing utilities, with a suitable example for each. 5M 2. a) Explain briefly

More information

Linux Essentials. Programming and Data Structures Lab M Tech CS First Year, First Semester

Linux Essentials. Programming and Data Structures Lab M Tech CS First Year, First Semester Linux Essentials Programming and Data Structures Lab M Tech CS First Year, First Semester Adapted from PDS Lab 2014 and 2015 Login, Logout, Password $ ssh mtc16xx@192.168.---.--- $ ssh X mtc16xx@192.168.---.---

More information

A Brief Introduction to the Linux Shell for Data Science

A Brief Introduction to the Linux Shell for Data Science A Brief Introduction to the Linux Shell for Data Science Aris Anagnostopoulos 1 Introduction Here we will see a brief introduction of the Linux command line or shell as it is called. Linux is a Unix-like

More information

You will automatically be in your user (home) directory when you login.

You will automatically be in your user (home) directory when you login. Directory structure / (root) bin dev etc lib users users2 tmp These directories typically contain system libraries, executable binary files, device handlers and drivers, etc. The user home directories

More information

Converting from a synchronization server deployment to a streaming server deployment

Converting from a synchronization server deployment to a streaming server deployment Tivoli Application Dependency Discovery Manager Version 7 Release 2.1 Converting from a synchronization server deployment to a streaming server deployment Tivoli Application Dependency Discovery Manager

More information

Eli System Administration Guide

Eli System Administration Guide Eli System Administration Guide Compiler Tools Group Department of Electrical and Computer Engineering University of Colorado Boulder, CO, USA 80309-0425 Copyright c 2002, 2009 The Regents of the University

More information

IBM z Systems Development and Test Environment Tools User's Guide IBM

IBM 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 information

KNOWLEDGE FORUM 4 MACINTOSH SERVER ADMINISTRATOR S GUIDE

KNOWLEDGE FORUM 4 MACINTOSH SERVER ADMINISTRATOR S GUIDE KNOWLEDGE FORUM 4 MACINTOSH SERVER ADMINISTRATOR S GUIDE Knowledge Forum is a registered trademark of Knowledge Building Concepts. Administrator s Guide Macintosh Server--Version 4.1 or above Macintosh

More information

Part 5: FTP More about this course about Internet

Part 5: FTP More about this course about Internet *:96 Overheads 2a-1 Part 5: FTP More about this course about Internet application protocols can be found at URL: http://www.dsv.su.se/jpalme/internet-course/int-appprot-kurs.html Last update: 2005-09-29

More information

Introduction to UNIX command-line

Introduction to UNIX command-line Introduction to UNIX command-line Boyce Thompson Institute March 17, 2015 Lukas Mueller & Noe Fernandez Class Content Terminal file system navigation Wildcards, shortcuts and special characters File permissions

More information

Lab #1 Installing a System Due Friday, September 6, 2002

Lab #1 Installing a System Due Friday, September 6, 2002 Lab #1 Installing a System Due Friday, September 6, 2002 Name: Lab Time: Grade: /10 The Steps of Installing a System Today you will install a software package. Implementing a software system is only part

More information

Common UNIX Commands. Unix. User Interfaces. Unix Commands Winter COMP 1270 Computer Usage II 9-1. Using UNIX. Unix has a command line interface

Common UNIX Commands. Unix. User Interfaces. Unix Commands Winter COMP 1270 Computer Usage II 9-1. Using UNIX. Unix has a command line interface Common UNIX Commands Using UNIX Unix Unix has a command line interface Unix commands must be typed Similar to the DOS operating system for PC s Compare to the Graphical User Interface (GUI) used by Windows,

More information

A Brief Introduction to Unix

A Brief Introduction to Unix A Brief Introduction to Unix Sean Barag Drexel University March 30, 2011 Sean Barag (Drexel University) CS 265 - A Brief Introduction to Unix March 30, 2011 1 / 17 Outline 1 Directories

More information

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0

AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 z/tpf V1.1 Title: z/tpf File System Review Subtitle: Our Greatest Hits Name: Stephen Record Venue: DBDF Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition

More information

Introduction of Linux

Introduction of Linux Introduction of Linux 阳 oslab2018_class1@163.com 寅 oslab2018_class2@163.com PART I Brief Introduction Basic Conceptions & Environment Install & Configure a Virtual Machine Basic Commands PART II Shell

More information

The UNIX File System

The UNIX File System The UNIX File System Magnus Johansson (May 2007) 1 UNIX file system A file system is created with mkfs. It defines a number of parameters for the system as depicted in figure 1. These paremeters include

More information

Introduction to remote command line Linux. Research Computing Team University of Birmingham

Introduction to remote command line Linux. Research Computing Team University of Birmingham Introduction to remote command line Linux Research Computing Team University of Birmingham Linux/UNIX/BSD/OSX/what? v All different v UNIX is the oldest, mostly now commercial only in large environments

More information

Unix/Linux Operating System. Introduction to Computational Statistics STAT 598G, Fall 2011

Unix/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 information

ACS Unix (Winter Term, ) Page 92

ACS Unix (Winter Term, ) Page 92 ACS-294-001 Unix (Winter Term, 2016-2017) Page 92 The Idea of a Link When Unix creates a file, it does two things: 1. Set space on a disk to store data in the file. 2. Create a structure called an inode

More information

Linux File System and Basic Commands

Linux File System and Basic Commands Linux File System and Basic Commands 0.1 Files, directories, and pwd The GNU/Linux operating system is much different from your typical Microsoft Windows PC, and probably looks different from Apple OS

More information

Introduction to Linux for QSS/OASIS System Administrators and System Operators

Introduction to Linux for QSS/OASIS System Administrators and System Operators Introduction to Linux for QSS/OASIS System Administrators and System Operators A QSS Webinar September 25, 2012 10:00 AM 12:00 PM Logging on Type user and press enter after logon as: Type password and

More information

Introduction to Unix: Fundamental Commands

Introduction 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 information

Setting Up the Server

Setting Up the Server Managing Licenses, page 1 Cross-launch from Prime Collaboration Provisioning, page 5 Integrating Prime Collaboration Servers, page 6 Single Sign-On for Prime Collaboration, page 7 Changing the SSL Port,

More information

CISC 220 fall 2011, set 1: Linux basics

CISC 220 fall 2011, set 1: Linux basics CISC 220: System-Level Programming instructor: Margaret Lamb e-mail: malamb@cs.queensu.ca office: Goodwin 554 office phone: 533-6059 (internal extension 36059) office hours: Tues/Wed/Thurs 2-3 (this week

More information

S E C T I O N O V E R V I E W

S E C T I O N O V E R V I E W AN INTRODUCTION TO SHELLS S E C T I O N O V E R V I E W Continuing from last section, we are going to learn about the following concepts: understanding quotes and escapes; considering the importance of

More information

Upgrading to BAMS Release 3.30

Upgrading to BAMS Release 3.30 APPENDIXB Upgrading to BAMS Release 3.30 Revised: April, 2010, Introduction To upgrade Cisco BAMS software to Cisco BAMS 3.30, you must upgrade from BAMS 3.20. If you wish to upgrade from BAMS 3.13 to

More information

17 CIF Converter Tools

17 CIF Converter Tools Chapter 17 CIF Converter Tools This chapter is a reference manual for the CIF2SDT and SDT2CIF converter tools. The CIF2SDT tool converts CIF (the Common Interchange Format as defined in the Z.106 recommendation)

More information

Operating System Interaction via bash

Operating System Interaction via bash Operating System Interaction via bash bash, or the Bourne-Again Shell, is a popular operating system shell that is used by many platforms bash uses the command line interaction style generally accepted

More information

Introduction The goal of this article is to clarify a few questions about Oracle's installation and its many different available modules.

Introduction The goal of this article is to clarify a few questions about Oracle's installation and its many different available modules. Elipse Knowledgebase Installing Oracle 11g Database. Introduction The goal of this article is to clarify a few questions about Oracle's installation and its many different available modules. Differences

More information

Linux & Shell Programming 2014

Linux & Shell Programming 2014 Unit -1: Introduction to UNIX/LINUX Operating System Practical Practice Questions: Find errors (if any) otherwise write output or interpretation of following commands. (Consider default shell is bash shell.)

More information

Using the aregcmd Commands

Using the aregcmd Commands CHAPTER 2 This chapter describes how to use each of the aregcmd commands. The Cisco Access Registrar aregcmd command is a command-line based configuration tool. It allows you to set any Cisco Access Registrar

More information

SIEMENS UserAdmin Workshop TELEPERM XP Version 4 Chapter 1

SIEMENS UserAdmin Workshop TELEPERM XP Version 4 Chapter 1 1 UNIX... 1-2 1.1 USER-ENVIRONMENT... 1-2 1.1.1 User-environment... 1-3 1.1.2 Basic commands... 1-3 1.1.3 SCO Unix specific commands... 1-4 1.1.4 HP Unix specific commands... 1-4 1.2 FILE SYSTEM... 1-5

More information

Files (review) and Regular Expressions. Todd Kelley CST8207 Todd Kelley 1

Files (review) and Regular Expressions. Todd Kelley CST8207 Todd Kelley 1 Files (review) and Regular Expressions Todd Kelley kelleyt@algonquincollege.com CST8207 Todd Kelley 1 midterms (Feb 11 and April 1) Files and Permissions Regular Expressions 2 Sobel, Chapter 6 160_pathnames.html

More information

PASSPORTAL PLUGIN DOCUMENTATION

PASSPORTAL PLUGIN DOCUMENTATION Contents Requirements... 2 Install or Update Passportal Plugin Solution Center... 3 Configuring Passportal Plugin... 5 Client mapping... 6 User Class Configuration... 7 About the Screens... 8 Passportal

More information

CS246 Spring14 Programming Paradigm Notes on Linux

CS246 Spring14 Programming Paradigm Notes on Linux 1 Unix History 1965: Researchers from Bell Labs and other organizations begin work on Multics, a state-of-the-art interactive, multi-user operating system. 1969: Bell Labs researchers, losing hope for

More information

Online Backup Client User Manual

Online Backup Client User Manual Online Backup Client User Manual Software version 3.21 For Linux distributions October 2010 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have

More information

BeagleLogic Documentation

BeagleLogic Documentation BeagleLogic Documentation Release 2.0 Kumar Abhishek Oct 08, 2017 Contents 1 BeagleLogic System Image 3 1.1 Instructions................................................ 3 1.2 Troubleshooting.............................................

More information

UDP and TCP. Introduction. So far we have studied some data link layer protocols such as PPP which are responsible for getting data

UDP and TCP. Introduction. So far we have studied some data link layer protocols such as PPP which are responsible for getting data ELEX 4550 : Wide Area Networks 2015 Winter Session UDP and TCP is lecture describes the two most common transport-layer protocols used by IP networks: the User Datagram Protocol (UDP) and the Transmission

More information

This release of the product includes these new features that have been added since NGFW 5.5.

This release of the product includes these new features that have been added since NGFW 5.5. Release Notes Revision B McAfee Next Generation Firewall 5.7.4 Contents About this release New features Enhancements Known limitations Resolved issues System requirements Installation instructions Upgrade

More information

1. What statistic did the wc -l command show? (do man wc to get the answer) A. The number of bytes B. The number of lines C. The number of words

1. What statistic did the wc -l command show? (do man wc to get the answer) A. The number of bytes B. The number of lines C. The number of words More Linux Commands 1 wc The Linux command for acquiring size statistics on a file is wc. This command provides the line count, word count and number of bytes in a file. Open up a terminal, make sure you

More information

Getting Started with Linux

Getting Started with Linux Getting Started with Linux For those with experience using Microsoft Windows there will be many familiar ways of operating in a Linux environment. There are also a few key differences. The main differences

More information

Essential Unix and Linux! Perl for Bioinformatics, ! F. Pineda

Essential Unix and Linux! Perl for Bioinformatics, ! F. Pineda Essential Unix and Linux! Perl for Bioinformatics, 140.636! F. Pineda Generic computer architecture Memory Storage Fig. 1.2 From Designing Embedded Hardware, 2 nd Ed. by John Catsoulis OS concepts Shell

More information

CABC Installation Guide Maximizer CRM 11 Entrepreneur Edition

CABC Installation Guide Maximizer CRM 11 Entrepreneur Edition CABC Installation Guide Maximizer CRM 11 Entrepreneur Edition CABC Ltd PO Box 162 Newbury Berkshire RG14 1AS 01635 570970 Document Version: 2.1 Dated: 01/07/2010 Purpose of this Document This document

More information

CS 167 Final Exam Solutions

CS 167 Final Exam Solutions CS 167 Final Exam Solutions Spring 2018 Do all questions. 1. [20%] This question concerns a system employing a single (single-core) processor running a Unix-like operating system, in which interrupts are

More information

Lecture # 2 Introduction to UNIX (Part 2)

Lecture # 2 Introduction to UNIX (Part 2) CS390 UNIX Programming Spring 2009 Page 1 Lecture # 2 Introduction to UNIX (Part 2) UNIX is case sensitive (lowercase, lowercase, lowercase) Logging in (Terminal Method) Two basic techniques: 1. Network

More information

Installing the Product Software

Installing the Product Software CHAPTER 1 The Cisco Configuration Engine is a network management software that acts as a configuration service for automating the deployment, management, and upgrading of network devices and services.

More information

Getting Started With UNIX Lab Exercises

Getting Started With UNIX Lab Exercises Getting Started With UNIX Lab Exercises This is the lab exercise handout for the Getting Started with UNIX tutorial. The exercises provide hands-on experience with the topics discussed in the tutorial.

More information

Hitachi Data Instance Manager Software Version Release Notes

Hitachi Data Instance Manager Software Version Release Notes Hitachi Data Instance Manager Software Version 4.2.3 Release Notes Contents Contents... 1 About this document... 2 Intended audience... 2 Getting help... 2 About this release... 2 Product package contents...

More information

Introduction to the Linux Command Line

Introduction 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 information