- Understand and use essential tools for handling files, directories, command-line environments, and documentation
- Operate running systems, including booting into different run levels, identifying processes, starting and stopping virtual machines, and controlling services
- Configure local storage using partitions and logical volumes
- Create and configure file systems and file system attributes, such as permissions, encryption, access control lists, and network file systems
- Deploy, configure, and maintain systems, including software installation, update, and core services
- Manage users and groups, including use of a centralized directory for authentication
- Manage security, including basic firewall and SELinux configuration
RHCE is the next level and approximately corresponds to senior sysadmin level of qualification. It requires minimal knowledge of scripting (just bash, no requirements for Perl or Python.) You must be RHCSA to become RHCE. The number of topics is wider and complexity of problems is higher too and includes installation and configuration of some applications such as MySQL and Apache. To you need to accomplish more in the same amount of time.
See more at Notes on RHCSA Certification for RHEL 7
Recommended Links
Google matched content |
Softpanorama Recommended
Top articles
Sites
Reference
RH133 Red Hat Linux System Administration and RHCSA Exam
(this is RHEL6 outline)
Course Outline
The following is an outline of the skills and knowledge represented in the training elements (four days) and in the RHCSA Certification Lab Exam (one-half day) of the RH133 Red Hat Linux System Administration course.
The RHCSA training elements and Certification Lab Exam will also review and test on certain prerequisites for the course, listed on the RH133 course page.
This outline, together with the prerequisites listing, can serve as a study outline for those planning to attend the RH133 course and take the RHCSA Certification Lab Exam. It is highly recommended that all prospective RHCSA participants review these outlines in preparation for the course and exam.
Note: Technical content subject to change without notice. Significant changes in course content will generally be available in posted outlines at least two months prior to being implemented in scheduled courses, to allow enrolled students adequate prep time. Reload this page regularly to insure up-to-date information.
Unit 1 - System Initialization
- Objectives
- Boot Sequence Overview
- Boot Loader Components
- GRUB and grub.conf
- Starting the Boot Process: GRUB
- Kernel Initialization
- init Initialization
- Run Levels
- /etc/rc.d/rc.sysinit
- /etc/rc.d/rc
- System V run levels
- /etc/rc.d/rc.local
- Controlling Services
- Hands-on Lab 1: Managing Startup
Unit 2 - Package Management
- RPM Package Manager
- Installing and Removing Software
- Updating a Kernel RPM
- rpm Queries
- rpm Verification
- About yum
- Using yum
- Searching packages/files
- Configuring Additional Repositories
- Creating a private repository
- Red Hat Network
- Red Hat Network Server
- Entitlements
- Red Hat Network Client
- Hands-on Lab 2: Working with packages
Unit 3 - Kernel Services
- Objectives
- The Linux Kernel
- Kernel Images and Variants
- Kernel Modules
- Kernel Module Utilities
- Managing the initrd Image
- Accessing Drivers Through /dev
- Device Node Examples
- Managing /dev With udev
- Adding Files Under /dev
- Kernel Configuration With /proc
- /proc Examples
- sysctl : Persistent Kernel Configuration
- Exploring Hardware Devices
- Monitoring Processes and Resources
- Hands-on Lab 3: Configuring the kernel
Unit 4 - System Services
- Network Time Protocol
- System Logging
- syslog Configuration
- XOrg: The X11 Server
- XOrg Server Configuration
- XOrg in runlevel 3
- XOrg in runlevel 5
- Remote X Sessions
- SSH: Secure Shell
- VNC: Virtual Network Computing
- cron
- Controlling Access to cron
- System crontab Files
- Daily Cron Jobs
- The anacron System
- CUPS
- Hands-on Lab 4: System Services
Unit 5 - User Administration
- Adding a New User Account
- User Private Groups
- Modifying / Deleting User Accounts
- Group Administration
- Password Aging Policies
- Switching Accounts
- sudo
- Network Users
- Authentication Configuration
- Example: NIS Configuration
- Example: LDAP Configuration
- SUID and SGID Executables
- SGID Directories
- The Sticky Bit
- Default File Permissions
- Access Control Lists (ACLs)
- SELinux
- SELinux: Targeted Policy
- SELinux: Management
Unit 6 - Filesystem Management
- Objectives
- Overview: Adding New Filesystems to the Filesystem Tree
- Device Recognition
- Disk Partitioning
- Managing Partitions
- Making Filesystems
- Filesystem Labels
- tune2fs
- Mount Points and /etc/fstab
- Mounting Filesystems with mount
- Unmounting Filesystems
- mount By Example
- Handling Swap Files and Partitions
- Mounting NFS Filesystems
- Automounter
- Direct Maps
- gnome-mount
- Hands-on Lab 6: Adding New Filesystems to the Filesystem Tree
Unit 7 - Advanced Filesystem Management
- Configuring the Quota System
- Setting Quotas for Users
- Reporting Quota Status
- What is Software RAID?
- Software RAID Configuration
- Software RAID Testing and Recovery
- What is Logical Volume Manager (LVM)?
- Creating Logical Volumes
- Resizing Logical Volumes
- Logical Volume Manager Snapshots
- Using LVM Snapshots
- Archiving tools: tar
- Archiving Tools: dump/restore
- Archiving Tools: rsync:
- Hands-on Lab 7: Advanced Filesystem Management
Unit 8 - Network Configuration
- Objectives
- Network Interfaces
- Driver Selection
- Speed and Duplex Settings
- IPv4 Addresses
- Dynamic IPv4 Configuration
- Static IPv4 Configuration
- Device Aliases
- Routing Table
- Default Gateway
- Configuring Routes
- Verify IP Connectivity
- Defining the Local Host Name
- Local Resolver
- Remote Resolvers
- Verify DNS Connectivity
- Network Configuration Utilities
- Transparent Dynamic Configuration
- Implementing IPv6
- IPv6: Dynamic Interface Configuration
- IPv6: StaticInterface Configuration
- IPv6: Routing Configuration
- New and Modified Utilities
- Hands-on Lab 8: Manage Network Settings
Unit 9 - Installation
- Anaconda, the Red Hat Enterprise Linux Installer
- First Stage: Starting the Installation
- First Stage: Boot Media
- Accessing the Installer
- First Stage: Installation Method
- Network Installation Server
- Second Stage: Installation Overview
- Configuring File Systems
- Advanced Partitioning
- Package Selection
- First Boot: Post-Install Configuration
- Kickstart
- Starting a Kickstart Installation
- Anatomy of a Kickstart File
- Kickstart: Commands Section
- Kickstart: Commands section
- Kickstart: Packages Section
- Kickstart: %pre, %post
- Hands-on Lab 9: Installation and System-Initialization
Unit 10 - Virtualization with Xen
- Virtualization with Xen
- Hardware Considerations
- Preparing Domain-0
- Virtual Resources
- Domain-U Configuration
- Installing a new Domain-U
- Domain Management with xm
- Activating Domains on boot
- Hands-on Lab 10: Exploring Virtualization
Unit 11 - Troubleshooting
- Method of Fault Analysis
- Fault Analysis: Gathering Data
- Things to Check: X
- Things to Check: Networking
- Order of the Boot Process
- Filesystem Corruption
- Filesystem Recovery
- Recovery Run-levels
- Rescue Environment
- Rescue Environment Utilities
- Rescue Environment Details
- Hands-on Lab 11: System Rescue and Troubleshooting
Red Hat Linux Essentials
A Tour of Red Hat Enterprise Linux
Note: Technical content subject to change without notice. Significant changes in course content will generally be available in posted outlines at least two months prior to being implemented in scheduled courses, to allow enrolled students adequate prep time. Reload this page regularly to insure up-to-date information.
Unit 1 - Linux Ideas and History
- An Introduction to Linux and Open Source: what are the central ideas behind the Linux phenomenon and where do they come from?
Unit 2 - Linux Usage Basics
- Logging into the system, changing users and editing text files.
Unit 3 - Running Commands and Getting Help
- How to use built-in and online documentation to enhance your experience.
Unit 4 - Browsing the Filesystem
- Understanding the locations of important directories on a Red Hat Enterprise Linux system and navigating them from the command line and using the graphical Nautilus browser.
Unit 5 - Users, Groups and Permissions
- Reading and setting permissions on files and directories.
Unit 6 - Using the bash Shell
- Basic tips and tricks to make Red Hat Enterprise Linux's default shell work for you. Topics include tab completion, history and an introduction to shell scripting.
Unit 7 - Standard I/O and Pipes
- The ins-and-outs of redirecting output between programs and files.
Unit 8 - Text Processing Tools
- An introduction to some of the most useful text-processing utilities in Red Hat Enterprise Linux, including grep, cut, sed, sort, diff and patch.
Unit 9 - vim: An Advanced Text Editor
- How to get the most out of the powerful and flexible vim text editor.
Unit 10 - Basic System Configuration Tools
- Using Red Hat Enterprise Linux's graphical and text-based configuration tools to manage networking, printing and date/time settings.
Unit 11 - Investigating and Managing Processes
- Listing, terminating and scheduling program executions on a Red Hat Enterprise Linux system.
Unit 12 - Configuring the Bash Shell
- A discussion of using shell variables and scripts to customize the command-line environment.
Unit 13 - Finding and Processing Files
- In-depth coverage of using the find command and related utilities to locate and act upon files based on arbitrary criteria .
Unit 14 - Network Clients
- An overview of network tools available in Red Hat Enterprise linux, from web browsers to email clients and diagnostic utilities.
Unit 15 - Advanced Topics in Users, Groups and Permissions
- A deeper discussion of how user and group identities are stored on a Red Hat Enterprise Linux system, as well as the introduction of advanced filesystem permissions like SetUID and SetGID.
Unit 16 - The Linux Filesystem In-Depth
- The nuts-and-bolts of how Red Hat Enterprise Linux deals with filesystems. Topics include partitions, inodes, linking and archiving tools.
Unit 17 - Essential System Administration Tools
- An introduction to fundamental system administration topics such as installing Red Hat Enterprise Linux, managing software packages, and enhancing security with SELinux and the netfilter firewall.
Unit 18 - So... What Now?
- Exposure to further options for training and involvement in the larger open-source community.
RH300 Curriculum
Below I annotated the program with links available on the Softpanorama site. Probably some of them are useful, although most are very raw.
- Basic hardware knowledge
Intel and Intel clone architectures /Hardware/architecture IRQs and IRQ settings for standard serial ports /Lang/assembler, /Hardware/index Disk subsystems (IDE, EIDE, SCSI) /Hardware/architecture Disk partitioning /Internals/filesystems, /Hardware/architecture - Basic UNIX/Linux knowledge
- Basic vi usage
- Opening, closing, writing, and abandoning files
- Moving around in vi
- Basic text editing
../Tools/vi - Understanding simple Bourne shell scripts [essentially Shell101 -- nnb]
- Script execution, permissions, and file magic
- Variables and parameters
- The inherited environment
- The if, else, elsif constructs
- Conditional tests
- The case statement construct
- The for construct
../Scripting/shells - Basic vi usage
- UNIX Filesystem Hierarchy and Structure ( ../Internals/filesystems)
UNIX/Linux filesystems: main directories SCSI, floppy, CDROM, and IDE devices Partitioning and referencing /dev devices ISA and PCI hardware issues Filesystem formatting and checking, fdisk, mkfs, fsck Span multiple partitions with root filesystem Mount misc partitions with mount - Basic file operations and manipulation [essentially Unix101 -- nnb]
- Basics: cp, mv, ls, more, less, cd, pwd, tar, find, etc.
- Filters: cat, grep, egrep, wc, cat, tail, head, sort, etc.
- Editors: Basic file editors like vi, emacs, vim, etc. ----------------------------- ../Editors/vi.shtml
- File Name wildcards: *, ?, [ ], etc. ----------------------------------------------../Scripting/regex
- Printing
- lpq, lprm, lpr, lpstat, lp, printercap
- adding local and remote printers
- UNIX/Linux Shell [essentially Shell101 continuation --nnb] (../Scripting/shells)
- Basic Shell Programming
- Piping, I/O and error redirection ../Scripting/pipes.shtml
- Loops, exit codes, etc.
- Basic shell configuration for Bourne and bash shells [essentially Shell101 continuation --nnb]
- ~/.bashrc
- ~/.bash_profile
- ~/.profile
- Basic kernel configuration and recompiling (internal, kernel)
8.1. Kernel concepts 8.2. The kernel source tree and documentation kernel 8.3. Obtaining the kernel tar file from ftp.kernel.org 8.4. Recompiling a kernel - Basic security [essentially Unix security 101 --nnb]----------------------------------
../Security/index
9.1. Shadow passwords ../Security/shadow_passwords.shtml 9.2. File permissions 9.3. Understanding users, groups and umask 9.4. Suid - UNIX System Administration [essentially Unix admin 101 --nnb] (index)
10.1. /etc/skel/... and home directories 10.2. Daemons 10.3. Cron 10.4. Superuser 10.5. Syslogd and logging 10.6. Backup and Restore Tasks 10.7. Control of Network Services and Daemons 10.8. System crontab 10.9. Using and managing the system log files 10.10 Basic system backup and restore operations - TCP/IP Fundamentals [essentially TCP/IP 101 --nnb]
- TCP/IP vs OSI layer model............................................. TCP Protocol Layers OSI Protocol Layers
- TCP and UDP packet internals .......................................TCP Protocol User Datagram Protocol (UDP)
- ICMP Packet types ..........................................................Internet Control Message Protocol (ICMP)
- Priveleged and unpriveleged ports
- Standard service ports and /etc/services
- Basic TCP/IP Networking [essentially TCP/IP 101 --nnb] -------------------------
- IP numbers and classes
- The network address, broadcast address and subnet mask
- Understanding CIDR (Classless Inter-Domain Routing) --------------------../Net/routing.shtml
- Tools and commands for tracing network problems -----------------------------../Net/net_tools
- ping
- traceroute
- ifconfig
- route
- Understanding static routes ---------------------------------------------------../Net/routing.shtml
- The netcfg tool and network interface configuration
- Name resolution configuration -----------------------------------------------../Net/nfs_links.shtml
- /etc/hosts
- /etc/resolv.conf
- /etc/host.conf
- /etc/nsswitch.conf
- IP routing - [essentially continuation of TCP/IP 101 --nnb] ----------------------------
../Net/routing
- CIDR (Classless InterDomain Routing)
- IP sub-networking
- arp, rip and rarp
- ICMP packet types
- Static routing
- The default route
- Standard Networking Services [TCP/IP Application protocols 101 --nnb]
- NFS and remote filesystems-------------------------------------------------------- ../Net/nfs_links
- Sendmail -----------------------------------------------------------------------------------../Mail/mta
- POP, IMAP
- FTP ------------------------------------------------------------------------------------------ ../Net/ftp
- DNS ----------------------------------------------------------------------------------../Net/dns_links
- DHCP---------------------------------------------------------------------------------../Net/dhcp
- Samba ----------------------------------------------------------------------------------- ../Net/samba
- httpd ---------------------------------------------------------------------------../WWW/http_and_cgi
- YP, Nis ------------------------------------------------------------------------------- ../Net/nis_links
- Inetd
- Basic Network Security (continuation of security isuues) ----------------------------- ../Security/index
Reviews
-
Review: RHCE/RH300 Training (from Slashdot) by version conflict (cat /proc/kcore > /dev/audio) on Saturday April 17, @12:49PM EDT
As a person who just returned from RedHat, after completing the RHCE course, I think I have to put forth my opinion to those who are making theirs known here.
The RHCE training course is well-designed, well-rounded and complete with a mildly-difficult lab exam. The RedHat employees are friendly and helpful, the amenities are gracious and complete. Over all, the experience was great.
The concerns that I and others in my class had regarding course material (ambiguous questions and the occasional too easy lab) were listened to by the Training Coordinator (Peter Childers, a very intelligent and good person) personally, and all concerns were met with questions that showed intent to change the course material to the better. The course is in a state of continual improvement, and each class will be better than the last. Soon, there may be divergent levels of difficulty to accomodate the wide spectrum of Linux users. This is a good thing.
To those who believe that the RHCE is a bad thing, take the course and decide unbiasedly. You cannot shout from the rooftops to the Linux community (slashdot) about something that you have no credible knowledge of. Go visit RedHat and talk to the people there. It will surprise you to find how much work puts into the Linux community, that is outside the scope of RedHat. They evidently have their heads screwed on straight, they are out to make a profit (what company is not?) and are doing it the right way.
In conclusion, I recommend that people of all skill levels go and take the RHCE course. If you are a knowledgeable user, the class will teach you quite a bit. If you are a very well versed Linux developer, you might not learn quite as much, but it will be a good experience, and it will confirm your knowledge, not to mention give you "RHCE" after your name.
History
RedHat was one of the first Linux distributors that introduced a certification program. It is oriented mainly on corporate clients and resellers. The exam for RedHat Certified Engineers is $749 -- quite expensive (more expensive than all 6 Microsoft certification exams). Tuition is even more expensive ($2500) -- it is oriented on Certified Resellers, not Certified Engineers. But on positive side probably as there will be more and more RedHat Certified Resellers, more people would trust in Linux at the enterprise environment. So even if your cannot afford it and/or your company will not pay for it, it makes sense to prepare yourself for this exam, anyway.
RH considers training as one of the most important avenues of growth (see Dan Barkin A price of going public and http://www.sec.gov). For a company that had almost no money two years ago, Red Hat has made a tremendous progress. It now has more than $10 million in cash (mostly from preferred stock sales). The IPO is expected to raise a hundred million dollars.
And Red Hat plan to spend a lot of them for building-up of its training program. Red Hat's needs to convince investors that it has a strong business model based on impressive market share, while assuring Linux fans that it's not like "some other companies."
Until recently the company has grown very quickly: from March 1, 1998, to the end of last month, its work force tripled (from 36 to 127). Now Red Hat is paying $900,000 a year in rent -- nearly as much as its revenue in 1996. In the fiscal year 1998, Red Hat had revenue of about $10.8 million, much of it from sales of its retail boxes. Whither this revenue stream possess big potential for growth remains to be seen, but the company clearly need a diversification and training is a perfect candidate here.
The course includes 4 days of training and 1 day Certification Lab Exam. The course and certificate are based on Red Hat Linux 6.0.
RH recommends that all prospective RHCE participants review prerequisites in preparation for the course and exam.
Technical content
Introduction
- Open Source Software
- History
- Linux
- Free Software Foundation
- GPL
- GNU
- Services and applications
- About Linux
- Current support for all networking services and protocols
- Flexibility of OSS
- R & D processes and practices
- Future development
- Starting out
- What are your needs? What do you want to do?
- Types of servers, workstations, uses
- WWW, FTP, NEWS, ISP, Intranet/Internet
- development workstation
- thin client
- enterprise server, application, db
- Choosing your hardware
- Intel flavors, clones
- HW compatibility lists
- What to avoid
- Reference sources on hardware that is compatible
- Planning your installation and configuration
UNIT 1: Installation (Intel architecture)
- Deciding how you will use your system
- Planning your installation
- What packages will you be installing?
- How to partition your drive
- Intel CPU hardware selection and configuration issues
- Hardware compatibility issues
- The Linux hardware HOWTO
- The Red Hat supported hardware list
- RAM sizing and cache issues
- Disk subsystems (IDE, EIDE, SCSI)
- Primary, extended and logical partitions
- Cylinder/head/sector geometry and re-mapping issues
- Multiple controllers
- RAID and MD systems
- IRQ settings
- Planning the IRQ layout - standard IRQs
- IRQs and the PCI architecture
- Plug and Play
- Plug and play support in Linux
- Handling jumperless cards
- IRQs and standard serial ports
- Serial and other interface mice
- PC-Card (PCMCIA)
- Supported chip sets
- Supported cards
- Hardware compatibility issues
- Disk partitioning strategies for server and workstation installations
- Linux filesystems: /tmp /boot /usr/local /var /home
- Why separate file systems?
- Possible target file systems for separate file system placement
- Swap space partition sizing and placement
- disk drive, fdisk LBA
- The LILO boot process and Intel hardware/BIOS issues
- LILO parameters
- LILO errors
- /etc/lilo.conf
- Using loadlin
- Choosing an installation class: workstation, server, custom
- The installation processes in detail
- CDROM installation
- FTP installation
- NFS installation
- SAMBA installation
- Hard disk installation
- The installation log file
- Viewing boot time information
- dmesg and using page up/page down at the console
- the console install screens
- Virtual console
- Understanding the standard boot process
- The /boot directory and files
- Validating the installation
- Login as root
- View dmesg
- How you know when your hardware is not supported
UNIT 2: Basic Configuration and Administration
- The basic user environment
- /etc/skel/... and home directories
- Window manager configuration file locations
- File system configuration
- File system types
- /etc/fstab layout and meanings
- Using rpm
- Validating a package signature
- To add and remove components
- To add updates, security fixes etc.
- To verify one of more packages
- To see what packages are installed
- To see what package a file is in
- Creating and Using Custom RPMs
- Installing source rpms
- The /usr/src/redhat/... directory structure
- Changing compile time options for a source RPM
- Rebuilding custom source and binary rpms
- Building an rpm from a tar archive
- The /etc/sysconfig/... files used in network set up
- /etc/sysconfig/network-scripts/ files (parameter files and scripts)
- /etc/sysconfig/ files for clock, mouse, static-routes, keyboard, network and pcmcia
- ifup / ifdown
- ifconfig
- netstat -r
- arp as a diagnostic tool
UNIT 3: Advanced Installation
- Dual boots: Linux and NT
- Raid configuration
- Using kickstart to automate installation
- Hardware conflicts
- Plug and play
- Laptops
- PCMCIA
- X caveats
- Automatic Power Management system (APM)
- Understanding /etc/inittab
- Run levels and the default run level
- System start-up script /etc/rc.d/rc.sysinit
- Understanding kernel modules
- The kernel daemon
- /etc/conf.modules and module parameters
- The /lib/modules/... directory structure and contents
UNIT 4: Advanced Configuration
- Setting up and managing disk quotas
- Kernel configuration
- The installing the quota RPM
- The /etc/rc.d/rc.sysinit quota handling section
- Modifications to /etc/fstab
- Creating the quota.user file for each partition
- Using edquota to set up per user disk quotas
- Creating default quota settings
- Quota reports
- Quotas on nfs filesystems
- System initialization scripts
- /etc/rc.d/rc.serial
- /etc/rc.d/rc.local
- /etc/issue and /etc/issue.net
- /etc/rc.d/rcl.d ... /rcl2.d ... (discuss entire tree)
- Starting up to X windows automatically
- Kernel re-compilation and installation
- Best practices
- Kernel concepts:
- Monolithic vs modular
- Relation to rest of system
- Updating the kernel
- /boot partitions
- /etc (most files not otherwise covered should be talked about here)
- The kernel source tree and documentation
- The kernel rpm's and the Linux kernel tar file
- Understanding kernel version numbers
- The kernel configuration scripts
- Understanding kernel configuration options
- The standard Red Hat kernel configuration
- Code maturity level options
- Loadable module support options
- General set up options
- Floppy, IDE and other block device options
- Non IDE/SCSI CDROM support options
- Networking and network device options
- SCSI support options and low level drivers
- ISDN options
- File system options
- Character device options (serial and parallel ports, mice, QIC tapes, APM)
- Sound system support options
- Kernel profiling support
- Compiling and installing a custom kernel
- Compiling and installing kernel modules
- Mkinitrd
- Updating LILO
- mkbootdisk
- PAM
- The Cron system
- The system crontab and components
- User crontabs
- System-wide shell configuration for Bourne and bash shells
- /etc/bashrc
- /etc/profile
- /etc/profile.d
UNIT 5: X Windowing System
- X Server
- Supported hardware
- Hardware: X server selection
- different servers of XFree86.org
- Tools for X configuration
- RH Xconfigurator
- XF86setup
- /etc/X11
- X clients
- Windows managers
- fvwm, Windows Maker
- Desktops, Gnome, KDE
- Startup
- startx
- XDM
- X security
- Remote display of X apps
- X security
- x remote
UNIT 6: Standard Networking Services
- HTTP / Apache
- Basic Apache configuration for a simple web server
- Configuring ftpd for a simple (anonymous) ftp server
- Time synchronisation
- PPP configuration (as a client) using netcfg and the files generated
- Basic SMB configuration to act as a client and server for file and print services
- Basic NFS configuration as a client and server
- Mail services
- SMTP
- Basic sendmail configuration for a work station or simple mail hub
- Where is sendmailm file for Red Hat Linux
- anti-spam turned on, turning it off
- Do not tinker with /etc/sendmail.cf
- POP
- IMAP
- DNS (Bind)
- FTP wu-ftpd
- NFS
- Configuring a server to act as a boot and NFS host for Linux clients
- starting and stopping nfs services
- /etc/exports
- nfs options
- nfs version 3
- bootp and dhcp operational overview (including client issues)
- exporting and mounting critical file systems via NFS
- File locking issues
- Other filesharing
- SMB (Samba)
- IPX (mars_nwe)
- DHCP / Bootp
- Printing (LPD)
- The printing subsystem
- The /etc/printcap file
- Adding local and remote printers
- The /etc/hosts.lpd file
- The print filter system for local printers
- Using lpc, lpq and lprm
- SAMBA printing
- Mars-nwe
- The printing subsystem
- Configuring innd (leafnode service)
- Time services
- xntp
- rdate
- Squid proxy server, web cache
- NNTP
UNIT 7: Systems Administration and Security I
- Configuring NIS (Yp)
- NIS components on Red Hat Linux
- /etc/nsswitch.conf
- Basic host security
- tcp_wrappers and /etc/hosts.allow and /etc/hosts.deny
- /etc/securetty and PAM
- Pluggable Authentication Modules (PAM) and the /etc/pam.d/... files
- Buffer overruns and security problems
- Configuring and using process accounting
- Inetd
- IP aliasing and virtual hosts
- Firewall policies--elements ipfwadm
- NAT Network Address Translation
- IP masquerading
- IP forwarding
- Routing, static routes
UNIT 8: Systems Administration and Security II
- Services should run as users or nobody, not root
- Sgid redhat scheme
- cops
- Interaction of CMOS clock time and Linux system time
- System logging
- syslog and klog
- /etc/syslog.conf
- Remote logging
- Monitoring logs (swatch)
- Managing logs (log rotate)
- tmpwatch
- Emergency boot procedures
- Understanding the system log entries
- Understanding and tailoring /etc/syslog.conf
- Using syslog for debugging and tracking problems
- Obtaining encryption packages in rpm format
- Import and export restrictions on encryption software
- The ftp.replay.com site
- Validating RPMs with pgp
- Linuxconf
Note: Technical content subject to change without notice. Significant changes in course content will generally be available in posted outlines at least two months prior to being implemented in scheduled courses, to allow enrolled students adequate prep time. Reload this page regularly to insure up-to-date information.
Etc
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater�s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright � 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Last modified: June 13, 2021