LiveCD Howto (CentOS 4) - Step by step - 01/12/ Ver 1.1

Size: px
Start display at page:

Download "LiveCD Howto (CentOS 4) - Step by step - 01/12/2006 - Ver 1.1"

Transcription

1 LiveCD Howto (CentOS 4) - Step by step - 01/12/ Ver 1.1 (This howto is for CentOS 4.4 i386. The version numbers may be different) Overview This howto illustrate the way to "compile" your own LiveCD from any Linux disto out there. Some commands maybe different between distos, But generally - it gives a good start point. The flow of the LiveCD startup is 1. Booting from CD (or pxe for that matter) using the isolinux. The Linux kernel and initrd load into memory. 2. initrd does the magic: load relevant kenrel modules, mount the CD or NFS mount, mount cramfs (read-only), mount tmpfs (read-write), join the two using unionfs, chroot into the real system by running the scripts instead of /bin/init. 3. The real system loads by running /etc/rc.d/rc.sysinit, /etc/rc.d/rc 3 and finally /bin/login -f root 4. The bash has configuration to run once some process (X, xterm, icewm, firefox) 5. After the real system cease to exist (by killing the "login", the initrd takes over again and kill everything, umount everything, eject the CD and reboot. The command for the real system should be "kill -15-1" (most of the time runs from php script) Step by step Install CentOS minimal installation. Download unionfs ( You will need gcc & kernel-devel packages in order to complete unionfs # yum install gcc # yum install kernel-devel 4. Untar unionfs source # tar -zxf unionfs tar.gz # cd unionfs Some kernel sources has to be modified: # vi /lib/modules/ el/build/include/linux/gfp.h look for gfp_t and *delete* this line ( typedef unsigned int gfp_t; ) # vi /lib/modules/ el/build/include/linux/slab.h look for kzalloc and *delete* this line ( extern void *kzalloc(size_t, int; ) # make (ignore compile errors, you only need the unionfs.ko & unionctl which are ready after the make.) 5. Remove the kernel sources as we touched them and they are no longer current! # rpm e kernel-devel el 6. Copy the unionfs & unionctl to the right place # mkdir /lib/modules/ el/kernel/fs/unionfs # cp unionfs.ko /lib/modules/ el/kernel/fs/unionfs/ # cp unionctl /usr/bin/ 7. Creating busybox. busybox is binary application which can be compiles staticly and include lots of gui applications in in, such as ls, mount, insmod etc. for that matter, we will compile busybox from source, this way we can select which applications we want and which we don't Attached you could file.config file from the busybox (v ) which include what I thought needed. The result is 750Kbyte busybox one file (no lib needed) This compilation has be on quite full installation and not on our minimal system. Once this busybox compiled - we can use in on our system without no additional libs. # wget # tar -zxvf busybox tar.gz # cd busybox # make menuconfig or use my.config file # make # cp busybox /path/to/initrd/bin 8. Creating the initrd

2 # dd if=/dev/zero of=initrd bs=1m count=8 # mke2fs initrd # mkdir /mnt/loop # mount -o loop initrd /mnt/loop # cd /mnt/loop # mkdir etc dev lib bin proc new cdrom static dynamic union # touch etc/mtab # cd /mnt/loop/bin/ # cp /bin/bash. # cp /sbin/killall5. # cp /bin/sleep. 9. Now we have to bring all the shared library from the binaries we copied # cd /mnt/loop/lib/ # ldd../bin/* bash: libtermcap.so.2 => /lib/libtermcap.so.2 (0x007e9000) libdl.so.2 => /lib/libdl.so.2 (0x006e0000) busybox: not a dynamic executable killall5: sleep: libm.so.6 => /lib/tls/libm.so.6 (0x006bb000) librt.so.1 => /lib/tls/librt.so.1 (0x00d2f000) libpthread.so.0 => /lib/tls/libpthread.so.0 (0x007e9000) # cp /lib/libc.so.6. # cp /lib/ld-linux.so.2. # cp /lib/libtermcap.so.2. # cp /lib/libdl.so.2. -rwxr-xr-x 1 root root 110K Dec 1 09:47 ld-linux.so.2* -rwxr-xr-x 1 root root 1.5M Dec 1 09:47 libc.so.6* -rwxr-xr-x 1 root root 17K Dec 1 09:48 libdl.so.2* -rwxr-xr-x 1 root root 12K Dec 1 09:48 libtermcap.so.2* drwxr-xr-x 3 root root 1.0K Nov 26 14:46 modules/ 10. We also have to copy the kernel modules we will load at the initrd stage # mkdir -p modules/ el/ # cd modules/ el/ # cp /lib/modules/ el/kernel/drivers/block/loop.ko. # cp /lib/modules/ el/kernel/fs/ext3/ext3.ko. # cp /lib/modules/ el/kernel/fs/jbd/jbd.ko. # cp /lib/modules/ el/kernel/fs/unionfs/unionfs.ko. # cp /lib/modules/ el/kernel/fs/cramfs/cramfs.ko. # cp /lib/modules/ el/kernel/drivers/scsi/sd_mod.ko. # cp /lib/modules/ el/kernel/drivers/scsi/scsi_mod.ko. 11. In order to know which dependencies each modules have, run: # modprobe --show-depend e100 insmod /lib/modules/ el/kernel/drivers/net/mii.ko insmod /lib/modules/ el/kernel/drivers/net/e100.ko # cp /lib/modules/ el/kernel/drivers/net/e100.ko. # cp /lib/modules/ el/kernel/drivers/net/e1000/e1000.ko. # cp /lib/modules/ el/kernel/drivers/net/mii.ko. # cp /lib/modules/ el/kernel/drivers/net/pcnet32.ko. (for VMWare machines...) 12. NFS modules

3 # cp /lib/modules/ el/kernel/net/sunrpc/sunrpc.ko. # cp /lib/modules/ el/kernel/fs/lockd/lockd.ko. # cp /lib/modules/ el/kernel/fs/nfs_common/nfs_acl.ko. # cp /lib/modules/ el/kernel/fs/nfs/nfs.ko. -rwxr--r-- 1 root root 13K Nov 23 04:04 cramfs.ko* -rwxr--r-- 1 root root 124K Jan 3 17:27 e1000.ko* -rwxr--r-- 1 root root 41K Nov 26 13:41 e100.ko* -rwxr--r-- 1 root root 137K Nov 23 03:56 ext3.ko* -rwxr--r-- 1 root root 88K Nov 23 03:56 jbd.ko* -rwxr--r-- 1 root root 78K Nov 26 16:58 lockd.ko* -rwxr--r-- 1 root root 21K Nov 23 03:55 loop.ko* -rwxr--r-- 1 root root 6.8K Nov 26 14:13 mii.ko* -rwxr--r-- 1 root root 5.1K Nov 26 17:02 nfs_acl.ko* -rwxr--r-- 1 root root 282K Nov 26 16:58 nfs.ko* -rwxr--r-- 1 root root 38K Nov 26 15:55 pcnet32.ko* -rwxr--r-- 1 root root 153K Jan 3 18:04 scsi_mod.ko* -rwxr--r-- 1 root root 22K Jan 3 18:03 sd_mod.ko* -rwxr--r-- 1 root root 187K Nov 26 16:59 sunrpc.ko* -rwxr--r-- 1 root root 2.1M Nov 23 03:56 unionfs.ko* 13. Create /dev special devices # cd /mnt/loop/dev/ # mknod console c 5 1 # mknod hda b 3 0 # mknod hdb b 3 64 # mknod hdc b 22 0 # mknod hdd b # mknod tty c 4 0 # mknod loop0 b 7 0 crw-r--r-- 1 root root 5, 1 Nov 22 20:58 console brw-r--r-- 1 root root 3, 0 Nov 22 20:59 hda brw-r--r-- 1 root root 3, 64 Nov 22 20:59 hdb brw-r--r-- 1 root root 22, 0 Nov 22 20:59 hdc brw-r--r-- 1 root root 22, 64 Nov 22 20:59 hdd brw-r--r-- 1 root root 7, 0 Nov 22 21:00 loop0 crw-r--r-- 1 root root 1, 3 Nov 22 20:58 null crw-r--r-- 1 root root 4, 0 Nov 22 20:59 tty 14. Creating the linuxrc # cd /mnt/loop/ # vi linuxrc (attached you will find linuxrc script) 15. Umounting the initrd & compress it / # umount /mnt/loop/ # gzip initrd 16. Download syslinux (which include isolinux in it) # wget Start to assemble the LiveCD on another machine (local)# mount xxx.xxx.xxx.xxx:/tmp /mnt (remote)# mkdir -p /tmp/livecd/isolinux (local)# cp initrd.gz /mnt/livecd/isolinux (local)# cp /boot/vmlinuz el /mnt/livecd/isolinux/vmlinuz (remote)/livecd/isolinux (remote)# cp /tmp/syslinux-3.31/isolinux.bin. (remote)# vi isolinux.cfg (attached you will find isolinux.cfg) 18. Create directories for live file systems came from the initrd # mkdir /mnt/cdrom 19. Stop interactive boot # vi /etc/sysconfig/init chnage PROMPT=yes to PROMPT=no 20. Remove MAC address from the NIC & stop network at boot

4 21. Adding xorg # vi /etc/sysconfig/network-scripts/ifcfg-eth0 remove the MAC & change ONBOOT=yes to ONBOOT=no # yum install xorg-x Adding DAG repository # wget wget # rpm -Uhv rpmforge-release el4.rf.i386.rpm 23. Adding WinICE window manager (small window manager) # yum install icewm 24. Adding Firefox & Add the kiosk addon # wget " # tar -zxvf firefox-2.0.tar.gz # mv firefox /usr/local/lib/firefox-2.0 # vi /etc/profile add the line: # Path manipulation if [ `id -u` = 0 ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin pathmunge /usr/local/lib/firefox-2.0/ <<<< fi # yum install compat-libstdc # wget (look here: Install the addon with "file -> open file" > in firefox settings, set as home page. Go through settings and set sane settings. You may have the firefox profile directory to the root (/.mozilla/...) instead of the root home (/root/.mozilla...) 25. Setting some start-up operations # vi /etc/run.sh #!/bin/bash /etc/rc.d/rc.sysinit /etc/rc.d/rc 3 /bin/login -f root # vi /etc/rc.local Add: X &>/dev/null & export DISPLAY=localhost:0.0 &>/dev/null /usr/local/lib/firefox-2.0/firefox &>/dev/null & 26. Adding apache & PHP # yum install httpd # yum install php # chkconfig httpd on # cd /var/www/ # rm -fr html/ # ln -s /mnt/cdrom/web/ html # vi /etc/httpd/conf/httpd.conf remove remark and change the line: ServerName LiveCD:80 # vi /etc/sudoers add: after apache ALL=(ALL) NOPASSWD: ALL root ALL=(ALL) ALL 27. Cleaning /etc/resolve.conf file: # vi /etc/resolv.conf

5 delete everything 28. Cleaning the Live System from all unnecessary files, like /share/doc, /share/man etc. # cd /usr/share # du -s * sort -n comps man doc locale # rm -fr /usr/share/man /usr/share/doc /var/cache/yum /tmp/* 29. Cloning the file system. NOTE: The file system has to be clone to another system. The use of netcat is to speed things up (using gzip), there is also possibility to use nfs mount or whatever (remote)# mkdir /tmp/fs/ (remote)# nc -l -p 1111 ( cd /tmp/fs/ ; tar -zxvf - ) (local)# cd / (local)# tar -zcvpplf -. nc Replacing files for LiveCD Use modified rc.sysinit & fstab. # cp /path/to/modified/rc.sysinit /tmp/fs/etc/rc.d/ # cp /path/to/modified/fstab /tmp/fs/etc/ 31. Creating the cramfs (on remote machine) /LiveCD/ # mkcramfs /tmp/fs/ LiveSystem.cramfs 32. Making iso image /LiveCD/ drwxrwxrwx 2 root root 4.0K Nov 27 13:56 isolinux/ -rwxr-xr-x 1 root root 161 Nov 23 11:51 mkiso.sh* drwxr-xr-x 2 root root 4.0K Nov 29 09:22 SpecialFiles/ drwxrwxrwx 3 root root 4.0K Nov 28 17:29 Web/ # mkisofs -R -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 \ -boot-info-table -c isolinux/boot.cat -iso-level 3 -o /tmp/livecd.iso /tmp/cd/ Notes 1. If and when you are doing online modifications to logical drives (using online RAID tools), after running "blockdev --rereadpt /dev/xxxxx" (for re-reading the partition table), there is also a need to run "/sbin/start_udev" in order to update the /dev directory. This issue was found working on the Oasis pltaform and may not be relevant to the HP Proliant. Platform related notes HP Proliant DL360/DL380 Todo You will have to have (on minimal installation): # yum install libgcc.i386 # yum install ncurses.i386 # rpm -Uhv compat-libstdc i386.rpm (from the installation CD) # hpacucli linux.rpm (from the PSP - Proliant Service Pack) Running the tool via console or via script. 1. sqaushfs cramfs has limit of max size of 272M, which is very limiting. sqaushfs has no limit, but doesn't have support out-of-the-box.

Backup of ESXi Virtual Machines using Affa

Backup of ESXi Virtual Machines using Affa Backup of ESXi Virtual Machines using Affa From SME Server Skill level: Advanced The instructions on this page may require deviations from procedure, a good understanding of linux and SME is recommended.

More information

Encrypted Root Filesystem HOWTO

Encrypted Root Filesystem HOWTO Encrypted Root Filesystem HOWTO Christophe Devine Revision History Revision v1.3 2005 03 13 Revised by: cd Updated the packages version. Revision v1.2 2004 10 20 Revised by: cd Updated the packages version.

More information

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Contents Installation: Ubuntu Linux 7.10 Gusty Gibbon:... 2 Installation: Redhat Enterprise 5 and Fedora 8 Linux:...

More information

Hacking Linux-Powered Devices. Stefan Arentz <[email protected]>

Hacking Linux-Powered Devices. Stefan Arentz <stefan@soze.com> Hacking Linux-Powered Devices Stefan Arentz Part I Introduction What is Embedded Linux? Embedded usually means that it is a device with limited and specialized capabilities. It is not

More information

Building Elastix-2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC)

Building Elastix-2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC) Building Elastix2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC) This information has been modified and updated by Nick Ross. Please refer to the original document found at:

More information

Installing VMware Tools on Clearswift v4 Gateways

Installing VMware Tools on Clearswift v4 Gateways Technical Guide Version 2.0 January 2016 Contents 1 Introduction... 3 2 Scope... 3 3 Installation and Setup... 4 3.1 Overview... 4 3.2 Installation... 4 4 Performance Impact... 8 4.1 Overview... 8 4.2

More information

EXPLORING LINUX KERNEL: THE EASY WAY!

EXPLORING LINUX KERNEL: THE EASY WAY! EXPLORING LINUX KERNEL: THE EASY WAY! By: Ahmed Bilal Numan 1 PROBLEM Explore linux kernel TCP/IP stack Solution Try to understand relative kernel code Available text Run kernel in virtualized environment

More information

Linux System Administration on Red Hat

Linux System Administration on Red Hat Linux System Administration on Red Hat Kenneth Ingham September 29, 2009 1 Course overview This class is for people who are familiar with Linux or Unix systems as a user (i.e., they know file manipulation,

More information

Buildroot for Vortex86EX (2016/04/20)

Buildroot for Vortex86EX (2016/04/20) Buildroot for Vortex86EX (2016/04/20) Table of Contents Introduction...1 Prepare...1 Install Virtual Machine (optional)...1 Install Buildroot...3 Config Buildroot for VEX-SOM (optional)...4 Generate Linux

More information

Of Penguins and Wildebeest. Anthony Rodgers VA7IRL

Of Penguins and Wildebeest. Anthony Rodgers VA7IRL Of Penguins and Wildebeest Anthony Rodgers VA7IRL The Penguin Linux was created by a Swedish-speaking Finn called Linus Torvalds Version 0.01 was released in September 1991 We are now on version 2.6 It

More information

ATT8231: Creating a Customized USB Thumb Drive for ZCM Imaging Methods for creating a customized bootable USB Thumb Drive

ATT8231: Creating a Customized USB Thumb Drive for ZCM Imaging Methods for creating a customized bootable USB Thumb Drive ATT8231: Creating a Customized USB Thumb Drive for ZCM Imaging Methods for creating a customized bootable USB Thumb Drive Rich Hanley Senior ATT Engineer [email protected] Objectives Understanding ZCM

More information

Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.

Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk. Windows Template Creation Guide How to build your own Windows VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Preparing the Server... 2 2. Installing Windows... 3 3. Creating a Template...

More information

Building a diskless Linux Cluster for high performance computations from a standard Linux distribution

Building a diskless Linux Cluster for high performance computations from a standard Linux distribution Building a diskless Linux Cluster for high performance computations from a standard Linux distribution Stefan Böhringer Institut für Humangenetik Universitätsklinikum Essen April, 7 th, 2003 Abstract This

More information

UNIX - FILE SYSTEM BASICS

UNIX - FILE SYSTEM BASICS http://www.tutorialspoint.com/unix/unix-file-system.htm UNIX - FILE SYSTEM BASICS Copyright tutorialspoint.com A file system is a logical collection of files on a partition or disk. A partition is a container

More information

TECHNICAL HOWTO. Imaging Linux systems with hardware changes. author: [email protected]

TECHNICAL HOWTO. Imaging Linux systems with hardware changes. author: francois-xavier.horel@hp.com TECHNICAL HOWTO Imaging Linux systems with hardware changes using Mondo Rescue Last modified: author: [email protected] ABSTRACT This document describes the process to create and deploy system

More information

Installation GENTOO + RAID sur VMWARE

Installation GENTOO + RAID sur VMWARE Installation GENTOO + RAID sur VMWARE Chargement modules modprobe raid0 modprobe raid1 modprobe dm-mod Partitionnement /dev/sdx1 ext2 32M /dev/sdx2 swap =RAM /dev/sdx3 ext3 reste du disque Pour supprimer

More information

Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting

Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course ID RHL200 Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course Description Students will experience added understanding of configuration issues of disks,

More information

Getting Started with the Linux Intrusion Detection

Getting Started with the Linux Intrusion Detection 1 of 7 6/18/2006 9:07 PM Getting Started with the Linux Intrusion Detection System Irfan Habib Abstract Sometimes file permissions aren't enough. LIDS gives you kernel-level access control that goes beyond

More information

A candidate following a programme of learning leading to this unit will be able to:

A candidate following a programme of learning leading to this unit will be able to: Unit 24: Linux+ Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Demonstrate knowledge of planning the implementation Show knowledge of how to install

More information

Rethink Package Components on De-Duplication: From Logical Sharing to Physical Sharing

Rethink Package Components on De-Duplication: From Logical Sharing to Physical Sharing Rethink Package Components on De-Duplication: From Logical Sharing to Physical Sharing Leaflet is wrong Kuniyashu Kuniyasu Suzaki, Toshiki Yagi, Kengo Iijima, Nguyen Anh Quynh, Cyrille Artho Research Center

More information

Server Installation/Upgrade Guide

Server Installation/Upgrade Guide Server Installation/Upgrade Guide System Version 3.8 2001-2009 Echo 360, Inc. Echo360 is a trademark of Echo360, Inc. Echo360 is a registered trademark of Echo360 Inc. in Australia. All other trademarks

More information

Backtrack 4 Bootable USB Thumb Drive with Full Disk Encryption

Backtrack 4 Bootable USB Thumb Drive with Full Disk Encryption Backtrack 4 Bootable USB Thumb Drive with Full Disk Encryption This is a step-by-step guide showing how to create an encrypted bootable Backtrack 4 USB thumb drive. I put quotes around full in the title

More information

Rancid Server Build and Operation Overview (v0.3) (This is being done from memory so expect some errors)

Rancid Server Build and Operation Overview (v0.3) (This is being done from memory so expect some errors) Rancid Server Build and Operation Overview (v0.3) (This is being from memory so expect some errors) Installation The installation will cover the setup and configuration of a RANCID server using CentOS

More information

Linux Template Creation Guide. How to build your own Linux VM templates for deployment in Cloudturk.

Linux Template Creation Guide. How to build your own Linux VM templates for deployment in Cloudturk. Linux Template Creation Guide How to build your own Linux VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Installing Xen Hypervisor... 2 2. Installing DomU (Paravirtualized)... 5 3. Installing

More information

Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0

Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0 Installation Guide for FTMS 1.6.0 and Node Manager 1.6.0 Table of Contents Overview... 2 FTMS Server Hardware Requirements... 2 Tested Operating Systems... 2 Node Manager... 2 User Interfaces... 3 License

More information

Relax and Recover (rear) Workshop

Relax and Recover (rear) Workshop Relax and Recover Relax and Recover (rear) Workshop Gratien D'haese IT3 Consultants Getting started with rear Download it from The official tar-balls https://github.com/rear/rear/downloads/ The rear-snapshot

More information

An Introduction to the Linux Command Shell For Beginners

An Introduction to the Linux Command Shell For Beginners An Introduction to the Linux Command Shell For Beginners Presented by: Victor Gedris In Co-Operation With: The Ottawa Canada Linux Users Group and ExitCertified Copyright and Redistribution This manual

More information

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system

More information

Linux Disaster Recovery best practices with rear

Linux Disaster Recovery best practices with rear Relax and Recover Linux Disaster Recovery best practices with rear Gratien D'haese IT3 Consultants Who am I Independent Unix System Engineer since 1996 Unix user since 1986 Linux user since 1991 Open Source

More information

Desktop virtualization using SaaS Architecture

Desktop virtualization using SaaS Architecture Desktop virtualization using SaaS Architecture Pranit U. Patil, Pranav S. Ambavkar, Dr.B.B.Meshram, Prof. Varshapriya VJTI, Matunga, Mumbai, India. [email protected] Abstract - Desktop virtualization

More information

Unix/Linux Forensics 1

Unix/Linux Forensics 1 Unix/Linux Forensics 1 Simple Linux Commands date display the date ls list the files in the current directory more display files one screen at a time cat display the contents of a file wc displays lines,

More information

Notes for Installing RedHawk 6.3 with Red Hat Enterprise Linux 6.3. Installation Notes. November 6 th, 2014

Notes for Installing RedHawk 6.3 with Red Hat Enterprise Linux 6.3. Installation Notes. November 6 th, 2014 Notes for Installing RedHawk 6.3 with Red Hat Enterprise Linux 6.3 Installation Notes November 6 th, 2014 This page intentionally left blank 1. Introduction This document assists the user in installing

More information

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide Acronis Backup & Recovery 10 Server for Linux Update 5 Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management

More information

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY

HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,

More information

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux

Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux Installing IBM Websphere Application Server 7 and 8 on OS4 Enterprise Linux By the OS4 Documentation Team Prepared by Roberto J Dohnert Copyright 2013, PC/OpenSystems LLC This whitepaper describes how

More information

4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions

4PSA Total Backup 3.0.0. User's Guide. for Plesk 10.0.0 and newer versions 4PSA Total Backup 3.0.0 for Plesk 10.0.0 and newer versions User's Guide For more information about 4PSA Total Backup, check: http://www.4psa.com Copyright 2009-2011 4PSA. User's Guide Manual Version 84359.5

More information

2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel

2. Boot using the Debian Net Install cd and when prompted to continue type linux26, this will load the 2.6 kernel These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external

More information

KNOPPIX TRICKS. Knoppix is a full Linux system on. Expert techniques for getting more from Knoppix COVER STORY. Installing New Programs

KNOPPIX TRICKS. Knoppix is a full Linux system on. Expert techniques for getting more from Knoppix COVER STORY. Installing New Programs Expert techniques for getting more from Knoppix KNOPPIX TRICKS Knoppix creator Klaus Knopper shares some tips for using Knoppix in the real world. BY KLAUS KNOPPER Knoppix is a full Linux system on a removable

More information

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2

Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Installing Rails 2.3 Under CentOS/RHEL 5 and Apache 2.2 Scott Taylor Tailor Made Software July 24, 2011 Version 1.2 1.0 Introduction Ruby On Rails (aka just Rails ) is a modern scripting system that allows

More information

Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines. An Oracle Technical White Paper December 2008

Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines. An Oracle Technical White Paper December 2008 Converting Linux and Windows Physical and Virtual Machines to Oracle VM Virtual Machines An Oracle Technical White Paper December 2008 Converting Linux and Windows Physical and Virtual Machines to Oracle

More information

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD 21015 Course Outline CIS 110 - INTRODUCTION TO UNIX Course Description: This is an introductory course designed for users of UNIX. It is taught

More information

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last

More information

Private Server and Physical Server Backup and Restoration:

Private Server and Physical Server Backup and Restoration: Technical Document Series Number 014 Private Server and Physical Server Backup and Restoration: A Technical Guide for ISP/HSP Administrator Covers Ensim ServerXchange 2.5 and Earlier Date: September 25,

More information

User Manual of the Pre-built Ubuntu 9 Virutal Machine

User Manual of the Pre-built Ubuntu 9 Virutal Machine SEED Document 1 User Manual of the Pre-built Ubuntu 9 Virutal Machine Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document is funded by the National Science Foundation

More information

Make a Bootable USB Flash Drive from the Restored Edition of Hiren s Boot CD

Make a Bootable USB Flash Drive from the Restored Edition of Hiren s Boot CD Make a Bootable USB Flash Drive from the Restored Edition of Hiren s Boot CD [email protected] Contents 1 Linux Method 2 2 Windows Method 3 3 Alternative Windows Method (RMPrepUSB) 4 4 HBCD on

More information

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Introduction: This guide is written to help any person with little knowledge in AIX V5.3L to prepare the P Server

More information

Restoring a Suse Linux Enterprise Server 9 64 Bit on Dissimilar Hardware with CBMR for Linux 1.02

Restoring a Suse Linux Enterprise Server 9 64 Bit on Dissimilar Hardware with CBMR for Linux 1.02 Cristie Bare Machine Recovery Restoring a Suse Linux Enterprise Server 9 64 Bit on Dissimilar Hardware with CBMR for Linux 1.02 This documentation shows how to restore or migrate a Linux system on dissimilar

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

IT6204 Systems & Network Administration. (Optional)

IT6204 Systems & Network Administration. (Optional) Systems & Network Administration (Optional) INTRODUCTION This is one of the Optional courses designed for Semester 6 of the Bachelor of Information Technology Degree program. This course on Systems & Network

More information

LAMP Quickstart for Red Hat Enterprise Linux 4

LAMP Quickstart for Red Hat Enterprise Linux 4 LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,

More information

Implementing a Weblogic Architecture with High Availability

Implementing a Weblogic Architecture with High Availability Implementing a Weblogic Architecture with High Availability Contents 1. Introduction... 3 2. Topology... 3 2.1. Limitations... 3 2.2. Servers diagram... 4 2.3. Weblogic diagram... 4 3. Components... 6

More information

CO 246 - Web Server Administration and Security. By: Szymon Machajewski

CO 246 - Web Server Administration and Security. By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski CO 246 - Web Server Administration and Security By: Szymon Machajewski Online: < http://cnx.org/content/col11452/1.1/ > C O N N E

More information

LPI certification 101 exam prep, Part 1

LPI certification 101 exam prep, Part 1 LPI certification 101 exam prep, Part 1 Presented by developerworks, your source for great tutorials Table of Contents If you're viewing this document online, you can click any of the topics below to link

More information

Installing MooseFS Step by Step Tutorial

Installing MooseFS Step by Step Tutorial Installing MooseFS Step by Step Tutorial Michał Borychowski MooseFS Support Manager [email protected] march 2010 Gemius SA Overview... 3 MooseFS install process on dedicated machines... 3 Master server

More information

SNPsyn documentation. Release 1.1b. Tomaž Curk Gregor Rot Davor Sluga Uroš Lotrič Blaž Zupan

SNPsyn documentation. Release 1.1b. Tomaž Curk Gregor Rot Davor Sluga Uroš Lotrič Blaž Zupan SNPsyn documentation Release 1.1b Tomaž Curk Gregor Rot Davor Sluga Uroš Lotrič Blaž Zupan March 05, 2013 CONTENTS 1 Virtual server image 1 1.1 Install Linux server..........................................

More information

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor

More information

Setup software RAID1 array on running CentOS 6.3 using mdadm. (Multiple Device Administrator) 1. Gather information about current system.

Setup software RAID1 array on running CentOS 6.3 using mdadm. (Multiple Device Administrator) 1. Gather information about current system. Setup software RAID1 array on running CentOS 6.3 using mdadm. (Multiple Device Administrator) All commands run from terminal as super user. Default CentOS 6.3 installation with two hard drives, /dev/sda

More information

Getting started with ARM-Linux

Getting started with ARM-Linux Getting started with ARM-Linux www.embeddedarm.com (480)-837-5200 usa Connecting serial communications and power (JP2 must be installed to enable console) An ANSI terminal or a PC running a terminal emulator

More information

An Introduction to Securing Linux with Apache, ProFTPd, and Samba by Zach Riggle

An Introduction to Securing Linux with Apache, ProFTPd, and Samba by Zach Riggle Originally published in issue 1 of (IN)SECURE Magazine, get it for free in PDF format at www.insecuremag.com An Introduction to Securing Linux with Apache, ProFTPd, and Samba by Zach Riggle While the vast

More information

Hands-on Lab Exercise Guide

Hands-on Lab Exercise Guide CloudPlatform 4.5 Training Hands-on Lab Exercise Guide Mike Palmer June 2014 1 Table of Contents Table of Contents... 2 Overview... 4 Scenario... 9 Lab Preparation...10 Attach XenCenter to Your XenServers...10

More information

Installing OCFA on Ubuntu. Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu

Installing OCFA on Ubuntu. Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu October 2009 KLPD, Driebergen Author: J. van der Wal Version 0.12 Page 1 from 15 Copyright 2008-2009, KLPD,

More information

System administration basics

System administration basics Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document

More information

WELCOME. Backup of OracleVM. Martin Bracher SOUG-Vortrag 21. März 2013

WELCOME. Backup of OracleVM. Martin Bracher SOUG-Vortrag 21. März 2013 WELCOME Martin Bracher SOUG-Vortrag 21. März 2013 BASEL BERN LAUSANNE ZÜRICH DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN 1 Oracle VM infrastructure components Two Components

More information

Hadoop Lab - Setting a 3 node Cluster. http://hadoop.apache.org/releases.html. Java - http://wiki.apache.org/hadoop/hadoopjavaversions

Hadoop Lab - Setting a 3 node Cluster. http://hadoop.apache.org/releases.html. Java - http://wiki.apache.org/hadoop/hadoopjavaversions Hadoop Lab - Setting a 3 node Cluster Packages Hadoop Packages can be downloaded from: http://hadoop.apache.org/releases.html Java - http://wiki.apache.org/hadoop/hadoopjavaversions Note: I have tested

More information

Acronis Backup & Recovery 10 Server for Linux. Command Line Reference

Acronis Backup & Recovery 10 Server for Linux. Command Line Reference Acronis Backup & Recovery 10 Server for Linux Command Line Reference Table of contents 1 Console mode in Linux...3 1.1 Backup, restore and other operations (trueimagecmd)... 3 1.1.1 Supported commands...

More information

Installation Guide for AmiRNA and WMD3 Release 3.1

Installation Guide for AmiRNA and WMD3 Release 3.1 Installation Guide for AmiRNA and WMD3 Release 3.1 by Joffrey Fitz and Stephan Ossowski 1 Introduction This document describes the installation process for WMD3/AmiRNA. WMD3 (Web Micro RNA Designer version

More information

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Acronis Backup & Recovery 10 Server for Linux. Installation Guide Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management

More information

Web Server using Apache. Heng Sovannarith [email protected]

Web Server using Apache. Heng Sovannarith heng_sovannarith@yahoo.com Web Server using Apache Heng Sovannarith [email protected] Introduction The term web server can refer to either the hardware (the computer) or the software (the computer application) that helps

More information

Fermilab Central Web Service Site Owner User Manual. DocDB: CS-doc-5372

Fermilab Central Web Service Site Owner User Manual. DocDB: CS-doc-5372 Fermilab Central Web Service Site Owner User Manual DocDB: CS-doc-5372 1 Table of Contents DocDB: CS-doc-5372... 1 1. Role Definitions... 3 2. Site Owner Responsibilities... 3 3. Tier1 websites and Tier2

More information

Deployment - post Xserve

Deployment - post Xserve MONTREAL 1/3 JULY 2011 Deployment - post Xserve Pascal Robert Miguel Arroz David LeBer The Menu Deployment options Deployment on CentOS Linux Deployment on Ubuntu Linux Deployment on BSD Hardware/environment

More information

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Acronis Backup & Recovery 10 Server for Linux. Installation Guide Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of Contents 1. Installation of Acronis Backup & Recovery 10... 3 1.1. Acronis Backup & Recovery 10 components... 3 1.1.1. Agent for

More information

HTTP-FUSE PS3 Linux: an internet boot framework with kboot

HTTP-FUSE PS3 Linux: an internet boot framework with kboot HTTP-FUSE PS3 Linux: an internet boot framework with kboot http://openlab.jp/oscirclar/ Kuniyasu Suzaki and Toshiki Yagi National Institute of Advanced Industrial Science and Technology Embedded Linux

More information

ULTEO OPEN VIRTUAL DESKTOP V4.0

ULTEO OPEN VIRTUAL DESKTOP V4.0 ULTEO OPEN VIRTUAL DESKTOP V4.0 MIGRATION GUIDE 28 February 2014 Contents Section 1 Introduction... 4 Section 2 Overview... 5 Section 3 Preparation... 6 3.1 Enter Maintenance Mode... 6 3.2 Backup The OVD

More information

Basic Linux & Package Management. Original slides from GTFO Security

Basic Linux & Package Management. Original slides from GTFO Security Basic Linux & Package Management Original slides from GTFO Security outline Linux What it is? Commands Filesystem / Shell Package Management Services run on Linux mail dns web central authentication router

More information

RedHat (RHEL) System Administration Course Summary

RedHat (RHEL) System Administration Course Summary Contact Us: (616) 875-4060 RedHat (RHEL) System Administration Course Summary Length: 5 Days Prerequisite: RedHat fundamentals course Recommendation Statement: Students should have some experience with

More information

Partitioning. Files on the Hard Drive. Administration of Operating Systems DO2003. Partition = Binder with index. Write file = Insert document

Partitioning. Files on the Hard Drive. Administration of Operating Systems DO2003. Partition = Binder with index. Write file = Insert document Administration of Operating Systems DO2003 Mounting the file structure Devices Wecksten, Mattias 2008 Partitioning Wecksten, Mattias 2008 Files on the Hard Drive Partition = Binder with index Write file

More information

Linux Disaster Recovery best practices with rear

Linux Disaster Recovery best practices with rear Relax and Recover Linux Disaster Recovery best practices with rear Gratien D'haese IT3 Consultants Who am I Independent Unix System Engineer since 1996 Unix user since 1986 Linux user since 1991 Open Source

More information

Acronis Backup & Recovery 10 Server for Linux. Installation Guide

Acronis Backup & Recovery 10 Server for Linux. Installation Guide Acronis Backup & Recovery 10 Server for Linux Installation Guide Table of Contents 1. Installation of Acronis Backup & Recovery 10... 3 1.1. Acronis Backup & Recovery 10 components... 3 1.1.1. Agent for

More information

JobScheduler - Amazon AMI Installation

JobScheduler - Amazon AMI Installation JobScheduler - Job Execution and Scheduling System JobScheduler - Amazon AMI Installation March 2015 March 2015 JobScheduler - Amazon AMI Installation page: 1 JobScheduler - Amazon AMI Installation - Contact

More information

ThinkServer RD540 and RD640 Operating System Installation Guide

ThinkServer RD540 and RD640 Operating System Installation Guide ThinkServer RD540 and RD640 Operating System Installation Guide Note: Before using this information and the product it supports, be sure to read and understand the Read Me First and Safety, Warranty, and

More information

Procedure to Create and Duplicate Master LiveUSB Stick

Procedure to Create and Duplicate Master LiveUSB Stick Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new

More information

INF-110. GPFS Installation

INF-110. GPFS Installation INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity

More information

Setup a Virtual Host/Website

Setup a Virtual Host/Website Setup a Virtual Host/Website Contents Goals... 2 Setup a Website in CentOS... 2 Create the Document Root... 2 Sample Index File... 2 Configuration... 3 How to Check If Your Website is Working... 5 Setup

More information

Sistemi ad agenti Principi di programmazione di sistema

Sistemi ad agenti Principi di programmazione di sistema Sistemi ad agenti Principi di programmazione di sistema Modulo 6 Why would anyone want to hack or write opensource project for embedded system, when you already have a very powerful and relatively cheap

More information

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer

How To Install Acronis Backup & Recovery 11.5 On A Linux Computer Acronis Backup & Recovery 11.5 Server for Linux Update 2 Installation Guide Copyright Statement Copyright Acronis International GmbH, 2002-2013. All rights reserved. Acronis and Acronis Secure Zone are

More information

Installing & Customizing the OHMS Viewer Eric Weig

Installing & Customizing the OHMS Viewer Eric Weig Installing & Customizing the OHMS Viewer Eric Weig This is a brief tutorial on installing and customizing the OHMS viewer software. Please note that this tutorial is intended for technical folks at the

More information

Installation Guide. McAfee VirusScan Enterprise for Linux 1.9.0 Software

Installation Guide. McAfee VirusScan Enterprise for Linux 1.9.0 Software Installation Guide McAfee VirusScan Enterprise for Linux 1.9.0 Software COPYRIGHT Copyright 2013 McAfee, Inc. Do not copy without permission. TRADEMARK ATTRIBUTIONS McAfee, the McAfee logo, McAfee Active

More information

Recovering Data from Windows Systems by Using Linux

Recovering Data from Windows Systems by Using Linux Recovering Data from Windows Systems by Using Linux Published by the Open Source Software at Microsoft, May 27 Special thanks to Chris Travers, Contributing Author to the Open Source Software Lab Most

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 J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After

More information

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT

Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT Installation Guide Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT Table of Contents 1. Basic Installation of OpenNMS... 1 1.1. Repositories for

More information

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155

Technical Report. Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid. Brian Fletcher x08872155 Technical Report Implementation and Performance Testing of Business Rules Evaluation Systems in a Computing Grid Brian Fletcher x08872155 Executive Summary 4 Introduction 5 Background 5 Aims 5 Technology

More information

An Embedded Wireless Mini-Server with Database Support

An Embedded Wireless Mini-Server with Database Support An Embedded Wireless Mini-Server with Database Support Hungchi Chang, Sy-Yen Kuo and Yennun Huang Department of Electrical Engineering National Taiwan University Taipei, Taiwan, R.O.C. Abstract Due to

More information

Integrating Apache Web Server with Tomcat Application Server

Integrating Apache Web Server with Tomcat Application Server Integrating Apache Web Server with Tomcat Application Server The following document describes how to build an Apache/Tomcat server from all source code. The end goal of this document is to configure the

More information

Raspberry Pi Webserver

Raspberry Pi Webserver 62 Int'l Conf. Embedded Systems and Applications ESA'15 Raspberry Pi Webserver Max Runia 1, Kanwalinderjit Gagneja 1 1 Department of Computer Science, Southern Oregon University, Ashland, OR, USA Abstract

More information

Survey of Filesystems for Embedded Linux. Presented by Gene Sally CELF

Survey of Filesystems for Embedded Linux. Presented by Gene Sally CELF Survey of Filesystems for Embedded Linux Presented by Gene Sally CELF Presentation Filesystems In Summary What is a filesystem Kernel and User space filesystems Picking a root filesystem Filesystem Round-up

More information

RocketRAID 2640/2642 SAS Controller Ubuntu Linux Installation Guide

RocketRAID 2640/2642 SAS Controller Ubuntu Linux Installation Guide RocketRAID 2640/2642 SAS Controller Ubuntu Linux Installation Guide Version 1.2 Copyright 2012 HighPoint Technologies, Inc. All rights reserved. Last updated on June 14, 2012 Table of Contents 1 Overview...

More information

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6 Mathieu SCHIRES Version: 0.96.1 Published January 19, 2015 http://www.inuvika.com Contents 1 Prerequisites: RHEL 6 3 1.1 System Requirements...................................

More information

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0

Birmingham Environment for Academic Research. Introduction to Linux Quick Reference Guide. Research Computing Team V1.0 Birmingham Environment for Academic Research Introduction to Linux Quick Reference Guide Research Computing Team V1.0 Contents The Basics... 4 Directory / File Permissions... 5 Process Management... 6

More information

Installing Booked scheduler on CentOS 6.5

Installing Booked scheduler on CentOS 6.5 Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,

More information