Version 10.0

LinuC Level 1 101 Exam

Study another certification
Progress0%
Recent accuracy0%
Review due0questions
Answered0 / 303questions

Practice by topic

1.01 Linux installation, virtual machines, and containersInstallation, booting, connections, virtualization, systemd, processes, and desktop environments.77questionsHigh
1.02 File and directory operations and managementOwnership, permissions, file management, links, placement, and search.56questionsHigh
1.03 GNU and Unix commandsCommand-line operation, text processing, streams, regular expressions, and editors.76questionsHigh
1.04 Repositories and package managementapt, Debian packages, yum, and RPM-based management.40questionsHigh
1.05 Hardware, disks, partitions, and filesystemsHardware, disk layouts, and filesystem creation, management, and mounting.54questionsHigh

Learning modes

Mock examPractice with exam-style timing and length

Browse questions by objective

Choose a topic to read an individual question, its hints, and explanations. No session setup is required.

1.01.1 Linux installation18 questions
  1. Booting installation media first
  2. Installing from an ISO in a virtual machine
  3. Selecting package groups for the workload
  4. Selecting the correct time zone
  5. Choosing a CUI server installation
  6. Managing installation credentials
  7. Immediately performing a managed shutdown
  8. Scheduling a shutdown
  9. Performing a managed reboot
  10. Distinguishing halt from reboot
  11. Connecting as a specified SSH user
  12. Selecting a private key explicitly
  13. Registering a public key on the server
  14. Recording the remote host key
  15. Distinguishing private and public keys
  16. Restricting private-key permissions
  17. Closing an SSH session normally
  18. Ending a login shell with EOF
1.01.2 Virtualization20 questions
  1. Identifying the hypervisor role
  2. Identifying hardware virtualization assistance
  3. Distinguishing the VM guest kernel
  4. Understanding the container kernel relationship
  5. Comparing VM and container isolation
  6. Comparing startup overhead
  7. Checking host compatibility for containers
  8. Distinguishing an image from a running container
  9. Creating and starting a new container
  10. Restarting a stopped container
  11. Stopping a container normally
  12. Listing stopped containers too
  13. Opening an interactive shell in a running container
  14. Listing running virtual machines
  15. Listing all virtual machines
  16. Starting a defined virtual machine
  17. Gracefully shutting down a virtual machine
  18. Forcibly stopping an unresponsive VM
  19. Connecting to a VM console
  20. Choosing a login path to a VM
1.01.3 Boot process18 questions
  1. Ordering the Linux boot stages
  2. Identifying the UEFI role
  3. Identifying the bootloader's job
  4. Understanding the initramfs role
  5. Understanding systemd and PID 1
  6. Identifying the role of a target unit
  7. Checking the default target
  8. Setting a CUI default target
  9. Setting a GUI default target
  10. Switching the current target to multi-user
  11. Switching to rescue.target
  12. Distinguishing rescue and emergency targets
  13. Rebooting through systemd
  14. Requesting poweroff through systemd
  15. Rebooting immediately with shutdown
  16. Scheduling a shutdown in ten minutes
  17. Listing target units
  18. Understanding default.target
1.01.4 Shell jobs16 questions
  1. Starting a command in the background
  2. Resuming a stopped job in the background
  3. Listing current shell jobs and PIDs
  4. Moving a background job to the foreground
  5. Keeping a process running after logout
  6. Reattaching to a screen session
  7. Reattaching to a tmux session
  8. Displaying a one-time process snapshot
  9. Monitoring CPU usage continuously
  10. Displaying the process parent tree
  11. Checking uptime and load average
  12. Finding an exact process name
  13. Requesting normal process termination
  14. Resuming a stopped process
  15. Sending a signal by user and exact name
  16. Requesting termination for same-name processes
1.01.5 X Window System5 questions
  1. Starting an X session from a CUI
  2. Distinguishing X server and X client
  3. Distinguishing desktop components
  4. Selecting an X display
  5. Managing X client authorization
1.02.1 File permissions16 questions
  1. Reading ls permission output
  2. Adding group write permission
  3. Setting a sensitive file to mode 640
  4. Determining directory traversal permission
  5. Calculating a file mode with umask 027
  6. Calculating a directory mode with umask 002
  7. Changing only a file owner
  8. Changing only the owning group
  9. Specifying only a group with chown
  10. Inheriting a group in a shared directory
  11. Restricting deletion in a shared directory
  12. Understanding a setuid executable
  13. Adding SUID symbolically
  14. Choosing an octal mode with SUID
  15. Adding SGID to a directory
  16. Understanding device-node permissions
1.02.2 File operations20 questions
  1. Identifying a file type from its contents
  2. Updating an existing file timestamp only
  3. Copying a tree while preserving attributes
  4. Copying only a newer source
  5. Renaming within one directory
  6. Creating missing parent directories
  7. Removing an empty directory only
  8. Recursively removing a directory tree
  9. Matching exactly one arbitrary character
  10. Matching one numeric character
  11. Matching one non-numeric character
  12. Combining name and type predicates
  13. Finding files larger than a size
  14. Finding files modified within seven days
  15. Searching files by owner
  16. Passing search results to one command invocation
  17. Creating a gzip-compressed tar archive
  18. Listing an archive without extracting
  19. Compressing with xz while keeping the input
  20. Copying a file with fixed blocks
1.02.3 Links8 questions
  1. Adding another hard-link name
  2. Creating a symbolic link to a configuration file
  3. Identifying hard links by inode number
  4. Displaying a symbolic-link target
  5. Classifying names with suffix indicators
  6. Reading data after removing one hard link
  7. Resolving a relative link target
  8. Switching a current-release link
1.02.4 Command lookup12 questions
  1. Checking an executable found on PATH
  2. Inspecting shell command resolution
  3. Finding binary and manual candidates
  4. Searching the filename database quickly
  5. Updating the locate database
  6. Configuring updatedb prune paths
  7. Searching current state without waiting for an index
  8. Placing host-specific system configuration
  9. Placing growing system logs
  10. Placing a regular user's home
  11. Locating common user commands
  12. Placing temporary data that survives reboot
1.03.1 Shell control operators18 questions
  1. Running the next command regardless of status
  2. Running the next command only on success
  3. Assigning a shell variable
  4. Exporting an existing variable
  5. Removing a variable definition
  6. Passing an environment value to one command
  7. Passing a whitespace-containing value as one argument
  8. Printing a dollar sign literally
  9. Listing shell variables
  10. Displaying numbered command history
  11. Expanding the previous command
  12. When Bash writes command history
  13. Resolving a command through PATH
  14. Running a command in the current directory
  15. Displaying the absolute working directory
  16. Loading settings into the current shell
  17. Running a non-executable script with Bash
  18. Opening a specific man section
1.03.2 Text processing18 questions
  1. Concatenating files in order
  2. Extracting the first delimiter-separated field
  3. Converting leading spaces back to tabs
  4. Formatting paragraphs to a target width
  5. Displaying only the first five lines
  6. Joining records by a common key
  7. Paging through long output
  8. Numbering every line including blanks
  9. Inspecting bytes in hexadecimal
  10. Joining corresponding lines with commas
  11. Preparing print-formatted pages with a header
  12. Replacing every match on each line
  13. Sorting values numerically
  14. Splitting a file into 1000-line parts
  15. Following an appended log
  16. Removing carriage-return characters
  17. Counting adjacent duplicate lines
  18. Counting input lines
1.03.3 Redirection and pipelines18 questions
  1. Replacing an existing file with standard output
  2. Appending output to an existing log
  3. Passing a file as standard input
  4. Saving only error messages
  5. Saving stdout and stderr to one file
  6. Understanding redirection order
  7. Saving output and errors separately
  8. Piping output into a filter
  9. Counting generated lines through a pipe
  10. Sending output to both screen and file
  11. Displaying output while appending to a file
  12. Turning stdin words into command arguments
  13. Passing paths with spaces and newlines safely
  14. Placing an input item inside an argument
  15. Saving output from a command group
  16. Passing literal multiline text to stdin
  17. Discarding only standard error
  18. Piping both output streams into a filter
1.03.4 Regular expressions12 questions
  1. Matching a status only at line start
  2. Matching a value only at line end
  3. Matching a one-digit device number
  4. Matching a name containing a literal period
  5. Searching for either of two severities
  6. Finding a metacharacter string literally
  7. Displaying non-comment lines
  8. Finding a case-insensitive line prefix
  9. Showing line numbers for matches
  10. Searching a configuration tree recursively
  11. Removing blank and whitespace-only lines
  12. Removing only a line-start prefix
1.03.5 vi editor10 questions
  1. Inserting after the cursor
  2. Opening a new line below
  3. Moving up one line
  4. Deleting the current line
  5. Duplicating the current line below
  6. Replacing the word under the cursor
  7. Saving changes and exiting
  8. Exiting without saving
  9. Searching toward the beginning of the file
  10. Selecting nano as the default editor
1.04.1 APT package management14 questions
  1. Refreshing package indexes
  2. Installing a repository package
  3. Removing a package while keeping configuration
  4. Removing package-managed configuration
  5. Updating installed packages
  6. Inspecting package details before installation
  7. Listing installed packages
  8. Inspecting package dependencies
  9. Checking candidate versions and priorities
  10. Finding the package that provides a path
  11. Listing files supplied by a package
  12. Writing a binary repository source entry
  13. Installing a local deb with dependency resolution
  14. Searching available packages by description
1.04.2 Debian package management6 questions
  1. Installing a local deb with dpkg
  2. Removing a package while keeping conffiles
  3. Purging a package and its configuration
  4. Listing package states
  5. Inspecting one package status record
  6. Reconfiguring an installed package
1.04.3 YUM package management14 questions
  1. Installing a repository package
  2. Updating only one package
  3. Removing a package with dependency review
  4. Searching package candidates by a feature
  5. Inspecting package metadata
  6. Listing installed packages
  7. Inspecting dependencies and providers
  8. Finding the package that provides a command
  9. Checking the local package database
  10. Listing enabled repositories
  11. Defining an additional repository
  12. Connecting services with a message bus
  13. Choosing storage for low-latency random I/O
  14. Choosing removable media for physical distribution
1.04.4 Partitioning and filesystems6 questions
  1. Inspecting GPT partition information
  2. Displaying a disk layout with parted
  3. Listing partitions with fdisk
  4. Identifying the EFI System Partition
  5. Choosing the ESP filesystem
  6. Separating /boot from an encrypted root
1.05.1 Partitioning and filesystems14 questions
  1. Isolating growth of variable data
  2. Separating user data from the OS
  3. Identifying swap storage
  4. Identifying an LVM physical volume
  5. Identifying an LVM volume group
  6. Choosing the LVM layer for a filesystem
  7. Initializing an LVM physical volume
  8. Creating a volume group from a PV
  9. Creating a fixed-size logical volume
  10. Extending an LV
  11. Shrinking an ext4-backed LV safely
  12. Connecting services with a message bus
  13. Choosing storage for low-latency random I/O
  14. Choosing removable media for physical distribution
1.05.2 Partitioning and filesystems18 questions
  1. Inspecting GPT partition information
  2. Displaying a disk layout with parted
  3. Listing partitions with fdisk
  4. Identifying the EFI System Partition
  5. Choosing the ESP filesystem
  6. Separating /boot from an encrypted root
  7. Isolating growth of variable data
  8. Separating user data from the OS
  9. Identifying swap storage
  10. Identifying an LVM physical volume
  11. Identifying an LVM volume group
  12. Choosing the LVM layer for a filesystem
  13. Initializing an LVM physical volume
  14. Creating a volume group from a PV
  15. Creating a fixed-size logical volume
  16. Extending an LV
  17. Shrinking an ext4-backed LV safely
  18. Understanding an LVM snapshot
1.05.3 Filesystems22 questions
  1. Creating an ext4 filesystem
  2. Creating an XFS filesystem
  3. Creating a Btrfs filesystem
  4. Initializing swap space
  5. Enabling initialized swap
  6. Checking a filesystem UUID
  7. Mapping block devices to filesystems
  8. Mounting a filesystem temporarily
  9. Unmounting a filesystem
  10. Ordering the six fstab fields
  11. Using a stable fstab identifier
  12. Applying new fstab entries
  13. Displaying filesystem usage readably
  14. Summarizing directory usage
  15. Safely checking a filesystem
  16. Forcing a full ext4 check
  17. Checking and repairing XFS
  18. Displaying ext4 superblock settings
  19. Growing ext4 after extending an LV
  20. Growing a mounted XFS filesystem
  21. Creating a Btrfs subvolume snapshot
  22. Inspecting a mount source and options