|
Linux Use for Developers Course Outline
- SESSION 1: History of Linux
- Unix
- Other PC Freenix's
(FreeBSD, OpenBSD, NetBSD)
- Linux
- SESSION 2: Linux Today
- Development Environment
- Gnu and the Free Software Foundation
- XFree86
- Linux distributions
- Linux resources
- Licenses and legalities: GPL and OSS
- SESSION 3: Kernel and architecture
- Kernel; what is in the kernel, what is not
- Modules
- Device Drivers
- Building the Kernel
- SESSION 4: Installation of a Linux distribution
- Preliminaries: Preparing the PC/Workstation for Linux
- Stepping through the Installation
- Basic system administration
- Package selection
- SESSION 5: Customizing the Linux Desktop
- Preliminaries: Relationship of operating system, window managers and Desktop Managers
- Why do I have to know how to use the command line?
- What is KDE?
- What is GNOME?
- Using and Customizing KDE
- SESSION 6: Clients, Servers, Window and Desktop Managers, and X basics
- Virtual Terminals
- Clients and Servers under X
- OS, Kernel, X-Servers, Toolkits, Window and Desktop Managers
- Starting, initializing, exiting X
- Keys under X
- SESSION 7: Text Editing
- Using Kedit
- Using emacs
- Using vi
- Other available editors
- SESSION 8: Documentation
- System Documentation (man, xman, info, help, /usr/doc, foo -h)
- HOWTO's
- Linux Documentation Project (LDP)
- SESSION 9: File system
- The ext2 filesystem
- Basic file system concepts
- Filesystem layout
- Mounting filesystems
- NFS
- Samba
- SESSION 10: Connections and Mail
- Remote logins (telnet, rlogin, rsh)
- Retrieving files (ftp, wget)
- mail
- SESSION 11: File operations
- Review of Some basics (environmental variables, running scripts vs. inclusion, special characters, redirection, piping)
- Directories (mkdir, rmdir, cd, pwd, $PWD)
- Listing (ls, df, du)
- Copying, moving, linking, removing (cp, mv, ln, rm, touch)
- Finding (find, locate, updatedb)
- File types (file)
- Users, passwords, groups (/etc/passwd and /etc/groups)
- Permissions (chown, chgrp, chmod)
- SESSION 12: More file utilities
- Searching for strings (grep)
- Comparing files and patching (diff, diff3, cmp, patch)
- Compression and archiving (zip/unzip, gzip/gunzip/gzexe, tar, cpio, dump)
- SESSION 13: Process control
- Launching processes (&, at, cron)
- Killing/resuming processes (kill, killall, Ctrl-C, Ctrl-Z, bg, fg)
- Monitoring things (ps, pstree, top, xosview, xcpustate)
LINUX USE FOR DEVELOPERS
(c) COPYRIGHT AXIAN, INC. 2000
|
|