CSUF LogoCSUF Site Navigation
optics.csufresno.edu

Linux Systems Administration Fedora 10 Notes

Department of Electrical and Computer Engineering
Assistant Professor Gregory R. Kriehn
Forums
Wiki
Fedora 10 Overview

Fedora is an RPM-based, general purpose operating system built on top of the Linux kernel, developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora's mission statement is: "Fedora is about the rapid progress of Free and Open Source software."[3]


One of Fedora's main objectives is not only to contain free and open source software, but also to be on the leading edge of such technologies.[3][4] Also, developers in Fedora prefer to make upstream changes instead of applying fixes specifically for Fedora — this ensures that updates are available to all Linux distributions.[5]

                                                                                            (Wikipedia)

See the Fedora homepage for further details.

Fedora 10

DISCLAIMER

PLEASE NOTE THAT THIS PAGE IS VERY SLOW TO DEVELOP INTO A FINALIZED FORM! THE FINAL VERSION OF MY FEDORA 10 NOTES WILL PROBABLY LACK A LOT OF INFORMATION WITH REPSECT TO SERVER APPLICATIONS.  THIS IS DUE TO THE BIRTH OF A NEW BABY, A NEW RESEARCH GRANT THAT I AM RESPONSIBLE FOR, AND NEW RESPONSIBILITIES AS THE HONOR'S COLLEGE DIRECTOR. AT WORST, I WILL SIT DOWN THIS SUMMER AND DEVELOP A FRESH SET OF NOTES ONCE FEDORA 11 IS RELEASED.  IT IS CERTAINLY POSSIBLE THAT THESE NOTES WILL MORPH INTO TWO VERSIONS -- A SMALLER SET OF NOTES FOR WINTER RELEASES, AND A MORE COMPREHENSIVE SET OF NOTES FOR SUMMER RELEASES. THANKS FOR YOUR PATIENCE!


P.S. -- THE F10 KRIEHN REPOSITORY IS UP AND WORKING... PLEASE USE IT!

Fedora 10 Systems Administration

The convention stating that even-numbered Red Hat/Fedora releases are much more polished compared to odd-numbered releases continues to hold true. Fedora 10 is a much better release than Fedora 9 was. A true version of Firefox 3 is now included with Fedora 10 (beta in Fedora 9), in addition to such significant improvements in NetworkManager that I no longer have to setup wpa_supplicant by handwired and wireless networking just works, even with encryption. Pulse audio has seen significant upgrades, and now uses timer-based audio scheduling instead of the traditional interrupt-driven approach for glitch-free audio playback. And in Repositoryland, Livna and FreshRPMS have finally embraced each other with the launch of RPM Fusion, removing one of the largest frustrations for Fedora Linux users everywhere. Unfortunately, I consider the Gnome login screen for Fedora to still be nerfed, but it has been re-written, and will probably continue to see improvements over the next 6 - 12 months. the Fedora 10 theme is not horrific, but I am not all that impressed with it either, so I am continuing to use the Fedora 8 Infinity Theme.

Fedora 10 Compiz Fusion Screenshot

F10 Systems Administration Overview

1. Background Information & Purpose
2.
Why Choose Fedora (Fedora vs. Ubuntu)
 
F10 Kriehn Repository
1. Professor Kriehn's Fedora Repository

F10 Installation Notes
1. Pre-Installation Tasks
2. Installation
3. Post-Installation Changes

F10 HOWTOs

1. Internet Access
2. Security
3. Setup for Installing Applications
4. Network/Filesystem Services & Applications
5. E-Mail & Spam
6. Apache/MySQL/PHP Services & Applications
7. Hosting a Yum Repository
8. Enlightenment DR17 (E17)
9. Gnome Applications & Settings
10. Laptop & General Settings
11. Google Applications
12. Multimedia-Based Applications & Setup
13. Drawing & Image Manipulation Programs
14. Programming Applications
15. General Utilities

F10 Additional References
1. Reference List

Looking Torward Fedora 11
1. Preparing to Install Fedora 11

Table of Contents


Fedora 10 Systems Administration Overview,
Installation Notes, & HOWTOs


(SEE DISCLAIMER ABOVE)

F10 Systems Administration Overview

1. Background Information & Purpose
2. Why Choose Fedora? (Fedora vs. Ubuntu)

F10 Kriehn Repository

1. Professor Kriehn's Fedora Repository

F10 Installation Notes

1. Pre-Installation Tasks
     1.1 Partition Sizes
     1.2 Dual Boot Options

2. Installation
     2.1 Installation Procedure
     2.2 First Boot

3. Post-Installation Changes
     3.1 sudo
     3.2 Shell Environment (bash)
     3.3 .bashrc Script
     3.4 Services


F10 HOWTOs

1. Internet Access
     1.1 Networking
     1.2 Wireless (with WPA/WP2 Encryption)

2. Security

     2.1 Secure Shell (ssh & sshd)
     2.2 Firewall
     2.3 SELinux
     2.4 BlockHosts
     2.5 RKhunter

3. Setup for Installing Applications
     3.1 Updating the Database for mlocate
     3.2 yum, yum plugins, & yumex
     3.3 Repositories & Updates

4. Network/Filesystem Services & Applications
     4.1 Network File System (NFS)
     4.2 Samba Server for Windows
     4.3 NTFS for Windows Partitions
     4.4 Automated Backups & Scripting with rsync
     4.5 rsync Server
     4.6 Network Printing with CUPS
     4.7 Scanning with xsane

5. E-Mail & Spam
     5.1 sendmail Configuration
     5.2 fetchmail Configuration
     5.3 spambayes
     5.4 dovecot

6. Apache/MySQL/PHP Services & Applications
     6.1 Apache Web Server
     6.2 ModSecurity
     6.3 MySQL Server
     6.4 phpMyAdmin
     6.5 MediaWiki
     6.6 phpBB
     6.7 Joomla

7. Hosting a Yum Repository
     7.1 GnuPG Key
     7.2 Creating a Yum Repository
F10 HOWTOs (continued)

8. Enlightenment DR17 (E17)
     8.1 E17 Installation
     8.2 E17 Entrance Setup
     8.3 E17 General Configuration
     8.4 E17 Animated Backgrounds

9. Gnome Applications & Settings
     9.1 Compiz Fusion & Emerald
     
9.2 nautilus

10. Latptop & General Settings
     10.1 beep (curses bell)
     10.2 Boot Options
     10.3 cpuspeed
     10.4 i8kutils

11. Google Applications
     11.1 Google Earth
     11.2 Google Picasa
     11.3 Google Desktop

12. Multimedia-Based Applications & Setup
     12.1 Acrobat Reader & Plugin
     12.2 Audacity
     12.3 Burning CD/DVDs from a Command Prompt
     12.4 Flash Plugin
     12.5 gnomebaker & k3b
     12.6 gtkpod
     12.7 Java
     12.8 Mplayer, mencoder, plugins, etc.
     12.9 MSFonts
     12.10 Nvidia Driver
     12.11 RealPlayer
     12.12 Skype
     12.13 xmms & audacious (with mp3 plugin)

13. Drawing & Image Manipulation Programs

     13.1 gv
     13.2 IVTools
     13.3 jpeg2ps
     13.4 pdftk
     13.5 pngout
     13.6 Tgif
     13.7 xv

14. Programming Applications
     14.1 AUCTeX
     14.2 IDL
     14.3 LaTeX Configuration & TeTeX Extras
     14.4 Nvu/KompoZer

15. General Utilities
     15.1 Alpine (pine)
    15.2 conky
     15.3 gkrellm
     15.4 gparted & qtparted

     15.5 xosview
     15.6 Other Applications

F10 Additional References

1.  Reference List

Looking Toward Fedora 11

1. Preparing to Install Fedora 11

Additional Fedora Systems Administration Pages
Fedora 9 Installation Notes and HOWTOs
Fedora 8 Installation Notes and HOWTOs
Fedora 7 Installation Notes and HOWTOs
Fedora Core 6 Installation Notes and HOWTOs
Fedora Core 5 Installation Notes and HOWTOs

E17