Udemy

Ubuntu Linux Fundamentals Linux Server Administration Basics

立即報名
  • 6,679 名學生
  • 更新於 10/2022
4.5
(1,078 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
11 小時 25 分鐘
教學語言
英語
授課導師
Ted LeRoy
評分
4.5
(1,078 個評分)

課程簡介

Ubuntu Linux Fundamentals Linux Server Administration Basics

Updated for Ubuntu 20.04 - The Latest! Gain essential skills with Linux Server in this 11 hour Beginner's course.

=========================Student Reviews==========================

I knew very little about Linux, this course helped me connect all the dots, now I can use Ubuntu Linux by myself. Lectures are very clear and concise, focused on practical topics. Great course for absolute beginners. -- Aco V. ★★★★★

Ted is a very knowledgable professional with zero/nothing/nada intellectual arrogance. He …lectures not as a distant instructor but as your coworker/friend who understands your fear and resistance … The course is continually updated, and he is very responsive to any question … the course is very well rounded without going to deep into not-so-used-stuff but with sound coverage for the-most-commonly-used-stuff. I … couldn't be happier! -- Tony G. ★★★★★

This course is very detailed, very well explained with additional written materials. It's way beyond my expectation! Thank you for it. -- Zsombor T. ★★★★★

This course had been great experience. It is absolutely recommended for beginners to advanced. The lecturer is very knowledgeable and responses to questions asked. -- Scool B. ★★★★★

===============================================================

Ubuntu Linux is consistently among the top 5 Linux Desktop and Server distributions. Learn the basics of the Linux Command Line and Server Administration in this course. You will learn enough to comfortably manage your own server by the end of this course.

Updated for Ubuntu 20.04, the latest Long Term Support (LTS) version.

Once you understand Linux, you understand the operating system that powers much of the Internet. This beginner level course will take you from knowing nothing about Linux to competency.

You do NOT have to have an extra computer to load Linux on to take this course.
As with all Udemy courses:

  • You have a 30 day, no questions asked, money back guarantee if you're not fully satisfied with the course.

  • You have lifetime full access to the course and all updates and additions.

Ubuntu's a great place to start learning Linux. It's a well maintained, full featured, well documented and supported, free operating system.

Unleash the power of Ubuntu's command line tools.

By the end of this course, you'll know:

  • What Linux is

  • What Distributions or Distro's are

  • When Ubuntu's a fit and when it's not

  • How to install Ubuntu Server

    • Installation on VirtualBox is included in the course

    • VirtualBox is free software that lets you run other Operating Systems with an application on your computer

    • There's no need to find or buy an old computer to run Ubuntu on

    • VirtualBox lets you try Ubuntu or any other Operating System without risk

  • How to keep your system up to date

  • What Shell's are

  • How to navigate your system at the command line using the BASH shell

  • Essential BASH commands

  • Manipulating files with BASH

  • How to manage packages with apt package manager

  • How to add and remove users from the system

  • Managing Files

    • File permissions

    • Changing permissions

    • The letter vs. numeric method of setting permissions

    • How to keep contents secret

    • Changing ownership on a file

    • A simple way to keep versions of system files

  • Managing Users

    • Adding and removing users (two methods)

    • Giving a user sudo (run as root) permissions

    • Adding a user to groups

    • Removing users

    • Cleaning up after removal

  • Managing Groups

    • How groups are used in Linux

    • Primary and secondary groups

    • Changing a users primary group

    • Adding a user to a secondary group

    • Changing the group that owns a file

  • Editing Text Files

    • Using Vi Improved - vim

    • Using nano

    • Saving copies of originals for system files

  • Help and support

    • What manual, or 'man' pages are and how to use them

    • The Linux --help system and how it can help you

    • Ubuntu online documentation

    • Ubuntu forums

  • Linux File System Structure

    • Filesystem Overview

    • Where to Put Things You Install

  • Configuring Remote Access with Secure Shell (SSH)

    • Remote Access Overview

    • Preparing Your Server

    • Connecting with SSH

    • Windows - PuTTY

    • Key Based Authentication - LInux and MAC

    • Key Based Authentication - Windows

    • Saving Your Key (Pageant for Windows

    • Editing sshd_config

  • Moving Files to and From Your Server

    • Using scp to move files

    • Using wget to download from the Internet

    • Using curl to download or copy a whole site

  • Managing Your Server

    • Using ps to see what's running

    • Checking system performance, top, htop, nmon

    • Checking drive space, df

    • Checking memory usage, free

    • Scheduling tasks, cron

  • Securing Your Server

    • Disabling unneeded services

    • Stopping bad guys with Fail2ban

    • Enabling your firewall (ufw)

  • Creating a Web Server With nginx and Securing nginx

    • Installing and configuring nginx

    • Adding encryption with SSL/TLS

    • Securing nginx's configuration file

    • Blocking malicious activity with Fail2ban

  • Deploying and Securing WordPress on Apache

    • Install the LAMP stack

    • Install WordPress

    • Secure WordPress

All that and more will have you walking away from the course at the end with the knowledge you need to be comfortable with Linux at home or at work.

Along with System Administrators wanting to integrate Linux where it is appropriate within their environments, this course has proven useful to developers learning or working with Python, JavaScript, Web Development (HTML, CSS), Machine Learning, Java, MySQL, WordPress, Node.js, Amazon AWS, PHP, Docker, and to aspiring Ethical Hackers, Cyber Security, and DevOps to name a few.

課程章節

  • 16 個章節
  • 117 堂課
  • 第 1 章 Introduction
  • 第 2 章 Ubuntu Installation
  • 第 3 章 Ubuntu Server - Getting Started
  • 第 4 章 Ubuntu Server - Managing Users
  • 第 5 章 Managing Groups
  • 第 6 章 Ubuntu Server - Editing Text Files
  • 第 7 章 Ubuntu Server - Linux File System Structure
  • 第 8 章 Working With Files And File Permissions - Deep Dive
  • 第 9 章 Configuring Remote Access
  • 第 10 章 Moving Files to and From Your Server
  • 第 11 章 BASH Scripting
  • 第 12 章 Managing Software (Adding, Removing, Updating) With APT
  • 第 13 章 Securing Ubuntu Server
  • 第 14 章 Managing And Troubleshooting Ubuntu Server
  • 第 15 章 Creating a Web Server With nginx and Securing nginx
  • 第 16 章 Deploy a WordPress Server

課程內容

  • You will learn what Linux is, Installing Linux, Working at the command line and why the Command Line Interface is so simple yet powerful, Configuring and securing remote access with SSH, Securing your server, ufw, apt update and upgrade, Stopping bad guys with Fail2ban, Installing and securing nginx web server, Managing users and groups, How to use the Linux file system


評價

  • O
    Orestis Papakonstantinou
    3.0

    This course is a decent introduction to Ubuntu Server. However, it is out of date (some commands don't work anymore or their parameters have changed) and it contains some inaccuracies (e.g., devnull instead of /dev/null) that the instructor hasn't yet corrected. Also, some commands are used in the examples before they are properly introduced and that may be inconvenient for learners new to Linux.

  • J
    Justin van der Nest
    3.0

    Please can the course be updated for Windows11 users. There are extra options when configuring SSH on PuTTY which are not mentioned on the course.

  • R
    Randy G. Dickinson
    5.0

    Loved the course Ted did a great job and responded to any questions that I had great instructor

  • M
    Marko Veljković
    5.0

    Since I am almost at the end of this course, I feel I can give a 5-star review for the entire content. Great work, Ted! You truly are a knowledgeable and patient lecturer. The way you try to deliver your knowledge is simply amazing! Even though I've already had experience in Linux and System Administration overall, there were some things I had to relearn. Your course helped me achieve that! Last but not least, I want to make sure your proactivity is highly valued. Ted is always there for Q&A regardless of the request. It is hard to find lecturers that appreciate suggestions. Ted is one of them!

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意