Installing Altiris Agent on Ubuntu

Size: px
Start display at page:

Download "Installing Altiris Agent on Ubuntu"

Transcription

1 Installing Altiris Agent on Ubuntu

2 DISCLAIMER: Altiris does not warrant that their software will run on Ubuntu using the Unix Agent version 6.2, which as of publication of this article, is the latest release. The methods described in this article are provided as USE AT YOUR OWN RISK. If you should run into issues with the ideas and / or methods mentioned in this article, please do not call Altiris support for assistance, as they will not be able to help you.

3 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 3 How to install the Altiris Agent on Ubuntu It works, it works!!!, but wait a second, currently Ubuntu is not a supported operating system by Altiris, but it can still be installed and Inventory can function correctly. Note: This procedure is based on my own experience and testing. It s not my intention to describe how it must be done, but only to comment what has worked for me. It s my understanding that the whole process can be simplified and improved. Some basics For those who are used to SuSE and RedHat based distributions, Ubuntu is Debian based. There are some things that are a little bit different. Some remarkable differences we can find in Ubuntu that impact in the Altiris NS Agent installation process are root account is disabled by default SSH service is disabled by default Ubuntu is not a RPM based operating system (Altiris Agent for Linux installer is RPM based). RPM installers are not compatible (I ll explain a trick later) Different runlevel system behavior, /etc/init.d folders structure is different Dealing with the differences The fact that the root account and the SSH service are disabled by default means that installation from the NS console won t work. Ubuntu users are required to use the sudo command in front of any action that requires root access. The sudo command allows a user to execute a command with root privileges. Personally, I prefer to enable the root account (regardless of Security concerns), at least while the installation is being performed. In order to get the installer on the local system, there are several options, enable SSH and use a tool to perform a file copy thru SSH (for Windows only users, Win SCP is the ideal free tool for this action). Having my fingers tired of so much typing I preferred to install Midnight Commander (yes, it s the fantastic Norton Commander, but for Linux), just to make life easier. Other choices, wget, ftp, smb mount, removable storage, or any other way you could imagine to get a file into a Linux system. Besides the problem of getting the NS Agent installer copied to the system, the NS Agent for Linux installer is RPM based. So even if we were allowed to push the installer, it won t work because Ubuntu does not know how to deal with this file type. I had to find a way for extracting the agent files from the rpm file and place them in the correct place. I made use of

4 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 4 two tools (to make sure that all files got to the right place. Additional testing could confirm if two tools are really needed or if a single command works. The first tool was alien, a special application which allows non-rpm based systems to work with rpm files. It converts between rpm, deb, slp, tgz and pkg file formats. The second tool is a standard command line tool available in most platforms, rpm2cpio, which extracts cpio archive from rpm (cpio is a tool for creating and extracting archives, or copying files from one place to another). In other words, I extracted the contents of the NS Agent for Linux rpm installer and put the files in their default folder. Because Ubuntu uses a different runlevels folder structure (runlevel, for those very new to the Unix/Linux world refers to the set of services/processes enabled at startup. Commonly runlevel 3 is used when no X Windows graphical interface is desired, just console. And runlevel 5 means fully loaded with graphical windows interface. This runlevel is represented by folders and files in those folders which represent services to startup on boot), it was necessary to add some files and links to have the Altiris Agent running on startup automatically. Step-by-Step Note: As I previously mentioned, this document refers to what I did to make it work and not exactly what you must do. In addition, these notes were taken from my first try. I understand the process could be modified, some steps removed or others actions required to make it work for you. My main goal is to provide you with some ideas about what needs to happen, and you could do in case it does not work. Open a console session (CTRL+ALT+F1/F2/F3 ) Remember that the root account in Ubuntu is not enabled by default

5 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 5 Enable root user I performed this action just because I did not want to use sudo in front of all the commands which required elevated privileges Enter #sudo passwd root and then type the password for your user first and then the password for the root user.

6 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 6 Login as root Once root account is enabled, exit or open a new console and login as root. Install Midnight Commander Optional, but recommended if you are not comfortable with Linux console. If your system does not have MC installed (by default it does not), you can run apt-get install mc to download and install it automatically. Once you have it downloaded and installed, run mc

7 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 7 Verify Name Resolution Make sure your NS server name is properly resolved. My server name is testiris.altlab.com.ar, and so ping testiris.altlab.com.ar will let me know if name resolution is working. TIP: NIC interfaces are setup in /etc/network/interfaces (DHCP/Static) If you make a change to this file, restart the network by running /etc/init.d/networking restart

8 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 8 If you have problems with name resolution, you have two basic options, You can edit the name resolution setup file /etc/resolv.conf to define your domain and dns server if not provided by DHCP and/or customize the hosts file /etc/hosts to force name resolution to your NS server.

9 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 9 Get Altiris Agent for Linux Create a folder to store the installer mkdir /root/nsclient The Altiris Agent for Linux is located on the Altiris Notification Server, which is available by several different methods as shown below: C:\Program Files\Altiris\Notification Server\NSCap\Bin\Unix\Agent\Linux\x86 \\testiris\nscap\bin\unix\agent\linux\x86

10 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 10 Use your preferred method to get the file and copy it to /root/nsclient, using one of the following methods: From the Ubuntu graphical interface, open Firefox and access to the Unix Agent download page on the NS: At the bottom of the page you will find a link to access the contents of the package directory. From the Ubuntu console, Midnight Commander provides a feature to mount a SMB link (SMB allows access to Windows shares). Select SMB Link, type <server>/nscap, and provide proper credentials. The smbclient command allows ftp style commands. Use the get command to download the file in your present working directory More options (Linux has plenty of options!), use smbfs (smbmount) tools to mount the Windows share. If smbfs is not installed by default, type apt-get install smbfs y (-y means no prompts ) o To mount the nscap share, type smbmount //testiris/nscap /mnt/ -o username=administrator,password=yourpassword o To copy the installer from the mount point to the local folder, type cp /mnt/bin/unix/agent/linux/x86/aex-nsclt i386.rpm /root/nsclient/ Here are some screenshots with some of the different ways to copy the installer

11 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 11

12 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 12

13 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 13 Run the installer Now that I have the installer in place, the next thing to do is install it. As I said before, Ubuntu does not know how to handle RPM files. I need to simulate the installation by extracting the contents and going thru the installation scripts. I have found two tools to help me with this procedure, alien (it msut be be installed, more details later, converts between rpm, debian and

14 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 14 other file formats), and rpm2cpio, which extracts cpio archive from rpm (cpio is a tool for creating and extracting archives, or copying files from one place to another). The goal is to copy all the files in place from the installer into the system folders structure just as the installer would do if rpm were supported. First, let s extract the files from the rpm and copy them in place. The following command will do this rpm2cpio aex-nsclt i386.rpm cpio vid We can see that this command extracted the contents of the RPM into the present working directory, so let s move the folder to the root Type mv opt/ / and make sure it has been done properly by listing /opt/ folder Type ls /opt/ you should see an altiris folder beneath it

15 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 15 Install alien by typing apt-get install alien y (this action asked me for the Ubuntu CD on the cdrom drive) Notes about alien: alien is (and will probably always be) rather experimental software. It has been used by many people for many years, but there are still many bugs and limitations. Installing alien thru apt-get requires the Ubuntu CD in the drive, I ran into an issue here, some contents require access to the Ubuntu CD rather than downloading the files from the Internet.

16 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 16 The fix is to disable installing updates from the CD-ROM and enabling the installation of updates from all Internet sources. This is done in the Preferences section of Add/Remove Applications. Afterwards, when installing alien, the patch is downloaded from the Internet and the installation is successful. Alternatively, edit /etc/apt/sources.list and put a # in front of the first line which must begin with deb cdrom:[ubuntu-. This will make apt-get to go directly to Internet to look up for sources. Now alien is installed and files have been extracted with rpm2cpio, let s try to mimic the rpm installation scripts with alien and see the results. Type alien -i aex-nsclt i386.rpm scripts Disregard the error about being unable to find aex-configure, as it will be solved manually a little later.

17 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 17 Configuring and Testing the Agent Now I m going to try to configure the Altiris Agent by running aex-configure iconfigure Type cd /opt/altiris/notification/nsagent/bin Type./aex-configure iconfigure It will result in a missed library error This error is thrown as the system is unable to find the Altiris libraries. Let s add the Altiris Agent lib folder to the library path and try again Type export LD_LIBRARY_PATH=/opt/altiris/notification/nsagent/lib/:$LD_LIBRARY_PATH Type./aex-configure.bin iconfigure Now it works!

18 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 18 This variable will be lost at restart, we need to set it fixed somehow, so that it s present every time Ubuntu starts. There are several ways of doing this (a simple way could be just copying all the lib/* to /lib). I prefer the following method, create a file /etc/ld.so.conf.d/altiris.conf with the following content: # Altiris default configuration /opt/altiris/notification/nsagent/lib Save and run ldconfig. Then restart the system and try again to run aex-configure.bin iconfigure. If aex-configure complains about missing library, something is wrong with your lib path.

19 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 19 Altiris Agent Configuration Next step is to setup the altiris agent as follows: Type cd /opt/altiris/notification/nsagent/bin Type./aex-configure.bin iconfigure Each configuration item has an example and should not be a problem what the script is asking for. The first item is the most important one. Make sure the correct server name is entered (usually this is the Fully Qualified Domain Name). Then it s all next, next, next. With the only exception being I like to setup the logging (in testing systems) to debug. Say yes to final question if you want to start the agent (I guess you can t wait for!) But I have bad news for you Altiris Agent is not running yet, Type ps ef, you will find that there aren t any Altiris (aex*) processes running. Type /etc/init.d/altiris status, and you will get an error message saying that it can t open /etc/rc.d/init.d/functions Remember I told you Ubuntu has a different runlevel folders structure. This is the problem. The way of solving it is by creating some links, as the folder rc.d and init.d do not exist in Ubuntu. These folders are needed by the agent to run. Type mkdir /etc/rc.d Type mkdir /etc/rc.d/init.d Type ln -s /lib/lsb/init-functions /etc/rc.d/init.d/functions Type ln s /etc/init.d/altiris /etc/rc2.d/s99altiris (This line starts the altiris agent in runlevel 2)

20 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 20 (My Ubuntu system boots on runlevel 2) Type ln s /etc/init.d/altiris /etc/rc3.d/s99altiris (This line starts the altiris agent in runlevel 3) Type ln s /etc/init.d/altiris /etc/rc5.d/s99altiris (This line starts the altiris agent in runlevel 5) Start the altiris agent Type /etc/init.d/altiris start Do not worry about the message 101: success not found Check to see if the altiris agent is running by typing ps ef grep aex If you have the Inventory Tasks for Linux enabled, the Ubuntu system should run Inventory soon. Requesting Altiris Agent Configuration Type./aex-refreshpolicies while in the nsagent/bin directory

21 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 21 Send Basic Inventory Type./aex-sendbasicinv from th nsagent/bin directory Show Agent Tasks Type./aex-swdapm from the nsagent/bin directory

22 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 22 Monitor Agent Log Type tail f /opt/altiris/notification/nsagent/var/aex-client.log

23 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 23 Resource Manager

24 H o w t o I n s t a l l t h e A l t i r i s A g e n t o n U b u n t u L i n u x P a g e 24 Note: As Ubuntu does not use the RPM format (and as was mentioned previously Ubuntu is not officially supported by Altiris) some information could not be collected. These issues could be solved by creating custom inventories to collect those special items. DISCLAIMER: Altiris does not warrant that their software will run on Ubuntu using the Unix Agent 6.2, which as of publication is the latest release. The methods described in this article are provided as USE AT YOUR OWN RISK. If you should run into issues with the ideas and / or methods mentioned in this article, please do not call Altiris support for assistance, as they will not be able to help you.

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

Network Monitoring & Management. A few Linux basics

Network Monitoring & Management. A few Linux basics Network Monitoring & Management A few Linux basics Our chosen platform Ubuntu Linux 14.04.3 LTS 64-bit LTS = Long Term Support no GUI, we administer using ssh Ubuntu is Debian underneath There are other

More information

Some Ubuntu Practice...

Some Ubuntu Practice... Some Ubuntu Practice... SANOG 10 August 29 New Delhi, India 1. Get used to using sudo 2. Create an inst account 3. Learn how to install software 4. Install gcc and make 5. Learn how to control services

More information

Puppet 101 Basic installation for master and agent machines on Ubuntu with VMware Workstation

Puppet 101 Basic installation for master and agent machines on Ubuntu with VMware Workstation Puppet 101 Basic installation for master and agent machines on Ubuntu 12.04 with VMware Workstation You don t have to go far to hear the word Puppet these days. Configuration management isn t just a new

More information

Post Ubuntu Install Exercises

Post Ubuntu Install Exercises Post Ubuntu Install Exercises PacNOG 3 June 18 Rarotonga, Cook Islands 1. Get used to using sudo 2. Create an ainst account 3. Learn how to install software 4. Install gcc and make 5. Learn how to control

More information

Introduction. What is Linux? What is the difference between a client and a server?

Introduction. What is Linux? What is the difference between a client and a server? Linux Kung Fu Introduction What is Linux? What is the difference between a client and a server? What is Linux? Linux generally refers to a group of Unix-like free and open-source operating system distributions

More information

Lab E2: bypassing authentication and resetting passwords

Lab E2: bypassing authentication and resetting passwords Lab E2: bypassing authentication and resetting passwords TTM4175 September 7, 2015 The purpose of this lab is to learn about techniques for bypassing the authentication and access control of Windows and

More information

Linux Essentials Objectives Topics:

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

OPERATING SYSTEMS LINUX

OPERATING SYSTEMS LINUX OPERATING SYSTEMS LINUX Božo Krstajić, PhD, University of Montenegro Podgorica bozok@cg.ac.yu Process management Linux operating systems work with processes. Basically a process consists of program code

More information

Linux Kung Fu. Stephen James UBNetDef, Spring 2017

Linux Kung Fu. Stephen James UBNetDef, Spring 2017 Linux Kung Fu Stephen James UBNetDef, Spring 2017 Introduction What is Linux? What is the difference between a client and a server? What is Linux? Linux generally refers to a group of Unix-like free and

More information

LAB #7 Linux Tutorial

LAB #7 Linux Tutorial Gathering information: LAB #7 Linux Tutorial Find the password file on a Linux box Scenario You have access to a Linux computer. You must find the password file on the computer. Objective Get a listing

More information

LAN Setup Reflection. Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external?

LAN Setup Reflection. Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? LAN Setup Reflection Ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? o Are you able to log into other VMs in the classroom?

More information

Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand

Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand Ubuntu Practice and Configuration Post Installation Exercises interlab at AIT Bangkok, Thailand 1. Get used to using sudo 2. Create an inst account 3. Learn how to install software 4. Update /etc/apt/sources.list

More information

Altiris Client Management Suite 7.1 from Symantec User Guide for Mac Management

Altiris Client Management Suite 7.1 from Symantec User Guide for Mac Management Altiris Client Management Suite 7.1 from Symantec User Guide for Mac Management Contents Chapter 1 Introducing the Mac in Altiris Client Management Suite 7.1 from Symantec... 9 About managing the Mac

More information

L.A.M.P. Stack Part I

L.A.M.P. Stack Part I L.A.M.P. Stack Part I By George Beatty and Matt Frantz This lab will cover the basic installation and some configuration of a LAMP stack on a Ubuntu virtual box. Students will download and install the

More information

PROBE INSTALLATION AND CONFIGURATION GUIDE RELEASE 5.1

PROBE INSTALLATION AND CONFIGURATION GUIDE RELEASE 5.1 PROBE INSTALLATION AND CONFIGURATION GUIDE RELEASE 5.1 DOCUMENT DATE: NOVEMBER 20, 2015 Introduction Notice The information contained in this document is believed to be accurate in all respects but is

More information

GNU/Linux: An Essential Guide for Students Undertaking BLOSSOM

GNU/Linux: An Essential Guide for Students Undertaking BLOSSOM Copyright: The development of this document is funded by Higher Education of Academy. Permission is granted to copy, distribute and /or modify this document under a license compliant with the Creative

More information

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5

3 Connection, Shell Serial Connection over Console Port SSH Connection Internet Connection... 5 Contents 1 Description 2 2 Supported Devices 3 3 Connection, Shell 4 3.1 Serial Connection over Console Port...................... 4 3.2 SSH Connection................................. 4 3.3 Internet Connection...............................

More information

BPPM Patrol Agent Installation Steps on Linux and Automation Integration

BPPM Patrol Agent Installation Steps on Linux and Automation Integration BPPM Patrol Agent Installation Steps on Linux and Automation Integration Author: Karlis Peterson, Software Consultant, BMC Software Version: 1.0 Date: May 12, 2013 DISCLAIMER NOTICE This is Field Developed

More information

LAN Setup Reflection

LAN Setup Reflection LAN Setup Reflection After the LAN setup, ask yourself some questions: o Does your VM have the correct IP? o Are you able to ping some locations, internal and external? o Are you able to log into other

More information

NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes

NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes NetIQ Privileged Account Manager 3.2 Patch Update 4 Release Notes April 2018 NetIQ Privileged Account Manager 3.2 P4 resolves some of the previous issues. Many of these improvements were made in direct

More information

Image Management Service. User Guide. Issue 03. Date

Image Management Service. User Guide. Issue 03. Date Issue 03 Date 2016-10-19 Contents Contents Change History... v 1 Overview... 6 1.1 Concept... 6 1.1.1 What Is Image Management Service?... 6 1.1.2 OSs for Public Images Supported by IMS... 7 1.1.3 Image

More information

LinX Software Suite v3 Getting Started

LinX Software Suite v3 Getting Started 2018-03-19 LinX Software Suite v3 Getting Started Product revision: V3.0.2 Document revision: 1.0 www.crosscontrol.com Contents Revision history...2 1. Brief Introduction...3 2. Components and Installation...3

More information

Lab Working with Linux Command Line

Lab Working with Linux Command Line Introduction In this lab, you will use the Linux command line to manage files and folders and perform some basic administrative tasks. Recommended Equipment A computer with a Linux OS, either installed

More information

Bacula BackUp Server Einrichten eines Bacula BackUp Servers. Version: 1.2

Bacula BackUp Server Einrichten eines Bacula BackUp Servers. Version: 1.2 Bacula BackUp Server Einrichten eines Bacula BackUp Servers Version: 1.2 2 Bacula BackUp Server Datum: 02.05.2016 Inhaltsverzeichnis Inhaltsverzeichnis... ii 1 Introduction... 3 2 Create and start your

More information

EnSight 10.2 Installation Guide

EnSight 10.2 Installation Guide EnSight 10.2 Installation Guide Version 10.2.2(b) Installation The full installer, EnSight102Full*, installs the EnSight application as well as several supporting applications. It installs EnSight 10.2

More information

1Z Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions

1Z Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions 1Z0-409 Oracle Linux Fundamentals (Oracle Partner Network) Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-409 Exam on Oracle Linux Fundamentals (Oracle Partner Network)... 2 Oracle

More information

Getting Started with. Agents for Unix and Linux. Version

Getting Started with. Agents for Unix and Linux. Version Getting Started with Agents for Unix and Linux Version 10.1.0.0 Copyright RES Software Development B.V. All rights reserved. Commercial Computer Software documentation/data Restricted Rights. RES and RES

More information

Ftp Command Line Manual Windows Username Password Linux

Ftp Command Line Manual Windows Username Password Linux Ftp Command Line Manual Windows Username Password Linux Midnight Commander is a console based full-screen text mode File Manager that allows you to copy, MC has many features which are useful for a user

More information

Working with Ubuntu Linux. Track 2 Workshop June 2010 Pago Pago, American Samoa

Working with Ubuntu Linux. Track 2 Workshop June 2010 Pago Pago, American Samoa Working with Ubuntu Linux Track 2 Workshop June 2010 Pago Pago, American Samoa Assumptions You are comfortable with the following: Core Linux concepts - Shells - Permissions - Graphical user interface

More information

Setting up my Dev Environment ECS 030

Setting up my Dev Environment ECS 030 Setting up my Dev Environment ECS 030 1 Command for SSHing into a CSIF Machine If you already have a terminal and already have a working ssh program (That is, you type ssh into the terminal and it doesn

More information

CIS 192 Linux Lab Exercise

CIS 192 Linux Lab Exercise CIS 192 Linux Lab Exercise Lab 8: Samba Spring 2009 Lab 8: Samba The purpose of this lab is to share files among Windows and Linux hosts on a common network. The goal is to browse directories on the Linux

More information

Perl and R Scripting for Biologists

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

Installation of the OS

Installation of the OS Lab 1 Installation of the OS 1.1 Objectives The goal of this first session is to install a Debian/Linux operating system from scratch on a Intel x86- based computer. The installation will be made on a

More information

OPERATING SYSTEMS. Božo Krstajić, PhD, University of Montenegro Podgorica.

OPERATING SYSTEMS. Božo Krstajić, PhD, University of Montenegro Podgorica. OPERATING SYSTEMS Božo Krstajić, PhD, University of Montenegro Podgorica bozok@cg.ac.yu 1 The /etc/rc.d directory The system initialization files are stored in the /etc/rc.d directory. Each task or runlevel

More information

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit

Stop all processes and then reboot - same as above startx. Log in as superuser from current login exit Starting & Stopping shutdown -h now Shutdown the system now and do not reboot shutdown -r 5 Shutdown the system in 5 minutes and reboot shutdown -r now Shutdown the system now and reboot reboot Stop all

More information

Operating Systems Linux 1-2 Measurements Background material

Operating Systems Linux 1-2 Measurements Background material Operating Systems Linux 1-2 Measurements Background material Introduction The Linux measurements were designed to allow you to have an impression about the administration of Linux severs along with providing

More information

OpenStack Havana All-in-One lab on VMware Workstation

OpenStack Havana All-in-One lab on VMware Workstation OpenStack Havana All-in-One lab on VMware Workstation With all of the popularity of OpenStack in general, and specifically with my other posts on deploying the Rackspace Private Cloud lab on VMware Workstation,

More information

cron How-To How to use cron to Schedule rsync Synchronizations September 29, 2004

cron How-To How to use cron to Schedule rsync Synchronizations September 29, 2004 cron How-To How to use cron to Schedule rsync Synchronizations September 29, 2004 615-0006-01 2004 Net Integration Technologies Inc. All company and product names are registered trademarks off their respective

More information

commands exercises Linux System Administration and IP Services AfNOG 2015 Linux Commands # Notes

commands exercises Linux System Administration and IP Services AfNOG 2015 Linux Commands # Notes Linux System Administration and IP Services AfNOG 2015 Linux Commands # Notes * Commands preceded with "$" imply that you should execute the command as a general user not as root. * Commands preceded with

More information

Introduction to SUSE Linux Enterprise Server

Introduction to SUSE Linux Enterprise Server CHAPTER 4 Introduction to SUSE Linux Enterprise Server In Chapter 1, you learned that Open Enterprise Server can run on two different operating systems. This book, however, focuses on Open Enterprise Server

More information

Users Manual. OP5 System 2.4. OP5 AB. Page 1 of 6

Users Manual. OP5 System 2.4. OP5 AB. Page 1 of 6 Users Manual OP5 System 2.4 OP5 AB. Page 1 of 6 Table of Contents INTRODUCTION...3 FUNDAMENTALS...3 SYSTEM...3 ACCESS...3 ACCOUNTS...3 CONFIGURATION...4 NETWORK...4 SHUTDOWN...4 SERVICES...5 UPGRADE /

More information

Contents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version...

Contents. Note: pay attention to where you are. Note: Plaintext version. Note: pay attention to where you are... 1 Note: Plaintext version... Contents Note: pay attention to where you are........................................... 1 Note: Plaintext version................................................... 1 Hello World of the Bash shell 2 Accessing

More information

Linux Systems Administration Getting Started with Linux

Linux Systems Administration Getting Started with Linux Linux Systems Administration Getting Started with Linux Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International

More information

Using grub to Boot various Operating Systems

Using grub to Boot various Operating Systems Operating Systems and Systems Integration Using grub to Boot various Operating Systems Contents 1 Aim 2 2 What You Will Do 2 3 Background 2 3.1 Installing grub in MBR from a floppy, and from the OS........

More information

CounterACT Macintosh/Linux Property Scanner Plugin

CounterACT Macintosh/Linux Property Scanner Plugin CounterACT Macintosh/Linux Property Scanner Plugin Version 7.0.1 and Above Table of Contents About the Macintosh/Linux Property Scanner Plugin... 4 Requirements... 4 Supported Operating Systems... 4 Accessing

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

LPIC 102. be familiar with standard runlevels in a Linux system

LPIC 102. be familiar with standard runlevels in a Linux system LPIC 102 The boot process, init and runlevels 1 Aim After successfully working through this exercise, You will: be familiar with standard runlevels in a Linux system be able to rescue a system without

More information

IBM Storage Configuration Manager Planning, Installation, and Configuration Guide

IBM Storage Configuration Manager Planning, Installation, and Configuration Guide IBM Storage Configuration Manager 2.20.0 Planning, Installation, and Configuration Guide IBM Storage Configuration Manager 2.20.0 Planning, Installation, and Configuration Guide Note Before using this

More information

Build your own NAS with OpenMediaVault

Build your own NAS with OpenMediaVault Build your own NAS with OpenMediaVault Installation Minimum Requirements i486 or amd64 platform 1 GiB RAM 2 GiB HDD/DOM/CF/USB Thumb Drive used as OpenMediaVault system drive. Flash Drives without static

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

Exercises. Notes: Exercise 1. Install the Cacti Plugin Architecture (Cacti PA)

Exercises. Notes: Exercise 1. Install the Cacti Plugin Architecture (Cacti PA) AfNOG 2010 Network Management Tutorial Cacti Additional Exercises: - Plugin Architecture - Settings Plugin o Email to Request Tracker - Installing and Configuring the thold Plugin - CDEFs (Control DEFinitions)

More information

Infoblox Kubernetes1.0.0 IPAM Plugin

Infoblox Kubernetes1.0.0 IPAM Plugin 2h DEPLOYMENT GUIDE Infoblox Kubernetes1.0.0 IPAM Plugin NIOS version 8.X August 2018 2018 Infoblox Inc. All rights reserved. Infoblox Kubernetes 1.0.0 IPAM Deployment Guide August 2018 Page 1 of 18 Overview...

More information

Appliance Guide. Version 1.0

Appliance Guide. Version 1.0 Appliance Guide Version 1.0 Contents Contents 1 Revision history 2 Getting Started 3 Getting to Know the R7-3000/5000/5000x 5 Getting to Know the R7-1000 6 Setting Up the Appliance 7 Logging in to the

More information

MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit

MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit MINI-HOWTO backup and/or restore device or partition using zsplit/unzsplit Jurij Ivastsuk-Kienbaum jurij [at] device-image.de Revision History First draft March 14, 2006 This document describes a setup

More information

UNIT 9 Introduction to Linux and Ubuntu

UNIT 9 Introduction to Linux and Ubuntu AIR FORCE ASSOCIATION S CYBERPATRIOT NATIONAL YOUTH CYBER EDUCATION PROGRAM UNIT 9 Introduction to Linux and Ubuntu Learning Objectives Participants will understand the basics of Linux, including the nature,

More information

Communication protocols and services

Communication protocols and services This chapter describes various protocols and that may be enabled on Modberry. SSH Connection SSH service is started up on boot and already preinstalled and configured. You may access your device through

More information

Lab 1 Introduction to UNIX and C

Lab 1 Introduction to UNIX and C Name: Lab 1 Introduction to UNIX and C This first lab is meant to be an introduction to computer environments we will be using this term. You must have a Pitt username to complete this lab. NOTE: Text

More information

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions

Overview LEARN. History of Linux Linux Architecture Linux File System Linux Access Linux Commands File Permission Editors Conclusion and Questions Lanka Education and Research Network Linux Architecture, Linux File System, Linux Basic Commands 28 th November 2016 Dilum Samarasinhe () Overview History of Linux Linux Architecture Linux File System

More information

Ubuntu Manually Mount Cdrom Drive Command Line Vmware

Ubuntu Manually Mount Cdrom Drive Command Line Vmware Ubuntu Manually Mount Cdrom Drive Command Line Vmware On Windows 7 (64-bit) I installed VMware Player and then Ubuntu 12.04, then Mount the virtual CD drive, Launch a terminal, Use tar to uncompress. I

More information

Automic Agent Deployment and Upgrade Toolkit. How-To Documentation

Automic Agent Deployment and Upgrade Toolkit. How-To Documentation Automic Agent Deployment and Upgrade Toolkit How-To Documentation Table of Contents AUTOMIC AGENT DEPLOYMENT AND UPGRADE TOOLKIT... 4 Introduction... 4 Overview... 4 Benefits... 4 Compatibility... 5 Key

More information

Setting-up WAN Emulation using WAN-Bridge Live-CD v1.10

Setting-up WAN Emulation using WAN-Bridge Live-CD v1.10 Setting-up WAN Emulation using WAN-Bridge Live-CD v1.10 Contents Document version 0.1 Overview... 2 What s New in Version 1.10... 2 Software Installed on the CD... 2 License... 3 Sample Lab Configurations...

More information

Lab 1: Accessing the Linux Operating System Spring 2009

Lab 1: Accessing the Linux Operating System Spring 2009 CIS 90 Linux Lab Exercise Lab 1: Accessing the Linux Operating System Spring 2009 Lab 1: Accessing the Linux Operating System This lab takes a look at UNIX through an online experience on an Ubuntu Linux

More information

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018

Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 Downloading and installing Db2 Developer Community Edition on Ubuntu Linux Roger E. Sanders Yujing Ke Published on October 24, 2018 This guide will help you download and install IBM Db2 software, Data

More information

15. Creating a Samba Server in Knoppix v.3

15. Creating a Samba Server in Knoppix v.3 15. Creating a Samba Server in Knoppix v.3 Estimated Time: 60 minutes Objective In this lab, the student will start the samba service in Knoppix, allowing transfer of files to and from a indows XP computer

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

Install and Configure Ubuntu on a VirtualBox Virtual Machine

Install and Configure Ubuntu on a VirtualBox Virtual Machine Install and Configure Ubuntu on a VirtualBox Virtual Machine Ronald Mak Department of Computer Engineering Department of Computer Science January 11, 2019 Introduction Because the class will use Linux

More information

Laboratory 1 Semester 1 11/12

Laboratory 1 Semester 1 11/12 CS2106 National University of Singapore School of Computing Laboratory 1 Semester 1 11/12 MATRICULATION NUMBER: In this lab exercise, you will get familiarize with some basic UNIX commands, editing and

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

CS197U: A Hands on Introduction to Unix

CS197U: A Hands on Introduction to Unix CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System Tian Guo University of Massachusetts Amherst CICS 1 Reminders Assignment 2 was due before class Assignment 3 will be posted soon

More information

CloudView NMS Agent User Guide. /multi-platform version/

CloudView NMS Agent User Guide. /multi-platform version/ 1-1 - P a g e CloudView NMS Agent User Guide. /multi-platform version/ www.cloudviewnms.com WARRANTY The software described in this document is subject to change without notice. The information in this

More information

How To Start Mysql Using Linux Command Line Client In Ubuntu

How To Start Mysql Using Linux Command Line Client In Ubuntu How To Start Mysql Using Linux Command Line Client In Ubuntu Step One: Install MySQL Client On Debian, Ubuntu or Linux Mint: Before you start typing commands at the MySQL prompt, remember that each In

More information

R- installation and adminstration under Linux for dummie

R- installation and adminstration under Linux for dummie R- installation and adminstration under Linux for dummies University of British Columbia Nov 8, 2012 Outline 1. Basic introduction of Linux Why Linux (department servers)? Some terminology Tools for windows

More information

client X11 Linux workstation

client X11 Linux workstation LPIC1 LPIC Linux: System Administrator LPIC 1 LPI command line LPIC-1 Linux LPIC-1 client X11 Linux workstation Unix GNU Linux Fundamentals Unix and its Design Principles FSF and GNU GPL - General Public

More information

Configuring Cross Platform Monitoring Using System Centre Operation Manager 2007 R2

Configuring Cross Platform Monitoring Using System Centre Operation Manager 2007 R2 Configuring Cross Platform Monitoring Using System Centre Operation Manager 2007 R2 One of the more desirable features introduced in System Center Operations Manager 2007 R2 is the ability to monitor non-windows

More information

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University

Unix/Linux Basics. Cpt S 223, Fall 2007 Copyright: Washington State University Unix/Linux Basics 1 Some basics to remember Everything is case sensitive Eg., you can have two different files of the same name but different case in the same folder Console-driven (same as terminal )

More information

SAP Business One. User Guide. Issue 04 Date HUAWEI TECHNOLOGIES CO., LTD.

SAP Business One. User Guide. Issue 04 Date HUAWEI TECHNOLOGIES CO., LTD. Issue 04 Date 2018-12-31 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2019. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Remote GUI access to a Linux computer using Tightvnc

Remote GUI access to a Linux computer using Tightvnc Remote GUI access to a Linux computer using Tightvnc The command line is a great way to manage a remote Linux computer if you don't mind typing in commands, but sometimes you need to be able to view a

More information

ELE409 SPRING2018 LAB0

ELE409 SPRING2018 LAB0 ELE409 SPRING2018 LAB0 Getting familiar with the LXDE system Objectives: Pre-Lab: 1. Burn the linux system onto a micro-sd card 2. Get familiar with basic linux commands 3. Be able to communicate with

More information

NetApp Data Ontap Simulator Cookbook

NetApp Data Ontap Simulator Cookbook Hernán J. Larrea NetApp Data Ontap Simulator Cookbook HOW TO BUILD YOUR OWN VIRTUAL, ALL FUNCTIONAL STORAGE SIMULATOR, WITH UBUNTU OS AND ISCSI FEATURES. CONTENT Introduction... 3 Concepts... 3 Ingredients...

More information

Using RDP with Azure Linux Virtual Machines

Using RDP with Azure Linux Virtual Machines Using RDP with Azure Linux Virtual Machines 1. Create a Linux Virtual Machine with Azure portal Create SSH key pair 1. Install Ubuntu Bash shell by downloading and running bash.exe file as administrator.

More information

How to securely isolate Damn Vulnerable Linux with VirtualBox

How to securely isolate Damn Vulnerable Linux with VirtualBox How to securely isolate Damn Vulnerable Linux with VirtualBox Motivation I have this vision of going through and testing software inside of a closed lab that allows me to understand exploits and vulnerabilities

More information

HANDS UP IF YOU DON T HAVE A VM OR IF YOU DON T REMEMBER YOUR PASSWORDS. Or something broke

HANDS UP IF YOU DON T HAVE A VM OR IF YOU DON T REMEMBER YOUR PASSWORDS. Or something broke HANDS UP IF YOU DON T HAVE A VM OR IF YOU DON T REMEMBER YOUR PASSWORDS Or something broke Securing your VM 101 Getting Comfy in Linux -> Comfort ++ You After This Talk Quick recap from last week. Setup

More information

Performing Administrative Tasks

Performing Administrative Tasks This chapter describes how to perform administrative tasks using Cisco CMX. Users who are assigned administration privileges can perform administrative tasks. Cisco CMX User Accounts, page 1 Backing Up

More information

Image Management Service. User Guide. Issue 08. Date

Image Management Service. User Guide. Issue 08. Date Issue 08 Date 2017-02-08 Contents Contents 1 Overview... 5 1.1 Concept... 5 1.1.1 What Is Image Management Service?... 5 1.1.2 OSs for Public Images Supported by IMS... 6 1.1.3 Image Format and OS Types

More information

AutoForm plus R6.0.3 Release Notes

AutoForm plus R6.0.3 Release Notes 0 Release Notes AutoForm plus R6.0.3 Release Notes AutoForm plus R6.0.3 Release Notes...1 1 General Information...2 2 Installation Instructions...3 Front-End and Back-End Windows...3 Prerequisites...3

More information

Linux crash lecture by Andrey Lukyanenko

Linux crash lecture by Andrey Lukyanenko Linux crash lecture by Andrey Lukyanenko T-110.5102 Laboratory Works in Networking and Security 20.1.2015 Otaniemi based on material of Miika Komu, 2013 Traversing Directories cd Change Directory Change

More information

Bitnami MEAN for Huawei Enterprise Cloud

Bitnami MEAN for Huawei Enterprise Cloud Bitnami MEAN for Huawei Enterprise Cloud Description Bitnami MEAN Stack provides a complete development environment for mongodb and Node.js that can be deployed in one click. It includes the latest stable

More information

Virtual Data Center (vdc) Manual

Virtual Data Center (vdc) Manual Virtual Data Center (vdc) Manual English Version 1.0 Page 1 of 43 Content 1 HOW TO USE CLOUD PORTAL (VMWARE VIRTUAL DATA CENTER)... 3 2 VMWARE SYSTEM DETAILS... 5 3 HOW TO MANAGE VIRTUAL MACHINE... 6 Edit

More information

Dell EMC ME4 Series vsphere Client Plug-in

Dell EMC ME4 Series vsphere Client Plug-in Dell EMC ME4 Series vsphere Client Plug-in User's Guide Regulatory Model: E09J, E10J, E11J Regulatory Type: E09J001, E10J001, E11J001 Notes, cautions, and warnings NOTE: A NOTE indicates important information

More information

This material is based on work supported by the National Science Foundation under Grant No

This material is based on work supported by the National Science Foundation under Grant No Source: http://en.wikipedia.org/wiki/file:firewall.png This material is based on work supported by the National Science Foundation under Grant No. 0802551 Any opinions, findings, and conclusions or recommendations

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

Relarium (RLM) Masternode Guide for VPS

Relarium (RLM) Masternode Guide for VPS Relarium (RLM) Masternode Guide for VPS Table of Contents Requirements 2 VPS Set-up 2 Create a MasterNode Address (ALIAS) & send collateral 4 MasterNode private key & Index ID 5 Edit Configuration files

More information

Networks Lab Pod Diagram

Networks Lab Pod Diagram (Console cable) Networks Lab Pod Diagram (x = pod number) 190.111.50.x 190.111.x.254 PodxLinux Addr: 190.111.x.3 Mask: 255.255.255.0 GW: 190.111.x.254 DNS: 190.111.x.1 PodxServer Addr: 190.111.x.1 Mask:

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

DogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04)

DogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04) DogeCash Masternode Setup Guide Version 1.2 (Ubuntu 16.04) This guide will assist you in setting up a DogeCash Masternode on a Linux Server running Ubuntu 16.04. (Use at your own risk) If you require further

More information

manifold Documentation

manifold Documentation manifold Documentation Release 0.0.1 Open Source Robotics Foundation Mar 04, 2017 Contents 1 What is Manifold? 3 2 Installation 5 2.1 Ubuntu Linux............................................... 5 2.2

More information

Ftp Get Command Line Win 7 Boot Repair

Ftp Get Command Line Win 7 Boot Repair Ftp Get Command Line Win 7 Boot Repair Get the fix for the infinite Startup Repair loop error for the following Windows versions: The command line chkdsk tool ships with Windows and can be used. To prevent

More information

How to monitor RedHat Enterprise Linux 5 or 6 using Microsoft System Center Operations Manager (SCOM) 2012 SP1 - Part 1

How to monitor RedHat Enterprise Linux 5 or 6 using Microsoft System Center Operations Manager (SCOM) 2012 SP1 - Part 1 How to monitor RedHat Enterprise Linux 5 or 6 using Microsoft System Center Operations Manager (SCOM) 2012 SP1 - Part 1 Modifications of the Linux OS and SCOM It's really a mess to get a running configuration

More information

SmartCash SmartNode SCRIPT Setup Guide v2.2. Windows 10. Date: 20/02/2018. By (Jazz) yoyomonkey

SmartCash SmartNode SCRIPT Setup Guide v2.2. Windows 10. Date: 20/02/2018. By (Jazz) yoyomonkey SmartCash SmartNode SCRIPT Setup Guide v2.2 Date: Introduction Welcome to this step by step guide that will take you through the process of creating your own SmartCash SmartNode. This guide is aimed at

More information