Installing Lemur on Mac OS X and CSE Systems

Size: px
Start display at page:

Download "Installing Lemur on Mac OS X and CSE Systems"

Transcription

1 Installing Lemur on Mac OS X and CSE Systems Everything all at once For those of you who just want to copy and paste, here is the quick and dirty. # Config for black.cse.msu.edu # Note that you need to be SSH'd in with -X for X11 export JAVA_HOME=/soft/linux/jdk16 export INSTALL_DIR=/user/cse484/Projects/YOUR_PID/install # Config for Mac OS X users export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home export INSTALL_DIR=$HOME/lemur # Download and extract wget tar xvzf lemur-4.12.tar.gz cd lemur-4.12 # Configure./configure --prefix=$install_dir --enable-java --with-javahome=$java_home # Make. Try to build everything as fast as possible, then make sure # we got everything. make -j8 # Fast make -j2 # Less fast make # Anything that got missed # Install make install # Run cd $INSTALL_DIR java -cp share/lemur/lemur.jar -Djava.library.path=lib -jar share/lemur/lemurindex.jar # Voila. Prerequisites Java is installed by default on all Macs. No need to download it. It is also pre-installed on the CSE systems. $ java -version java version "1.6.0_20" $ javac -version javac 1.6.0_20 X11 is required in order to run the GUI tools on the remote Linux systems. For OS X 10.5 and up, as well as Linux users, this is supported via the -X parameter for ssh. For example:

2 ssh -X Windows users can follow the instructions here to install Xming and Putty, but I have no guarantees: Download the Lemur source Download Lemur from SourceForge. This is the same source for both Linux and Mac. $ wget To extract lemur: $ tar xvzf lemur-4.12.tar.gz $ cd lemur-4.12 Configuring and Compiling Lemur We want to build Lemur with Java enabled. For some reason, the Lemur configure command does not look at the $JAVA_HOME environment variable, and you must specify the location of the Java header files with the --with-javahome flag (as shown below). This command will install it into your home directory at ~/lemur, but if this is the CSE system you will want to use --prefix=/user/cse484/projects/yourpid/install instead. Setting $JAVA_HOME # black.cse.msu.edu $ export JAVA_HOME=/soft/linux/jdk16 # Mac OS X users $ export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home # Make sure that the include files can be found $ ls $JAVA_HOME/include... jni.h... Configuring Lemur $./configure --prefix=$home/lemur --enable-java --with-javahome=$java_home Compiling Lemur The -j flag makes it compile files in parallel. This makes the compilation go much faster. You will have to run this command a few times to get everything built, because the way Lemur builds does not necessarily like the parallelism. You will know that it s done when you see a whole bunch of Nothing to be done for all If you run into issues, remove the -j flag and just use make

3 $ make -j4 Go grab a soda. This will still take a few minutes. Installing Lemur $ make install You will see a bunch of errors, and operation not supported, regarding copying files while preserving the permissions. This is not a problem, it s just an issue with the way Lemur expects things to happen. Running one of the GUI tools $ cd $HOME/lemur $ java -cp share/lemur/lemur.jar -Djava.library.path=lib -jar share/lemur/lemurindex.jar What this Means cp specifies the Java classpath, and tells Java where to look for all of the functionality provided by the Lemur library Jarfile. -Djava.library.path=lib tells Java where to look for the Lemur JNI library, liblemur_jni.jnilib. This serves as the interface between the Java and the native C Lemur code. Other Utilities Where are all of the Java GUI files installed? $ basename $HOME/lemur/share/lemur/*.jar IndexUI.jar LemurIndex.jar LemurRet.jar RetUI.jar indri.jar ireval.jar irevalgui.jar jcommon jar jfreechart jar lemur.jar What about RetEval and all of the non-java files? They are all in $HOME/lemur/bin. You can make it very convenient to run all of these files from the command line like so: echo 'export PATH=$PATH:$HOME/lemur/bin' >> ~/.bash_profile And restart your terminal or SSH session. Now you should be able to directly execute the files: $ RetEval...

4 Screenshots Running in Mac OS X Running on Black, via X11 tunneling on Mac OS X

5

SECTION 2: CODE REASONING + PROGRAMMING TOOLS. slides borrowed and adapted from Alex Mariakis and CSE 390a

SECTION 2: CODE REASONING + PROGRAMMING TOOLS. slides borrowed and adapted from Alex Mariakis and CSE 390a SECTION 2: CODE REASONING + PROGRAMMING TOOLS cse331-staff@cs.washington.edu slides borrowed and adapted from Alex Mariakis and CSE 390a OUTLINE Reasoning about code Developer tools Eclipse and Java versions

More information

McGill 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, 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 information

Solr Installation User Guide. Solr Installation Brainvire Infotech Pvt. Ltd

Solr Installation User Guide. Solr Installation Brainvire Infotech Pvt. Ltd Solr Installation 1 Lets see how to Install Solr, it is very easy and we are going to do that in this Solr Installation guideline. So let s start! Let s start for Linux and Mac. We ll guide you trough

More information

Introduction to Cuda Visualization. Graphical Application Tunnelling on Palmetto

Introduction to Cuda Visualization. Graphical Application Tunnelling on Palmetto Introduction to Cuda Visualization The CUDA programming paradigm is NVidia's development tool which is used to enable advanced computer processing on their GPGPU (General Purpose graphics Processing Units)

More information

USING THE OOSIML/JAVA. With a Terminal Window

USING THE OOSIML/JAVA. With a Terminal Window USING THE OOSIML/JAVA With a Terminal Window On Linux Operating System José M. Garrido Department of Computer Science December 2017 College of Computing and Software Engineering Kennesaw State University

More information

You should see something like this, called the prompt :

You should see something like this, called the prompt : CSE 1030 Lab 1 Basic Use of the Command Line PLEASE NOTE this lab will not be graded and does not count towards your final grade. However, all of these techniques are considered testable in a labtest.

More information

Software Preparation for Modelling Workshop

Software Preparation for Modelling Workshop Software Preparation for Modelling Workshop Daniel Brown, Andreas Freise University of Birmingham Issue: Date: July 27, 2017 School of Physics and Astronomy University of Birmingham Birmingham, B15 2TT

More information

This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time.

This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time. This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time. Running your own server lets you play together with your friends and family with your own set

More information

Using Doxygen to Create Xcode Documentation Sets

Using Doxygen to Create Xcode Documentation Sets Using Doxygen to Create Xcode Documentation Sets Documentation sets (doc sets) provide a convenient way for an Xcode developer to search API and conceptual documentation (including guides, tutorials, TechNotes,

More information

Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker

Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker Getting Started With Cpsc (Advanced) Hosted by Jarrett Spiker Advanced? - Assuming that everyone has done at least a year of CPSC already, or has a strong base knowledge. - If not, there is a Beginners

More information

Installation Guide Installing AuraPlayer Components on Tomcat in a Linux Environment

Installation Guide Installing AuraPlayer Components on Tomcat in a Linux Environment Installation Guide Installing AuraPlayer Components on Tomcat in a Linux Environment AuraPlayer Support Team Version 2 2/7/2011 This document is the sole property of AuraPlayer Ltd., it cannot be communicated

More information

Installing Hadoop. You need a *nix system (Linux, Mac OS X, ) with a working installation of Java 1.7, either OpenJDK or the Oracle JDK. See, e.g.

Installing Hadoop. You need a *nix system (Linux, Mac OS X, ) with a working installation of Java 1.7, either OpenJDK or the Oracle JDK. See, e.g. Big Data Computing Instructor: Prof. Irene Finocchi Master's Degree in Computer Science Academic Year 2013-2014, spring semester Installing Hadoop Emanuele Fusco (fusco@di.uniroma1.it) Prerequisites You

More information

Software Download & Update

Software Download & Update Software Download & Update Latest Releases NSG Appliance Release Upgrade Release ISO Release NSG Software Release ISO Installation Updating NSG Appliance Backup Update Updating NSG Software Install Backup

More information

Gradle and Command Line Workshop Activity

Gradle and Command Line Workshop Activity Gradle and Command Line Workshop Activity Activity for the SUNY Oswego Computer Science Association s Gradle and Command Line Workshop. Written by Christopher Wells, and released under CC0 license. Introduction

More information

Xeon Phi Native Mode - Sharpen Exercise

Xeon Phi Native Mode - Sharpen Exercise Xeon Phi Native Mode - Sharpen Exercise Fiona Reid, Andrew Turner, Dominic Sloan-Murphy, David Henty, Adrian Jackson Contents April 30, 2015 1 Aims The aim of this exercise is to get you compiling and

More information

Part II (c) Desktop Installation. Net Serpents LLC, USA

Part II (c) Desktop Installation. Net Serpents LLC, USA Part II (c) Desktop ation Desktop ation ation Supported Platforms Required Software Releases &Mirror Sites Configure Format Start/ Stop Verify Supported Platforms ation GNU Linux supported for Development

More information

Xeon Phi Native Mode - Sharpen Exercise

Xeon Phi Native Mode - Sharpen Exercise Xeon Phi Native Mode - Sharpen Exercise Fiona Reid, Andrew Turner, Dominic Sloan-Murphy, David Henty, Adrian Jackson Contents June 19, 2015 1 Aims 1 2 Introduction 1 3 Instructions 2 3.1 Log into yellowxx

More information

Intro to Linux. this will open up a new terminal window for you is super convenient on the computers in the lab

Intro to Linux. this will open up a new terminal window for you is super convenient on the computers in the lab Basic Terminal Intro to Linux ssh short for s ecure sh ell usage: ssh [host]@[computer].[otheripstuff] for lab computers: ssh [CSID]@[comp].cs.utexas.edu can get a list of active computers from the UTCS

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

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

This section contains information you should review before using this book. Any updates to the information presented here will be posted at:

This section contains information you should review before using this book. Any updates to the information presented here will be posted at: Before You Begin This section contains information you should review before using this book. Any updates to the information presented here will be posted at: http://www.deitel.com/books/jhtp11 In addition,

More information

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance Running Blockchain in Docker Containers The following instructions can be used to install the current hyperledger fabric, and run Docker and blockchain code in IBM LinuxONE Community Cloud instances. This

More information

PROJECT INFRASTRUCTURE AND BASH INTRODUCTION MARKUS PILMAN<

PROJECT INFRASTRUCTURE AND BASH INTRODUCTION MARKUS PILMAN< PROJECT INFRASTRUCTURE AND BASH INTRODUCTION MARKUS PILMAN< MPILMAN@INF.ETHZ.CH> ORGANIZATION Tutorials on Tuesdays - Sometimes, will be announced In General: no exercise sessions (unless you get an email

More information

11/8/17 GETTING STARTED

11/8/17 GETTING STARTED 11/8/17 GETTING STARTED ENTANDO EXECUTIVE SUMMARY This document describes the basics of how to get up and run a web application based on Entando v4.3.1. TARGET AUDIENCE This document is targeted to users

More information

No Food or Drink in this room. Logon to Windows machine

No Food or Drink in this room. Logon to Windows machine While you are waiting No Food or Drink in this room Logon to Windows machine Username/password on right-hand monitor Not the username/password I gave you earlier We will walk through connecting to the

More information

Installing Connector on Linux

Installing Connector on Linux CHAPTER 3 Revised: July 15, 2010 Overview This chapter provides a step-by-step guide to installing the Linux Connector on x86 and x86-64 servers running either Red Hat Enterprise Linux version 5 or Cent

More information

An Introduction to Linux and Bowtie

An Introduction to Linux and Bowtie An Introduction to Linux and Bowtie Cavan Reilly November 10, 2017 Table of contents Introduction to UNIX-like operating systems Installing programs Bowtie SAMtools Introduction to Linux In order to use

More information

CS 246 Winter Tutorial 1

CS 246 Winter Tutorial 1 CS 246 Winter 2015 - Tutorial 1 January 11, 2016 1 Summary General Administration Stuff CS Undergraduate Environment Useful Software Basic Commands.profile Text Editors 2 General Administration Stuff Course

More information

Computer Systems and Architecture

Computer Systems and Architecture Computer Systems and Architecture Stephen Pauwels Computer Systems Academic Year 2018-2019 Overview of the Semester UNIX Introductie Regular Expressions Scripting Data Representation Integers, Fixed point,

More information

Instructions. First, download the file

Instructions. First, download the file Instructions First, download the file http://www.cs.mcgill.ca/~cs202/2012-09/web/lectures/dan/unit0/helloworld.java from the course webpage. You can view this file in a program such as notepad (windows),

More information

Nexus Application Development - SDK

Nexus Application Development - SDK This chapter contains the following sections: About the Cisco SDK, page 1 Installing the SDK, page 1 Procedure for Installation and Environment Initialization, page 2 Using the SDK to Build Applications,

More information

Helsinki 19 Jan Practical course in genome bioinformatics DAY 0

Helsinki 19 Jan Practical course in genome bioinformatics DAY 0 Helsinki 19 Jan 2017 529028 Practical course in genome bioinformatics DAY 0 This document can be downloaded at: http://ekhidna.biocenter.helsinki.fi/downloads/teaching/spring2017/exercises_day0.pdf The

More information

How to set up the TinyOS environment on Debian

How to set up the TinyOS environment on Debian How to set up the TinyOS environment on Debian Marc Stoecklin May 10, 2005 1 Introduction This is a description how a TinyOS environment is set up on a GNU/Linux Debian system. It includes the following

More information

Introduction to Linux Workshop 2. The George Washington University SEAS Computing Facility

Introduction to Linux Workshop 2. The George Washington University SEAS Computing Facility Introduction to Linux Workshop 2 The George Washington University SEAS Computing Facility Course Goals SSH and communicating with other machines Public/Private key generation,.ssh directory, and the config

More information

Computer Systems and Architecture

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

CS 460 Linux Tutorial

CS 460 Linux Tutorial CS 460 Linux Tutorial http://ryanstutorials.net/linuxtutorial/cheatsheet.php # Change directory to your home directory. # Remember, ~ means your home directory cd ~ # Check to see your current working

More information

Carnegie Mellon. Linux Boot Camp. Jack, Matthew, Nishad, Stanley 6 Sep 2016

Carnegie Mellon. Linux Boot Camp. Jack, Matthew, Nishad, Stanley 6 Sep 2016 Linux Boot Camp Jack, Matthew, Nishad, Stanley 6 Sep 2016 1 Connecting SSH Windows users: MobaXterm, PuTTY, SSH Tectia Mac & Linux users: Terminal (Just type ssh) andrewid@shark.ics.cs.cmu.edu 2 Let s

More information

Laboratory Exercise: Session Data

Laboratory Exercise: Session Data Goals Laboratory Exercise: Session Data 1. To understand its basic components and architecture of a session based network monitoring system. 2. To be able to install and configure one such system, based

More information

CLAS12 Software Tutorial

CLAS12 Software Tutorial CLAS12 Software Tutorial Nathan Harrison Jefferson Lab CLAS Collaboration Meeting June 14, 2017 Jefferson Lab Outline Introduction and preliminary set-up (5 min) Software PSA (5 min) Simulations with GEMC

More information

Parallel Programming Pre-Assignment. Setting up the Software Environment

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

Remote Connection to the Zoo

Remote Connection to the Zoo YALE UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE CPSC 427: Object-Oriented Programming Handout #3 Professor M. J. Fischer February 2, 2016 1 Introduction Remote Connection to the Zoo The Zoo computers can

More information

CS 1301 Fall 2008 Lab 2 Introduction to UNIX

CS 1301 Fall 2008 Lab 2 Introduction to UNIX CS 1301 Fall 2008 Lab 2 Introduction to UNIX Due: Friday, September 19 th, at 6 PM (Monday, September 22 nd for 10% off) Notes: Do not wait until the last minute to do this assignment in case you run into

More information

Intro to Linux & Command Line

Intro to Linux & Command Line Intro to Linux & Command Line Based on slides from CSE 391 Edited by Andrew Hu slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson http://www.cs.washington.edu/391/ 1 Lecture summary

More information

UoW HPC Quick Start. Information Technology Services University of Wollongong. ( Last updated on October 10, 2011)

UoW HPC Quick Start. Information Technology Services University of Wollongong. ( Last updated on October 10, 2011) UoW HPC Quick Start Information Technology Services University of Wollongong ( Last updated on October 10, 2011) 1 Contents 1 Logging into the HPC Cluster 3 1.1 From within the UoW campus.......................

More information

FusionViewer Developer s Guide

FusionViewer Developer s Guide FusionViewer Developer s Guide February 26, 2007 1 Introduction...1 2 To Become a FusionViewer Developer...2 3 Subscribing to the Mailing List...2 4 Getting Started with FusionViewer CVS Repository...2

More information

INFO Object-Oriented Programming

INFO Object-Oriented Programming INFO0062 - Object-Oriented Programming Programming in Java with a terminal Jean-François Grailet University of Liège Faculty of Applied Sciences Academic Year 2018-2019 1 / 13 About using a terminal Under

More information

QEMU Basic. Create the Hardware System

QEMU Basic. Create the Hardware System QEMU Basic In this simple Demo we shall be creating a simple Zynq HW project in 2016.2, exporting to SDK to create the HDF file. This HDF file will be used as the base to create the Linux image in Petalinux.

More information

Software Installation - Accessing Linux and Checking your Environmental Variables

Software Installation - Accessing Linux and Checking your Environmental Variables Accessing Linux and Checking your Environmental Although you may be fortunate enough to have a powerful multi-processor desktop running Linux, most of our sponsors do not. Most of our sponsors will have

More information

Getting Started with Hadoop/YARN

Getting Started with Hadoop/YARN Getting Started with Hadoop/YARN Michael Völske 1 April 28, 2016 1 michael.voelske@uni-weimar.de Michael Völske Getting Started with Hadoop/YARN April 28, 2016 1 / 66 Outline Part One: Hadoop, HDFS, and

More information

Helix Security Manager

Helix Security Manager Helix Security Manager Quick Start Guide Updated RealNetworks, Inc. 2601 Elliott Avenue, Suite 1000 Seattle, WA 98121 U.S.A. http://www.real.com http://www.realnetworks.com 2007 RealNetworks, Inc. Patents

More information

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR

More information

Upgrade Guide Version 7.2

Upgrade Guide Version 7.2 Upgrade Guide Version 7.2 Copyright IBM Corporation 2017 1 Resiliency Orchestration Upgrade Guide DISCLAIMER IBM believes that the information in this publication is accurate as of its publication date.

More information

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG

CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG CS/IT 114 Introduction to Java, Part 1 FALL 2016 CLASS 2: SEP. 8TH INSTRUCTOR: JIAYIN WANG 1 Notice Class Website http://www.cs.umb.edu/~jane/cs114/ Reading Assignment Chapter 1: Introduction to Java Programming

More information

Step by Step Guide. BRI Card Installation. (with Asterisk) Version 1.0

Step by Step Guide. BRI Card Installation. (with Asterisk) Version 1.0 Step by Step Guide BRI Card Installation (with Asterisk) Version 1.0 Table of Contents Hardware Setup... 1 Software Installation... 2 Installation of Pre-requisite packages... 2 Installation of Libpri

More information

Open a browser and download the Apache Tomcat 7 and Oracle JDBC 6 JAR from these locations. The Oracle site may require that you register as a user.

Open a browser and download the Apache Tomcat 7 and Oracle JDBC 6 JAR from these locations. The Oracle site may require that you register as a user. Installing Tomcat 7 on CentOS 7 David J. Walling, March 8 th, 2017 Email: david@davidjwalling.com This how to describes a process to download and install Apache Tomcat 7 on a CentOS 7 virtual machine using

More information

How to Install Castalia

How to Install Castalia How to Install Castalia General Castalia is a simulator for WSN and similar networked embedded systems based on OMNeT++. Castalia is a modular and extendable simulator. If Castalia was only simulating

More information

Project #2: FishNet Distance Vector Routing

Project #2: FishNet Distance Vector Routing Project #2: FishNet Distance Vector Routing Assignment documentation version: 1.0 Due Nov 18 th, 2009 This informational handout covers introductory material describing the Fishnet software that you use,

More information

MinHash Alignment Process (MHAP) Documentation

MinHash Alignment Process (MHAP) Documentation MinHash Alignment Process (MHAP) Documentation Release 2.1 Sergey Koren and Konstantin Berlin December 24, 2016 Contents 1 Overview 1 1.1 Installation................................................ 1

More information

How to Back Up Linux/UNIX Data Using SSHFS

How to Back Up Linux/UNIX Data Using SSHFS The articles in this section refer to Barracuda Backup Legacy Release firmware or newer. Barracuda Backup uses the SSH Filesystem (SSHFS) and public key authentication to connect and back up Linux data.

More information

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR

More information

Thinking Machines Working on LINUX Configuring Networking & RDBMS

Thinking Machines Working on LINUX Configuring Networking & RDBMS Now let us learn some things step by step ( I am assuming that you have logged in as root user) to the view the value of $PATH environment variable echo $PATH To view current directory pwd To change /

More information

Running Kmeans Spark on EC2 Documentation

Running Kmeans Spark on EC2 Documentation Running Kmeans Spark on EC2 Documentation Pseudo code Input: Dataset D, Number of clusters k Output: Data points with cluster memberships Step1: Read D from HDFS as RDD Step 2: Initialize first k data

More information

Introduction to Linux

Introduction to Linux Introduction to Linux The command-line interface A command-line interface (CLI) is a type of interface, that is, a way to interact with a computer. Window systems, punched cards or a bunch of dials, buttons

More information

Apache Tomcat Installation Guide [ Application : IVMS Base, Rich and Core Version ] [ Platform : 64 Bit Linux ] Tomcat Version: 6.0.

Apache Tomcat Installation Guide [ Application : IVMS Base, Rich and Core Version ] [ Platform : 64 Bit Linux ] Tomcat Version: 6.0. Apache Tomcat Installation Guide [ Application : IVMS Base, Rich and Core Version ] [ Platform : 64 Bit Linux ] Tomcat Version: 6.0.44 Introduction Apache Tomcat is an open source software implementation

More information

If you re the administrator on any network,

If you re the administrator on any network, Let s do an inventory! If you re the administrator on any network, chances are you ve already faced the need to make an inventory. In fact, keeping a list of all the computers, monitors, software and other

More information

Initial setting up of VPN Java version.

Initial setting up of VPN Java version. VPN Linux 64 bit To access work documents from home you will need to create a VPN connection. This will allow you to securely connect to Exeter University network from other location such as your home.

More information

COMP s1 - Getting started with the Weka Machine Learning Toolkit

COMP s1 - Getting started with the Weka Machine Learning Toolkit COMP9417 16s1 - Getting started with the Weka Machine Learning Toolkit Last revision: Thu Mar 16 2016 1 Aims This introduction is the starting point for Assignment 1, which requires the use of the Weka

More information

Using Jails in FreeNAS to set up Backblaze B2

Using Jails in FreeNAS to set up Backblaze B2 Using Jails in FreeNAS to set up Backblaze B2 A Jail can be thought of as a virtual machine within the FreeNAS system. It is an implementation of operating system-level virtualization. It allows users

More information

CSC116: Introduction to Computing - Java

CSC116: Introduction to Computing - Java CSC116: Introduction to Computing - Java Course Information Introductions Website Syllabus Schedule Computing Environment AFS (Andrew File System) Linux/Unix Commands Helpful Tricks Computers First Java

More information

Hadoop Setup on OpenStack Windows Azure Guide

Hadoop Setup on OpenStack Windows Azure Guide CSCI4180 Tutorial- 2 Hadoop Setup on OpenStack Windows Azure Guide ZHANG, Mi mzhang@cse.cuhk.edu.hk Sep. 24, 2015 Outline Hadoop setup on OpenStack Ø Set up Hadoop cluster Ø Manage Hadoop cluster Ø WordCount

More information

Wallet Installation Guide for Staking on Raspberry PI

Wallet Installation Guide for Staking on Raspberry PI Wallet Installation Guide for Staking on Raspberry PI V2.1 November 2018 CONTENTS 01. Version History... 13 02. Introduction... 3 03. Prerequisites... 13 04. Installation Steps... 6 05. Add an address

More information

Session 1: Accessing MUGrid and Command Line Basics

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

Installing The Asterisk PBX And The Asterisk Web-Based Provisioning GUI On Linux

Installing The Asterisk PBX And The Asterisk Web-Based Provisioning GUI On Linux By Nelson Pereira Published: 2007-09-24 13:22 Installing The Asterisk PBX And The Asterisk Web-Based Provisioning GUI On Linux I have read about Asterisk and wanted to test it out as I will be managing/troubleshooting

More information

Coding in C at Home. Part 2 Computational Physics. April 21, 2016

Coding in C at Home. Part 2 Computational Physics. April 21, 2016 Coding in C at Home Part 2 Computational Physics April 21, 2016 1 1 Introduction This document gives a quick overview of how to go about compiling and running C code at home. You are not expected to do

More information

The Command Shell. Fundamentals of Computer Science

The Command Shell. Fundamentals of Computer Science The Command Shell Fundamentals of Computer Science Outline Starting the Command Shell Locally Remote Host Directory Structure Moving around the directories Displaying File Contents Compiling and Running

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

Warmup. A programmer s wife tells him, Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen.

Warmup. A programmer s wife tells him, Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen. Warmup A programmer s wife tells him, Would you mind going to the store and picking up a loaf of bread? Also, if they have eggs, get a dozen. The programmer returns with 12 loaves of bread. Section 2:

More information

CLAS12 Software Demonstration

CLAS12 Software Demonstration CLAS12 Software Demonstration Part 1 of 2 Nathan Harrison CLAS Collaboration Meeting November 1, 2016 Jefferson Lab, Newport News, VA Preliminary setup: Simulations will be run on the farm, everything

More information

Crawling Assignment. Introduction to Information Retrieval CS 150 Donald J. Patterson

Crawling Assignment. Introduction to Information Retrieval CS 150 Donald J. Patterson Introduction to Information Retrieval CS 150 Donald J. Patterson Content adapted from Hinrich Schütze http://www.informationretrieval.org Robust Crawling A Robust Crawl Architecture DNS Doc. Fingerprints

More information

Robert Bukowski Jaroslaw Pillardy 6/27/2011

Robert Bukowski Jaroslaw Pillardy 6/27/2011 COMPUTATIONAL BIOLOGY SERVICE UNIT, 3CPG RNA Seq CBSU Computational Resources for the Workshop Robert Bukowski (bukowski@cornell.edu); Jaroslaw Pillardy (jp86@cornell.edu) 6/27/2011 In this edition of

More information

Getting Started. Introduction CHAPTER

Getting Started. Introduction CHAPTER CHAPTER 1 Getting Started Revised: December 21, 2012, Introduction This chapter identifies the platforms on which you can use the Java API. The chapter also describes how to install, compile, and run the

More information

Compiling Software on UNIX. System Administration Decal Spring 2009 Lecture #4 George Wu Slides prepared by Joshua Kwan

Compiling Software on UNIX. System Administration Decal Spring 2009 Lecture #4 George Wu Slides prepared by Joshua Kwan Compiling Software on UNIX System Administration Decal Spring 2009 Lecture #4 George Wu Slides prepared by Joshua Kwan Today How to turn source code into programs that run on Linux? What if that software

More information

How To Start Mysql Use Linux Command Line Client In Xampp

How To Start Mysql Use Linux Command Line Client In Xampp How To Start Mysql Use Linux Command Line Client In Xampp It also assumes that you're familiar with the MySQL command-line client and that you And since both Amazon and Bitnami have a free tier, you can

More information

Certified Core Java Developer VS-1036

Certified Core Java Developer VS-1036 VS-1036 1. LANGUAGE FUNDAMENTALS The Java language's programming paradigm is implementation and improvement of Object Oriented Programming (OOP) concepts. The Java language has its own rules, syntax, structure

More information

Introduction to Network Programming in Java

Introduction to Network Programming in Java Introduction to Network Programming in Java Regarding assignments in the Computer Networks course 1DV201 Created by Marcus Edvinsson Maintained by Oleg Danylenko Download Sources Download source files

More information

Introduction to Linux. Fundamentals of Computer Science

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

15-122: Principles of Imperative Computation

15-122: Principles of Imperative Computation 15-122: Principles of Imperative Computation Lab 0 Navigating your account in Linux Tom Cortina, Rob Simmons Unlike typical graphical interfaces for operating systems, here you are entering commands directly

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

Bitnami Apache Solr for Huawei Enterprise Cloud

Bitnami Apache Solr for Huawei Enterprise Cloud Bitnami Apache Solr for Huawei Enterprise Cloud Description Apache Solr is an open source enterprise search platform from the Apache Lucene project. It includes powerful full-text search, highlighting,

More information

CSE115 Lab exercises for week 1 of recitations Spring 2011

CSE115 Lab exercises for week 1 of recitations Spring 2011 Introduction In this first lab you will be introduced to the computing environment in the Baldy 21 lab. If you are familiar with Unix or Linux you may know how to do some or all of the following tasks.

More information

Siemens PLM Software. HEEDS MDO Setting up a Windows-to- Linux Compute Resource.

Siemens PLM Software. HEEDS MDO Setting up a Windows-to- Linux Compute Resource. Siemens PLM Software HEEDS MDO 2018.04 Setting up a Windows-to- Linux Compute Resource www.redcedartech.com. Contents Introduction 1 On Remote Machine B 2 Installing the SSH Server 2 Configuring the SSH

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

Linux Survival Guide

Linux Survival Guide Linux Survival Guide Introduction: This guide is intended for use with classes at DACC that use a Linux operating system as the platform for students. It provides a quick summary and examples of how to

More information

Datathon 2018 Connecting to MicroStrategy on AWS Cloud

Datathon 2018 Connecting to MicroStrategy on AWS Cloud Datathon 2018 Connecting to MicroStrategy on AWS Cloud Introduction This document describes how to connect to MicroStrategy on AWS cloud. The first part will show screenshots and introduction to the MicroStrategy

More information

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines

Introduction to UNIX. Logging in. Basic System Architecture 10/7/10. most systems have graphical login on Linux machines Introduction to UNIX Logging in Basic system architecture Getting help Intro to shell (tcsh) Basic UNIX File Maintenance Intro to emacs I/O Redirection Shell scripts Logging in most systems have graphical

More information

CS CS Tutorial 2 2 Winter 2018

CS CS Tutorial 2 2 Winter 2018 CS CS 230 - Tutorial 2 2 Winter 2018 Sections 1. Unix Basics and connecting to CS environment 2. MIPS Introduction & CS230 Interface 3. Connecting Remotely If you haven t set up a CS environment password,

More information

Life Without NetBeans

Life Without NetBeans Life Without NetBeans Part A Writing, Compiling, and Running Java Programs Almost every computer and device has a Java Runtime Environment (JRE) installed by default. This is the software that creates

More information

CSCE UVM Hands-on Session-1 Pre-Work

CSCE UVM Hands-on Session-1 Pre-Work CSCE489-689 UVM Hands-on Session-1 Pre-Work Please complete the following steps before the lecture on Feb-16. These steps will help set-up the environment and tools necessary for the hands-on session.

More information

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