We may earn an affiliate commission when you visit our partners.
A Cloud Guru

Welcome to the _Running Linux Servers on Google Cloud_ course! In this course, you will learn about the different features and services that enable running Linux virtual machines on Google Cloud. We'll begin with an introduction to some of the reasons for using Linux on the platform and review the Compute Engine service, which provides compute resources for creating and managing virtual machines. Once we are familiar with Compute Engine, we will configure and provision virtual machines, and see how to connect to running instances. Then, we will take a closer look at the Google Cloud storage services to see how we can use snapshots to back up our data and use those snapshots to create new disks and virtual machines. With the knowledge of creating and managing virtual machines, we will move on to identity and security. We will see how Google Cloud implements Identity and Access Management (IAM) and the features and services it provides to secure virtual machine instances. Finally, we will cover operational tasks, which include monitoring, logging, and deployment automation. After completing this course, you will have a broad understanding of the services provided by Google Cloud and the tools needed to run Linux servers on the platform.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills, knowledge, and tools essential for running Linux virtual machines on Google Cloud
Taught by A Cloud Guru, a renowned provider of cloud computing training
Provides hands-on labs and practice to reinforce understanding
Requires experience and knowledge in Linux and cloud computing concepts

Save this course

Save Running Linux Servers on Google Cloud 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 Running Linux Servers on Google Cloud with these activities:
Review Linux commands
Reviewing these commands before the course can help you to become more familiar with the CLI and to complete tasks in the course more efficiently
Browse courses on Linux Commands
Show steps
  • Review documentation for Linux commands
  • Practice using common Linux commands in a terminal
Read 'The Linux Command Line'
This book covers the basics of the Linux command line, which will be very helpful in this course
Show steps
  • Read chapters 1-3 of the book
  • Try out the commands as you read
  • Complete the exercises at the end of each chapter
Practice using Linux commands
Practicing using Linux commands will help you to become more proficient and comfortable with them
Browse courses on Linux Commands
Show steps
  • Find a list of common Linux commands
  • Practice using each command in a terminal
  • Try to use the commands to complete tasks, such as creating files, directories, and searching for files
Five other activities
Expand to see all activities and additional details
Show all eight activities
Set up a Linux virtual machine
Setting up a virtual machine will give you a hands-on experience with Linux and will help you to become more comfortable with using it
Browse courses on Compute Engine
Show steps
  • Create a new project in Google Cloud
  • Create a new Compute Engine instance
  • Connect to your instance using SSH
Create a presentation on Linux security
Creating a presentation will help you to learn about Linux security and to improve your presentation skills
Browse courses on Linux Security
Show steps
  • Research Linux security best practices
  • Create a presentation that covers the following topics: * User and group management * File permissions * Network security * Auditing and logging
  • Practice your presentation
Create a cheat sheet of Linux commands
Creating a cheat sheet can help you to quickly reference Linux commands and to improve your retention of them
Browse courses on Linux Commands
Show steps
  • Find a list of common Linux commands
  • Create a cheat sheet that includes the command, a brief description, and an example
Participate in a Linux challenge
Participating in a challenge can help you to test your Linux skills and to learn from others
Browse courses on Command Line
Show steps
  • Find a Linux challenge that is appropriate for your skill level
  • Complete the challenge and submit your solution
  • Review the solutions of others to learn from their approaches
Participate in a Linux study group
Participating in a study group can help you to learn from others, to get your questions answered, and to improve your understanding of the material
Show steps
  • Find a Linux study group or create your own
  • Attend study group meetings regularly
  • Participate in discussions and ask questions

Career center

Learners who complete Running Linux Servers on Google Cloud will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
DevOps Engineers implement strategies to optimize the performance of development teams and ensure better collaboration between developers and IT operations professionals. To be successful, they need to have a strong understanding of how to run Linux servers securely and efficiently. This course will provide DevOps Engineers with the knowledge and skills they need to succeed in their role by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Cloud Architect
Cloud Architects design and manage cloud computing systems. For this purpose, they need expertise in provisioning and managing virtual machines. This course will help them build a foundation for this expertise by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Cloud Engineer
Cloud Engineers implement and manage cloud computing systems. This includes provisioning and managing virtual machines. This course will provide Cloud Engineers with the knowledge and skills they need to succeed in their role by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Systems Administrator
Systems Administrators ensure that computer systems are running smoothly. This includes managing virtual machines. This course will help Systems Administrators build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Security Analyst
Security Analysts protect computer systems from threats. This includes managing virtual machines. This course will help Security Analysts build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Network Administrator
Network Administrators manage computer networks. This includes managing virtual machines. This course will help Network Administrators build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Cloud Security Engineer
Cloud Security Engineers protect cloud computing systems from threats. This includes managing virtual machines. This course will help Cloud Security Engineers build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
IT Director
IT Directors oversee the IT strategy of an organization. This includes managing virtual machines. This course will help IT Directors build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Software Engineer
Software Engineers design, develop, and maintain software systems. This includes managing virtual machines. This course will help Software Engineers build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Cloud Operations Engineer
Cloud Operations Engineers manage cloud computing systems. This includes managing virtual machines. This course will help Cloud Operations Engineers build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Data Analyst
Data Analysts collect, analyze, and interpret data. This includes managing virtual machines. This course will help Data Analysts build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Database Administrator
Database Administrators manage databases. This includes managing virtual machines. This course will help Database Administrators build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
IT Consultant
IT Consultants provide consulting services to organizations on how to improve their IT systems. This includes managing virtual machines. This course will help IT Consultants build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
IT Manager
IT Managers oversee the IT department of an organization. This includes managing virtual machines. This course will help IT Managers build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.
Information Technology Manager
Information Technology Managers oversee the IT systems of an organization. This includes managing virtual machines. This course will help Information Technology Managers build a foundation for this by teaching them how to configure and provision virtual machines, manage storage, and secure their systems.

Reading list

We've selected 14 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 Running Linux Servers on Google Cloud.
This classic reference book for Linux administration. It covers a wide range of topics, from basic commands to advanced system administration tasks. It great resource for anyone who wants to learn more about Linux or who needs a reference book for their work.
Comprehensive guide to the Linux command line. It covers everything from basic commands to advanced topics like shell scripting. It great resource for anyone who wants to learn more about the Linux command line.
Comprehensive guide to Linux programming. It covers a wide range of topics, from basic programming concepts to advanced topics like system programming. It great resource for anyone who wants to learn more about Linux programming.
Comprehensive guide to Linux system programming. It covers a wide range of topics, from basic system calls to advanced topics like kernel programming. It great resource for anyone who wants to learn more about Linux system programming.
Classic guide to UNIX programming. It covers a wide range of topics, from basic programming concepts to advanced topics like system administration. It great resource for anyone who wants to learn more about UNIX programming.
Comprehensive guide to UNIX network programming. It covers a wide range of topics, from basic network programming concepts to advanced topics like socket programming. It great resource for anyone who wants to learn more about UNIX network programming.
Comprehensive guide to Linux device drivers. It covers a wide range of topics, from basic device driver concepts to advanced topics like kernel programming. It great resource for anyone who wants to learn more about Linux device drivers.
Comprehensive guide to Linux kernel development. It covers a wide range of topics, from basic kernel concepts to advanced topics like kernel hacking. It great resource for anyone who wants to learn more about Linux kernel development.
Comprehensive guide to Linux system administration. It covers a wide range of topics, from basic system administration tasks to advanced topics like kernel tuning. It great resource for anyone who wants to learn more about Linux system administration.
Comprehensive guide to Linux security. It covers a wide range of topics, from basic security concepts to advanced topics like intrusion detection. It great resource for anyone who wants to learn more about Linux security.
Comprehensive guide to Linux troubleshooting and recovery. It covers a wide range of topics, from basic troubleshooting concepts to advanced topics like data recovery. It great resource for anyone who wants to learn more about Linux troubleshooting and recovery.
Comprehensive guide to Linux. It covers a wide range of topics, from basic Linux concepts to advanced topics like kernel hacking. It great resource for anyone who wants to learn more about Linux.
Comprehensive guide to the Google Cloud Platform for beginners. It covers a wide range of topics, from basic concepts to advanced topics like machine learning and big data. It great resource for anyone who wants to learn more about the Google Cloud Platform.

Share

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

Similar courses

Here are nine courses similar to Running Linux Servers on Google Cloud.
Choosing and Implementing Google Cloud Compute Engine...
Most relevant
Advanced Google Cloud Compute Engine
Most relevant
Deploy a complete Wordpress Website in Microsoft Azure...
Most relevant
Essential Google Cloud Infrastructure: Foundation
Most relevant
Deploy a Wordpress Website in AWS EC2
Most relevant
Essential Google Cloud Infrastructure: Foundation
Most relevant
Proxmox VE 8 Practical Course on Virtualization
Most relevant
Protect and Recover Compute Engine Instances with Actifio...
Most relevant
Creating and Deleting VMs with Google Compute Engine
Most relevant
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