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
- 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
- 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
- Accessing the root account
- su | init=/bin/sh
- Using sudo to manage access to the root account
- /etc/sudoers
- Basic bash shell scripting
- #! /bin/bash
- Installing software packages
- yum | rpm
TEchnologies that seem to be missing from these requirements:
- iptables
- SELinux
- LUKS
- Apache
- VSFTPD
- NTP
No comments:
Post a Comment