Home
Videos uploaded by user “theurbanpenguin” for the 2016
Ubuntu 16.04 :  Setting the Hostname
 
02:23
With Ubuntu 16.04 making use of systemd we can also take advantage of the ecosystem that it supports. Hostnamectl is but one command that will work with systemd meaning that we can set both persistent and transient host name in one go Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 5587 theurbanpenguin
What is Puppet Configuration Management
 
07:52
In this video we investigate the advantage that you gain by using Puppet Configuration Management. Taking a new install of Ubuntu we add the puppet agent and apply standard configuration from the Puppet 4 Server Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 12108 theurbanpenguin
Simple OpenStack install on Ubuntu 14 04
 
16:58
Do not be put off by the amount of machines and resources you may think you need for OpenStack. If you want to learn OpenStack or test simple deployments then we can get this up and running on a single VM using as little as 4GB of RAM. In the video I use 6 GB of RAM and 25GB disk. You can have OpenStack up and running in 45 minutes to 1 hour. This is perfect to learn and study for you Certifed OpenStack Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 72535 theurbanpenguin
Using BASH Script Arguments
 
09:00
Learn to use BASH Script arguments and add real flexibility to your scripts. You will see how to use $0, $1, $* and $# though easy to use examples with clear explanations. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 10742 theurbanpenguin
Ubuntu 1604: Auto-Install from preeseed file
 
08:12
If you have many installs on ubuntu you will want to automate them for consistency as well as your own sanity. We show you in this video how you can create a preseeed file to auto-install Ubuntu 16.04 easily and quickly. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 7834 theurbanpenguin
DRBD 9: 3 Node Cluster with DRBDManage
 
15:04
Having setup the LINBIT repositories we are now ready to install DRBD 9 and see the power of DRBD Manage which is new in version 9. We will create a 3 node cluster with DRBD Manage as investigate the new auto-promote features Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 7320 theurbanpenguin
CentOS 7 : Correctly Remove Symbolic Links
 
04:27
Many tutorials show you how to create symbolic links but not so many take you through removing them. You will see in the video how we can remove symbolic links to directories using Centos 7. The danger is that you need to avoid deleting the target so do take care when practicing. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 2001 theurbanpenguin
Using the VIM dot command for crazily quick edts
 
03:06
Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1989 theurbanpenguin
BASH Shortcuts: navigating line endings
 
02:07
Using BASH in OS X, Linux or Unix you can make use of this 2 minute tutorial looking at ctrl A E K and U.Navigating line endings in bash Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1307 theurbanpenguin
Ubuntu 16.04 DRBD Pacemaker HA Cluster
 
25:22
In this clip we show how to integrate drbd with pacemaker on Ubuntu 16.04 LTS. DRBD can replicate the block device to each node and Pacemaker can start the cluster resources are required Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 19701 theurbanpenguin
Find Your Raspberry Pi Using NMAP
 
06:53
In this video we show how you can plu a brand new Pi into the network and connect via SSH. You do not even need to know the IP Address as we can find this out using NMAP. Thb idea is that you do not need to plug in a screen and keyboard to the Pi Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3365 theurbanpenguin
Puppet Apply Manifest Windows Agent
 
08:48
We now install the Puppet Agent onto Windows and demonstrate how flexible Puppet is by applying a local manifest that adds a hoist entry. On Windows of course it goes to c:\windows\system32\drivers\etc\hosts and /etc/hosts in Linux Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3424 theurbanpenguin
Gather User Input in BASH Scripts
 
05:25
If you need to gather user input in BASH shell scripts then this video shows you how you can do so. Making use of the read builtin command we will see how easy we can create custom prompts within the scripts. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 2694 theurbanpenguin
CentOS 7 : YUM History
 
02:27
Working with YUM and the RPM database we can make use of a transaction rollback feature to ensure that we can rollback updates or installs that do not work for us. We use the example where we add a package and dependencies and then can easily erase the package on dependencies using yum history Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1183 theurbanpenguin
BASH Scripting Simple IF Statement
 
09:53
Learn to create a simple IF statement in bash shell scripting. Here we look at two example one using test and another just looking at the true or false output from grep. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 4323 theurbanpenguin
Using the VIM Visual Editor to Select Text
 
02:53
Using the visual editor is a very simple way to select text to copy and paste. This is especially useful when you do not neeed to copy the whole line. Using a working example of a conditonal statement weherte we need to copy the condition. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1587 theurbanpenguin
Ubuntu 14 04 XRDP Server
 
03:19
If you having difficulties with getting XRDP to work with the Ubuntu 14.04 desktop we show you how to use it and the Xfce4 desktop Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3016 theurbanpenguin
Install Puppet Server 4.3 on Ubuntu 14 04
 
09:23
In this video we show you how we can enable the Puppet Labs repositories and install the central configuration management server Puppet 4.3 onto Ubuntu 4.3. This now runs Jetty on Java and we see how to adjust the RAM requirements Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 6705 theurbanpenguin
Puppet Manifest Syntax Highlighting
 
02:27
Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1098 theurbanpenguin
Obscure Services from NMAP Port Scans
 
08:09
Learning how a simple NMAP scan works will teach you a lot of what you need to kow to protect against simple attacks. A default scan without ports specified will scan the top 1000 ports. If you choose a port that is not in that top 1000 then your service is not going to be listed. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 2466 theurbanpenguin
Using the VIM to Substitute Text
 
04:34
Learn to use VIM to subsitute text. Making manaul selections use the * key we can highlight all occurences of the slected word. Use n to navigate to the next. We can insert text using i and add in the extra text we need. In the example we want to add ntp_ in front of service. ESC takes us back to normal mode where we use n to navigate to the next match and . to repeat the edit. We can use ex mode to globbaly make the change if we are certain that we have the search correct :%s/service/ntp_service/ Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1665 theurbanpenguin
Puppet command line apply configuration
 
06:38
Using the command line puppet apply -e we can apply configuration on the fly to our systems. This is a great way to demonstrate puppet and to start learning puppet configuration. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1467 theurbanpenguin
Ubuntu 16 04 : Calculate Boot Time
 
02:10
Want to take 2 minutes of your time to see what systemd has to offer. Then look at Ubuntu 16.04 and see how we can calculate the system boot time. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3881 theurbanpenguin
Puppet Resource: Move a Directory and Content
 
09:05
Using Puppet and the file resource we can copy a directory and the contents easily on our managed hosts. You may well manage web servers in your estate and you could well want to standardize the content of the web pages. Ensuring that on each system they are in /var/www/html. The default location is distribution dependent. To ensure they are all copied to the correct location we can use the file resource in Puppet to copy the source directory and contents to the new target directory and then remove the original source. Puppet can do this easily as we will see. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1864 theurbanpenguin
Using Options and getopt in C programming on the Raspberry Pi
 
12:20
Using getopt when programming in C on the Raspberry Pi makes dealing with command line arguments far more manageable. Using a while loop and switch statement we will see how we can easily manage command line input to our programs as well as making use of return values to the main function. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 2617 theurbanpenguin
Installing Puppet Enterprise
 
10:22
Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1125 theurbanpenguin
Ubuntu 16 04: Custom Tasksel Recipes
 
06:48
In Debian based system such as Ubuntu 16.04 you may install groups of software with tasksel. This then may lead you into wanting to install your own custom groups of softare. In this video we show you how to create your own tasksel description files to group software togther Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1325 theurbanpenguin
National Coding Week Your First C Program on The Raspberry Pi
 
22:47
It is National Coding Week soon so why don't you take the time to start to learn C on the Raspberry Pi. I have created this video in support of the LPI to help promote The Raspberry Pi and OpenSource Code. In the video you will learn how you can create and compile a simple C program to accept arguments. This is on the Raspberry Pi but would also work on other Linux systems. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3030 theurbanpenguin
Installing Arch Linux
 
29:48
Installing Arch Linux may not be the easiest distro to attemp. But you wil have learned a lot about Linux in doing so. This is not for newbies but especially those looking to be SYstem Admins it is a great way to understand what goes on during an install of Linux. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 4715 theurbanpenguin
Ubuntu 16.04: Server Install
 
05:52
A simple install of Ubuntu 16.04 server before we take a look at automating installs. We install Ubuntu 16.04 direct from the ISO file as a KVM based virtual machine. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3273 theurbanpenguin
DRBD-SDS Install from Linbit  Ubuntu PPA
 
09:35
DRBD-SDS is the latest inacrnation of DRBD and is version 9. This is notmally available though subscriptions but Linbut have made a Ubuntu PPA available for you to download the latest and greatest to work in your own environments before moving intoyour Enteprise Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1049 theurbanpenguin
C Programming Writing in Color
 
07:58
Having color output to the console on your C programs can be very useful in heighlighting to the user diffent elements that they should read. This is easily manged in C on the Raspberry Pi and other LInux systems and we step you through this in the video, We also look at simple functions to produce the color as you need. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 3500 theurbanpenguin
Ruby: Scripting here documents
 
06:02
Learn how to create here documents in Ruby using the Raspberry Pi and make use of the OO nature of Ruby to dynamically create formatting data Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 648 theurbanpenguin
C Programming While Loops on the Raspberry Pi
 
09:13
Programming in C on the Raspberry Pi is really not that difficu;t. Like any language it just takes a little time. In this clip we look in more detail as to how to get a wheile loop up and running in the C programming Language. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 764 theurbanpenguin
DRBD-SDS Compile from Source Tarball
 
14:14
Installing software from source, especially Kernel Modules may appear daunting. He we step you through installing DRBD-SDS or DRBD9 from source on CentOS 6.5 Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 656 theurbanpenguin
Ruby: Adding Completion to the IRB
 
04:34
In this vide we see how easy it is to add tab completion to the IRB console, allow you to easily see method to object and expand variable names. Making use of development in ruby easier to manage at no cost. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 478 theurbanpenguin
Puppet Module for Syntax Highlighting and Indenting in Vim
 
07:26
A look at using my Puppet Forge module theurbanpenguin/puppet_vim. This add indenting and syntax highlighting for Puppet in the vim editor Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 750 theurbanpenguin
DRBD 9 : Adding LINBIT Repos to CentOS 7.2
 
06:51
DRBD 9 offers many advances over DRBD 8.4 as far as performance and reliability are concerned. However, most distributions ship with version 8 still so you will need to compile your own from source or gain a subscription to the linbit.com repositories. The maintainers of DRBD. This will also give you support which of course goes hand in hand with reliability. We will see how to add the repo to CentOS 7.2 and install DRBD 9 Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 2489 theurbanpenguin
Using Conditional Statements in C Using the Raspberry Pi
 
17:16
In this video will look at using an if statement in C to allow us to provide arguments to the program and if not prompt for user input. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 587 theurbanpenguin
C Programming Using Functions
 
12:42
We now look at using C on the Raspberry Pi and making use of Functions. Using return values from functions we can run calculations such as converting temperatures. Additionally you can find my video courses on Pluralsight: http://pluralsight.com/training/Authors/Details/andrew-mallett and take time to see my own site http://www.theurbanpenguin.com
Views: 1160 theurbanpenguin