What you'll learn
- Do job control, and shell redirections.
- Navigate and explore the filesystem.
- Update your system.
- Install, remove and search for third party software.
- Add and remove both users and groups.
- Set and read file permissions.
- Master the vi and nano editors.
- Do advanced text manipulations.
- Getting help using built-in help resources in Linux.
- Understanding and using the root account, su and sudo.
- Understanding advanced topics such as inodes.
- Kill misbehaving processes.
- Monitor the system.
- Filter textfiles.
- Lookup commands in the built in man-pages
Requirements
- No prior knowledge of Linux is required.
- Access to a Linux computer is required, if you want to follow allowing in the course. This could be anything from a laptop with Linux, to a server, or a VPS.
Description
The aim of this course is you who already have access to a Linux computer of some sort and want to start learning Linux. It doesn't matter if you have access to a Linux laptop, a Linux server, or a VPS. It doesn't even matter what Linux distribution you have.
You will learn all the fundamentals of the Linux operating system so that you'll be able to work with high confidence at the Linux command line. You will learn to perform administrative tasks, advanced text manipulation, and working with the vi and nano editors. You will also learn how to install programs using apt, yum, and dnf. There is also a section to teach you how to do process management.
With these skills, you'll then be able to find more information in the systems manual pages and start to learn all on your own. The entire course has a practical approach. You'll become a Linux wizard in no time!
This course contains real, human-made, closed captions in English for every lecture. The course also encourages you to study Linux, even outside of the course.
Student testimonials:
"Tx Jack! Your course really helped me out! I recommend your lectures
to anyone willing to dig a little bit into Linux world. It was a true
pleasure being your student". Corneel Stirbu, student.
"Excellent presentation from ground up in a steady pace". Review by Sanjay, student.
"This is the most instructive and interactive training thus far. Super intuitive and explained in great detail. If I could give 10 stars I would". Review by Anthony Marin, student.
"Jack is an excellent instructor. The assignments were challenging in a good way in that they built upon the prior lectures, the quizzes reinforced the concepts well and the presentation and explanations were clear, succint and everything progressed very well. I'm using this course to get a foundation in Linux for pentesting and this has been a tremendous help. Absolutely recommended!" Review by Tony Guimelli, student.
Who this course is for:
- Anyone who wants to learn Linux, from absolute beginners to those who wants to sharpen up their skills.
Instructor
I've been hooked on Linux and programming since 1997, and I've been running my own IT-business since 2010. Since the start of my company I've been running a multitude of Linux and *BSD-servers, published two books about programming, been making and maintaining websites and held programming courses in Python, PHP and HTML5. During 2013 and 2014 I studied Linux systems and programming. During my studies I taught at several study groups.