Monday, November 1, 2021

LFCS Exam Preparations

  1. Essential Commands - 25%
    1. cut
    2. diff
    3. awk
    4. sort
    5. sed
    6. cmp
    7. find -exec cp {} <directory> \;
    8. vi
  2. Operation of Running Systems - 20%
    1. systemctl --list-units --type=service
  3. User & Group Management - 10%
    1. chmod
    2. chown
    3. usrquota, grpquota
    4. ulimit
  4. Networking - 12%
    1. netstat
    2. ss
    3. ifconfig
    4. wget
    5. curl
    6. lsof
    7. nmcli
      1. gateway
      2. ip
      3. dns
  5. Service Configuration - 20%
    1. ssh
    2. selinux
  6. Storage Management - 13%
    1. lvm
      1. lvcreate -L 1G -m 2 -n lvol01 vg01
      2. lvscan
    2. vgs
      1. vgcreate
      2. vgs
      3. vgdisplay
      4. vgchange
    3. pvs
  • Searching files (using find, a lot of it in different levels)
  • Compare and manipulate file content (using diff for example)
  • Input-output redirection (>,>>,<<,<,|,2&1 etc.)
  • Create, manage hard and soft links
  • List, set, and change standard file permissions (including SUID/SGID, sticky bit)
  • Create, delete, copy, and move files and directories
  • Using all other common console utilities
  • Read and use system documentation (man, apropos commands are your friends during exam)
  • Limit the number of user processes for a specific account or group
  • Install/update packages, get information about installed packages (depends on your distribution)
  • Schedule tasks to run at a set date and time (using cron)
  • Use scripting to automate system maintenance tasks
  • Diagnose and manage processes (find process ID for example)
  • Create, delete, and modify local groups and group memberships
  • Configure startup files (read about /etc/skel)
  • Manage user privileges
  • Configure custom environment paths for user
  • Configure network services to start automatically at boot (using systemctl, read about systemd-networkd/systemd-resolved)
  • Start, stop, and check the status of network services
  • Implement packet filtering (iptables, no firewalld since it’s not related to RHEL)
  • Manipulate /etc/hosts file
  • Manage Virtual Machines (using virsh)
  • Configure SSH servers and clients
  • Configure an HTTP server https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-centos-7
  • Restrict access to a web page
  • Configure a database server
  1. List, create, delete, and modify physical storage partitions, including GPT (using fdisk, gdisk utilities)
    1. https://www.certdepot.net/rhel7-create-delete-partitions/
  2. Manage and configure LVM partitions
    1. https://www.thegeekdiary.com/redhat-centos-a-beginners-guide-to-lvm-logical-volume-manager/
  3. Create and manage software RAID (using mdadm)
    1. https://www.ducea.com/2009/03/08/mdadm-cheat-sheet/
  4. Mount file systems during boot (using systemctl mount target)
  5. Configure user and group disk quotas for filesystem
    1. https://www.linuxtechi.com/enable-user-group-disk-quota-on-centos-7-rhel-7/vi 
    2. https://developpaper.com/install-quota-in-centos-system-to-manage-disk-quota/dquivoi 
  6. Configure and manage swap partitions or files
    1. https://linuxize.com/post/how-to-add-swap-space-on-centos-7/
  7. Be familiar with storage encryption (using LUKS)
  • Always use manapropos if you forget something. It can help you to find necessary command options.
  • Don’t waste your time on one task if you stuck during exam, go ahead and solve others. You will have time to return, if not — you will resolve more then this one anyway.
  • Don’t try to ask proctor to help you or walk you through. It’s useless. Everything might be found by yourself using man or — help command.

No comments:

Post a Comment

LFCS Exam Preparations

Essential Commands - 25% cut diff awk sort sed cmp find -exec cp {} <directory> \; vi Operation of Running Systems - 20% systemctl --l...