Part I. Basic System Configuration

This part covers basic system administration tasks such as keyboard configuration, date and time configuration, managing users and groups, and gaining privileges.

Table of Contents

1. System Locale and Keyboard Configuration
1.1. Setting the System Locale
1.1.1. Displaying the Current Status
1.1.2. Listing Available Locales
1.1.3. Setting the Locale
1.2. Changing the Keyboard Layout
1.2.1. Displaying the Current Settings
1.2.2. Listing Available Keymaps
1.2.3. Setting the Keymap
1.3. Additional Resources
2. Configuring the Date and Time
2.1. Using the timedatectl Command
2.1.1. Displaying the Current Date and Time
2.1.2. Changing the Current Time
2.1.3. Changing the Current Date
2.1.4. Changing the Time Zone
2.1.5. Synchronizing the System Clock with a Remote Server
2.2. Using the date Command
2.2.1. Displaying the Current Date and Time
2.2.2. Changing the Current Time
2.2.3. Changing the Current Date
2.3. Using the hwclock Command
2.3.1. Displaying the Current Date and Time
2.3.2. Setting the Date and Time
2.3.3. Synchronizing the Date and Time
2.4. Additional Resources
3. Managing Users and Groups
3.1. Introduction to Users and Groups
3.1.1. User Private Groups
3.1.2. Shadow Passwords
3.2. Managing Users in a Graphical Environment
3.2.1. Using the Users Settings Tool
3.3. Using Command-Line Tools
3.3.1. Adding a New User
3.3.2. Adding a New Group
3.3.3. Creating Group Directories
3.3.4. Setting Default Permissions for New Files Using umask
3.4. Additional Resources
4. Access Control Lists
4.1. Mounting File Systems
4.1.1. NFS
4.2. Setting Access ACLs
4.3. Setting Default ACLs
4.4. Retrieving ACLs
4.5. Archiving File Systems With ACLs
4.6. Compatibility with Older Systems
4.7. ACL References
5. Gaining Privileges
5.1. The su Command
5.2. The sudo Command
5.3. Additional Resources