Description: Learn to use the open source software operating system with the Ubuntu Linux for Beginners course. Ubuntu is a free and open source operating system and Linux distribution based on Debian. Ubuntu is the most popular Linux distro or software distribution package. The course will familiarize you with the operating system. You will learn to work with Ubuntu Linux. The system of installing and optimizing the operating system for the better results will be discussed in the course. You will explore the techniques of installing Ubuntu along with your primary operating system. You will also learn how to move on to the more advanced commands and how to manage users, permissions, and groups. Apart from the installation and optimization, the course shows you Ubuntu Linux developer tools and the shows the strategies of hosting your own web server. Finally, the course introduces you with Linux Network Administration Tools. By the end of the course, you will be able to use the operating system confidently. Assessment: This course does not involve any MCQ test. Students need to answer assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Once the answers are submitted, the instructor will check and assess the work. Certification: After completing and passing the course successfully, you will be able to obtain an Accredited Certificate of Achievement. Certificates can be obtained either in hard copy at a cost of £39 or in PDF format at a cost of £24. Who is this Course for? Ubuntu Linux for Beginners is certified by CPD Qualifications Standards and CiQ. This makes it perfect for anyone trying to learn potential professional skills. As there is no experience and qualification required for this course, it is available for all students from any academic background. Requirements Our Ubuntu Linux for Beginners is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation. Career Path After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market. Ubuntu Linux for Beginners THE COMPANY BEHIND UBUNTU 00:15:00 DOMAIN NAME SYSTEM ON UBUNTU 00:15:00 DDNS Changes 00:30:00 UFW ON UBUNTU 00:30:00 UFW FEATURES 00:15:00 MAIL SERVER ON UBUNTU Part 1 00:30:00 MAIL SERVER ON UBUNTU Part 2 00:15:00 KERBEROS AND FEDERATION SERVICES ON UBUNTU 00:30:00 WORKING WITH WEB SERVERS ON UBUNTU 00:15:00 WORKING WITH DATABASE SERVERS ON UBUNTU 00:15:00 Order Your Certificate and Transcript Order Your Certificates and Transcripts 00:00:00
Linux Troubleshooting and Administration
Course Overview In computing, hardening is the process of securing a system by reducing its vulnerability. In this course, you will learn from the experts how to harden Linux systems using various methods and best practices. The Linux Security and Hardening Level 4 course will walk you through fundamental security tools and concepts in Linux, equipping you with the skills to secure your system effectively. Whether you are looking to become a System Administrator or are preparing for your Redhat Certified Engineer exam (EX300), this step-by-step training course has all the expert guidance you need to become a top professional in this field. We have broken down this complete Linux security training course into bitesize modules, ideal for those who are new to Linux, and require step-by-step guidance to take their career to the next level. This best selling Linux Security and Hardening Level 4 has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Linux Security and Hardening Level 4 is suitable for anyone who wants to build their professional skill set and improve their expert knowledge. The Linux Security and Hardening Level 4 is CPD-accredited, so you can be confident you're completing a quality training course will boost your CV and enhance your career potential. The Linux Security and Hardening Level 4 is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn. After successfully completing the Linux Security and Hardening Level 4, you will be awarded a certificate of completion as proof of your new skills. If you are looking to pursue a new career and want to build your professional skills to excel in your chosen field, the certificate of completion from the Linux Security and Hardening Level 4 will help you stand out from the crowd. You can also validate your certification on our website. We know that you are busy and that time is precious, so we have designed the Linux Security and Hardening Level 4 to be completed at your own pace, whether that's part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device. Our experienced tutors are here to support you through the entire learning process and answer any queries you may have via email.
About Course Learn how to use Linux to boost your programming productivity and become a more efficient developer. In this comprehensive course, you will learn: The best Linux terminals to use for programming How to use clipboard managers to save time and effort How to use Vim, the most powerful text editor for programmers How to use Zsh and the oh-my-zsh framework to customize your terminal experience Extensive lessons on terminal commands, including how to find and replace text, work with pipes and subshells, and automate tasks And much more! You will also receive access to a repository of scripts and an eBook containing all of the examples and explanations from the course. This course is perfect for programmers who are new to Linux or who want to learn how to use Linux more effectively. Enroll today and start your journey to becoming a more productive programmer with Linux! Here are some of the benefits of learning how to use Linux for programming: Linux is a powerful and flexible operating system that can be customized to meet your specific needs. Linux is also very efficient, which can make a big difference in your productivity, especially when working with large projects. Linux has a wide range of built-in tools and utilities that are designed for programmers, such as the Bash shell, Vim, and Git. Linux is also open source, which means that there is a large community of developers who are constantly contributing to and improving the platform. If you are serious about becoming a more productive programmer, then learning how to use Linux is an essential skill. This course will teach you everything you need to know to get started. Enroll today and start boosting your productivity! What Will You Learn? I'll increase my terminal productivity by using Terminator, Guake and other tools I'll be able to use regular expressions, pipes and subshells and external shell scripting libraries I'll work with files like a vim-fu master I'll increase my command line productivity (by learning how to use sed, find, tmux, network, autoenv and more) I'll be able to launch a webserver, modify images and productively work with Git I'll edit files without leaving the terminal, use the screen space efficiently and copy-paste like a pro All in all: I will double my terminal productivity Course Content Introduction Introduction Terminator- Hasta La Vista Terminal Guake - Not Quake! Clipit- Forget Everything, Paste from History Productive Shells: Reinvent The Way You Work Pre Chapter Vim Oh-my-zsh Your Terminal Never Felt This Good Before! Basic Regular Expressions Pipes and Subshells Your Shell's Salt and Pepper Shell Scripting for Fun and Profit Shell Scripting Libraries Vim Kung Fu Supercharging Vim Keyboard Kung Fu Plugin Steroids for Vim Vim Password Manager Extra- Fast Configuration Restore CLI: The Hidden Recipe Sed - One-Liner Productivity Treasure You Can Run, But You Can't Hide From 'Find' Tmux Virtual Consoles, Background Jobs and The Likes Network Who's Listening Autoenv Set a Lasting, Project-Based Habitat Don't rm The Trash Developers' Treasure On the Spot Webserver Shrinking Spells and Other Image Magic Go With the Git Flow Merge Git Conflicts With Ease From Localhost to Instant DNS JSON Jamming in The New Age No More Mister Nice Guy Closing Chapter Bonus Chapter Terminal Art Bonus Chapter Closing Chapter A course by Bogdan Vaida Experiential Trainer RequirementsYou need to have prior experience in the Linux command lineYou must have access to a Linux/Unix terminalBasic programming skills are recommended (but not required)Some basic shell scripting and web development knowledge make the course easier to understand Audience System administrators Developers who already know the basics of Linux and want to sharpen their skills People working in the Linux command line This course is not for people who are opening a terminal for the first time Audience System administrators Developers who already know the basics of Linux and want to sharpen their skills People working in the Linux command line This course is not for people who are opening a terminal for the first time
The 'Linux Shell Scripting' course offers comprehensive training in shell scripting for Linux environments. From creating a local Linux shell scripting environment to network scripting and automation, learners will develop practical skills to automate tasks, process data, and improve efficiency using shell scripts. Learning Outcomes: Set up a local Linux shell scripting environment for practical learning. Create shell scripts for user and account management, including password generation and handling shell script arguments. Apply Linux programming conventions to maintain clear and efficient code. Develop shell scripts that parse command-line options for flexible user interaction. Utilize shell scripting for data processing, transformation, and reporting tasks. Automate network scripting and distributed systems for enhanced efficiency. Summarize the key concepts and techniques learned throughout the course. Access additional course extras and resources for further exploration and practice. Why buy this Linux Shell Scripting? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Linux Shell Scripting there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Linux Shell Scripting course is ideal for Students Recent graduates Job Seekers Anyone interested in this topic People already working in the relevant fields and want to polish their knowledge and skill. Prerequisites This Linux Shell Scripting does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Linux Shell Scripting was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Linux Shell Scripting is a great way for you to gain multiple skills from the comfort of your home. Course Curriculum Unit 01: Course Introduction Introduction and Course Overview 00:02:00 Course Downloads 00:03:00 Unit 02: Creating a Local Linux Shell Scripting Environment Creating a Local Lab Environment Using Vagrant and VirtualBox - Background 00:16:00 Exercise 1 Instructions - Creating a Local Linux Shell Scripting Lab Environment 00:28:00 Exercise 1 - Walkthrough - Part I - Windows Users Only 00:04:00 Exercise 1 - Walkthrough - Part I - Mac Users Only 00:02:00 Exercise 1 - Walkthrough - Part I - Linux (CentOS/RHEL) Users Only 00:03:00 Exercise 1 - Walkthrough - Part II - All Users 00:23:00 Unit 03: User and Account Creation - Shell Scripting Project 1 Section Introduction 00:03:00 Getting Started with Shell Scripting: Naming, Permissions, Variables, Builtins. 00:35:00 Special Variables, Pseudocode, Command Substitution, if Statement, Conditionals. 00:23:00 Exit Statuses, Return Codes, String Test Conditionals, More Special Variables. 00:18:00 Reading Standard Input, Creating Accounts, Username Conventions, More Quoting. 00:23:00 Exercise 2 - Instructions 00:12:00 Exercise 2 - Walkthrough 00:21:00 Unit 04: Password Generation and Shell Script Arguments - Shell Scripting Project 2 Random Data, Cryptographic Hash Functions, Text and String Manipulation. 00:31:00 Positional Parameters, Arguments, for Loops, Special Parameters 00:30:00 The while Loop, Infinite Loops, Shifting, Sleeping 00:16:00 Exercise 3 - Instructions 00:12:00 Exercise 3 - Walkthrough 00:20:00 Unit 05: Linux Programming Conventions - Shell Scripting Project 3 Advanced Standard Input, Standard Output, and Standard Error - Part I 00:13:00 Advanced Standard Input, Standard Output, and Standard Error - Part II 00:26:00 Exercise 4 - Instructions 00:05:00 Exercise 4 - Walkthrough 00:12:00 Unit 06: Parsing Command Line Options - Shell Scripting Project 4 Case Statements 00:20:00 Functions 00:33:00 Parsing Command Line Options with getopts, Part 1 00:20:00 Parsing Command Line Options with getopts, Part 2 00:18:00 Deleting and Disabling Linux Accounts, Part 1 of 4 (Finding Files) 00:11:00 Deleting and Disabling Linux Accounts, Part 2 of 4 (The userdel command) 00:05:00 Deleting and Disabling Linux Accounts, Part 3 of 4 (Archives with tar) 00:14:00 Deleting and Disabling Linux Accounts, Part 4 of 4 (Disabling Accounts) 00:08:00 Deleting Users - Exercise 5 - Instructions 00:14:00 Deleting Users - Exercise 5 - Walkthrough 00:33:00 Unit 07: Transforming Data / Data Processing / Reporting - Shell Scripting Project 5 Cut and Awk 00:22:00 Cut and Awk Demonstration Script: Open Network Ports 00:10:00 Sort and Uniq 00:18:00 Parsing Log Files - Exercise 6 - Walkthrough 00:15:00 Sed 00:29:00 Unit 08: Network Scripting & Automation of Distributed Systems: Shell Scripting Project 6 Configuring a Mini Network and Scripting for Remote Systems 00:30:00 Scripting Remote Commands - Walkthrough - Part 1 00:26:00 Scripting Remote Commands - Exercise - Instructions 00:12:00 Scripting Remote Commands - Walkthrough - Part 2 00:13:00 Unit 09: Course Summary Summary 00:08:00 Unit 10: Course Extras What Shell Scripting Is and Why You Should Learn It 00:10:00 Resources Resources - Linux Shell Scripting 00:00:00 Assignment Assignment - Linux Shell Scripting 00:00:00
Register on the Linux for Cloud and DevOps Engineers today and build the experience, skills and knowledge you need to enhance your professional development and work towards your dream job. Study this course through online learning and take the first steps towards a long-term career. The course consists of a number of easy to digest, in-depth modules, designed to provide you with a detailed, expert level of knowledge. Learn through a mixture of instructional video lessons and online study materials. Receive online tutor support as you study the course, to ensure you are supported every step of the way. Get an e-certificate as proof of your course completion. The Linux for Cloud and DevOps Engineers is incredibly great value and allows you to study at your own pace. Access the course modules from any internet-enabled device, including computers, tablet, and smartphones. The course is designed to increase your employability and equip you with everything you need to be a success. Enrol on the now and start learning instantly! What You Get With The Linux for Cloud and DevOps Engineers Receive a e-certificate upon successful completion of the course Get taught by experienced, professional instructors Study at a time and pace that suits your learning style Get instant feedback on assessments 24/7 help and advice via email or live chat Get full tutor support on weekdays (Monday to Friday) Course Design The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace. You are taught through a combination of Video lessons Online study materials Certification Upon successful completion of the course, you will be able to obtain your course completion e-certificate free of cost. Print copy by post is also available at an additional cost of £9.99 and PDF Certificate at £4.99. Who Is This Course For: The course is ideal for those who already work in this sector or are an aspiring professional. This course is designed to enhance your expertise and boost your CV. Learn key skills and gain a professional qualification to prove your newly-acquired knowledge. Requirements: The online training is open to all students and has no formal entry requirements. To study the Linux for Cloud and DevOps Engineers, all your need is a passion for learning, a good understanding of English, numeracy, and IT skills. You must also be over the age of 16. Course Content Introduction Introduction 00:02:00 Operating System 00:04:00 Create an AWS account 00:06:00 Create a Linux EC2 Instance 00:06:00 Connect to Linux system using Mobaxterm from Windows 00:04:00 Connect to Linux system from MAC 00:02:00 Linux Filesystem Hierarchy 00:08:00 Files and Directories Basic Linux Commands 00:05:00 Read a File 00:06:00 Create a File 00:10:00 Edit or Append Content to a File 00:08:00 Create Directories 00:05:00 Remove FIles and Directories 00:09:00 Manage Files and Directories Copy Files or Directories - Commands: cp 00:06:00 Move or Rename a File 00:02:00 Change Directory - Command: cd 00:06:00 How to Search a File - Commands: find, diff and file 00:05:00 Search a word in a file - Command: grep 00:09:00 Replace a Word in a File - Commands: sed 00:09:00 User Management Creating & Managing a User - Command useradd 00:08:00 Login as a User on EC2 Instance 00:04:00 ls Command Explained 00:12:00 File Permissions 00:04:00 Changing Permissions - Commands: chmod 00:10:00 Changing Ownership - Commands: chown, file 00:04:00 System Management Gather System Information - Commands: free, cpuinfo, uname etc.. 00:08:00 Software Management Installing Packages - Commands : yum [install, remove] 00:06:00 Updating and Getting Info about Packages - Commands: yum [update, list, info] 00:03:00 Networking Collect Network info - Commands: hostname, ping, wget, ifconfig, curl 00:09:00 Telnet explained 00:06:00 Services Services - Commands: service [status, start, stop] 00:07:00 Services - commands chkconfig, systemctl 00:07:00 Process Management Process Management - Commands: ps, fg, bg, top 00:11:00 Other Topics Archiving files and directories - Commands: gzip, gunzip, zip, unzip, tar 00:08:00 Crontab Explained 00:09:00 Softlink and Hardlink - Commands: ln 00:10:00 Copy files from Windows to Linux - Commands: scp 00:16:00 Resources Resources - Linux for Cloud and DevOps Engineers 00:00:00 Frequently Asked Questions Are there any prerequisites for taking the course? There are no specific prerequisites for this course, nor are there any formal entry requirements. All you need is an internet connection, a good understanding of English and a passion for learning for this course. Can I access the course at any time, or is there a set schedule? You have the flexibility to access the course at any time that suits your schedule. Our courses are self-paced, allowing you to study at your own pace and convenience. How long will I have access to the course? For this course, you will have access to the course materials for 1 year only. This means you can review the content as often as you like within the year, even after you've completed the course. However, if you buy Lifetime Access for the course, you will be able to access the course for a lifetime. Is there a certificate of completion provided after completing the course? Yes, upon successfully completing the course, you will receive a certificate of completion. This certificate can be a valuable addition to your professional portfolio and can be shared on your various social networks. Can I switch courses or get a refund if I'm not satisfied with the course? We want you to have a positive learning experience. If you're not satisfied with the course, you can request a course transfer or refund within 14 days of the initial purchase. How do I track my progress in the course? Our platform provides tracking tools and progress indicators for each course. You can monitor your progress, completed lessons, and assessments through your learner dashboard for the course. What if I have technical issues or difficulties with the course? If you encounter technical issues or content-related difficulties with the course, our support team is available to assist you. You can reach out to them for prompt resolution.
The 'Linux Security and Hardening' course focuses on strengthening the security measures of Linux systems. It covers various aspects of security, including general security practices, physical security, account security, network security, and file system security. Learners will gain valuable knowledge and techniques to enhance the security of Linux environments. Learning Outcomes: Understand the importance of Linux security and its significance in protecting systems and data. Implement general security best practices, including updates, patches, and system configurations. Secure physical access to Linux servers and prevent unauthorized access. Manage user accounts and permissions effectively to maintain a secure environment. Apply network security measures, including firewalls, to safeguard against external threats. Set up file system security and encryption to protect sensitive data. Explore additional resources for continuous learning and staying up-to-date with Linux security practices. Why buy this Linux Security and Hardening? Unlimited access to the course for forever Digital Certificate, Transcript, student ID all included in the price Absolutely no hidden fees Directly receive CPD accredited qualifications after course completion Receive one to one assistance on every weekday from professionals Immediately receive the PDF certificate after passing Receive the original copies of your certificate and transcript on the next working day Easily learn the skills and knowledge from the comfort of your home Certification After studying the course materials of the Linux Security and Hardening there will be a written assignment test which you can take either during or at the end of the course. After successfully passing the test you will be able to claim the pdf certificate for £5.99. Original Hard Copy certificates need to be ordered at an additional cost of £9.60. Who is this course for? This Linux Security and Hardening course is ideal for Students Recent graduates Job Seekers Anyone interested in this topic People already working in the relevant fields and want to polish their knowledge and skill. Prerequisites This Linux Security and Hardening does not require you to have any prior qualifications or experience. You can just enrol and start learning.This Linux Security and Hardening was made by professionals and it is compatible with all PC's, Mac's, tablets and smartphones. You will be able to access the course from anywhere at any time as long as you have a good enough internet connection. Career path As this course comes with multiple courses included as bonus, you will be able to pursue multiple occupations. This Linux Security and Hardening is a great way for you to gain multiple skills from the comfort of your home. Course Curriculum Unit 01: Course Overview and Downloads Course Overview 00:01:00 Unit 02: General Security Section Overview - General Security 00:01:00 Is Linux Secure? 00:02:00 What Makes Linux Secure? 00:08:00 Security Guidelines and Principles 00:08:00 Section Summary - General Security 00:02:00 Unit 03: Physical Security Section Overview - Physical Security 00:01:00 Physical Security Concepts 00:08:00 Single User Mode Security 00:07:00 Single User Mode and Blank Passwords 00:03:00 Securing the Boot Loader 00:07:00 Disk Encryption 00:06:00 Encrypting a New Device, Part I 00:09:00 Encrypting a New Device, Part II 00:04:00 Encrypting an Existing Device 00:01:00 Disabling Control Alt Delete 00:02:00 Section Summary - Physical Security 00:01:00 Unit 04: Account Security Section Overview - Account Security 00:01:00 Intro to PAM 00:05:00 PAM Configuration Example 00:04:00 Password Security 00:08:00 Account Security Demo #1 (UID 0) 00:03:00 Controlling Account Access 00:05:00 Security by Account Type 00:06:00 Account Security Demo #2 00:03:00 Account Security Demo #3 (Sudo) 00:05:00 Unit 05: Network Security Section Overview - Network Security 00:01:00 Network Security, Part I 00:08:00 Network Security, Part II 00:06:00 Securing SSHD, Part I 00:08:00 Securing SSHD, Part II 00:03:00 Linux Firewall Fundamentals 00:08:00 Configuring the Firewall from the Command Line 00:04:00 Firewall Rule Specifications 00:05:00 Example Firewall Rules 00:04:00 Linux Firewall Demonstration 00:10:00 TCP Wrappers, Part I 00:07:00 TCP Wrappers, Part II 00:04:00 Unit 06: File System Security Section Overview - File System Security 00:01:00 File and Directory Permissions, Intro 00:01:00 File and Directory Permissions, Part I 00:11:00 File and Directory Permissions, Part II 00:09:00 Special Modes, Part I 00:08:00 Special Modes, Part II 00:03:00 File Attributes 00:06:00 File Attributes Demo 00:03:00 ACLs 00:09:00 ACLs Demo 00:06:00 Rootkits 00:09:00 Rootkit Hunter Demonstration 00:07:00 Unit 07: Additional Resources Additional Resources 00:05:00 Assignment Assignment - Linux Security and Hardening 00:00:00