Ubuntu
4.2 (224 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,136 students enrolled

Ubuntu

Learn Ubuntu Linux Basics and Fundamentals for Newbie Ubuntu Users!!
4.2 (224 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
15,136 students enrolled
Created by Mustafa Mahmoud
Last updated 8/2020
English
English
Current price: $129.99 Original price: $199.99 Discount: 35% off
6 minutes left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3.5 hours on-demand video
  • 1 article
  • 5 downloadable resources
  • 1 Practice Test
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • By the end of the course, you should have obtained enough information to easily install, run, and manage the Ubuntu Linux operating system.
  • Learn the fundamentals/essential skills of the Ubuntu Linux operating system. Besides enjoying the features offered by the Ubuntu Linux OS.
  • Learn the Ubuntu Linux system administration basics and the most popular Ubuntu Linux commands.
  • Learn running and managing the Ubuntu Linux operating system professionally.
  • Be able to access the Ubuntu Linux operating system graphically and from the command line.
  • Learn accessing the Ubuntu Linux virtual consoles.
  • Learn the Ubuntu Linux shell basics.
  • Learn the Ubuntu Linux quick start commands.
  • Learn the Ubuntu Linux relative and absolute paths.
  • Learn the Ubuntu Linux shell special keys.
  • Learn the most important files and directories on the Ubuntu Linux operating system.
  • Learn the Ubuntu Linux command-line file management.
  • Learn the Ubuntu Linux I/O redirection.
  • Be able to get help in Linux graphically and command-line using different tools.
Requirements
  • A PC with the minimum requirement of installing Ubuntu 18.04 LTS: [ 2 GHz dual-core processor, 4 GiB RAM (system memory), 25 GB of hard-drive space, VGA capable of 1024x768 screen resolution Either a DVD drive or a USB port for the installer media, Internet access is helpful.
Description

JOIN THE BEST UBUNTU LINUX (SERVER/DESKTOP) OPERATING SYSTEM COURSE FOR NEWBIE LINUX USERS!!

Hi. My name is Mustafa and I'm the author of the 'Ubuntu' course. I started working as a network and computer systems administrator since January 2011. I have a bachelor degree in engineering from Alexandria University. After finishing university, I concentrated on learning the Linux system administration. I have many certifications in Linux system administration, network administration, database administration, and some programming languages 'C, C++, and Python'. I have a large experience in working on Linux using RHEL, CentOS, and Ubuntu Linux distributions. I have a desire to teach others and transfer my experience to them in an easy and simplified way.

  • A High Benefit Course to Learn the Ubuntu Linux Operating System Step by Step.

  • A Large Number of Ubuntu Linux Important Commands is Included in this Course.


  • The Course Include Quizzes on All Sections.


  • Sorry for some inadvertent language mistakes since my mother tongue is Arabic, and for this reason, I have added captions for all the lectures in the course.


  • The Course is Manually Captioned.

  • The Course is Compressed to Achieve the Course Goal in a Short Time.

  • Course Content:

  1. Background & Introduction.

  2. Beginning with the introduction of the Ubuntu Operating System and mentioning its history.

  3. What is an operating system?

  4. The pieces that make up the operating system.

  5. Ubuntu Pros & Cons.

  6. Ubuntu Installation.

  7. Ubuntu live distribution.

  8. Creating a bootable Ubuntu USB stick from Microsoft Windows.

  9. Trying Ubuntu without installing.

  10. Introducing the VirtualBox program and showing the step by step procedure of downloading and installing it.

  11. Creating a new Virtual machine for the Ubuntu OS.

  12. Steps for downloading and installing the Ubuntu 18.04 OS.

  13. Installing the VirtualBox Guest Additions.

  14. Having a full-resolution Ubuntu VM on your computer.

  15. Starting the Ubuntu OS.

  16. Logging in and Logging out.

  17. Introducing the Ubuntu OS.

  18. Introducing the Shell or Terminal "the command line interface".

  19. Installing software on Ubuntu intro.

  20. Steps for adding and removing applications from the Ubuntu OS Graphically and using the Command line.

  21. The sudo command.

  22. The apt-get command.

  23. The apt-cache command.

  24. Opening a list of your currently installed programs in terminal using the dpkg command.

  25. The aptitude command.

  26. The Ubuntu Software Center.

  27. Installing and uninstalling software in Ubuntu using Debian package 'dpkg'.

  28. Manual download of a .deb (Debian package) method.

  29. QuickStart.

  30. The Linux system basic modes.

  31. Ways of launching a terminal on Ubuntu.

  32. Describing the command prompt in the terminal.

  33. How to get into the text mode 'virtual consoles' and how to switch back to the graphical mode.

  34. The Important Basic Commands of the Linux OS.

  35. The pwd command.

  36. The cd command.

  37. The absolute path.

  38. The relative path.

  39. The ls command.

  40. The passwd command.

  41. The file command.

  42. The cat command.

  43. The exit command.

  44. The Linux shell special keys.

  45. Getting help in Linux.

  46. The man command.

  47. The info command.

  48. The whatis command.

  49. The which command.

  50. The --help option.

  51. The graphical help.

  52. The gnome-help command.

  53. The yelp command.

  54. About Files and the File System.

  55. The shell built-in commands.

  56. Overview of the Linux File System.

  57. The files types.

  58. The file type signs.

  59. What is the partition?

  60. The kinds of major partitions on a Linux system.

  61. The data partition.

  62. The swap partition.

  63. The important files and directories on the Linux operating system.

  64. The standard root partition.

  65. The swap space.

  66. The /boot partition.

  67. The /usr partition.

  68. The /home partition.

  69. The /var partition.

  70. The /opt partition.

  71. The mount points.

  72. The df command.

  73. Orientation in the file system.

  74. The PATH environment variable.

  75. The echo command.

  76. Displaying and setting paths.

  77. Adding a new directory to the PATH variable.

  78. The export command.

  79. The ( ~/.profile & ~/.bashrc ) files.

  80. The source command.

  81. The kernel.

  82. The shell.

  83. The shell types.

  84. The sh or Bourne Shell.

  85. The Bash or Bourne Again Shell.

  86. The csh or C Shell.

  87. The tcsh or Turbo C Shell.

  88. The ksh or the Korn shell.

  89. The file /etc/shells.

  90. The SHELL variable.

  91. The HOME variable.

  92. Navigating through the Linux File System.

  93. The /etc directory.

  94. The /dev directory.

  95. The /var directory.

  96. The ls command popular options.

  97. Creating, copying, moving and removing files and directories.

  98. Finding files and paths.

  99. The which command.

  100. The find command.

  101. The locate command.

  102. Linking Files.

  103. The hard link.

  104. The soft link or symbolic link.

  105. Creating a symbolic link.

  106. The ln command.

  107. Processes.

  108. What is a process?

  109. Multi-user and Multi-tasking Process Types.

  110. Interactive and Automatic Processes.

  111. Foreground process.

  112. Background process.

  113. The less command.

  114. Job control.

  115. The kill command.

  116. Daemons.

  117. Linux Pipe.

  118. The pg command.

  119. The more command.

  120. The grep command.

  121. The sort command.

  122. Linux Filter.

  123. Process Attributes.

  124. The ps command.

  125. Displaying Process.

  126. The real group owner of a process (RGID).

  127. The effective group owner of a process (EGID).

  128. The SGID (Set Group ID upon execution).

  129. The pstree command.

  130. The top command.

  131. How to Create a Process.

  132. How to End a Process.

  133. Linux Signals.

  134. Showing signals list.

  135. The common signals in Linux.

  136. SIGTERM.

  137. SIGINT.

  138. SIGKILL.

  139. SIGHUP.

  140. SIGSTOP.

  141. Reboot, halt, and shutdown commands.

  142. Managing Processes.

  143. The time command.

  144. About system performance.

  145. About system Load.

  146. Managing process priority and niceness.

  147. The nice command.

  148. The renice command.

  149. Managing Process CPU and Memory Resources.

  150. The uptime command.

  151. The memusage command.

  152. The memusagestat command.

  153. Tuning System Performance.

  154. The vmstat command.

  155. The netstat command.

  156. The iostat command.

  157. Network I/O problems.

  158. Network integrity problems.

  159. Disk I/O problems.

  160. Users classes.

  161. The graphical tools.

  162. The Gnome System Monitor.

  163. The xload application.

  164. Interrupting processes.

  165. The pidof command.

  166. The xkill program.

  167. Scheduling processes.

  168. The sleep command.

  169. The at command.

  170. The Input and Output Redirection.

  171. Linux Regular Expressions.

  172. Basic regular expressions.

  173. Interval Regular expressions.

  174. Extended regular expressions.

  175. Brace expansion.

  176. Simple Redirections.

  177. The redirection operators.

  178. Input redirection.

  179. Combining redirections.

  180. The spell command.

  181. The append operator.

  182. The date command.

  183. Advanced Redirections.

  184. Use of file descriptors.

  185. Separating standard output from standard error.

  186. The tty command.

  187. The tee command.

  188. The uptime command.

  189. Text Editors.

  190. Importance of Text Editors.

  191. The Easy Way to Learn the Vim Editor.

  192. The vimtutor command.

  193. Ubuntu Virtual Terminals.

  194. What are virtual terminals?

  195. Starting virtual terminals and navigating through them.

  196. Virtual terminal shortcuts.

  197. Ubuntu Linux Communication Utilities

  198. The ping command.

  199. The ftp command.

  200. The telnet command.

  201. The ssh command.

  202. The Ubuntu System Administration Basics.

  203. Creating a user using the terminal.

  204. Creating a user using the GUI.

  205. Deleting and disabling an account using the terminal.

  206. Deleting and disabling an account using the GUI.

  207. Adding a user to a usergroup.

  208. Removing a user from a usergroup.

  209. The gnome-system-tools.

  210. The users-admin command.

  211. The File Security in Terms of Ownership and Permissions.

  212. Levels of authorization in Linux.

  213. Ownership in Linux files.

  214. Permissions.

  215. The chmod command.

  216. The chmod command absolute and symbolic modes.

  217. Changing Ownership and Group.

  218. The chown command.

  219. The chgrp command.

  220. The Bonus of the Course, Steps of installing 'Qt Creator' on Ubuntu OS.

###The Commands included in the course:

  • vim

  • vimtutor

  • man

  • info

  • whatis

  • apropos

  • cat

  • --help option

  • apt-get

  • sudo

  • dbkg

  • pr

  • lp

  • lpr

  • pwd

  • cd

  • ls

  • passwd

  • file

  • exit

  • touch

  • mkdir

  • rm

  • rmdir

  • mv

  • cp

  • grep

  • sort

  • find

  • ln

  • echo

  • jobs

  • bg

  • fg

  • kill

  • xkill

  • tty

  • tee

  • date

  • uptime

  • ps

  • pstree

  • top

  • nice

  • renice

  • vmstat

  • netstat

  • iostat

  • sleep

  • at

  • atq

  • atrm

  • nano

  • shutdown

  • ping

  • ftp

  • telnet

  • ssh

  • chmod

  • adduser

  • su

  • userdel

  • groupmod

  • usermod

  • deluser

  • chown

  • chgrp

  • groups

  • umask

ENROLL NOW AND ENJOY LEARNING THE UBUNTU LINUX FUNDAMENTALS / UBUNTU LINUX ESSENTIAL SKILLS!!

Who this course is for:

  • Anyone with a desire to learn Ubuntu Linux.

  • Anyone who needs to learn Ubuntu Linux for a personal or business project.

  • A newbie Linux user who wants to be professional in using Ubuntu Linux.

  • An existing Ubuntu Linux user who wants to increase his knowledge.

  • Anyone who wants to learn the basics of Ubuntu Linux system administration.

  • Windows or macOS users who want to switch to Ubuntu Linux.

Student testimonials:

  • Ghada: It has been a wonderful experience. Mustafa is an amazing instructor. The contents and length of the course are just perfect to start working freely on Ubuntu. The course covers a wide variety of topics explained in a clear and simple way. I would highly recommend this course.

  • AbdelKarim Benjelloun: Amazing course for all the beginners on Ubuntu Linux, really recommended.

  • Saptarshi Karmakar: Excellent Course, I have learned many things from it.

  • M Tanya: this course has been really informative so far.

  • Ezequiel Rosa: Muy bueno para quien quiera iniciarse en Ubuntu/Linux.

  • Aslam Shaikh: It's a good match for me, nice presentation.

  • Jonathan Hecl: Very useful and complete course.

  • Vaishnavi d: Excellent experience.

  • Mahmoud ElGezery: Thanks, Mustafa. A nice course, variety of topics, and clear explanation. Well done.

  • Mostafa: This course covers a lot of parts in Ubuntu in a short time. It is presented clearly. Amazing course for beginners. My favourite course this year. Thanks, Moustafa.

Who this course is for:
  • The Ideal student for this course is a newbie Linux user who wants to Learn how to run and manage the Ubuntu Linux operating system professionally in a short time.
  • A Current Linux user who wants to Increase his Knowledge.
  • May be interesting and useful for home users who want to learn more about the Linux operating system.
Course content
Expand all 97 lectures 03:40:11
+ Background & Introduction
5 lectures 07:51
Section Overview
00:21
Operating System
01:42
Background & Introduction Section Quiz
12 questions
+ Ubuntu Installation
12 lectures 24:36
Section Overview
00:17
Virtualbox Intro
00:57
Virtualbox Installation
02:04
Creating A New Virtual Machine
01:52
Ubuntu Installation
03:50
Installing software on Ubuntu Intro
00:35
Installing software on Ubuntu Via Terminal
02:28
Uninstalling Ubuntu software via terminal
02:45
Installing Software on Ubuntu Graphically
01:23
Uninstalling Ubuntu software using Ubuntu Software Center
01:42
Installing and uninstalling software on Ubuntu using Debian pkg
01:57
Ubuntu Installation Section Quiz
16 questions
+ QuickStart
8 lectures 23:00
Section Overview
00:23
Logging in, activating ui and logging out
06:46
Absolute Basics
05:35
Using Special Key for the Shell
02:16
Getting Help
00:32
The man pages
05:08
The --help option
00:37
Graphical help
01:43
Quick Start Section Quiz
20 questions
+ About Files and the File System
12 lectures 40:02
Section Overview
00:35
General 0verview of the Ubuntu File System
07:21
Orientation in the file system
10:36
Manipulating files
03:20
The touch command
02:43
Creating Files and Directories
02:15
Moving Files and Directories
00:47
Copying Files and Directories
01:18
Removing Files and Directories
02:50
Finding Files and Paths
05:39
Linking Files
01:16
Creating Symbolic Links
01:22
About Files and the File System Section Quiz
30 questions
+ Processes
29 lectures 51:08
Section Overview
01:36
What is a process?
02:10
Multi-user and Multi-tasking
00:39
Interactive Processes
03:38
Automatic Processes
01:12
Daemons
00:42
Linux Pipes
01:35
The grep command
02:58
The sort command
00:53
Filter
01:12
Process Attributes
01:37
Displaying Process Information
05:10
Process Creation
02:19
Ending Processes
01:00
Signals
01:21
Shutdown
01:00
Managing Processes
03:17
Managing Process "Priority & Niceness"
02:24
Managing Process "CPU Resources"
01:14
Managing Process "Memory Resources"
01:06
Tuning System Performance
01:04
Network Problems
00:58
Disk IO Problems
01:19
Users
01:09
Graphical Tools
00:42
Interrupting Processes
03:07
Scheduling Processes
01:17
The sleep command
02:37
The at command
01:52
Processes Section Quiz
30 questions
+ Linux Input & Output Redirection
4 lectures 19:00
Section Overview
00:57
Linux Regular Expressions
05:55
Simple Redirections
06:21
Advanced Redirection filters
05:47
+ Text Editors
3 lectures 03:07
Section Overview
00:15
Text Editors
01:27
The Easy Way of Learning the Popular Vim Editor
01:25
Text Editors Section Quiz
5 questions
+ Ubuntu Virtual Terminals
4 lectures 04:05
Section Overview
00:19
Ubuntu Virtual Terminals
00:57
Starting Virtual Terminals and Navigating through them
01:28
Virtual Terminal Shortcuts
01:21
Ubuntu Virtual Terminals Section Quiz
8 questions
+ Ubuntu Linux Communication Utilities
5 lectures 08:45
Ubuntu Linux Communication Utilities Section Overview
00:39
The ftp Command
02:36
The telnet Command
01:15
The ssh Command
01:15