O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Ubuntu Linux

Video Description

In this Ubuntu Linux training course, expert author Ric Messier will take you through this free operating system, teaching you valuable knowledge to help transform this operating system into a useful working tool.
You will start out by learning how to obtain and successfully install Ubuntu Linux. You will then take a tour of the desktop, looking closely at the panel, dock, running graphical programs, and using the display manager, among others. Ric will then teach you about file and system management, showing you how to copy, move, and rename, locate and edit files, as well as adding and changing users. This video tutorial will teach you about networking and security, such as troubleshooting, changing name servers, and using Netcat. Finally, there is a chapter on advanced tasks, which include Bash, Perl, Python, and Ruby scripting, and how to write C programs.
By the conclusion of this computer based training course, you will have the necessary knowledge and skills needed to navigate your way through this operating system and be able to take full advantage of the powerful features available in Ubuntu Linux.

Table of Contents

  1. Introduction
    1. Welcome 00:01:32
    2. What To Expect 00:02:13
    3. What Is Linux 00:02:45
    4. Distributions 00:03:14
    5. Obtaining Ubuntu Linux 00:02:57
  2. Installation
    1. Booting 00:01:45
    2. LiveCD 00:01:33
    3. Starting Install 00:01:25
    4. Installation Process 00:01:24
    5. Disk Creation 00:02:12
    6. Users At Creation 00:02:32
  3. Around The Desktop
    1. Panel 00:02:22
    2. Dock 00:02:40
    3. Looking For Programs 00:03:39
    4. Running Graphical Programs 00:03:51
    5. Customization 00:02:50
    6. Useful Utilities 00:04:00
    7. Office Apps - LibreOffice 00:04:10
    8. Using The Terminal 00:03:39
    9. Aliases 00:02:27
    10. Running Programs 00:04:41
    11. Switching Desktop Environments 00:01:44
    12. Using The Display Manager 00:02:16
    13. Getting Help 00:04:51
    14. Bash 00:03:37
    15. Internet Apps - Firefox And Pidgin 00:03:38
  4. File Management
    1. Using The Console To List Files 00:04:19
    2. File Permissions 00:05:54
    3. File Management - Copy, Move And Rename 00:03:24
    4. Filesystem Layout 00:06:24
    5. Path Variable 00:04:48
    6. Editing Files 00:02:57
    7. Pseudo Filesystems - /dev, /proc And /sys 00:05:48
    8. File Sharing 00:02:43
    9. Locating Files - find And which 00:04:41
    10. Redirection 00:04:03
    11. Special Files - /dev/null, /dev/zero And /dev/urandom 00:03:54
    12. Dot Files 00:03:13
    13. Symbolic And Hard Links 00:05:11
    14. Compression 00:05:10
  5. System Management
    1. Package Sources And Updating 00:03:54
    2. Package Management - Search, Install And Remove 00:06:19
    3. Logging And Log Management 00:05:56
    4. Service Management 00:04:33
    5. Process Management - ps And top 00:05:07
    6. Process Management - kill And killall 00:03:47
    7. Building Software 00:05:19
    8. Useful Utilities - grep, sed 00:05:43
    9. Kernel Modules 00:04:25
    10. Kernel Config - sysctl 00:04:14
    11. User Management - Files 00:04:25
    12. User Management - Adding And Changing Users 00:04:28
    13. User Management - Groups 00:02:45
    14. Using Cron To Automate Tasks 00:03:58
    15. Using Sudo 00:05:07
  6. Networking And Security
    1. Network Interfaces 00:02:57
    2. DNS - dig, whois And host 00:04:49
    3. Changing Nameservers 00:03:25
    4. Basic Troubleshooting - ping And traceroute 00:05:57
    5. Informational Utilities - netstat, ifconfig, route And arp 00:04:45
    6. Packet Captures 00:03:28
    7. IPTables 00:04:01
    8. SSH Server 00:03:02
    9. Using Netcat 00:02:30
  7. Disk Management
    1. fdisk - Partitioning 00:02:55
    2. HDparm - Hard Drive Parameters 00:03:46
    3. RAID 00:02:56
    4. Logical Volume Management 00:02:38
    5. Formatting - Making A Filesystem 00:02:25
    6. Mounting Volumes 00:04:25
    7. Other File Systems 00:03:36
    8. Using Removable Media 00:03:03
  8. Pulling It All Together - Installing A Web Application
    1. Installing Apache, MySQL And PHP 00:02:32
    2. Configuring Apache 00:03:28
    3. Loading PHP Module 00:02:49
    4. Installing And Configuring Samba 00:03:01
    5. Unpacking/Installing Wordpress 00:02:13
    6. Setting Permissions 00:03:27
    7. Creating A Database 00:01:58
    8. Creating A User In The Database 00:02:33
    9. Configuring Wordpress 00:02:48
    10. Complete Wordpress Installation 00:03:22
    11. Using HTML Editors 00:03:16
  9. Advanced Tasks
    1. Bash Scripting 00:03:44
    2. Perl Scripting 00:03:08
    3. Python Scripting 00:03:02
    4. Ruby Scripting 00:03:30
    5. Writing C Programs 00:03:23
    6. IPv6 00:03:02
  10. Wrapping Up
    1. Review 00:02:47
    2. Next Steps 00:02:38