Pemantapan materi, latihan & simulasi ujian sertifikasi CompTIA A+. Area yang dibahas dimulai dari instalasi dan konfigurasi PC, troubleshoot display dan system components, network connections sampai dengan virtualization.
CONTENT
1. Preparing Your Environment
1.1 Setting Up a Learning Space
1.2 Exploring Linux Distributions
1.3 Locating a Terminal
2. Introduction to Services
2.1 What Is a Linux Server?
2.2 Serving the Basics
2.3 Serving Local Networks
2.4 Implementing Security
2.5 Improving Performance
3. Managing Files, Directories, and Text
3.1 Handling Files and Directories
3.2 Linking Files and Directories
3.3 Reading Files
3.4 Finding Information
4. Searching and Analyzing Text
4.1 Processing Text Files
4.2 Redirecting Input and Output
4.3 Editing Text Files
5. Explaining the Boot Process
5.1 The Linux Boot Process
5.2 The Firmware Startup
5.3 Linux Bootloaders
5.4 System Recovery
6. Maintaining System Startup and Services
6.1 Looking at init
6.2 Managing systemd Systems
6.3 Managing SysV init Systems
6.4 Digging Deeper into systemd
7. Configuring Network Connections
7.1 Configuring Network Features
7.2 Command-Line Networking Tool
7.3 Basic Network Troubleshooting
7.4 Advanced Network Troubleshooting
8. Comparing GUIs
8.1 Focusing on the GUI
8.2 Serving Up the GUI
8.3 Using Remote Desktops
8.4 Forwarding
9. Adjusting Localization Options
9.1 Understanding Localization
9.2 Setting Your Locale
9.3 Looking at Time
10. Administering Users and Groups
10.1 Managing User Accounts
10.2 Managing Groups
10.3 Setting Up the Environment
10.4 Querying Users
10.5 Managing Disk Space Usage
11. Handling Storage
11.1 Storage Basics
11.2 Partitioning Tools
11.3 Understanding Filesystems
11.4 Formatting Filesystems
11.5 Mounting Filesystems
11.6 Managing Filesystems
11.7 Storage Alternatives
12. Protecting Files
12.1 Understanding Backup Types
12.2 Looking at Compression Methods
12.3 Comparing Archive and Restore Utilities
12.4 Securing Offsite/Off-System Backups
12.5 Checking Backup Integrity
13. Checking Backup Integrity
13.1 Working with Source Code
13.2 Packaging Applications
13.3 Using Application Containers
14. Tending Kernel Modules
14.1 Exploring Kernel Modules
14.2 Installing Kernel Modules
14.3 Removing Kernel Modules
15. Applying Ownership and Permissions
15.1 Looking at File and Directory Permissions
15.2 Access Control Lists
15.3 Context-Based Permissions
15.4 Understanding Linux User Types
15.5 Restricting Users and Files
16. Looking at Access and Authentication Methods
16.1 Getting to Know PAM
16.2 Exploring PKI Concepts
16.3 Using SSH
16.4 Using VPN as a Client
17. Implementing Logging Services
17.1 Understanding the Importance of Logging
17.2 Basic Logging Using rsyslog
17.3 Journaling with systemd-journald
18. Overseeing Linux Firewalls
18.1 Providing Access Control
18.2 Looking at Firewall Technologies
18.3 Forwarding IP Packets
18.4 Dynamically Setting Rules
19. Embracing Best Security Practices
19.1 User Security
19.2 Network Security
20. Analyzing System Properties and Remediation
20.1 Troubleshooting the Network
20.2 Troubleshooting Storage Issues
20.3 Troubleshooting the CPU
20.4 Troubleshooting Memory
20.5 Surviving a Lost Root Password
21. Optimizing Performance
21.1 Looking at Processes
21.2 Monitoring Processes in Real Time
21.3 Managing Processes
22. Investigating User Issues
22.1 Troubleshooting Access
22.2 Examining File Obstacles
22.3 Exploring Environment and Shell Issues
23. Dealing with Linux Devices
23.1 Communicating with Linux Devices
23.2 Working with Devices
23.3 Using Hot-Pluggable Devices
24. Troubleshooting Application and Hardware Issues
24.1 Dealing with Storage Problems
24.2 Uncovering Application Permission Issues
24.3 Analyzing Application Dependencies
24.4 Looking at SELinux Context Violations
24.5 Exploring Firewall Blockages
24.6 Troubleshooting Additional Hardware Issues
25. Deploying Bash Scripts
25.1 The Basics of Shell Scripting
25.2 Advanced Shell Scripting
25.3 Writing Script Programs
26. Automating Jobs
26.1 Running Scripts in Background Mode
26.2 Running Scripts without a Console
26.3 Sending Signals
26.4 Job Control
26.5 Running Like Clockwork
27. Controlling Versions with Git
27.1 Understanding Version Control
27.2 Setting Up Your Git Environment
27.3 Committing with Git
27.4 Tags
27.5 Merging Versions
28. Understanding Cloud and Virtualization Concepts
28.1 Considering Cloud Services
28.2 Understanding Virtualization
28.3 Exploring Containers
29. Inspecting Cloud and Virtualization Services
29.1 Focusing on VM Tools
29.2 Understanding Bootstrapping
29.3 Exploring Storage Issues
29.4 Considering Network Configurations
30. Orchestrating the Environment
30.1 Understanding Orchestration Concepts
30.2 Provisioning the Data Center
30.3 Looking at Container Orchestration
Course Features
- Lectures 0
- Quizzes 0
- Duration 4 days
- Skill level All levels
- Language English
- Students 0
- Certificate No
- Assessments Yes