Home
Videos uploaded by user “theurbanpenguin”
Using xargs in Linux
 
06:07
More videos like this online at http://www.theurbanpenguin.com The Linux philosophy is pretty much have lots of small apps so we can pipe the pu8tput of one command to another and build a custom effective program to meet our needs. Xargs is one of those programs that make this happen allowing use to control the input into the redirected application as required
Views: 14461 theurbanpenguin
Understanding  /proc/interrupts
 
03:34
More videos like this online at http://www.theurbanpenguin.com Some devices such as the keyboard and parallel port are wired direct through to the CPU and use interrupts, or ask the CPU to stop and listen to them. We can view these interrupts in Linux from the file /proc/interrupts, so lets look and explain what is happening.
Views: 35009 theurbanpenguin
LINUX Understanding inodes
 
13:46
More videos like this online at http://www.theurbanpenguin.com Here we take a tour to make sure that we do truly understand inodes in Linux and what they do and contain. Firstly they do not contain the file name. This is stored separately and the file name is linked via the inode number to the inode. The inode itself contains the metadata about the file: the mode, ownership, size etc. Keeping the filename separate to the file metadata does mean that we can have then hard links, multiple file names that point to the one file by way of the inode. We will take a look at the ls command with the -i option along with stat and find -inum ; all of these command line tools help you gain knowledge and use inodes effectively in your system
Views: 71881 theurbanpenguin
Learning Linux: Lesson 21 LVM snapshots
 
07:37
More videos like this online at http://www.theurbanpenguin.com We follow on in this lesson from where we left off with logical volumes and look at LVM snapshots and using the -s option with lvcreate. Snaphot volumes are used within you backup strategy and allow you to have consistent backups even if data is being accessed during the backup process.
Views: 13031 theurbanpenguin
Citrix XenApp Web Interface Communications
 
03:50
More videos like this online at http://www.theurbanpenguin.com In this video we see visually the process of a user logging into the Citrix Web Interface server and receiving their published applications. Connection is made via HTTP from the user device to the web interface, the WI connects to the XML brokers in the farm to authenticate and present resources. The use then clicks on the resource and the web interface will locate the best server to connect to and crate an ice file. the user then is connected via 1494 to the xenapp server
Views: 17868 theurbanpenguin
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: 6210 theurbanpenguin
Understanding Linux processes within slash proc
 
05:01
More videos like this online at http://www.theurbanpenguin.com Take a look at reading information from running processes within your .proc directory and make use of tools such as readlink. When your first look at the numbered sub-directories within /proc you will know they represent running processes but the information may all be a little too much at first so we look at decoding this information to make you a masetr
Views: 7164 theurbanpenguin
NGINX Reverse Proxy
 
05:46
In this video we create a reverse proxy on NGINX to a Tomcat backend server. We can see that this is a simple change and takes just a few minutes onLinux and Ubuntu 16.04 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: 15432 theurbanpenguin
Linux Essentials L01.3 Understanding Open Source Software and Licensing
 
09:58
If you are serious about gaining your Linux Essentials certification you can gain a heavily discounted price to my Linux Essentials course via this link: https://www.udemy.com/learning-linux-essentials-taking-your-first-steps-in-linux/?couponCode=youtube-video More videos like this online at http://www.theurbanpenguin.com This topic although not very practical or hands on is fundamentally important to you understanding into the ethos of "free". Many of us in the Western world have grown up free, having the libetry to do what we want when we want; living in a very commercial world to most of us "free" means that there is no cost or charge. For those who haven't grown up with such liberty free would perhaps mean the ability to express their own opinions or dress they way they wish. If you own a computer why would you not want they same level of freedom to be able to choose how software acts on you machine, if you have software why you you be restricted from modifying the way it works or behaves and why should you be restricted in distributing the software to friends. Free software and open source software is more about free as in liberty rather than "gratis"
Views: 11175 theurbanpenguin
LPIC-1 101 Using the join command
 
05:27
More videos like this online at http://www.theurbanpenguin.com The GNU join command is a little like a database join but with text files rather than databases. For a simple join we can use join file1 file2, but for more complex joins we specify the fields to join with join -1 3 -2 1 file1 file. The video will step you through the process
Views: 5245 theurbanpenguin
SSH Tunnel with PuTTY
 
03:33
Learn to create secure tunnels using the SSH PuTTY client on windows. You can listen on a local port and redirect vulnerable traffic to the server via an SSH Tunnel. In this video we use PuTTY from a Windows 7 device to create an SSH tunnel to the CentOS 6.5 server to ensure we have a secure connection to the tigervnc service running on the CentOS Server. The VNC traffic would normally be unencrypted but the SSH Tunnel fixes this security hole. More videos like this online at http://www.theurbanpenguin.com
Views: 187967 theurbanpenguin
Learning Apache http server : Minimal http configuration
 
10:38
More videos like this online at http://www.theurbanpenguin.com Rather than just use the Apache http configuration that is rolled out with you distribution, spend a little time taking a look at a minimal configuration and loading what you need and not just what is given to you. this is my manta as a sysadmin, if you don't understand it don't use it. We cut the httpd.conf down to just 14 lines, yes just 14 lines and we have a working apache web server
Views: 112508 theurbanpenguin
BASH Scripting Lesson 2 - using code snippets in vi and mapping keys
 
16:20
More videos like this online at http://www.theurbanpenguin.com I tnis video we are going to be unlocking the power off vi and seeing how we can create and use a code snippet library for vi. Vi supports reading in files :r~/snippets/if would read into the current file the if snippet. Of course we have to create the code snippets but once done that act as a great code repository to use with vi. Moreover vi can not just read in files but it can read the output of commands. We can add date stamps to our file using :r!date the exclamation mark saying we will execute a file to produce the input to read. The command date on its own is ok but has the full date and time, we probably want something like date +%x to output just the date. If we run this is vi though the % has a special meaning, (the filename) and will not work. We just have to escape the % as \% then all is fine. To bring it all toghetr we can map keys to the functions that we want.
Views: 23239 theurbanpenguin
BASH scripting lesson 1 - create, execute and debug scripts
 
11:19
More videos like this online at http://www.theurbanpenguin.com In this mini series we will step you through your learning of BASH scripting. First of we look at where to create your scripts, naming convention and debugging scripts. All of this will use BASH on CentOS Linux but it is bash we are looking at not the distribution of Linux.
Views: 93905 theurbanpenguin
70-680 : Windows 7 cipher.exe and EFS
 
03:19
More videos like tis online at http://www.theurbanpenguin.com In this video we explore the strength of using the command line when using the Encrypted File system, EFS, in Windows 7. As Microsoft encourages technicians to be familiar with the command line tools this may become a topic in your TS 70-680 exam. Cipher /x can backup your keys, cipher /c displays information and cipher /e encrypts a file
Views: 10924 theurbanpenguin
LPIC 1 103 2 Expand and Unexpand
 
03:32
More videos like this online at http://www.theurbanpenguin.com There are many small text file processing tools in Linux and the Expand/Unexpand tools allow you to remove tabs with expand and add tabs instead of spaces with unexpand. All ready for your LPI LPIC-1 exam and objective 103.2
Views: 3738 theurbanpenguin
Install Docker 1.3 on Ubuntu 14.04
 
05:20
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 In this video we install the latest version of Docker Containers from the docker repositories onto Ubuntu 14.04 LTS
Views: 19545 theurbanpenguin
SYSINTERNALS: Using WMI with BGINFO to display only active IP Address
 
03:31
More videos like this on http://www.theurbanpenguin.com : BGINFO from sysinternals, now owned by MS, is a great tool for displaying information on the users desktop such as their IP Address and host name. However if you have additional adaptors that do not have and IP Enabled then BGINFO will dispay the setting as "none". This is confusing for the end user and untidy. Using a WMI Query we can correct the issue and show the Address only where IP is enabled.
Views: 15598 theurbanpenguin
Using dracut to create the initial RAM disk
 
04:02
On later Linux distributions such as RHEL 6 and RHEL 6 dracut is the tool to use to create the initrd rather than using mkinitrd as in the old days. Here we run a quick introduction to dracut 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: 6700 theurbanpenguin
Solaris 11 Network Configuration with ipadm
 
07:43
More videos like this online at http://www.theurbanpenguin.com With Solaris 11 we can use ipadm to configure the IP Address of an interface at the command line and this becomes persistent after a reboot. See how this is managed in this video
Views: 17186 theurbanpenguin
UBUNTU and static network address
 
04:32
More videos like this online at http://www.theurbanpenguin.com Ubuntu network configuration is in a slightly different place to other distros we have looked at. So if you want to configure a static IP address from the Ubuntu command line you will edit the /etc/network/interfaces file. Once done then we can restart network services and this is done with /etc/init.d/networking restart
Views: 36426 theurbanpenguin
LINUX: Understanding Bridging Interfaces in Linux
 
07:24
More videos like this on http://www.theurbanpenguin.com : Bridging is not new, but many admins may have only studied this in class and not used the technology until they now see it in Virtualization hosts like XEN or VMWare. Bridges connect network segments together and we will see this on my SUSE lab machines
Views: 35393 theurbanpenguin
Install and configure openFiler as your NAS storage
 
09:11
More videos like this online at http://www.theurbanpenguin.com You can of course use any Linux distribution to setup NAS storage, the advantage with openFiler is that it is specifically built for this purpose and so is quick to install lightweight and easy to manage. We will install openFiler on a single drive machine, change the default password and setup an NFS share on the openFiler appliance. Once setup openfiler can be used as your Citrix XenServer NFS disk store of ISO library. Or in fact is useful for any hypervisor store. If you have not looked at openFiler yet I think you will soon.
Views: 52605 theurbanpenguin
Citrix XenApp 6.5 Lesson 6 Adding workergroups
 
04:44
More videos like this online at http://www.theurbanpenguin.com In this lesson we look at creating work groups. These were introduced into XenApp 6 and allow for easier assingment of applications and policies and for fail-over load balancing. Individual XenApp servers can be added to a worker group or you can add Active Directory Groups or OUs. We will look at crreating a workgroup with AppCenter and using the New-XAWorkergroup Powershell cmdlet.
Views: 16390 theurbanpenguin
SAMBA Management with YaST on SUSE
 
05:20
More videos like this online at http://www.theurbanpenguin.com here we look at how we can manage our SAMBA Server ion SUSE Linux using the GUI YaST
Views: 14503 theurbanpenguin
Using AWK to filter Data from Fields in Linux
 
03:22
In this video we look at displaying a users group membership using awk to search for the username in the 4th field of the /etc/group text file. 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: 4868 theurbanpenguin
Installing OpenLDAP on Ubuntu 16 04 Server
 
06:34
Installing OpenLDAP on Ubuntu is a simple task as the slaps configuration package creates the upper layers of the Tree for you. However, if you have not set your host name resolution correctly you may end up with a less than perfect Directory. In this video we show you both what you should do but also how to change a misconfigured tree with nodomain. If name resolution is not set the tree name` will be dc=nodomain and tis can be changed at the early stages with no loss of 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: 5611 theurbanpenguin
Citrix : Provisioning Services 6.1 vDisk Updates
 
13:30
More videos like this online at http://www.theurbanpenguin.com. In this video we revisit Citrix Provisioning Services 6.1 and look at how quick and simple it is to update your shared vDisks; so much easier than with version 5 and quick. We boot a device into maintenance mode, add the updates, promote the image to production and we are done. It is really that simple. Take a look at the video and see how we can use PVS for standard desktop and server deployments
Views: 32690 theurbanpenguin
Understanding Linux Sockets and the LDAPI Interface
 
04:45
LDAPI allows you to connect using a Linux Socket to the OPenLDAP Server. But what is a socket and how can we use them. In this video we look at the file type: socket. How to list them and how we can connect to services on the local system. 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: 2106 theurbanpenguin
IOPORTS and DMA files on Linux
 
02:47
More videos like this online at http://www.theurbanpenguin.com So communicating with the CPU though interrupts is one thing being able to transfer the data to RAM is another. The CPU can mediate through the unique IOPORTS assigned to a device or perhaps newer devices will direct address the RAM with DMA. We show the files to look at when investigating issues on Linux.
Views: 13457 theurbanpenguin
Getting to know grep and the -o option
 
06:43
Normally grep will show the entire matched line. Well maybe you only want the matched data, say for extracting IP Addresses from log files. This is where the option -o is useful. If you are serious about learning grep take a look at my guide : http://bit.ly/2zB2Fu8 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: 3276 theurbanpenguin
Learning CentOS Linux Basic YUM commands
 
08:18
More videos like this online at http://www.theurbanpenguin.com In this video we look at software management with the "Yellow dog updater, modified" or YUM. Yum allows us to easily install software package sin RedHat and CentOS linux without needing to be concerned about the location of the package or its dependencies. These are manged through the YUM repositiories and yum itself..
Views: 20802 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: 1345 theurbanpenguin
Using nohup to allows jobs to continue on logout
 
04:04
More videos like this online at http://www.theurbanpenguin.com Running jobs overnight may well be useful to you, especially if it going to take some time, if you can't schedule it to start then start it before you go home with nohup, you can then log off and the job continues in the background even though you are eating tea and toast at home
Views: 13697 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: 13555 theurbanpenguin
The Urban Penguin
 
02:35
A quick intro to the urban penguin and what you will find to help you learn 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: 5619 theurbanpenguin
Understanding Linux named pipes
 
02:17
If you are serious about gaining your Linux Essentials certification you can gain a heavily discounted price to my Linux Essentials course via this link: https://www.udemy.com/learning-linux-essentials-taking-your-first-steps-in-linux/?couponCode=youtube-video More videos like this online at http://www.theurbanpenguin.com Pipes can be named or unnamed. You may we used to using unnamed in Linux with the vertical bar or pipe character. Named pipes I think folk are a little less clear on. Named pipes are files in the filesystem that allow the output of one command to be piped to the input on another command. The command, unlike with unnamed pipes do not have to be in the same console. The outputting command redirects to the pipe file, when the receiving process connects the pipe is complete and he data is transferred. The receiving process uses the less then symbol to redirect the file to its std input. We can create named pipes with mkfifo
Views: 16405 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: 77239 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: 2244 theurbanpenguin
BASH Lesson 3 using else if statements
 
10:27
More videos like this online at http://www.theurbanpenguin.com In this video we finish off our IF statements with the use of extra conditional elements and using elif. Obviously we have to be very careful on the awkward spelling ans the elif must me followed by the confition to test and the word then on a new line. Generally we do not want to use to may elif staments, this is when CASE statements can take over. As a simple script for the video we will list the contents of a directory using find and checking to see if we want to find files, directories or links.
Views: 10640 theurbanpenguin
Learning CentOS Linux Lesson 3 Network configuration
 
12:25
More videos like this online at http://www.theurbanpenguin.com In this video you will learn hoe to configure a static IP address in CentOS 6.3, along with using PEERDNS to set the /etc/resolve.conf and the DNS server and a static entry for the default route in /etc/sysconfig/network.
Views: 27097 theurbanpenguin
Raspberry Pi Enabling full read write support for NTFS
 
04:12
More videos like this online at http://www.theurbanpenguin.com You may well have drives that you wish to use on your RPi and Windows Devices so the file-system of choice will be NTFS. They will mount on the Raspberry but read-only. The video will step you though adding in the ntfs-3g drivers from the ntfsprogs package to give full read-write support
Views: 14580 theurbanpenguin
Managing foreground and background processes
 
05:26
More videos like this online at http://www.theurbanpenguin.com If you have access to a GUI Linux host then you can create many terminal windows so the time a command takes to process becomes less of an issue; however if you have to ssh to your console and you may be limited to a single logon then being able to run processes int he background becomes important once again
Views: 17975 theurbanpenguin
Linux Essentials L01 What is Linux Essentials Certification
 
07:12
If you are serious about gaining your Linux Essentials certification you can gain a heavily discounted price to my Linux Essentials course via this link: https://www.udemy.com/learning-linux-essentials-taking-your-first-steps-in-linux/?couponCode=youtube-video More videos like this online at http://www.theurbanpenguin.com In this video we introduce the newest LPI, Linux Professional Institute certification: Linux Essentials. Through a series of video tutorials we will prepare you for your exam or at least furthering your interest in Linux
Views: 55894 theurbanpenguin
Bash Scripting : Source and Fork your Scripts
 
06:26
In this video we look at the differences between forking scripts and sourcing scripts in the bash shell environment. Forking is the default behavior where the environment is isolated from the current shell but we can source the scripts to have it run in the current shell 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: 2969 theurbanpenguin
Adding Windows Server features using PowerShell
 
03:53
More videos like this online at http://www.theurbanpenguin.com Adding Windows features we would normally reach for the Server Manager GUI, here we see the Server Manager PowerShell module so we can add features from the command line
Views: 6814 theurbanpenguin
LPI 102 2 Basic configuration of GRUB2 on Red Hat Enterprise Linux 7
 
07:16
More videos like this online at http://www.theurbanpenguin.com In this video will look at the basic configuration of GRUB2 using Red Hat Enterprise Linux 7, We will look at the use of grub2-mkconfig to generate the grub.cfg file and grub2-set-default to configure the default menu item
Views: 8412 theurbanpenguin
Nagios Creating a host definition
 
05:15
More videos like this online at http://www.theurbanpenguin.com We look in this demonstration how to define new hosts in nagios core running in Ubuntu 12.04.
Views: 34482 theurbanpenguin
Using grep -F or fgrep to search for fixed strings
 
02:31
The -F options to grep incorporates the fgrep functionality into grep, Search for fixed strings will allow you to include characters that could be interpreted as regular expressions operators without the need to escape them. If you are serious about learning grep take a look at my guide : http://bit.ly/2zB2Fu8 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: 2124 theurbanpenguin
BASH scripting lesson 10 working with CSV files
 
12:03
More videos like this online at http://www.theurbanpenguin.com We now have some more great fun and see how much we can use the shell for; creating reports easily from the command line against CSV files. The script should be quite easy to read now as we use a while loop to read in the CSV file. We change the file delimiter to be the comma and then we have the line that we read in broken up into the schema elements we need. A report then is easy with colours and search ability. This is very usable
Views: 50059 theurbanpenguin