The Guide to VoyageMPD, BruteFIR and JACK
|
|
|
- Holly Chandler
- 10 years ago
- Views:
Transcription
1 The Guide to VoyageMPD, BruteFIR and JACK lich000king [at] yahoo [dot] de April 26, 2012 Contents 1 Introduction 3 2 VoyageMPD setup Installation Installation on a hard disk Installation on a USB stick The installation script Basic configuration Text editor Read-write file system Boot timeout Killall command BruteFIR installation 8 4 BruteFIR configuration 9 5 Installation of JACK and MPD 12 6 MPD configuration mpd.conf file Additional Settings Server Mount Modified BruteFIR config file A first start Startup script Optimizations Turning off
2 6.6.2 Removing unwanted programs at startup A Installing the most recent MPD version from the repositories 17 B Pipe 19 2
3 1 Introduction VoyageMPD is a small Linux distribution with a realtime Kernel developed for audio applications. It has ALSA already installed and is well suited to install on flash drives. As a Debian Linux it allows to install software via apt-get and is therefore easily customizable. An X-server is not installed by default. This guide aims at describing the installation and configuration of a convolution engine that can run with next-to-no user interaction and that will also work as MPD server. It is intended for Linux newbies, but it may also contain valuable information for more advanced users. At the moment, it describes the steps to set up BruteFIR, JACK and MPD. 2 VoyageMPD setup 2.1 Installation Guides how to do this can be found in [1] or [2]. However, here are step-by step instructions how it can be installed on an internal hard drive or on a USB stick Installation on a hard disk Download the Live CD here[3] and burn it to a CD. Boot from it. Log in. The username is root, the password is voyage. Type the following Linux commands: mkdir /tmp/root mount -o loop /live/image/live/filesystem.squashfs cd /tmp/root mkdir /tmp/cf /tmp/root Now we want to format the target drive. First we have to find out which drive it is. Type mount to see what is mounted. Internal hard drive are often /etc/sda, possibly /etc/hda. It es helpful to already have something on the drive. Then you can use the ls command to verify you are about to format the right drive. 3
4 The following command will format (and thus completely erase) the drive (assuming it is sda) and create an ext2 partition /dev/sda1: /usr/local/sbin/format-cf.sh /dev/sda Now we are going to start the installation script: /usr/local/sbin/voyage.update Continue with section 2.1.3! Installation on a USB stick This does not seem to work from voyagelinux. However, it should work with most other Linux distributions. So if you already have one installed somewhere, you should try it. Otherwise you can just use a live CD (Ubuntu,...). Make sure you have something you recognize on the stick. Plug it in. Check where it is mounted: mount Will list all mounted drives. It might say something like /dev/sdb is mounted at /media/mountlocation. Check if this is your USB stick by doing ls /media/mountlocation Download the latest version of voyage-mpd.tar.bz2 here[3]. Unpack it: sudo tar --numeric-owner -jxf /downloadlocation/voyage-mpd[...].tar.bz2 It should be extracted to your home folder. If are certain which device is your stick and where it is mounted, you can now unmount it: sudo umount /media/mountlocation Use the helper script to format the stick (replace /dev/sda with your stick): sudo /home/username/voyage-mpd[...]/./usr/local/sbin/format-cf.sh /dev/sda Create a directory used later for the installation: sudo mkdir /mnt/cf Then you can start the installation script by doing: sudo /home/username/voyage-mpd[...]/./usr/local/sbin/voyage.update 4
5 2.1.3 The installation script The following input should do: 1 /tmp/root /dev/sda [change this if necessary] 1 [we choose the first partition] /tmp/cf [mount to the directory we created earlier] 4 grub [use 2 when installing to a USB stick] 7 8 Now VoyageMPD is hopefully correctly installed and ready to go. Type: reboot 2.2 Basic configuration After installing VoyageMPD, we are going to change add and change a few things to make our life easier. Log in as earlier. Type remountrw 5
6 This will remount the file system as read-write. Now we do not want to login after every reboot, so we are going to configure the system to log in automatically. Starting from here, it is incredibly helpful to have the machine connected to the Internet. If the Internet connection is working, do the following. apt-get update This updates the apt-get database and we can now use apt-get to easily install software. Start with apt-get install mingetty Text editor We can install a text editor as follows: apt-get install nano Here are the most important nano commands: Ctrl+O (saves the document at the location of your choice) Ctrl+X (quits nano) Ctrl+W (search) Now we are going to use nano to edit the inittab file: nano /etc/inittab we replace the line 1:2345:respawn:/sbin/getty tty1 by 1:2345:respawn:/sbin/mingetty --autologin root --noclear tty1 Then we reboot. A login should no longer be necessary. 6
7 2.2.2 Read-write file system Actually, we do not want to type remountrw every time we restart either. So we do: remountrw (one last time) followed by: nano /etc/init.d/voyage-util Search for (Ctrl+W) read-only, comment out the echo line and the line /usr/local/sbin/remountro by adding a # at the beginning of these lines (which makes Voyage ignore these lines). Save (Ctrl+O) and close (Ctrl+X). Reboot again and the file system should be read-write. You can test this by creating a directory: mkdir /root/testdirectoy Check, if your directory has been created: ls /root/ Remove the directory: rmdir /root/testdirectory Boot timeout The GRUB boot loader has a timeout which we can set to zero: nano /boot/grub/menu.lst Killall command We also want to have the incredibly useful killall command at our disposal, so we do: apt-get install psmisc We will use killall later to end processes. Now our VoyageMPD is ready to use. 7
8 3 BruteFIR installation Of course we could now go ahead and apt-get BruteFIR. But we want the most up-to-date version, so we are going to build it from source, along with fftw. In order to do this, we first have to get some stuff: apt-get install build-essential flex libasound2-dev libjack-dev libfftw3-dev update-rc.d -f mpd remove Now we have to download the source code for BruteFIR[4] and fftw[5]. I will assume the sources have been unpacked in the directories brutefir- 1.0k and fftw respectively in the root directory of a USB stick that is mounted in /media/usb0 (which is where a stick is likely to get mounted automatically when plugged in). If you want to use a Windows machine to download stuff in order to use it in VoyageMPD later, you should use a USB stick formatted to e.g. fat32, Windows does not read ext file systems. Now we are going to create directories where we will build the software later: mkdir /root/apps mkdir /root/apps/brutefir mkdir /root/apps/fftw_single mkdir /root/apps/fftw_double We create two separate directories for fftw, because we will install it in both single and double precision. Now we can copy from the USB stick to the newly created directories: cp -r /media/usb0/brutefir-1.0k/* /root/apps/brutefir cp -r /media/usb0/fftw-3.2.2/* /root/apps/fftw_single cp -r /media/usb0/fftw-3.2.2/* /root/apps/fftw_double The -r switch ensures all directories and subdirectories are also copied. The is needed so only the content of e.g. the brutefir-1.0k directory is copied and no new directory of this name is created (try what happens without it!). Now we go to the first directory: cd /root/apps/fftw_single And configure fftw to prepare it for compilation in single precision:./configure --enable-float 8
9 After some time this has hopefully finished without error and we can compile (this will take some time): make and install make install Finally, we clean up: make clean If this was successful, we can repeat the same steps in the other directory (of course we omit the enable-float switch this time): cd /root/apps/fftw_double./configure make make install make clean Now we are finally ready to build BruteFIR (./configure is not needed here): cd /root/apps/brutefir make make install make clean BruteFIR is now installed and ready to use. You can do brutefir BruteFIR will show up quickly and complain about missing files. 4 BruteFIR configuration After a successful setup, we can configure our machine as convolution engine that will take an input signal (from a CD player, say), convolve the signals with FIR filters (as created by acourate) and output the result to the sound card. We want the convolution to start automatically and we want the ability to switch between different configs with as little effort as possible. First we can create a few directories: 9
10 mkdir /root/brutefir mkdir /root/brutefir/start mkdir /root/brutefir/config mkdir /root/brutefir/filter You may want to create subdirectories in /filter for the different filter sets you may have. Then copy the filters to the /filter directory. The BruteFIR config files go to the /config directory. If you do not have any BruteFIR config files yet, you will have to create them, have a look at[6]. In any event you will have to change the filter paths in your config files to point to the filters in the newly created directories. You can set convolver config to /root/brutefir/convolver config. Make sure you have lock memory set to false. You can also put your sound card config files into the /config/ directory. These scripts contain the sound card settings (sample rate, volume for each channel etc.) If you have used an RME sound card in spblinux, your file is likely called hdsp spdif. The /start/ directory contains the start scripts that are used to run the sound card config scripts and start BruteFIR with appropriate parameters. You can later execute these start scripts simply by typing their name in the terminal. If you have a sound card config script called hdsp spdif and want to create a start script called go that starts BruteFIR with a config file called cd you can do the following: Create the file by nano /root/brutefir/start/go and enter the following: mpd /root/mpd/mpd_cd.conf --kill killall jackd killall brutefir /root/brutefir/config/hdsp_spdif >/dev/null brutefir -nodefault /root/brutefir/config/cd If you have several different configs, these will all look very similar. The first two commands are not needed yet. But they do not harm, either. The sound card config scripts can produce a lot of unwanted text output. It is suppressed by means of the >/dev/null. The script needs to be made executable as follows: chmod 775 /root/brutefir/start/go 10
11 Now we are going to extend the PATH environment variable so the go command will be recognized. Do nano /etc/profile You will see a list of directories, separated by colons. Add :/root/brutefir/start to it. After a reboot, you can type go in the terminal and see what happens. If everything is configured correctly, BruteFIR will start convolving and the message audio processing starts now will be displayed. BruteFIR can be stopped by pressing Ctrl+C. Now there is one thing left to do: we want the convolution to start automatically. This can be achieved by adding a startup script to rc.local: nano /etc/rc.local A script that will start the same config as above should look like this: /root/brutefir/config/hdsp_spdif >/dev/null /usr/bin/brutefir -nodefault -daemon /root/brutefir/config/cd If BruteFIR crashes after a few seconds with a sample rate error message, it may be helpful to add a sleep 10 line between the two above commands. The -daemon option makes BruteFIR run as daemon. This means we can t stop it by pressing Ctrl+C. We can, however, stop it by typing killall brutefir If we just want to run BruteFIR with another config file, we do not need to issue the above command first, we can directly run the new start script. It already contains the killall command and will thus stop the old instance of BruteFIR before starting a new one. In order for the certain command we add to /etc/rc.local to work, we need to include their locations in the PATH: nano /etc/init.d/rc.local Look for the PATH line and add /usr/local /usr/local/bin separated with colons. 11
12 5 Installation of JACK and MPD Note: You can also use the newest version of MPD, as described in appendix A. Furthermore it is possible to avoid JACK alltogether by using MPD s pipe output to feed brutefir directly (possibly with some disadvantages), see appendix B MPD is already installed. We do not want MPD to start automatically, so we do update-rc.d -f mpd remove JACK is installed simply through apt-get install jackd1 (Pay attention to the spelling in jackd1, it is important). Now is a good time to reboot. 6 MPD configuration Create some new directories: mkdir /root/mpd mkdir /root/mpd/playlists mkdir /mnt/music 6.1 mpd.conf file Now create a mpd config file with the following content music_directory "/mnt/music" playlist_directory "/root/mpd/playlists" db_file "/root/mpd/database" log_file "/root/mpd/mpd.log" pid_file "/root/mpd/mpd.pid" state_file "/root/mpd/state" user "root" bind_to_address "any" port "6600" input { 12
13 plugin "curl" } audio_output { type "jack" name "jack_cd" format "44100:16:2" destination_ports "brutefir:input-0,brutefir:input-1" } and save it as /root/mpd/mpd cd.conf Additional Settings There are many ways in which you can customize your config file[7]. Here are a few hints: If you want to make sure mpd does not touch the mixer, you can add: mixer_type "disabled" Resource Limitations to prevent MPD from using too many resources: connection_timeout "180" max_playlist_length "30000" tag types to be extracted during the audio file discovery process: metadata_to_use "artist,album,title,track,name,genre,date,disc" 6.2 Server Mount If you have your music on a server, you can mount it to /mnt/music. You can do this by adding the appropriate line to /etc/fstab. The following line mounts a windows share: //[server IP address]/[servername]/[directory on server] /mnt/music cifs noserverino,ro,iocharset=utf8,password= 0 0 where cifs is the mount type, noserverino is a windows specific option, ro=readonly, iocharset=utf8 is useful for special characters. Linux shares may look different. Alternatively, you can also just copy an audio file to /mnt/music for testing. 13
14 6.3 Modified BruteFIR config file Now you need to create a new config file to work with JACK. The input and output structures have to look as follows: input "fleft", "fright" { device: "jack" { ports: "", ""; }; sample: "AUTO"; channels: 2; }; output "flhigh", "fllow", "frhigh", "frlow", "sub" { device: "jack" { ports: "system:playback_12", [...]; }; sample: "AUTO"; channels: 5; delay: 43,39,43,39,0; dither: true; }; Of course you have to change number of channels, ports, etc. according to your setup, i.e. replace [...] by additional channels as in the example. Save the new config file as /root/brutefir/config/mpd cd 6.4 A first start Now you should be ready to test MPD. Start JACK: jackd -dalsa -r dhw:0 -p256 & Then start BruteFIR: brutefir -nodefault -daemon /root/brutefir/config/mpd_cd And finally create MPD s database and start the server: mpd /root/mpd/mpd_cd.conf --create-db Note that the create-db option is only needed when starting MPD for the first time, or when the database was changed. If all worked well so far, you should now be able to play music through MPD. You can do this by using the client of your choice, e.g. MPDroid for 14
15 Android or MPOD for iphone/ipad/ipodtouch. In the connection settings you have to enter the IP of the computer, where MPD is running and the port 6600 which we have configured in the mpd.conf file. 6.5 Startup script We can change the startup script to run MPD. We can delete (or comment out with #) what we hat in /etc/rc.local earlier and add the following: /root/brutefir/config/hdsp_spdif_3 >/dev/null sleep 1 jackd -dalsa -r dhw:0 -p64 & sleep 5 ps -A grep -m 1 jackd awk {print$1} xargs -i schedtool -F -p 5 {} sleep 2 brutefir -nodefault -daemon /root/brutefir/config/mpd_cd sleep 2 mpd /root/mpd/mpd_cd.conf sleep 1 ps -A grep -m 1 mpd awk {print$1} xargs -i schedtool -F -p 2 {} For this to work, we need to apt-get schedtool, too. This command allows us to change the scheduling policy and -priority of a particular process, or to simply view it. You can do schedtool help for details. If you are interested what the weird-looking line starting wich ps does exactly, you can try it out first with one command, then two, etc., starting from the left. the pipes the output of the command to its left to the command to its right. Later you may be able two lower the 256 (always powers of two). The sound card will have to be set to sync internally with the sample rate of the source material to be played. It is also a good idea to have a script that starts MPD when the computer is already running. We can e.g. create a script /root/brutefir/start/run that contains the following lines: mpd /root/mpd/mpd_cd.conf --kill killall jackd killall brutefir followed by the same lines we have just added to rc.local. This run script will again have to be made executable: chmod 775 /root/brutefir/start/run 15
16 When you are listening if you want to be sure that the audio file is not affected by resample you can type the following command in the terminal: cat /proc/asound/card0/pcm0p/sub0/hw_params Maybe you will have to replace card0 with card1 or pcm1 or pcm0p or pcm1p Optimizations Here are a few ideas how to further optimize your system Turning off To have the music server turn off itself when you push the power button exactly as it does with the halt command you first need to install acpid apt-get install acpid Then you will have to create a new file: nano /etc/acpi/events/power and copy in it the following lines: # /etc/acpi/events/power #This is called when the user presses the power button event=button/power(pwr. PBTN) action=/sbin/poweroff save the file then you can test if it works by typing: /etc/init.d/acpid restart..and pushing the power button Removing unwanted programs at startup Type the following command and type y (yes) if asked: Type the following command and type y (yes) if asked: apt-get remove cron dnsmasq hostapd klogd lirc lighttpd nfs-common dnsmasq-base libdb-4.7 libevent libfam0 libftdi1 libgssglue1 libnfsidmap2 libportaudio2 librpcsecgss3 perl libterm-readline-perl-perl perl-modules setserial portmap watchdog 16
17 References [1] Voyage Linux getting started guide content/getting-started-v07x [2] Voyage Linux Live CD getting started guide hk/content/getting-started-live-cd-v07x [3] VoyageMPD homepage [4] BruteFIR source code brutefir.html#download [5] fftw source code [6] Configuring and running BruteFIR ~torger/brutefir.html#config [7] mpd.conf manpage [8] MPD bug tracker #c5316 A Installing the most recent MPD version from the repositories The benefit of using the most recent version may be fix of some small playback problems, playback of surround files, but new problems might arise, too. First, we need to install git: apt-get install git Since the new stuff will be installed where our mpd files are, we back them up: cp -r /root/mpd/* /root/oldmpd/ then we uninstall mpd and remove the directory apt-get remove mpd remove -r /root/mpd 17
18 Now we can download the new sources: git clone git://git.musicpd.org/master/mpd.git they will be dowloaded to /root/mpd. If you want to update it later, you can do this by git pull Before compiling, we need a few more packages (this list may vary, depending on the filetypes you want to play): autoconf automake libglib2.0-dev libasound2-dev libmad0-dev libid3tag0-dev libvorbis-dev libflac-dev libfaaddev libshout3-dev libavcodec-dev libaudiofile-dev like apt-get install package1 package2... Finally:./autogen.sh --enable-pipe-output will build the new MPD version (you only need the enable-pipe-output option if you plan on using pipe output). At the end you check if the formats you need are checked along with jack. If this is the case, type make >/dev/null make install make clean then you can simply copy back your old mpd files cp -r /root/oldmpd/* /root/mpd In case you want to run mor than 2 channels, you have to include something like (6 channels): source_ports "A,B,C,D,E,F" 18
19 B Pipe If you prefer not to use JACK, you can do this by using MPD s pipe output plugin, thus feeding brutefir through the standard input. At this time, I do not recommend this for two reasons. First, the end of the last track in the playlist is cut off (the period that is cut off corresponds to brutefir s delay, so presumably this is irrelevant for minphase filters). Second, there may be some quality issues[8]. Furthermore, JACK is working great as far as I can tell. If you want to try it all the same, here is how: First you have to build and install MPD with pipe output enabled as described in appendix A. Then you need to change the audio output section in your mpd.conf to look something like(make sure you don t have a line break in command... ): audio_output { type "pipe" name "mpd-brutefir" command "/usr/bin/brutefir -nodefault /root/brutefir/config/mpd_pipe" samplerate_converter "0" format "44100:16:2" } to: In your brutefir config file, modify your input/output section similar ## INPUT, OUTPUT ## input "fleft", "fright" { device: "file" {path:"/dev/stdin"; }; sample: "S16_LE"; channels: 2; }; output "flhigh", "fllow", "frhigh", "frlow", "sub" { device: "alsa" {device: "hw:0";}; sample: "S24_4LE"; channels: 26/11,10,15,14,9; delay: 190,186,190,186,0; dither: true; 19
20 }; Finally you can create a start script, e.g. brutefir/start/pipe (which you will have to make executable as before): #!/bin/bash killall mpd killall jackd killall brutefir /root/brutefir/config/hdsp_spdif_3 >/dev/null mpd /root/mpd/mpd_pipe.conf sleep 0.5 ps -A grep -m 1 mpd awk {print$1} xargs -i schedtool -F -p 2 {} 20
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
Voyage MPD Starter Kit - Getting Started Guide
Voyage Design and Consultants 7-Nov-2011 Version 1.8 1 Introduction Voyage MPD Starter Kit is a compact Computer-Audio-Source (CAS) system for playing your favourite audio files from a USB flash memory
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.
WES 9.2 DRIVE CONFIGURATION WORKSHEET
WES 9.2 DRIVE CONFIGURATION WORKSHEET This packet will provide you with a paper medium external to your WES box to write down the device names, partitions, and mount points within your machine. You may
Cassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
Cloud Homework instructions for AWS default instance (Red Hat based)
Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)
SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file
Setting up Radmind For an OSX Public Lab
Setting up Radmind For an OSX Public Lab Radmind consists of a set of about ten Unix Commands installed on both the client and server machines. A GUI application, called Radmind Assistant, provides a simplified
Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features
1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage
USB 2.0 Flash Drive User Manual
USB 2.0 Flash Drive User Manual 1 INDEX Table of Contents Page 1. IMPORTANT NOTICES...3 2. PRODUCT INTRODUCTION...4 3. PRODUCT FEATURES...5 4. DRIVER INSTALLATION GUIDE...6 4.1 WINDOWS 98 / 98 SE... 6
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
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
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:...
Step One: Installing Rsnapshot and Configuring SSH Keys
Source: https://www.digitalocean.com/community/articles/how-to-installrsnapshot-on-ubuntu-12-04 What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The
INSTALL ZENTYAL SERVER
GUIDE FOR Zentyal Server is a small business server based on Ubuntu s LTS server version 10.04 and the ebox platform. It also has the LXDE desktop installed with Firefox web browser and PCMAN File manager.
Introduction to Operating Systems
Introduction to Operating Systems It is important that you familiarize yourself with Windows and Linux in preparation for this course. The exercises in this book assume a basic knowledge of both of these
NetPoint Configuration Guide. for thin clients
NetPoint Configuration Guide for thin clients Contents Layout of this Manual... 2 1.1 Components... 2 You can find the following items in the color box of the device:... 2 1.2 Recommended Server Configuration...
How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The
1-bay NAS User Guide INDEX Index... 1 Log in... 2 Basic - Quick Setup... 3 Wizard... 3 Add User... 6 Add Group... 7 Add Share... 9 Control Panel... 11 Control Panel - User and groups... 12 Group Management...
http://elinux.org/r-pi_nas#install_the_samba_software
1 of 12 20 Jul 2013 Sat 9:19 PM R-Pi NAS From elinux.org Back to RPi Guides. Raspberry Pi Network Attached Storage Contents 1 What does it do? 2 What do you need? 3 What skill level is required? 4 How
Installing Debian with SATA based RAID
Installing Debian with SATA based RAID Now for 2.6 kernel version I've read that there will soon be an installer that will do raid installs and perhaps even support SATA, but today it is manual. My install
SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud
SUSE Manager in the Public Cloud SUSE Manager Server in the Public Cloud Contents 1 Instance Requirements... 2 2 Setup... 3 3 Registration of Cloned Systems... 6 SUSE Manager delivers best-in-class Linux
Using Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
Universal Mobile Print Server On the Cheap, and Cloud-free. What You Will Need. Configuring your Pi as a Print Server
Universal Mobile Print Server On the Cheap, and Cloud-free. If you re like me, your house is full of mobile devices: my kids have ipads, my wife and I have Android tablets and phones. We all need to print
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
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
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
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
Linux Development Environment Description Based on VirtualBox Structure
Linux Development Environment Description Based on VirtualBox Structure V1.0 1 VirtualBox is open source virtual machine software. It mainly has three advantages: (1) Free (2) compact (3) powerful. At
Pwn Plug Community Edition 1.1 Installation Guide
Copyright 2012 Rapid Focus Security, LLC, DBA Pwnie Express. Revision 5.21.2012 Pwn Plug Community Edition 1.1 Installation Guide Contents: Legal stuff Release 1.1 Features Download the installation package
1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
PiFace Control & Display
PiFace Control & Display A Plug and Play Device to control Raspberry Pi Exclusively From Quick Start Guide Version 1.0 Dated: 30 th Oct 2013 Table Of Contents Page No 1. Overview 2 2. Fitting the PiFace
Online Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated
Newton2 Developers Guide
Newton2 Developers Guide Date: Jan. 2015 Newton2 Developers Guide Release history Date Revision Revision History Jan. 12, 2015 1.0 - First released Disclaimer This documentation is provided for use with
Hi-Speed USB 2.0 Flash Disk. User s Manual
Hi-Speed USB 2.0 Flash Disk User s Manual Contents Introduction... 3 Features... 3 System Requirements... 4 Before Use... 4 Driver Installation... 5 Driver Installation for Windows 98/98SE... 5 Disk Partitions
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...
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi
Adafruit's Raspberry Pi Lesson 1. Preparing an SD Card for your Raspberry Pi Created by Simon Monk Last updated on 2015-11-25 11:50:13 PM EST Guide Contents Guide Contents Overview You Will Need Downloading
Ubuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS)
Ubuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS) 1 of 7 Ubuntu Professional Course Overview (E-learning, Ubuntu 10.04 LTS) About the Course and Objectives The Ubuntu Professional
DeployStudio Server Quick Install
DeployStudio Server Quick Install v1.7.0 The DeployStudio Team [email protected] Requirements OS X 10.7.5 to 10.11.1 DeployStudioServer_v1.7.x.pkg and later NetBoot based deployment 100 Mb/s switched
Online Backup Client User Manual
Online Backup Client User Manual Software version 3.21 For Linux distributions January 2011 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have
RecoveryVault Express Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers
Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers 1 Contents QuickBooks Enterprise Solutions and Linux... 3 Audience of This Guide... 3 What is the Linux Database Manager
Creating a DUO MFA Service in AWS
Amazon AWS is a cloud based development environment with a goal to provide many options to companies wishing to leverage the power and convenience of cloud computing within their organisation. In 2013
Digital Forensics Tutorials Acquiring an Image with Kali dcfldd
Digital Forensics Tutorials Acquiring an Image with Kali dcfldd Explanation Section Disk Imaging Definition Disk images are used to transfer a hard drive s contents for various reasons. A disk image can
128 CERT Exercises Toolset Document for students
128 CERT Exercises Toolset 14. Exercise: Proactive incident detection 14.1 What will you learn? In this exercise you will learn how to set up and work with AbuseHelper. AbuseHelper is an open source software
HOWTO: Set up a Vyatta device with ThreatSTOP in router mode
HOWTO: Set up a Vyatta device with ThreatSTOP in router mode Overview This document explains how to set up a minimal Vyatta device in a routed configuration and then how to apply ThreatSTOP to it. It is
Version 1.0. File System. Network Settings
Factory Default Settings LAN 1 IP Address: 192.168.2.127 Login: root or guest ( telnet guest only) Password: root or guest ( telnet guest only) Serial Console Port: Baud rate: 115200 Data format: 8 Bits,
BF2CC Daemon Linux Installation Guide
BF2CC Daemon Linux Installation Guide Battlefield 2 + BF2CC Installation Guide (Linux) 1 Table of contents 1. Introduction... 3 2. Opening ports in your firewall... 4 3. Creating a new user account...
Online Backup Linux Client User Manual
Online Backup Linux Client User Manual Software version 4.0.x For Linux distributions August 2011 Version 1.0 Disclaimer This document is compiled with the greatest possible care. However, errors might
Firebird on Linux. Author: Philippe Makowski IBPhoenix Email: [email protected] Licence: Public Documentation License Date: 2011-11-22
Author: Philippe Makowski IBPhoenix Email: [email protected] Licence: Public Documentation License Date: 2011-11-22 How to install Project packages rpm tar.gz Distributions packages Build from sources
Online Backup Client User Manual
For Linux distributions Software version 4.1.7 Version 2.0 Disclaimer This document is compiled with the greatest possible care. However, errors might have been introduced caused by human mistakes or by
UPSMON PRO Linux --- User Manual
UPSMON PRO Linux --- User Manual Version : 2.1 *Attention : root authority is necessary to execute at Linux here AA. UPSMON PRO Install 2 BB. UPSMON PRO Start 3 CC. UPSMON PRO Status 6 DD. UPSMON PRO Config
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
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...
Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!
Kollaborate Server Installation Guide 1 Kollaborate Server Installation Guide Kollaborate Server is a local implementation of the Kollaborate cloud workflow system that allows you to run the service in-house
My name is Robert Comella. I am a SANS Technology Institute (STI) student who is nearly finished with my master of science in engineering degree.
My name is Robert Comella. I am a SANS Technology Institute (STI) student who is nearly finished with my master of science in engineering degree. When I am not speaking, writing and studying IT Security
Capturing a Forensic Image. By Justin C. Klein Keane <[email protected]> 12 February, 2013
Capturing a Forensic Image By Justin C. Klein Keane 12 February, 2013 Before you Begin The first step in capturing a forensic image is making an initial determination as to the
HotelTV. Client Software Update REV A0.10 D0255. 2014 October. Web : http://support.vestek.com.tr Mail : [email protected] Tel : +90 212 286 01 06
D0255 HotelTV Client Software Update 2014 October 1. Revision History Date Owner Version Reason & Change 11 Oct 2011 Bora Tunçer A0.1 Initial creation 24 Jan 2012 Bora Tunçer A0.2 Adding bootloader update
Create a virtual machine at your assigned virtual server. Use the following specs
CIS Networking Installing Ubuntu Server on Windows hyper-v Much of this information was stolen from http://www.isummation.com/blog/installing-ubuntu-server-1104-64bit-on-hyper-v/ Create a virtual machine
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,
How to Restore a Linux Server Using Bare Metal Restore
How to Restore a Linux Server Using Bare Metal Restore This article refers to firmware version 5.4 and higher, and the Barracuda Linux Backup Agent 5.4 and higher. Use the steps in this article to restore
INASP: Effective Network Management Workshops
INASP: Effective Network Management Workshops Linux Familiarization and Commands (Exercises) Based on the materials developed by NSRC for AfNOG 2013, and reused with thanks. Adapted for the INASP Network
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC
Adafruit's Raspberry Pi Lesson 7. Remote Control with VNC Created by Simon Monk Last updated on 2013-06-17 07:15:23 PM EDT Guide Contents Guide Contents Overview Installing VNC Using a VNC Client Built
SETTING UP A LAMP SERVER REMOTELY
SETTING UP A LAMP SERVER REMOTELY It s been said a million times over Linux is awesome on servers! With over 60 per cent of the Web s servers gunning away on the mighty penguin, the robust, resilient,
LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
How to Install Applications (APK Files) on Your Android Phone
How to Install Applications (APK Files) on Your Android Phone Overview An Android application is stored in an APK file (i.e., a file named by {Application Name}.apk). You must install the APK on your Android
Configuring MailArchiva with Insight Server
Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
Installation for Multi-seat Display Manager (MDM) and Preparing for Configuration
Installation for Multi-seat Display Manager (MDM) and Preparing for Configuration Bret Charboneau April 1st, 2010 Abstract: Computers are used for a variety of things, one being to access information.
ARMSDK-VM Virtual Appliance A preconfigured Linux system
ARMSDK-VM Virtual Appliance A preconfigured Linux system Ka-Ro electronics GmbH - Pascalstr. 22, D-52076 Aachen, Germany - Tel.: +49 2408 1402-0 (FAX -10) www.karo-electronics.de Disclaimer The information
SEAGATE BUSINESS NAS ACCESSING THE SHELL. February 1, 2014 by Jeroen Diel IT Nerdbox
SEAGATE BUSINESS NAS ACCESSING THE SHELL February 1, 2014 by Jeroen Diel IT Nerdbox P a g e 1 Table of Contents Introduction... 2 Technical specifications... 3 Gaining access to the shell... 4 Enable the
Installing and Configuring MySQL as StoreGrid Backend Database on Linux
Installing and Configuring MySQL as StoreGrid Backend Database on Linux Overview StoreGrid now supports MySQL as a backend database to store all the clients' backup metadata information. Unlike StoreGrid
Installing an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
Single Node Hadoop Cluster Setup
Single Node Hadoop Cluster Setup This document describes how to create Hadoop Single Node cluster in just 30 Minutes on Amazon EC2 cloud. You will learn following topics. Click Here to watch these steps
AlienVault. Unified Security Management 4.4-5.x Offline Update and Software Restoration Procedures
AlienVault Unified Security Management 4.4-5.x Offline Update and Software Restoration Procedures USM 4.4-5.x Offline Update and Software Restoration Procedures Copyright 2015 AlienVault, Inc. All rights
Installing Proview on an Windows XP machine
Installing Proview on an Windows XP machine This is a guide for the installation of Proview on an WindowsXP machine using VirtualBox. VirtualBox makes it possible to create virtual computers and allows
STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE
STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE Note : Command Lines are in red. Congratulations on following all 3 steps. This is the final step you need to do to get rid of the old
Avira Update Manager User Manual
Avira Update Manager User Manual Table of contents Table of contents 1. Product information........................................... 4 1.1 Functionality................................................................
HOWTO: Set up a Vyatta device with ThreatSTOP in bridge mode
HOWTO: Set up a Vyatta device with ThreatSTOP in bridge mode Overview This document explains how to set up a minimal Vyatta device in a transparent bridge configuration and then how to apply ThreatSTOP
ALERT installation setup
ALERT installation setup In order to automate the installation process of the ALERT system, the ALERT installation setup is developed. It represents the main starting point in installing the ALERT 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
VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com
VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET
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
Apache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.
EDUREKA Apache Hadoop 2.0 Installation and Single Node Cluster Configuration on Ubuntu A guide to install and setup Single-Node Apache Hadoop 2.0 Cluster edureka! 11/12/2013 A guide to Install and Configure
USB Bare Metal Restore: Getting Started
USB Bare Metal Restore: Getting Started Prerequisites Requirements for the target hardware: Must be able to boot from USB Must be on the same network as the Datto device Must be 64 bit hardware Any OSs
Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux
Using Red Hat Enterprise Linux with Georgia Tech's RHN Satellite Server Installing Red Hat Enterprise Linux NOTE: If you need more information regarding the installation process for other distributions
Using the Radmind Command Line Tools to. Maintain Multiple Mac OS X Machines
Using the Radmind Command Line Tools to Maintain Multiple Mac OS X Machines Version 0.8.1 This document describes how to install, configure and use the radmind client and server tools to maintain a small
Installing Ubuntu 10.10 on Darwin OP
Installing Ubuntu 10.10 on Darwin OP 1. Go to http://www.ubuntu.com/download/ubuntu/download and download Ubuntu version 10.10. 2. Create a USB stick out of the downloaded.iso file--follow the directions
Setting up a Raspberry Pi as a WiFi access point
Setting up a Raspberry Pi as a WiFi access point Created by lady ada Last updated on 2015-03-10 04:30:11 PM EDT Guide Contents Guide Contents Overview What you'll need Preparation Check Ethernet & Wifi
Working with Docker on Microsoft Azure
Working with Docker on Microsoft Azure Lab Overview In this lab you will create a Docker enabled virtual machine from the Azure Marketplace. You will then go through basic Docker commands. After that,
How To Run A Linux Agent On Alandesk (For Free) On A Linux Server (For A Non-Free) On Your Ubuntu Computer (For Cheap) On An Ubuntu 2.5 (For Ubuntu) On Linux
LANDesk Management Suite 8.8 SP3 Best Known Method for Managing Linux Agents Contents Introduction... 4 Scope... 4 Assumptions... 4 Supported Linux Platforms... 4 Prerequisite Software... 4 The Linux Agent
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
WA1826 Designing Cloud Computing Solutions. Classroom Setup Guide. Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1
WA1826 Designing Cloud Computing Solutions Classroom Setup Guide Web Age Solutions Inc. Copyright Web Age Solutions Inc. 1 Table of Contents Part 1 - Minimum Hardware Requirements...3 Part 2 - Minimum
Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM
Installing Sun's VirtualBox on Windows XP and setting up an Ubuntu VM laptop will need to have 10GB of free space to install download the latest VirtualBox software from www.sun.com make sure you pick
Installing and configuring Ubuntu Linux 9.04
Installing and configuring Ubuntu Linux 9.04 Table of Contents Introduction...2 Getting Started...2 Downloading Ubuntu...2 Installing Ubuntu...5 Dual Boot - Install inside Windows - The easiest solution...5
RocketRAID 174x SATA Controller Ubuntu Linux Installation Guide
RocketRAID 174x SATA Controller Ubuntu Linux Installation Guide Version 1.0 Copyright 2008 HighPoint Technologies, Inc. All rights reserved. Last updated on November 13, 2008 Table of Contents 1 Overview...1
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,
MySQL Backups: From strategy to Implementation
MySQL Backups: From strategy to Implementation Mike Frank Senior Product Manager 1 Program Agenda Introduction The 5 Key Steps Advanced Options References 2 Backups are a DBAs Top Priority Be Prepared
User Manual for Data Backups
User Manual for Data Backups 1 Accepted formats are: EXT3, EXT4, NTFS, FAT32 and HFS+ (Mac OS). Recommended format: EXT3 and EXT4 Mac OS formatted disks will work only on workstations 4 and 7. Keep in
GestióIP IPAM v3.0 IP address management software Installation Guide v0.1 www.gestioip.net
GestióIP IPAM v3.0 IP address management software Installation Guide v0.1 www.gestioip.net GestióIP Copyright Marc Uebel 2011 Table of Contents 1 Introduction... 3 2 Requirements... 3 3 Installation...
