We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Linux Filesystems and Devices

A Cloud Guru

Welcome to this course of *Linux Filesystems and Devices*! This course is designed to cover the various Linux filesystems, their utilities, and how to use them in conjunction with devices. The first section covers how to gain information about filesystems, mounting filesystems, and creating swap space on a Linux host. Afterward, the course moves into the various types of filesystems, what they provide, and the tools used to interact with them. This course's final portion covers the automatic mounting of filesystems, the filesystems used for CD-ROMs, and other removable media and data encryption using LUKS. This is a stand-alone course and a learning path to prepare you for the LPIC-2 201-450 exam.

Enroll now

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Prepares learners for the LPIC-2 201-450 exam
Taught by A Cloud Guru, experts in Linux training
Covers common Linux filesystems and their tools
Provides hands-on practice through demonstrations and labs
Suitable for beginners looking to build a foundation

Save this course

Save Linux Filesystems and Devices to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Linux Filesystems and Devices. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Linux Filesystems and Devices will develop knowledge and skills that may be useful to these careers:
System Administrator
System Administrators are responsible for the day-to-day administration of computer systems. This course can help System Administrators build a foundation in the various Linux filesystems, their utilities, and how to use them in conjunction with devices. This knowledge is essential for System Administrators who need to manage and maintain Linux systems.
Linux Administrator
Linux Administrators are responsible for the day-to-day administration of Linux systems. This course can help Linux Administrators build a foundation in the various Linux filesystems, their utilities, and how to use them in conjunction with devices. This knowledge is essential for Linux Administrators who need to manage and maintain Linux systems.
Web Developer
Web Developers are responsible for the design, development, and maintenance of websites. This course may be useful for Web Developers who need to use Linux systems to develop and maintain websites. This knowledge can be helpful for Web Developers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Network Administrator
Network Administrators are responsible for the design, implementation, and management of computer networks. This course may be useful for Network Administrators who need to use Linux systems to manage and maintain networks. This knowledge can be helpful for Network Administrators who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Information Security Analyst
Information Security Analysts are responsible for the design, implementation, and management of information security systems. This course may be useful for Information Security Analysts who need to use Linux systems to manage and maintain information security systems. This knowledge can be helpful for Information Security Analysts who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Computer Scientist
Computer Scientists are responsible for the design, development, and analysis of computer systems. This course may be useful for Computer Scientists who need to use Linux systems to develop and analyze computer systems. This knowledge can be helpful for Computer Scientists who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
DevOps Engineer
DevOps Engineers collaborate with developers and system administrators to improve the speed and quality of software development and delivery. This course may be useful for DevOps Engineers because it covers the various Linux filesystems, their utilities, and how to use them in conjunction with devices. This knowledge can be helpful for DevOps Engineers who need to manage and maintain Linux systems.
Data Analyst
Data Analysts are responsible for collecting, analyzing, and interpreting data. This course may be useful for Data Analysts who need to use Linux systems to manage and analyze data. This knowledge can be helpful for Data Analysts who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Security Engineer
Security Engineers are responsible for the design, implementation, and management of security systems. This course may be useful for Security Engineers who need to use Linux systems to manage and maintain security systems. This knowledge can be helpful for Security Engineers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Network Engineer
Network Engineers are responsible for the design, implementation, and management of computer networks. This course may be useful for Network Engineers who need to use Linux systems to manage and maintain computer networks. This knowledge can be helpful for Network Engineers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Software Developer
Software Developers are responsible for the design, development, and maintenance of software applications. This course may be useful for Software Developers who need to use Linux systems to develop and maintain software applications. This knowledge can be helpful for Software Developers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Security Analyst
Security Analysts are responsible for the design, implementation, and management of security systems. This course may be useful for Security Analysts who need to use Linux systems to manage and maintain security systems. This knowledge can be helpful for Security Analysts who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Systems Engineer
Systems Engineers are responsible for the design, implementation, and management of computer systems. This course may be useful for Systems Engineers who need to use Linux systems to manage and maintain computer systems. This knowledge can be helpful for Systems Engineers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Cloud Engineer
Cloud Engineers are responsible for the design, implementation, and management of cloud computing solutions. This course may be useful for Cloud Engineers who need to manage and maintain Linux systems in the cloud. This knowledge can be helpful for Cloud Engineers who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.
Database Administrator
Database Administrators are responsible for the design, implementation, and management of databases. This course may be useful for Database Administrators who need to use Linux systems to manage and maintain databases. This knowledge can be helpful for Database Administrators who need to understand the various Linux filesystems, their utilities, and how to use them in conjunction with devices.

Reading list

We've selected 18 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 Linux Filesystems and Devices.
Provides a comprehensive guide to Linux administration. It covers topics such as system configuration, user management, and network administration, offering a valuable resource for understanding the practical aspects of Linux discussed in the course.
Provides a comprehensive overview of Linux filesystems, including their structure, operation, and management. It valuable resource for anyone who wants to learn more about Linux filesystems.
Provides an in-depth look at the Linux kernel, its architecture, and programming techniques. It covers topics such as kernel modules, device drivers, and process management, offering a deeper understanding of the concepts discussed in the course.
This classic book provides a comprehensive overview of advanced programming techniques in the Unix environment. It covers topics such as I/O, networking, and process management, offering a deeper understanding of the underlying concepts discussed in the course.
Provides a practical guide to system and network administration. It covers topics such as system monitoring, performance tuning, and backup strategies, offering valuable insights into the day-to-day tasks of a system administrator.
Provides a comprehensive guide to the sed and awk programming languages. It covers topics such as pattern matching, string manipulation, and text processing, offering a valuable resource for understanding the sed and awk commands used in the course.
Provides a comprehensive overview of operating system concepts. It covers topics such as process management, memory management, and file systems, offering a valuable foundation for understanding the concepts discussed in the course.
Provides a comprehensive overview of Linux device drivers, including their design, implementation, and testing. It valuable resource for anyone who wants to learn more about Linux device drivers.
Delves into the fundamentals of Linux device drivers, providing a solid understanding of how devices interact with the Linux kernel. It covers topics such as character and block devices, interrupt handling, and device file creation, complementing the course's exploration of devices.
Provides a comprehensive overview of distributed systems. It covers topics such as distributed communication, consensus, and fault tolerance, offering a valuable background for understanding the concepts discussed in the course.
Provides a comprehensive guide to the awk programming language. It covers topics such as pattern matching, string manipulation, and data processing, offering a valuable resource for understanding the awk commands used in the course.
Provides a comprehensive guide to the Korn shell. It covers topics such as shell programming, scripting, and command-line tools, offering a valuable resource for understanding the shell commands used in the course.
Provides a comprehensive overview of computer organization and design. It covers topics such as processor architecture, memory systems, and I/O devices, offering a valuable background for understanding the hardware aspects discussed in the course.
Provides a comprehensive overview of cloud computing concepts, technologies, and architecture. It covers topics such as cloud service models, cloud deployment models, and cloud security, offering a valuable background for understanding the concepts discussed in the course.
Provides a solid foundation in data structures and algorithm analysis using C++. It covers topics such as arrays, linked lists, trees, and sorting algorithms, offering a valuable background for understanding the data structures and algorithms used in the course.
Provides a comprehensive overview of Linux system programming, including how to write device drivers, file systems, and other system-level software. It valuable resource for anyone who wants to learn more about Linux system programming.
Provides a comprehensive overview of advanced Linux programming techniques, including how to write multithreaded applications, use the POSIX threads library, and work with the Linux kernel. It valuable resource for anyone who wants to learn more about advanced Linux programming.

Share

Help others find this course page by sharing it with your friends and followers:
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