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

Fundamentals of Unix and Linux System Administration

Video Description

Master Linux/Unix System administration through a practical and hands-on approach

About This Video

  • Get to grips with the basics of Linux, and understand the fundamentals of shell scripting
  • Effectively administer your Linux-based system, manage access control and secure your network
  • A comprehensive tutorial packed with tips and tricks to help you master Linux administration with ease

In Detail

Have you dreamt of having a single resource which takes you from being a simple Linux user to a wizard with an ability to operate, control and manage the complete backend infrastructure while handling system processes, users and software? Well, the wait is over. We have worked hard in researching and creating a comprehensive course which will cover all aspects on Linux/Unix System administration. We have included tips & tricks of professional administrators and potential pitfalls to help you all the way to build a solid foundation and conceptual understanding of Linux. Our course starts with an introduction to the Linux system administration, as well as familiarizing you with the Bash Shell and even UNIX and Linux shell scrips. It follows up with topics such as package management, Linux shell scripting guide, UNIX and Linux commands, user management, and so on. The focus of this course is to cover everything that is required to become a great systems programmer. The course has been created with inputs from various professionals working in the banking, healthcare, and financial industries. So we have included topics which are important not only from a theoretical perspective but also have a tremendous practical utility. The Linux tutorial will also cover things such as: where to start with Linux, its basic components such as Unix scripting, package management, kernel, Unix and Linux shells, how to boot the system, control access, working with controlling processes, the file system, log files, adding new users, storage, etc. We will also cover security and how to secure your system, along with managing the network and debugging it. This course includes everything that you need to know about getting started with Linux administration, learning Linux programming, and managing large backend infrastructure. Enroll now and let Linux show you the way.

Table of Contents

  1. Chapter 1 : Introduction
    1. Introduction 00:02:50
  2. Chapter 2 : Where to Start
    1. Linux UNIX Administration Fundamentals 00:06:47
    2. Getting help on Linux 00:08:37
    3. Advance man command 00:12:30
  3. Chapter 3 : Package Management
    1. Introduction to package management 00:15:13
    2. Installing from RPM 00:10:56
    3. Making a local apt-get repo 00:12:29
    4. Making local yum repo 00:16:21
    5. Tips and tricks 00:11:07
  4. Chapter 4 : Shell Scripting Guide
    1. Introduction to shell scripting 00:19:41
    2. Using variables 00:14:53
    3. The sort command 00:19:39
    4. Basics of BASH Script 00:14:39
    5. Shell Functions 00:15:14
    6. Looping 00:13:51
    7. Perl 00:10:04
    8. Perl Arrays 00:10:07
    9. Perl Script Arguments 00:16:41
    10. Python Scripting - Part A 00:10:59
    11. Python Scripting - Part B 00:10:09
  5. Chapter 5 : Booting and Shutting Down
    1. Starting up and Shutting down Machines 00:07:25
    2. Start-up Daemons 00:18:28
    3. Booting a second OS 00:13:29
    4. System Run levels 00:15:36
    5. Lab Exercise: Creating a custom Daemon 00:19:28
  6. Chapter 6 : User Access Control
    1. User Access Control Fundamentals 00:17:16
    2. The Power of Root 00:16:55
    3. Delegating Root Powers with Sudo 00:10:05
    4. Delegating Root Powers with Sudo - Part B 00:11:30
    5. System Accounts 00:04:56
  7. Chapter 7 : Controlling Processes
    1. Process Control Fundamentals 00:10:04
    2. Ownership 00:10:34
    3. Process Spawning and Termination 00:15:06
    4. Terminating a process 00:16:16
    5. Using the /proc file system 00:09:40
  8. Chapter 8 : The File System
    1. The File System Fundamentals 00:17:26
    2. Important Directories 00:14:26
    3. Device File Numbers 00:15:56
    4. File Deletion with RM 00:18:15
    5. What do permissions offer? 00:14:30
    6. Changing File ownership 00:19:28
  9. Chapter 9 : Adding New Users
    1. User Management Part A 00:10:13
    2. User Management Part B 00:12:09
    3. UID - User Identification 00:18:59
    4. The login shell 00:15:06
    5. The useradd command 00:16:03
  10. Chapter 10 : Storage
    1. Storage 00:18:34
    2. The basics - adding a disk Part A 00:10:07
    3. The basics - adding a disk Part B 00:12:02
    4. Redundant Array of Inexpensive Disks (RAID) 00:14:42
    5. LAB: create a RAID5 array on Red Hat Linux 00:12:27
    6. Logical Volume Management (LVM) 00:18:21
    7. Logical volume resizing Part A 00:08:52
    8. Logical volume resizing Part B 00:11:51
    9. SCSI ovet IP (iSCSI) 00:12:35
  11. Chapter 11 : Periodic Processes
    1. Cron and at jobs 00:14:39
    2. The command field 00:12:39
    3. The crontab command 00:13:13
    4. The at command 00:12:27
  12. Chapter 12 : Backups
    1. Backups part A 00:10:44
    2. Backups part B 00:11:19
    3. LAB: Calculate the frequency by which file change 00:17:40
    4. Using tar 00:19:08
    5. Using dump Part A 00:18:59
    6. Using dump Part B 00:07:56
  13. Chapter 13 : Syslog and Log files
    1. Log management 00:13:07
    2. Severity levels 00:11:20
    3. Lab: using logAnalyzer for central log management 00:13:42
    4. Log rotation 00:15:26
  14. Chapter 14 : TCP/IP Networking
    1. TCP/IP overview 00:16:39
    2. The Link layer 00:18:27
    3. Classless Inter Domain Routing (CIDR) 00:15:07
    4. Routing 00:16:33
  15. Chapter 15 : Netfilter and IP tables
    1. Net filter 00:16:07
    2. The LOG action 00:17:02
    3. IP tables configuration 00:11:42
    4. Lab: configure a Linux box to act as a NAT device 00:10:44
  16. Chapter 16 : DNS: The Domain name system
    1. DNS 00:14:12
    2. Caching Part A 00:10:02
    3. Caching Part B 00:12:07
    4. LAB: install a caching server 00:05:44
    5. LAB: install a master DNS server 00:13:18
    6. LAB: Configure DNS slave Server 00:04:46
  17. Chapter 17 : The Network File System
    1. NFS 00:17:35
    2. Effecting changes 00:11:45
    3. Using the shares 00:11:09
    4. Mounting on demand 00:09:18
  18. Chapter 18 : Sharing files with Windows
    1. SAMBA 00:07:19
    2. Allowing access through iptable 00:12:11
    3. LAB; creating and using a SAMBA share 00:03:54
  19. Chapter 19 : Email Services
    1. E-mail services 00:12:35
    2. LAB: configuring a mail server using Postfix 00:16:49
  20. Chapter 20 : Network management and debugging
    1. Network Analysis and Troubleshooting 00:20:33
    2. Connection states 00:08:46
    3. Sniffing on the network 00:14:58
  21. Chapter 21 : Security
    1. Linux Security 00:15:22
    2. How to secure your system? 00:14:12
    3. Scan for open ports (nmap) 00:09:34
  22. Chapter 22 : SSH tips and tricks
    1. Ssh tips and tricks 00:11:52
    2. Key-based authentication 00:19:00
    3. Tunnelling application traffic 00:22:29
  23. Chapter 23 : Web Hosting
    1. Web Hosting 00:11:49
    2. The Apache web server 00:16:23
    3. Secure HTTP (https) 00:08:36
  24. Chapter 24 : Performance Analysis
    1. Performance Analysis 00:05:09
    2. Check your resources 00:08:01
    3. Memory management 00:10:54