Monday, December 8, 2014

Getting Nervous

As the clock ticks down, I am finding myself more and more nervous with the LFCS - I have less than 48 hours left. I'm feeling a bit leery because the core competencies are a bit ambiguous to say the least. I think it's that way for a reason as the foundation offers this cert in three different distributions. There's already an excess of verbiage in the IT industry with one OS let alone when you are offering a service in three so I can understand their words.

So I'm taking a moment here to write out what I **think** they are looking for in each requirement. I'm not gonna write much at length, just the commands that would be involved with the requirement (or overarching technology if a single command is not enough)

Command-line
  • Editing text files on the command line
    • vi | vim | nano
  • Manipulating text files from the command line
    • sed
Filesystem & storage
  • Archiving and compressing files and directories
    • tar/star/bzip2/gzip
  • Assembling partitions as RAID devices
    • LVM or mdadm
  • Configuring swap partitions
    • mkswap | swapon
  • File attributes
    • lsattr | chattr
  • Finding files on the filesystem
    • locate | find | which | apropos | whatis
  • Formatting filesystems
    • mkfs.ext4 | vfat | xfs
  • Mounting filesystems automatically at boot time
    • automount | fstab
  • Mounting networked filesystems
    • mount.cifs | mount
  • Partitioning storage devices
    • fdisk | parted
  • Troubleshooting filesystem issues
    • fsck | blkid | mount | df
Local system administration
  • Creating backups
    • dd | rsync | tar
  • Creating local user groups
    • groupadd
  • Managing file permissions
    • chmod | setfacl | getfacl
  • Managing fstab entries
    • /etc/fstab
  • Managing local users accounts
    • usermod
  • Managing the startup process and related services
    • /etc/inittab | chkconfig
  • Managing user accounts
    • useradd | usermod
  • Managing user account attributes
    • usermod | chage
  • Managing user processes
    • top | ps | kill | nice | renice
  • Restoring backed up data
    • tar | dd | rsync
  • Setting file permissions and ownership
    • chmod | setfacl
Local security
  • Accessing the root account
    • su | init=/bin/sh
  • Using sudo to manage access to the root account
    • /etc/sudoers
Shell scripting
  • Basic bash shell scripting
    • #! /bin/bash
Software management
  • Installing software packages
    • yum | rpm 

TEchnologies that seem to be missing from these requirements:
  1. iptables
  2. SELinux
  3. LUKS
  4. Apache
  5. VSFTPD
  6. NTP
After writing this list out, I decided to check the LFCE requirements and found that most of the things that I listed were on that exam. Anything network related seems to be on the Engineer level whereas local level seems to be SysAdmin level. I'm still leery but only time will tell.....

No comments:

Post a Comment