Course 603: Linux Workstation:
Installing, Customizing, and Securing
(5 days)
Course Description
Five intensive days designed to make attendees experts at managing the hardware, operating system, and software of a Red Hat Linux system. Specifically, you will know how to design a disk storage system using LVM and RAID; know when to use ext2, ext3, vfat, and ntfs as the file system type; and know the options and best methods for installing Linux. You will also understand and use the peripherals available under Red Hat Linux including USB and Firewire. Finally, you will know how to install, update, delete, and patch software, which includes knowing how to manage kernel modules; how to setup CUPS; understand and use the logging facilities of Red Hat Linux to solve problems; how to correctly add and delete users, including customizing their environment; how to join a network, protect your host with iptables, and use network services; and how to get the best out of your X system.
Learning Objectives
- Understanding, designing, and manipulating disk storage systems
- Understanding and using the peripheral of Linux
- Installing, upgrading, and removing software through YUM, RPMs, FSF tarballs
- Printer access
- Task automation with at, cron, and anacron
- How to manage and customize user accounts
- How to join a network including client side NFS, DNS, DHCP, LDAP, and SSH
- How to use iptables to protect your host
- An introduction to GNOME configuration
- How to solve problems and trace software startup from initial boot
- An introduction to performance management
Who Should Attend
Individuals requiring expert knowledge of hardware, operating system, and software of Linux. This intensive five-day course is for those in need of detailed administration knowledge of the hardware, operations, and software of Red Hat Linux.
Prerequisites
Knowledge of how to use the Linux system in day-to-day work.
Course Outline
Unit 1: Initial Linux Workstation
- Initial Setup
- NTP
- openSSH and TigerVNC
Unit 2: Boot, Initialization, Run Levels, and Shutdown
- Tracing the Booting Process
- Setting Up GRUB2
- Kernel Initialization
- Understanding and Using systemd
- Managing Services
- Shutdown
Unit 3: Disk Storage
- Storage Architecture
- The File System Standard
- Logical File System Design
- Almost Legacy ext4
- Details of xfs
- Introduction to btrfs
- File System Integrity, Security, and Mounting
- File System Management: Space and Quota
Unit 4: Other File System Types
- Using tmpfs
- Understanding /proc
- Using Win32 File Systems: VFAT, NTFS
- NFS and Automounter
- Using LVM, Stratis, VDO
Unit 5: Backup and Recovery
- Management Considerations
- Using Traditional Tools
- Snapshot Tools
- System Recovery Techniques
- File Recovery Techniques
- Using Recovery Disk
Unit 6: Other Peripherals
- USB Ports
- Serial Ports
- CDROMs, DVDs, and Burning
Unit 7: Understanding Kernels
- Naming Conventions
- Patching the Kernel
- Managing Modules
- Managing Shared Libraries
- /proc and sysctl
Unit 8: Software Maintenance
- Managing with YUM
- Managing with RPMs
- How to Incorporate a deb
- How to Incorporate an FSF Tarball
- How to Incorporate Commercial Software
- Documentation: whatis, info, man
Unit 9: Printing
- Setup and Management of Local Printers
- Setup and Management of Remote Printers
- Accessing Network Attached Printers
Unit 10: Mail (Optional)
- The Mail Process
- Setting Up Mail Access
Unit 11: Managing Users and Groups
- Adding a User
- Deleting a User
- User Setup
- su, sudo, and Access Control
- Using Groups
Unit 12: Watching the System
- Working with syslogd
- Log Files
- System Monitoring Tools
- Automating Tasks with at, cron, and anacron
Unit 13: Networking
- Overview of TCP/IP: Address, DNS
- Basics of Routing
- Network Configuration: Static and DHCP
- Multiple NIC Cards
- Managing Network Access
- Client-Side Services
- Personal Firewalls: iptables
Please Contact Your ROI Representative to Discuss Course Tailoring! |