Courses programs
Programs are available in other languages in materials section
Unix system administrators training course program
1. Typical Unix application areas
2. Unix versions
- Portability
- AT&T, Revision 4, UnixWare, Solaris, SunOS, OSF/1, AIX etc.
- Cheap and free versions. Linux, Minix, Coherent etc.
- SCO Unix versions
- Version compatibility.
3. Architecture
- Kernel structure
- Processes. States, dispatching, priorities
- Page-segmented virtual memory. Hardware support
- Swapping
- Hardware requirements
4. System states
- System states and state changes
- Single and multiuser mode
- Files /etc/inittab and /etc/gettydefs
- rc files
- Halting Unix
5. Users
- Creating new user
- Files passwd and group
- Creating user environment
- User retiring
6. Work places
- System console
- Clients PC
- Terminal emulators
- Terminals and terminal controllers. Cluster controllers
- Multiconsoles
- X-terminals
7. Terminal management
- Structure of files inittab and gettydefs
- getty-login-shell process
- Terminal parameters
- Control, input, output, local modes
- Files /etc/tty and /etc/ttytype in UCB
- Activating and enabling terminals
8. Unix file system architecture
- File types
- Name conventions
- Navigation
- File attributes. Access rights
- Mode change
9. Special files review
10. Data medias
- Media formatting
- Creating file system
- Mounting local and remote file systems
- Disc space management
11. File system integrity
- Definition of integrity
- Information archiving
- Commands fsck, integrity, ncheck, clri
12. Loading OS and additional packages
13. Spooling management
- Spooling subsystem
- Commands lp, lpstat, cancel
- Important files and subdirectories
- Spooling administering
- lpadmin command
14. Important subsystems
- Subsystem structure
- Starting/stopping
- Terminal network
- Termcap/terminfo
- Development system
- Kernel configuration package
- Software installation management - perms
- Audit system
- Account system
- Activity system - sar, prof
- Performance tuning tunesh
- Default values, /etc/default
- Spool
- On-line documentation, man, xman
- UUCP - message switching system
- Time service
- Interprocess communication, ipc
- International Supplement
- Textprocessing system
15. SCO Open Server
- Components
- XWindow - graphical user interface
- ODT-DOS - Merge. MS-DOS and MS-Windows emulation
- ODT-NET - local network and internetwork
- Local network structure. Node types
- Network protocols - Ethernet, udp, TCP/IP, XDR, rpc
- Network services - ftp, telnet, NFS, rlogin, XWindow
- Global network Internet. Connecting LAN's
16. Client software
- TCP/IP for MS-DOS/MS-Windows
- Typical services
- Terminal emulators, libraries
- NFS services
17. Printed documentation review
18. Information protection
19. Antivirus problems
Top
Program for unix users training courses
1. General information for Unix operating system
- Hardware platforms. 16-bit, 32-bit, RISC processors.
- Portability of Unix OS.
- History of development of Unix, XENIX, BSD, OSF/1.
- Proprietary portings.
- SCO OpenServer family.
2. Managing of terminals
- Features of terminal processing.
- Terminal types. Terminal setup.
- Terminal emulators.
- Line parameters. Command stty.
- Scancode and multiconsole terminals.
- Actions if terminal is blocked.
3. Building session connection
- Profiles, start files, environment.
- Commands, flags, arguments.
4. File editing
- Start file.
- Screen mode, command mode, insert and replase mode.
- Navigation, patterns.
- Command undo.
- Command repeating.
5. Process management
- Multiprocess mode.
- Context switching.
- Signals, messages, semafors, shared memory areas.
- Commands ps, kill, sleep, whodo, sar, nice, fg, bg.
6. File system architecture
- Type of files - disk files, directories, special files.
- Names, lengths, extensions.
- MS-DOS names translation.
- Navigation over files tree. cd, pwd, find.
- Typical directories in file tree. /etc, /bin, /lib, /usr,
/usr/bin, /usr/dbin, /usr/lib, /mnt, /tmp, /dospart.
- Trivial file programs. cp, ls, cat, rm, ln, mv, mvdir,
mkdir, rmdir.
- File protection. Access rights.
- Changing file attributes. chmod, chgrp, su.
7. Data medias
- Formatting of media. format, diskcp, mkdev.
- Creating file systems, mkfs.
- Mounting file systems. mnt, mount.
- Managing disk space. du, df, dfspace.
- Integrity of media, fsck.
- Managing magnetic tapes. tape command.
8. Printouts
- Spooling subsystem.
- Commands lp, lpstat, options.
- Local printers.
9. On-line documentation
- Commands man, help, scohelp, xman, how.
10. Communication with other users
- Commands write, hello, talk, wall, motd, mail, finger, who, rwho,
mesg, news, su.
11. File commands
- Elementary formatting. head, tail, split, csplit, pg, nl, more.
- Compressing and uncompressing. compress, pack, tar, cpio.
- Editing. tr, sed, grep, awk.
- MS-DOS medias. dosxx, unix2dos, dos2unix.
- Other programs - tee, dd, diff, cmp, sort, comm, pr
12. Textprocessing.
- Commands nroff, troff, eqn, tbl, macropackages.
13. XWindow - graphical user interface, xdt.
14. Merge and WABI. MS-DOS and MS-Windows emulation.
15. Operations in computer networks.
- Using remote file systems.
- Using electronic mail. mail, uucp, uname.
- Dial-in, dial-out calls. cu.
- Network protocols - Ethernet, udp, TCP/IP, XDR, rpc.
- Network services - ftp, telnet, NFS, XWindow.
- Commands rlogin, rcp, rcmd, finger, rwho, ruptime, ping.
- Global network Internet. Binging of local networks.
16. Operations in TCP/IP network from MS-DOS/MS-Windows.
- Access levels. Services, e-mail, remote print. Commands ping,
kappconf, tn, tnglass, ftp, idmnt, idutil, tar.
17. Personal tools
Commands at, calendar, cal, bc, bs, units, spell, clear, purge, usemouse.
18. Tools for information protection
- Commands passwd, crypt, auth, lock.
- Common intruders methods.
- Antivirus problems.
19. Shell programming
- General characteristics.
- Variables. expr.
- Arguments.
- Shell metacharacters.
- Command substituting, patterns.
- Standard input, standard output.
- Pipes and filters.
- Filters examples - wc.
- Pipes - grep and sort.
- Structured operators. if, while, case, test, for.
- Exception processing operators. trap, list of signals.
20. Software development technology
- ODT Development System.
- Executable files, object modules, libraries.
- Content of /usr/include directory.
- Libraries from /lib, /usr/lib.
- Debuggers - adb, sdb, cv, dbxtra, dbXtra.
- Assemblers, disassemblers and compilers - as, asm, masm, dis, cc, CC.
- Other tools - cscope, ar, ld, lint, cb, dump, what, strings, strip, m4.
- Program manager make.
- Source code control system sccs.
- Profiling tools - timex, prof, lprof.
- yacc and lex.
- Technology of medium and large projects.
- Cross-development tools.
Top