Linux System Administration
Linux Administration
In this 2-day course, participants will learn how to install a specific distribution of Linux (Ubuntu) and learn how to administer the system.
Trainer Wei- Meng Lee
With the recent push to open source software development, the importance of Linux can no longer be ignored. Linux is everywhere – on your phone, IoT devices, the entertainment systems on your flight, fridge, TVs, routers, etc.
For developers, Linux is gaining a lot of tractions on the server side, and a large percentage of Amazon Web Services (AWS) EC2 instances and Azure Virtual Machines are running Linux.
In this 2-day course, participants will learn how to install a specific distribution of Linux (Ubuntu) and learn how to administer the system.
Topics
• Introduction to Linux using Ubuntu
• Installing Linux
The boot process
• Display Managers
Installing different types of display managers
Switching between display managers
• Disk Management o Files and directory permissions
• Managing Users and groups o Creating users
Changing passwords
• Networking o Connecting to wireless networks
Configuring remote access
Transferring files
• Setting up:
Web Servers
Email Servers
FTP Servers
• Setting up:
PHP Node.js
Python
• Shell Scripting
Introduction to Bash Shell
Environment variables
For developers new to the Linux platform.
This course will provide the necessary hands-on skills needed to use Linux for daily tasks, such as installing packages, writing shell scripts, troubleshooting, creating user accounts, etc.
Prerequisites
• Basic knowledge of computer programming
Hardware
Laptop will be provided
Software
To be provided
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special emphasis on the learning-by-doing approach. His hands-on approach to learning programming make understanding the subject much easier than reading books, tutorials, and documentations. His name regularly appears in online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine.