YoVDO

Linux for Programmers

Offered By: Tech with Tim via YouTube

Tags

Linux Courses Process Management Courses FTP Courses SSH Courses

Course Description

Overview

Dive into a comprehensive 4.5-hour tutorial series designed to equip programmers with essential Linux skills. Learn to create and SSH into Linux machines, navigate the filesystem, and master common commands. Explore user and group management, file permissions, and process monitoring. Gain proficiency in basic networking commands, public/private key authentication, and FTP. Discover environment variables, text editors like Nano, Vim, and Emacs, and harness the power of grep with regular expressions. Delve into shell scripting, automate tasks with cronjobs, and tackle advanced commands. Apply your knowledge by deploying a simple Python web server and connecting a domain to a Linode server.

Syllabus

Linux for Programmers #1 - Create and SSH Into a Linux Machine.
Linux for Programmers #2 - FileSystem & Common Linux Commands.
Linux For Programmers #3 - Users and Groups.
Linux For Programmers #4 - File Permissions and chmod.
Linux for Programmers #5 - Processes, htop & top.
Linux for Programmers #6 - Basic Linux Networking Commands.
Linux for Programmers #7 - Public/Private Key Authentication (RSA) & FTP.
Linux for Programmers #8 - Environment Variables On Linux.
Linux For Programmers #9 - Linux Text Editors (Nano, Vim & Emacs).
Linux for Programmers #10 - Grep Command & Regular Expressions.
Linux For Programmers #11 - Shell Scripts.
Linux for Programmers #12 - Cronjobs.
Linux for Programmers #13 - Advanced Commands.
Linux for Programmers #14 - Deploying a Simple Python Web Server.
Linux for Programmers #15 - How to Connect a Domain to a Linode Server.


Taught by

Tech with Tim

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera