Essential Tools for Ubuntu
Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level
Overview/Description
In this course, you will learn some of the important tools and software available in Ubuntu. This course includes important command line utilities and gives an introduction to setting up a working web server.
Target Audience
Free and open software enthusiasts, web developers, and system administrators looking to get started with Ubuntu
Prerequisites
None
Expected Duration (hours)
2.7
Lesson Objectives Essential Tools for Ubuntu
start the course
add and modify users in Ubuntu using the available graphical tools
add and modify groups in Ubuntu using various command line tools
set local and global environment variables
modify the .bashrc file to create command line aliases
change and modify user and group ownership of files and directories
create, copy, and move files and directories on the command line
use the df and du utilities to query how storage space is being used
compare files for differences using the GNU diff utils
perform a find on the command line
use grep to search text with regular expressions
manipulate and parse text using awk
process text using sed
explore the head, tail, more, and less utilities
use kill to terminate a running process
use wc to count the characters, words, and lines in a given file on the command line
use curl to make HTTP requests from the command line
use openssl to create a message digest on the command line
install and configure a simple nginx web server
install MariaDB as a drop-in replacement for MySQL
install and configure php5-fpm
configure a basic LEMP (Linux, nginx, MariaDB, PHP) stack
create a certificate signing request and self-sign it with openssl
modify the /etc/hosts file to point a domain to a local web server
use avconv to format shift video formats and extract audio from a video file
Course Number: lu_gsub_a02_it_enus
Expertise Level
Beginner