We may earn an affiliate commission when you visit our partners.
Course image
Cody Ray Miller

Linux is the fastest growing operating system in the world. Get the CentOS Server skills you need to succeed with this comprehensive course.

Read more

Linux is the fastest growing operating system in the world. Get the CentOS Server skills you need to succeed with this comprehensive course.

Let's be honest; technical books are boring. Sure, you could learn CentOS 7 server administration from some long-winded encyclopedia, but why waste all that time?

Udemy's video content delivery system will have you operating your own CentOS sever in minutes.

If you want to increase your IT skills, this course is a great place to start. More and more companies are utilizing Linux servers in their day-to-day operations. So, don't be left behind.

Inside, you'll learn:

  • What a computer server is and how it works
  • How to download and install CentOS 7 (it's FREE. )
  • To master getting around in a shell/command-line environment
  • How to connect to your server remotely with SSH
  • Basic Apache web server configuration and implementation
  • The process for creating basic Samba shares
  • How to configure 'mdadm' and form software RAID arrays
  • and so much more.

All course updates are 100% FREE. Buy this course one time and you own it for life. Not only that, but you will also gain lifetime access to me as your personal instructor. Have a question about CentOS? Just ask. You, as my student, will always be my #1 priority.

Wait, are you still reading this?. The course comes with a genuine 30 day, no hassles, money-back guarantee. So, there is absolutely nothing to risk here. Enroll today.

Enroll now

What's inside

Learning objectives

  • Create and run your very own linux server (in minutes!)
  • Install centos 7 from scratch, including how to run it in virtualbox!
  • Dominate the linux shell with essential server commands
  • Harness the power of ssh for remote controlling your server
  • Join two hard drives together to form a raid array
  • Share files with windows systems using samba
  • Automate server tasks with cron jobs
  • Operate your own web server with apache

Syllabus

Learn the basics of computer servers and Linux operating systems
Introduction
What is a computer server?
What is Linux?
Read more
What is CentOS?
Downloading CentOS 7
Preparing installation media
VirtualBox configuration (optional, for VBOX users only)
Installing CentOS 7 Server

Section 1 Review

Learn to control and navigate the server using basic commands
Navigating the system (ls, cd)
Working with directories and files (mkdir, rmdir, nano, rm)
Basic output (cat, TAB, &&, "", \)
Security basics (sudo)
Managing output (|, grep, less)
Copying and moving files (cp, mv, rsync)
Shutting down the system (reboot, shutdown)
BONUS VIDEO: Runlevels (telinit)
The 'sudoers' file
BONUS VIDEO: HELP!

Section 2 Review

Learn the system processes most frequently utilized by admins
Changing the system date and time
User management, part 1 (useradd, groupadd, passwd)
User management, part 2 (userdel, groupdel, usermod)
Package management and understanding dependencies (yum)
Basic Networking, Part 1
Basic Networking, Part 2
Wireless Networking
Permissions, Part 1
Permissions, Part 2
BONUS VIDEO: Managing Permissions with ACLs
Filesystem Management, Part 1
Filesystem Management, Part 2

Section 3 Review

Learn how to use SSH, Samba, mdadm, Apache, and more!
An Introduction to RAID
Forming a RAID array
Replacing a failed disk in a RAID array
Destroying an array
Samba: Preliminary configuration
Samba: Working with shares
Using SSH to remote connect to the server
Setting up and using the Apache Web Server
Automating tasks with cron jobs

Section 4 Review

Learn a few additional things that will help you get the most out of CentOS!
Browsing the web with 'links'
GUI management with Webmin
Process management (ps, top, fg, kill)
Using WinSCP for FTP access
Compression (.tar, .zip, .tar.gz, .tar.bz2 files)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches the foundational components of Linux server administration, including command-line navigation, SSH connectivity, and package management
Suitable for beginners with no prior Linux experience
Provides hands-on practice through virtual environment setup and exercises
Covers essential topics for managing CentOS servers, such as user management, file permissions, and firewall configuration
Incorporates practical applications, such as setting up a web server and automating tasks with cron jobs
Offers lifetime access to updates and instructor support

Save this course

Save CentOS 7 Linux Server: Alternative to Red Hat Enterprise to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in CentOS 7 Linux Server: Alternative to Red Hat Enterprise with these activities:
Practice Managing Files and Directories
Repetitive practice in managing files and directories will enhance your proficiency and understanding of the concepts.
Browse courses on File Management
Show steps
  • Create, move, copy, and delete files and directories.
  • Set file and directory permissions using chmod and chown.
  • Practice using wildcards and regular expressions for file manipulation.
Follow a CentOS 7 Server Installation Tutorial
Following a detailed tutorial will guide you through the process of installing and configuring CentOS 7, providing hands-on experience.
Show steps
  • Find a reputable tutorial on installing CentOS 7.
  • Follow the tutorial step-by-step, taking notes as needed.
  • Test your installation by running basic commands.
Join a CentOS User Forum
Engaging with other CentOS users will provide you with a valuable source of support and insights.
Show steps
  • Identify and join a reputable CentOS user forum.
  • Participate in discussions and ask questions related to the course content.
  • Contribute your own knowledge and experiences to help others.
Three other activities
Expand to see all activities and additional details
Show all six activities
Configure a Basic Web Server with Apache
Building a basic web server will allow you to apply your knowledge and gain practical experience in server administration.
Browse courses on Apache Web Server
Show steps
  • Install the Apache web server on your CentOS 7 server.
  • Configure Apache to serve a simple web page.
  • Test your web server by accessing it from a web browser.
Set Up a RAID Array for Data Protection
Setting up a RAID array will enhance your understanding of data protection and storage management techniques.
Show steps
  • Learn about different RAID levels and their advantages.
  • Configure a RAID array using the mdadm tool.
  • Test your RAID array to ensure data redundancy.
Contribute to CentOS Documentation
Contributing to open-source projects will give you real-world experience in server administration and documentation.
Show steps
  • Identify areas where CentOS documentation can be improved.
  • Create or edit documentation pages on the CentOS website.
  • Submit your contributions for review and merge.

Career center

Learners who complete CentOS 7 Linux Server: Alternative to Red Hat Enterprise will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists are responsible for collecting, analyzing, and interpreting data. They may also be involved in the development of machine learning and artificial intelligence models. This course may be useful for aspiring Data Scientists because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with data.
Machine Learning Engineer
Machine Learning Engineers are responsible for the design and development of machine learning models. They may also be involved in the deployment and maintenance of machine learning models. This course may be useful for aspiring Machine Learning Engineers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with machine learning.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software systems. They may also be involved in the deployment and testing of software systems. This course may be useful for aspiring Software Engineers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with software systems.
Database Administrator
Database Administrators are responsible for the maintenance and performance of databases. They may also be involved in the design and implementation of new database systems. This course may be useful for aspiring Database Administrators because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with databases.
Web Developer
Web Developers are responsible for the design and development of websites. They may also be involved in the maintenance and performance of websites. This course may be useful for aspiring Web Developers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with web servers.
Network Administrator
Network Administrators are responsible for the maintenance and performance of computer networks. They may also be involved in the design and implementation of new network systems. This course may be useful for aspiring Network Administrators because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with networks.
Information Security Analyst
Information Security Analysts plan and implement security measures to protect an organization's computer systems and networks. They may also be involved in the investigation of security breaches. This course may be useful for aspiring Information Security Analysts because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of information security.
Product Manager
Product Managers are responsible for the development and launch of new products. They may also be involved in the marketing and sales of products. This course may be useful for aspiring Product Managers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with technology products.
Cloud Architect
Cloud Architects are responsible for the design and implementation of cloud computing systems. They may also be involved in the management and maintenance of cloud computing systems. This course may be useful for aspiring Cloud Architects because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of cloud computing.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. They may also be involved in the design and implementation of new software systems. This course may be useful for aspiring DevOps Engineers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of DevOps.
IT Manager
IT Managers are responsible for the planning and management of information technology resources. They may also be involved in the development and implementation of IT policies and procedures. This course may be useful for aspiring IT Managers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of IT.
Technical Writer
Technical Writers are responsible for writing and editing technical documentation. They may also be involved in the development and delivery of training materials. This course may be useful for aspiring Technical Writers because it provides a foundation in Linux server administration, which is a valuable skill for anyone writing about technical topics.
Systems Administrator
Systems Administrators are responsible for the maintenance and performance of computer systems. They may also be involved in the design and implementation of new computer systems. This course may be useful for aspiring Systems Administrators because it provides a foundation in Linux server administration, which is a valuable skill for anyone working with computer systems.
Computer and Information Research Scientist
Computer and Information Research Scientists apply their knowledge of computers and information technology to research and solve complex problems. They may also be involved in the design and development of new computer systems and technologies. This course may be useful for aspiring Computer and Information Research Scientists because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of computer science.
Chief Technology Officer
Chief Technology Officers are responsible for the development and implementation of technology strategies. They may also be involved in the acquisition and management of technology resources. This course may be useful for aspiring Chief Technology Officers because it provides a foundation in Linux server administration, which is a valuable skill for anyone working in the field of technology.

Reading list

We've selected nine books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in CentOS 7 Linux Server: Alternative to Red Hat Enterprise.
This handbook provides a comprehensive and practical guide to UNIX and Linux system administration. It great resource for anyone who wants to learn more about the internals of CentOS 7 and other UNIX-like operating systems.
Provides a comprehensive overview of the UNIX operating system. It great resource for anyone who wants to learn more about the internals of Linux and other UNIX-like operating systems.
Provides a comprehensive guide to writing Linux device drivers. It is essential reading for anyone who wants to develop drivers for hardware devices that are used with CentOS 7.
Provides a comprehensive overview of the TCP/IP protocol suite. It great resource for anyone who wants to learn more about the internals of computer networks.
Provides a practical guide to system and network administration. It covers all the essential topics, from planning and design to implementation and troubleshooting.
Provides a comprehensive overview of modern Linux administration. It covers all the essential topics, from using the command line to managing users and groups to securing your system.
This textbook provides a comprehensive and accessible introduction to operating systems. It great resource for anyone who wants to learn more about the internals of Linux and other operating systems.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to CentOS 7 Linux Server: Alternative to Red Hat Enterprise.
CentOS Enterprise Linux 7 Operation Essentials
CentOS Enterprise Linux 7 Service Management
Ubuntu Linux Server Basics
What’s New in CentOS 8
Concepts for Securing Your Servers
CentOS Enterprise Linux 7 Storage Management
Linux Administration Bootcamp: Go from Beginner to...
Troubleshooting Your First Low-performing T-SQL Query
Debian Linux Server Setup and Administration Essentials
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser