QPKG Debian6 V (Beta)

Size: px
Start display at page:

Download "QPKG Debian6 V (Beta)"

Transcription

1 QPKG Debian6 V (Beta) Add a Debian chroot environment to your Qnap Available for : Arm Qnap except TS-x09 Intel Qnap First Print Please read post on forum for complete information Documentation version : 1.0 Author : Father_Mande QPKG-Debian6 V1.0-1/12 6. April 2011 Father_Mande

2 Why? : Qnap provide a full set of function, but with some restrictions due to the internal architecture and choice Some of this choice can't be modify kernel version, kernel module, even it's possible to recompile some of them but not clearly documented and sometime using cross-compiler not free. Starting services and system Internal tools not available outside (getcfg, setcfg, etc.) Disk format (all 4 primary partitions are used) BUT at application level, it's possible to play With QPKG for most integrated applications With (Optware) IPKG (also a QPKG) to add services, servers and tools, with the advantage of native executable, but with no control for long term life of programs provided, and a specific structure using /opt with lot of change in the architecture of programs supply.. so you have to wait for new version (for ex.) If you want to start server, you have to play with autorun.sh and some limitations (autorun.sh is executed before QPKG and before Optware (Ipkg) it's a QPKG. Chrooted Debian 6 Squeeze environment is to open the Qnap to all applications of Debian Ecosystem (more than software) but restricted if kernel module is not provide by Qnap. In the chroot environment you have the same file structure than in original Debian so support is easy. Debian is keep up to date and solve security issue quickly. QPKG-Debian6 V1.0-2/12 6. April 2011 Father_Mande

3 How? : By adding a standard environment, using the chroot capability chroot is a specific space where all things are relative to the root (base directory) of the chroot env. The choice of this environment, depends of 2 things : 1 ) the capability to create the chroot easily from a standard Linux distro. 2 ) have a distro. Near in term of kernel and up to date I have choice Debian 6 (Squeeze) To add easily this environment to the Qnap, I choice QPKG 1 ) it's a standard approach in a Qnap 2 ) lot of help are possible by all expert in Forum's 3 ) Qpkg can integrate a start / stop script manageable from QPKG Admin menu with an auto-start during boot phase, so this script can also manage internal script in the chroot environment, to start / stop what you want, without any modification (in Qnap part) QPKG-Debian6 V1.0-3/12 6. April 2011 Father_Mande

4 Installation : Download in your workstation the debian-qpkg.zip from the Forum Unzip it Install thru the standard Admin / Qpkg menu. during the installation, the Qpkg install shell, download the file containing the chroot env. depends of you Hardware type.. the choice is based on /etc/default_config/boot.conf contents. If your Network is low you can use an alternative :. download the good file debian6_x86[or arm].tgz from qnapclub.fr and copy it inside your Public share So if the installer retrieve the file locally.. it don't download it again Remove QPKG : Use the standard Web Admin Qpkg menu First deactivate the Qpkg ; then remove it. Update from : IMPORTANT : you MUST do one change before installing the New QPKG suppress ALL (Quote) in the debain6.conf actually under /etc/config change [debian6] DEB_BASE = VERSION="root6" to : [debian6] DEB_BASE = VERSION=root6 And do the normal update over the previous QPKG version. QPKG-Debian6 V1.0-4/12 6. April 2011 Father_Mande

5 Important files and directories : I used MD0_DATA but adapt to your own configuration (for ex. HDA_DATA) Install folder : /share/md0_data/.qpkg/debian6 Base of chroot just after the installation : /share/md0_data/.qpkg/debian6/root6 Base of all script / program to manage the environment : /bin_deb This link to /share/md0_data/.qpkg/debian6/bin_deb is created when the system boot and start the chroot environment for the first time. This folder is added to the /etc/profile file.. so each time you open a session (ssh or telnet) all the script are directly callable without full Path During this phase (modification of /etc/profile) we add also an alias alias deb_cwd='cd /share/md0_data/.qpkg/debian6' to help you going in the good place for Debian Qpkg only by entering this command : deb_cwd Configuration file for Qpkg-Debian6 : /etc/config/debian6.conf Management script : /etc/init.d/debian6.sh QPKG-Debian6 V1.0-5/12 6. April 2011 Father_Mande

6 Some Concepts : (please read carefully) VERSION : A version is the name (and also the root directory) for an alternate or current chroot environment. YES, you can have multiple environment, one for running your application, one for test and development, one for what you want SO all command can used a [-v version] optional parameters to said the command is for this target chroot and not for the default one This feature, I think is reserved for few people Major users can only run at the same time ONE environment, the default one How can you create your own chroot ex. Create e directory for it, it's possible to create this directory outside the chroot Qpkg folder, after you only need to create a link at the QPKG base directory : Sample : mkdir /share/md0_data/x11 (for a x11 env.) cp -R /share/md0_data/.qpkg/debian6/root6/* /share/md0_data/x11 ln -s /share/md0_data/x11 /share/md0_data/.qpkg/debian6/x11 Now you have to add parameters in /etc/config/debian6.conf duplicate all under [root6] (look at hereafter) including this line change root6 to the new name x11 in this example keep the braket. BE SURE that DEB_BASE = is without any value after the = choice for other line the state you want. it's all you are ready to run (at the same time if you want) the second chroot environment.just remember to use -v version in each command to target the good environment. QPKG-Debian6 V1.0-6/12 6. April 2011 Father_Mande

7 CONFIGURATION FILE : Hereafter the basic debian6.conf created at installation : [debian6] DEFAULT_VERSION=root6 CURRENT_VERSION = [root6] ENABLE=TRUE DEB_BASE = INCL_EXT=TRUE INCL_HDA_ROOT=TRUE INCL_HOME=TRUE INCL_WEB=TRUE INCL_USB=FALSE INCL_MULTIMEDIA=TRUE INCL_DOWNLOAD=TRUE INCL_RECORDINGS=FALSE Explain : DEFAULT_VERSION is used when you start the chroot without parameters. The version name indicated must exist under CURRENT_VERSION is set when a version (even default one) is started with the name of the version so now all command without explicit -v version are run in this chroot version [root6] (or any name inside [] ) are a version ENABLE is to said that this version can be start (a command exist to change this status) DEB_BASE is set with the full PATH of the root base for chroot (so when you enter in the chroot it's the new / and all are relative to this new / INCL_XXX are to mount or not inside the chroot the optional QNAP folder EXT, HDA_ROOT, HOME are for specific usage for ex. /etc/config is a link to /mnt/hda_root/.config so mounting HDA_ROOT in the chroot authorize you to access to Qnap config files. PUBLIC, etc. are the respective default share in QNAP ATTENTION ALL this mount respect in the chroot the SAME PATH than in the Qnap environment so you can continue to access to folder using the same PATH even if you QPKG-Debian6 V1.0-7/12 6. April 2011 Father_Mande

8 are not in the same place Old and new form exist Qweb and Web,Qmultimedia and Multimedia, etc. HDA_DATA, MD0_DATA, etc. also exist For ex. Ajaxplorer use full Path name for it's repository.. so no change are need in the chroot environment because the Path are the same. IMPORTANT : If you need to add some private mount before starting the chroot environment you must add you own mount (and umount when stop) folder in this files, called during mount / umount operations when a chroot version is started. /share/md0_data/.qpkg/debian6/other_mount and /share/md0_data/.qpkg/debian6/other_umount DPKG (Debian Package) : this new concept is to create DPKG as the QPKG is for Qnap a set of automatized tools to install software, configure it with the specific Qnap environment, and start / stop with the Qnap boot We provide in the tools to create your own DPKG and provide a test_service DPKG that do nothing. Structure of a DPKG : install* shell executed in the chroot. pre_install* shell executed in the Qnap before the install shell post_install* shell executed in the Qnap after the install shell mgr_serv/ start / stop script (qnap side) and configuration file data/ contain data for dpkg We provide outside the QPKG a first DPKG name apache2 Install apache2, php5, php5-mysql, etc in the chroot debian6, change the configuration to have /share/web (or Qweb) as root for apache2, you can keep your actual Mysql bases because all base using TCP IP (localhost or remote) are supported.. Remember study the sample provide, if you want to create your own Dpkg. QPKG-Debian6 V1.0-8/12 6. April 2011 Father_Mande

9 How-to install a Dpkg : Dpkg is auto extractable, auto-install, auto-run program. Download the Dpkg, put it on a shared resource on Qnap (for ex. /share/public) Open a ssh or telnet console. Connect you admin / your own password go to /share/public : cd /share/public 2 possibilities. First possibilities : add execute rigth to dpkg : chmod +x my_package.dpkg then start it :./my_package.dpkg Second : start it using sh : /bin/sh my_package.dpkg [apache2] NUMBER=10 and it's all The Pkg is started or not depends of the configuration file INITIAL_ENABLE=TRUE START_IMMEDIATLY=NO Package name Start / Stop number Snnshell Knnshell this shell are use during boot and halt of Qnap and are linked to the shell provide by installation Default Initial status after a reboot Start immediately after installation ALL the information to manage the dpkg installed are in the folder /share/md0_data/.qpkg/debian6/services/{version_name} So the dpkg is installed for a specific version and run automatically, only when this version is started if the version is the default one services are started when the Qnap boot (based on service status). QPKG-Debian6 V1.0-9/12 6. April 2011 Father_Mande

10 Tools and Command : A help is provide for each command... debian6.sh or dmgr Manage the chroot version set default, manage QPKG status, etc.. help : # dmgr Usage : /bin_deb/dmgr (start stop restart set_default set_current) [-v version] Or /bin_deb/dmgr (stop_all setqpkg_enable setqpkg_disable status) start stop [-v version]... start/stop DEFAULT_VERSION or VERSION if -v version is set this start is call when Qnap boot if QPKG Debian6 is Enable. restart [-v version]... stop then start DEFAULT_VERSION or VERSION if -v version is set set_default -v version... set version as new default_version set_current -v version... set CURRENT_VERSION to another running version status... information about default running env. stop_all... stop all chroot version started setqpkg_enable setqpkg_disable... force QPKG Enable in qpkg.conf to TRUE FALSE environment deb_wd or dwd Return the current chroot directory, you can use -v version to target a specific deb_bash or dsh Start a chroot to enter command in debian6 [-v version] is optional. dsh [-v version] start /bin/bash in the debian chroot (current or version) dsh [-v version] command arg1 arg2 etc. start command with arguments in the chroot QPKG-Debian6 V1.0-10/12 6. April 2011 Father_Mande

11 ex. dsh /etc/init.d/apache2 start deb_conf or dconf Start a vi (vim editor) and open debian6.conf deb_install_serv Usage : deb_install_serv service_name [-v version] call by DPKG o install the service in the chroot environment install use : deb_run_serv pre-install script executed in Qnap environment install script executed in chroot environment post_install script executed in Qnap environment Usage : deb_run_serv service_name start stop restart status force_start force_stop enable_service disable_service [-v version] Or : deb_run_serv any_value list [-v version]... any_value... what you want, not used, BUT mandatory use to manage service in chroot environment deb_remove_serv Usage : deb_remove_serv service_name [-v version] remove qnap part of a dpkg not the debian part. QPKG-Debian6 V1.0-11/12 6. April 2011 Father_Mande

12 Some Debian basic : As Ipkg for Qnap to install a package : apt-get install package_name (some Meta package exist, so when you do apt-get install apache2 you install all software need to run apache2 immediately) to remove a package apt-get remove package_name to search a package (partial text in the package name are allowed ) apt-cache search package to know package and its version installed dpkg -l Interesting link : Debian for Newbies : QPKG-Debian6 V1.0-12/12 6. April 2011 Father_Mande

Virtualbox QPKG V and +

Virtualbox QPKG V and + Virtualbox QPKG V 4.1.10 and + 13. April 2012 Purpose of this document : Explain the news in QPKG management I Create an Escape solution to Disable, at boot time, virtualbox, without the need to accede

More information

ViMP 2.0. Installation Guide. Verfasser: ViMP GmbH

ViMP 2.0. Installation Guide. Verfasser: ViMP GmbH ViMP 2.0 Installation Guide Verfasser: ViMP GmbH Table of contents About this document... 3 Prerequisites... 4 Preparing the server... 5 Apache2... 5 PHP... 5 MySQL... 5 Transcoding... 6 Configuration...

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

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

ULTEO OPEN VIRTUAL DESKTOP OPENSUSE 11.3 SUPPORT

ULTEO OPEN VIRTUAL DESKTOP OPENSUSE 11.3 SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 OPENSUSE 11.3 SUPPORT Contents 1 Prerequisites: opensuse 11.3 3 1.1 System Requirements.............................. 3 2 Repository 4 2.1 Online Method..................................

More information

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 CENTOS 6.0 SUPPORT Contents 1 Prerequisites: CentOS 6.0 3 1.1 System Requirements.............................. 3 1.2 SELinux....................................... 3

More information

ULTEO OPEN VIRTUAL DESKTOP SUSE LINUX ENTERPRISE SERVER (SLES) 11 SP1 SUPPORT

ULTEO OPEN VIRTUAL DESKTOP SUSE LINUX ENTERPRISE SERVER (SLES) 11 SP1 SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 SUSE LINUX ENTERPRISE SERVER (SLES) 11 SP1 SUPPORT Contents 1 Prerequisites: SUSE Linux Enterprise Server (SLES) 11 SP1 3 1.1 System Requirements..............................

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

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

More Raspian. An editor Configuration files Shell scripts Shell variables System admin

More Raspian. An editor Configuration files Shell scripts Shell variables System admin More Raspian An editor Configuration files Shell scripts Shell variables System admin Nano, a simple editor Nano does not require the mouse. You must use your keyboard to move around the file and make

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

Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017

Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes. September 19 th, 2017 Installation of RedHawk 6.5-r24.2 on the Jetson TX1 Development Board Release Notes September 19 th, 2017 This page intentionally left blank 1. Introduction This document describes the process of installing

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

Course 55187B Linux System Administration

Course 55187B Linux System Administration Course Outline Module 1: System Startup and Shutdown This module explains how to manage startup and shutdown processes in Linux. Understanding the Boot Sequence The Grand Unified Boot Loader GRUB Configuration

More information

Buzztouch Server 2.0 with Amazon EC2

Buzztouch Server 2.0 with Amazon EC2 Buzztouch Server 2.0 with Amazon EC2 This is for those that want a step by step instructions on how to prepare an Amazon's EC2 instance for the Buzztouch server. This document only covers the amazon EC2

More information

Using RANCID. Contents. 1 Introduction Goals Notes Install rancid Add alias Configure rancid...

Using RANCID. Contents. 1 Introduction Goals Notes Install rancid Add alias Configure rancid... Using RANCID Contents 1 Introduction 2 1.1 Goals................................. 2 1.2 Notes................................. 2 2 Install rancid 2 2.1 Add alias............................... 3 2.2 Configure

More information

Adding a block devices and extending file systems in Linux environments

Adding a block devices and extending file systems in Linux environments Adding a block devices and extending file systems in Linux environments In this exercise we simulate situation where user files partition /home fills up and needs to be extended. Also we migrate from static

More information

PiCloud. Building owncloud on a Raspberry PI

PiCloud. Building owncloud on a Raspberry PI PiCloud Building owncloud on a Raspberry PI PiCloud - Building owncloud on a Raspberry PI by Sebastian Büttrich is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International

More information

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2

Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades Q2 Linux Operating System Environment Computadors Grau en Ciència i Enginyeria de Dades 2017-2018 Q2 Facultat d Informàtica de Barcelona This first lab session is focused on getting experience in working

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

Everything about Linux User- and Filemanagement

Everything about Linux User- and Filemanagement Everything about Linux User- and Filemanagement Lukas Prokop 20. April 2009 Inhaltsverzeichnis 1 Who I am 2 1.1 whoami..................................... 3 1.2 passwd......................................

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

How To Start Mysql Use Linux Command Line Client In Ubuntu

How To Start Mysql Use Linux Command Line Client In Ubuntu How To Start Mysql Use Linux Command Line Client In Ubuntu Getting started with MySQL for web and server applications on Ubuntu 14.04 LTS (Trusty Tahr). get started with MySQL on an Ubuntu 14.04 LTS (Trusty

More information

Managing Xen With Xen-Tools, Xen-Shell, And Argo

Managing Xen With Xen-Tools, Xen-Shell, And Argo By Falko Timme Published: 2006-10-21 20:35 Managing Xen With Xen-Tools, Xen-Shell, And Argo Version 1.0 Author: Falko Timme Last edited 10/21/2006 This guide describes how

More information

Embedded Linux. A Tour inside ARM's Kernel

Embedded Linux. A Tour inside ARM's Kernel Embedded Linux A Tour inside ARM's Kernel Contents 1. Shell basics 2. Introduction to Embedded Linux 3. Kernel Programming for Module / Driver Installation 4. Module / Device Driver in RPi 5. Cross Compiling

More information

*nix Crash Course. Presented by: Virginia Tech Linux / Unix Users Group VTLUUG

*nix Crash Course. Presented by: Virginia Tech Linux / Unix Users Group VTLUUG *nix Crash Course Presented by: Virginia Tech Linux / Unix Users Group VTLUUG Ubuntu LiveCD No information on your hard-drive will be modified. Gives you a working Linux system without having to install

More 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

Adding SD card to WRT54GL

Adding SD card to WRT54GL 1 of 7 04/08/2012 06:57 AM Adding SD card to WRT54GL From ivc wiki The WRT54GL is a cool little router based on Linux (GPL) and Open Source, thus allowing for extension of the core functions via software

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

Bitnami HHVM for Huawei Enterprise Cloud

Bitnami HHVM for Huawei Enterprise Cloud Bitnami HHVM for Huawei Enterprise Cloud Description HHVM is an open source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time (JIT) compilation approach

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

Tutorial : Confguring a micro SD memory card as both swap and storage area for the DragonBoard 410c (DB410C)

Tutorial : Confguring a micro SD memory card as both swap and storage area for the DragonBoard 410c (DB410C) Tutorial : Confguring a micro SD memory card as both swap and storage area for the DragonBoard 410c (DB410C) [1] Introduction The unboxing experience of the DragonBoard 410c is very enjoyable and straightforward.

More information

Customize Installation using Golden ISO

Customize Installation using Golden ISO Golden ISO (GISO) is a customized ISO that a user can build to suit the installation requirement. The user can customize the installable image to include the standard base image with the basic functional

More information

Isar. Build Debian-Based Products with BitBake. Baurzhan Ismagulov. Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany

Isar. Build Debian-Based Products with BitBake. Baurzhan Ismagulov. Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany Isar Build Debian-Based Products with BitBake Baurzhan Ismagulov Embedded Linux Conference Europe Oct 11-13, 2016 Berlin, Germany Copyright (C) 2016, ilbers GmbH 2016-10-03 Contents About Us Motivation

More information

Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.

Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection. TECHNICAL CONFIGURING iscsi AUGUST 2012 You can use a iscsi storage network in your STRM deployment. This document provides information on configuring and using iscsi devices with your deployment. Unless

More information

Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7

Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7 Critical Analysis and last hour guide for RHCSA/RHCE Enterprise 7 Disclaimer: I haven t gone through RHCSA/RHCE EL 7. I am preparing for upgrade of my RHCE certificate from RHCE EL4 to RHCE EL7. I don

More information

System Administration

System Administration Süsteemihaldus MTAT.08.021 System Administration File system basics UNIX shell basics 1/23 2/23 3/23 4/23 5/23 6/23 System Root Mount points User Profiles /home /boot /dev/sda Boot loader files and Linux

More information

LINUX FUNDAMENTALS (5 Day)

LINUX FUNDAMENTALS (5 Day) www.peaklearningllc.com LINUX FUNDAMENTALS (5 Day) Designed to provide the essential skills needed to be proficient at the Unix or Linux command line. This challenging course focuses on the fundamental

More information

Building Debian-Based Products: Experiences in Collaboration

Building Debian-Based Products: Experiences in Collaboration Building Debian-Based Products: Experiences in Collaboration Kazuhiro Hayashi, Toshiba Corporation (Baurzhan Ismagulov, ilbers GmbH) Jun 23, 2017 Motivation Deby and Isar : Both use Debian Have common

More information

Scratchbox Remote Shell

Scratchbox Remote Shell Scratchbox Remote Shell Timo Savola tsavola@movial.fi Scratchbox Remote Shell by Timo Savola Copyright 2004, 2005 Nokia Revision history Version: Author: Description: 2005-02-08 Savola Based on Device

More information

"Charting the Course... MOC B: Linux System Administration. Course Summary

Charting the Course... MOC B: Linux System Administration. Course Summary Description Course Summary This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional Linux system administrator. The course covers

More information

DINOMI Call Center Module. Quick start guide v 1.1

DINOMI Call Center Module. Quick start guide v 1.1 DINOMI Call Center Module Quick start guide v. DINOMI April 07 Table of contents Welcome to Dinomi Call Center... 4 Step : Install Dinomi... 5 Step : Connect to an external PBX and configure Dinomi...

More information

Linux Fundamentals (L-120)

Linux Fundamentals (L-120) Linux Fundamentals (L-120) Modality: Virtual Classroom Duration: 5 Days SUBSCRIPTION: Master, Master Plus About this course: This is a challenging course that focuses on the fundamental tools and concepts

More information

How to install and build an application. Giuliana Milluzzo INFN-LNS

How to install and build an application. Giuliana Milluzzo INFN-LNS How to install and build an application Giuliana Milluzzo INFN-LNS Outline Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 10) Using

More information

Adafruit's Raspberry Pi Lesson 6. Using SSH

Adafruit's Raspberry Pi Lesson 6. Using SSH Adafruit's Raspberry Pi Lesson 6. Using SSH Created by Simon Monk Last updated on 2017-08-16 01:12:07 AM UTC Guide Contents Guide Contents Overview Enabling SSH Using a blank boot file Using Raspi-Config

More information

Guideline for the installation of the free C-MOR Video Surveillance Virtual Machine on VirtualBox

Guideline for the installation of the free C-MOR Video Surveillance Virtual Machine on VirtualBox This guideline illustrates the installation of the C-MOR Video Surveillance Virtual Machine with the free Virtualization Software VirtualBox from Oracle. The free VM version of C-MOR is here available:

More information

The student will have the essential skills needed to be proficient at the Unix or Linux command line.

The student will have the essential skills needed to be proficient at the Unix or Linux command line. Table of Contents Introduction Audience At Course Completion Prerequisites Certified Professional Exams Student Materials Course Outline Introduction This challenging course focuses on the fundamental

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

Bitnami Pimcore for Huawei Enterprise Cloud

Bitnami Pimcore for Huawei Enterprise Cloud Bitnami Pimcore for Huawei Enterprise Cloud Description Pimcore is the open source platform for managing digital experiences. It is the consolidated platform for web content management, product information

More information

The Linux IPL Procedure

The Linux IPL Procedure The Linux IPL Procedure SHARE - Tampa February 13, 2007 Session 9274 Edmund MacKenty Rocket Software, Inc. Purpose De-mystify the Linux boot sequence Explain what happens each step of the way Describe

More information

INTRODUCTION. To avoid the PHP7 conflicts use this OS image: STEP 1 - Parts List:

INTRODUCTION. To avoid the PHP7 conflicts use this OS image:   STEP 1 - Parts List: INTRODUCTION These are enhanced instruction set to install RaspberryPints on a Raspberry Pi 2 Model B with use of an AlaMode card and Flow Meters from AdaFruit.com. I started with instruction set here:

More information

Running Network Services under User-Mode

Running Network Services under User-Mode Running Network Services under User-Mode Linux, Part I Mick Bauer Abstract Leverage the Linux kernel's virtualization features to isolate network dæmons. In my May 2006 Paranoid Penguin column, I expounded

More information

Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier.

Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier. Nagios 4 on Ubuntu 16 Install some base packages. I recommend following this guide as root on a new VPS or using sudo su, it will make running setup just a touch easier. apt-get install php-gd build-essential

More information

Virtual Machine. Release 1.0. Howard Chivers

Virtual Machine. Release 1.0. Howard Chivers Virtual Machine Release 1.0 Howard Chivers Feb 21, 2017 CONTENTS 1 Getting Started 2 1.1 The Virtual Machine.................................... 2 1.2 Exercise Documentation..................................

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

EE516: Embedded Software Project 1. Setting Up Environment for Projects

EE516: Embedded Software Project 1. Setting Up Environment for Projects EE516: Embedded Software Project 1. Setting Up Environment for Projects By Dong Jae Shin 2015. 09. 01. Contents Introduction to Projects of EE516 Tasks Setting Up Environment Virtual Machine Environment

More information

ULTEO OPEN VIRTUAL DESKTOP DEBIAN WHEEZY (7.0) SUPPORT

ULTEO OPEN VIRTUAL DESKTOP DEBIAN WHEEZY (7.0) SUPPORT ULTEO OPEN VIRTUAL DESKTOP V4.0.2 DEBIAN WHEEZY (7.0) SUPPORT Contents 1 Prerequisites: Debian Wheezy (7.0) 3 1.1 System Requirements.............................. 3 2 Repository 4 2.1 Online Method..................................

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

Installing MediaWiki using VirtualBox

Installing MediaWiki using VirtualBox Installing MediaWiki using VirtualBox Install VirtualBox with your package manager or download it from the https://www.virtualbox.org/ website and follow the installation instructions. Load an Image For

More information

Embedded Linux Systems. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island

Embedded Linux Systems. Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island Embedded Linux Systems Bin Li Assistant Professor Dept. of Electrical, Computer and Biomedical Engineering University of Rhode Island Generic Embedded Systems Structure User Sensors ADC microcontroller

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

At course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B::

At course completion. Overview. Audience profile. Course Outline. : 55187B: Linux System Administration. Course Outline :: 55187B:: Module Title Duration : 55187B: Linux System Administration : 4 days Overview This four-day instructor-led course is designed to provide students with the necessary skills and abilities to work as a professional

More information

LiveCD Customization. Creating your own Linux distribution

LiveCD Customization. Creating your own Linux distribution LiveCD Customization Creating your own Linux distribution Background. Do you think that the Ubuntu/Arch/Debian/Fedora default programs and settings are wrong? You can take a base system and customize it

More information

RocketRAID 2310/2300 Controller Fedora Linux Installation Guide

RocketRAID 2310/2300 Controller Fedora Linux Installation Guide RocketRAID 2310/2300 Controller Fedora Linux Installation Guide Version 1.1 Copyright 2006 HighPoint Technologies, Inc. All rights reserved. Last updated on Jan 20, 2006 Table of Contents 1 Overview...1

More information

Saurus CMS Installation Guide

Saurus CMS Installation Guide Saurus CMS Installation Guide Document version: English, 4.2.0 Saurus 2000-2006 Contents Contents CONTENTS...2 SYSTEM REQUIREMENTS...3 SERVER PLATFORMS...3 OTHER REQUIREMENTS...3 USED LGPL COMPONENTS...3

More information

Assignment 1: Build Environment

Assignment 1: Build Environment Read the entire assignment before beginning! Submit deliverables to CourSys: https://courses.cs.sfu.ca/ Late penalty is 10% per calendar day (each 0 to 24 hour period past due, max 2 days). This assignment

More information

MAGENTO 2 INSTALL EXTENSION MANUALLY

MAGENTO 2 INSTALL EXTENSION MANUALLY MAGENTO 2 INSTALL EXTENSION MANUALLY As you may know, there are two most popular ways of installing Magento 2 extension manually. The first one is to use COMMAND LINE (recommended) and the second one is

More information

K-RATE INSTALLATION MANUAL

K-RATE INSTALLATION MANUAL K-RATE INSTALLATION MANUAL K-Rate Installation Manual Contents SYSTEM REQUIREMENTS... 3 1. DOWNLOADING K-RATE... 4 STEP 1: LOGIN TO YOUR MEMBER ACCOUNT... 4 STEP 2: ENTER DOMAIN NAME... 5 STEP 3: DOWNLOAD

More information

How To Start Mysql Use Linux Command Line Client In Xampp

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

More information

INSTALLING INSTALLING INSTALLING

INSTALLING INSTALLING INSTALLING Architect Version 7.0 Release Notes May 2015 0898600-7.0 READ READ READ ME ME ME BEFORE BEFORE BEFORE INSTALLING INSTALLING INSTALLING THIS THIS THIS PRODUCT PRODUCT PRODUCT Disclaimer The information

More information

Lab 3a Using the vi editor

Lab 3a Using the vi editor Lab 3a Using the vi editor Objectives: Become familiar with the vi Editor Review the three vi Modes Review keystrokes to move between vi modes Create a new file with vi Editor Invoke vi with show mode

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

Installing Altiris Agent on Ubuntu

Installing Altiris Agent on Ubuntu Installing Altiris Agent on Ubuntu 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.

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

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

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

More information

Shifter Configuration Guide 1.0

Shifter Configuration Guide 1.0 Shifter Configuration Guide 1.0 Contents Contents About Shifter Configuration Guide...3 Configure the Docker Daemon...4 Configure Shifter...7 Rebuild the Compute Node initramfs and cpio Files...10 Configure

More information

Linux. An introduction. Aurélien Villani 01/2018

Linux. An introduction. Aurélien Villani 01/2018 Linux An introduction Aurélien Villani 01/2018 Linux? 2 References Somewhere on the baie-lgf, are some Linux books. 3 Linux? A kernel... 1991: released by Linus Torvalds, for fun 1993: 100 developers working

More information

Easy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux

Easy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux Easy Setup Guide 1&1 CLOUD SERVER Creating Backups for Linux Legal notice 1&1 Internet Inc. 701 Lee Road, Suite 300 Chesterbrook, PA 19087 USA www.1and1.com info@1and1.com January 2017 Copyright 2017 1&1

More information

CHAPTER III PLANNING

CHAPTER III PLANNING CHAPTER III PLANNING Table 1: Project Management Activities August September October Analysis Install VirtualBox Installation and update Ubuntu 14.04, Fedora 22 dan opensuse 13.1 Configuration VirtualBox

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

Herding Clones. Mike Kershaw August 17, urmk/

Herding Clones. Mike Kershaw August 17, urmk/ Herding Clones Mike Kershaw Michael.Kershaw@marist.edu August 17, 2004 1 Why? Computer Science department wanted to offer students their own servers for classwork which would be available for the entire

More information

The landscape. File hierarchy overview. A tree structure of directories The directory tree is standardized. But varies slightly among distributions

The landscape. File hierarchy overview. A tree structure of directories The directory tree is standardized. But varies slightly among distributions The landscape David Morgan File hierarchy overview A tree structure of directories The directory tree is standardized But varies slightly among distributions portions can spread across different partitions

More information

Development Environment Embedded Linux Primer Ch 1&2

Development Environment Embedded Linux Primer Ch 1&2 Development Environment Embedded Linux Primer Ch 1&2 Topics 1) Systems: Host and Target 2) Host setup 3) Host-Target communication CMPT 433 Slides #3 Dr. B. Fraser 18-05-05 2 18-05-05 1 Host & Target Host

More information

Advantech General FAQ. How to change ubuntu specific kernel for quick cross test

Advantech General FAQ. How to change ubuntu specific kernel for quick cross test Advantech General FAQ How to change ubuntu specific kernel for quick cross test Applicable model list Model name version BIOS Version Description: All N/A N/A Products sometimes behave different with different

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

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform

Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Quick Start Guide for Intel FPGA Development Tools on the Microsoft* Azure* Platform Updated for Intel Quartus Prime Design Suite: 17.1 Subscribe Send Feedback Latest document on the web: PDF HTML Contents

More information

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance

Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance Setting up VPS on Ovh public cloud and installing lamp server on Ubuntu instance What is OVH Public Cloud Public Cloud Instances provides a choice of two types of virtual machines: the RAM instances are

More information

Linux Command Line Primer. By: Scott Marshall

Linux Command Line Primer. By: Scott Marshall Linux Command Line Primer By: Scott Marshall Draft: 10/21/2007 Table of Contents Topic Page(s) Preface 1 General Filesystem Background Information 2 General Filesystem Commands 2 Working with Files and

More information

How to run NoMachine server inside Docker

How to run NoMachine server inside Docker How to run NoMachine server inside Docker Page 1 of 5 Given that Docker is installed on the host machine, to run NoMachine server inside Docker it's enough to build an image from the Dockerfile and launch

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

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

TECH 4272 Operating Systems

TECH 4272 Operating Systems TECH 4272 Lecture 3 2 Todd S. Canaday Adjunct Professor Herff College of Engineering sudo sudo is a program for Unix like computer operating systems that allows users to run programs with the security

More information

Nagios User Guide. You can use apt-get to install these packages by running the following commands:

Nagios User Guide. You can use apt-get to install these packages by running the following commands: Nagios User Guide This guide will cover the installation process of Nagios on Ubuntu Operating System and will also serve as a user guide on how to configure Nagios. If any command does not work there

More information

Router_Dir-320_DD-WRT_+_WWW_+_PHP_+_MySQL_+_PERL.????????????????????????????????????? DIR-320??????????????? PHP? MySQL.

Router_Dir-320_DD-WRT_+_WWW_+_PHP_+_MySQL_+_PERL.????????????????????????????????????? DIR-320??????????????? PHP? MySQL. ????????????????????????????????????? DIR-320??????????????? PHP? MySQL.??????????????????: 1)?????? DIR-320(??????????????????????? DD-WRT) (Standard Generic dd-wrt.v24_usb_generic.bin 2009-10-10 3,21

More information

INTRODUCTION TO LINUX

INTRODUCTION TO LINUX INTRODUCTION TO LINUX REALLY SHORT HISTORY Before GNU/Linux there were DOS, MAC and UNIX. All systems were proprietary. The GNU project started in the early 80s by Richard Stallman Goal to make a free

More information

Upgrade Guide. This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2.

Upgrade Guide. This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2. Upgrade Guide v2.3.2 This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2. It explains important changes to the backup system, network config

More information

Installation of RedHawk on Jetson TX1, TX2 and TX2i Development Boards Release Notes

Installation of RedHawk on Jetson TX1, TX2 and TX2i Development Boards Release Notes Installation of RedHawk 7.3.2 on Jetson TX1, TX2 and TX2i Development Boards Release Notes July 20 th, 2018 0898003-7.3.2-TX-REV-A This page intentionally left blank 1. Introduction This document describes

More information

Installing LAMP on Ubuntu and (Lucid Lynx, Maverick Meerkat)

Installing LAMP on Ubuntu and (Lucid Lynx, Maverick Meerkat) Installing LAMP on Ubuntu 10.04 and 10.10 (Lucid Lynx, Maverick Meerkat) April 29, 2010 by Linerd If you're developing websites, it's nice to be able to test your code in the privacy of your own computer

More information

TS-7350 Single Board Computer Documentation

TS-7350 Single Board Computer Documentation TS-7350 Single Board Computer Documentation Brigham Young University Idaho For Idaho National Laboratories Revised: July 18, 2009 Contents 1 Overview of Single Board Computer (SBC) 2 1.1 Technologic Systems

More information

Aware IM Version 8.1 Installation Guide

Aware IM Version 8.1 Installation Guide Aware IM Version 8.1 Copyright 2002-2018 Awaresoft Pty Ltd CONTENTS 1 INSTALLATION UNDER WINDOWS OPERATING SYSTEM... 3 1.1 HARDWARE AND SOFTWARE REQUIREMENTS... 3 1.2 USING THE INSTALLATION PROGRAM...

More information