Provided by: Wintrac Inc.

Advanced Red Hat Linux Systems Programming

LINUX

This course introduces the participants to system level programming in the C language in an RHEL environment. The course focuses on RHEL system calls and library functions, how to use them, and their underlying mechanisms. The course deals with many facets of the RHEL operating system, including: introduction to RHEL kernel structure, I/ O, Signals, Signal handlers, Timers, Processes, Multi-Tasking, Inter-Process Communication (IPC) Pipes, Shared memory, Message Queues, Semaphores, Networking, Sockets, using TCP/ IP and UDP/ IP. Throughout the course the information presented is related to the participant through: the execution of common RHEL user/ administrator commands, and writing, compiling, and executing example C language programs which demonstrate the use of system routines and accessing system data structures on a live RHEL system.
You can get a complete list of other linux classes at http://www.wintrac.com/courses/courseslinux1.asp
This is primarily ilt training
Course Level:intermediate
Duration:5 days
Training Presented in:English
Training Provided by Wintrac Inc.
  • S asked: give me the deltail ,lkinux sys programmin and shell scripting
  • P asked: In RHEL use uname -a give the redhat like update with or bit but /etc/ redhat/ release has only update not showing or . i want to print all information about system like redhat update bit but SLES has showing all thing are correcting. give me answer as soon as possible.
  • A asked: I just want to have a comparison between linux operating system vs windows operating system. For example: linux redhat and windows
Advanced Red Hat Linux Systems Programming
System Programming Environment of the RHEL Operating System
  • Environment of a C language program
  • System level programming requirements:
    • C compiler issues
    • Header files and libraries
    • Special data types used
    • Useful functions
    • Error handling (basic)
  • Documentation
  • Security Issues
File Systems
  • Types of file I/ O
  • File I/ O structures
  • File I/ O access types
  • Dealing with STDIN, STDOUT, STDERR
  • Creating and using temporary files
  • Directory file access and manipulation
  • Permissions
Process Creation and Control
  • Attributes (username, UID, PID, Groups)
  • Creation methods
  • Multi-tasking
  • Shells
  • Synchronization
  • An introduction to threads
Synchronization and System Information
  • Time issues:
    • how time is maintained
    • timers
  • General synchronization
    • semaphores
    • mutexes
    • signals (generation and handling)
  • System information:
    • uname
    • hostname
    • load averages
Interprocess Data Communication Facilities
  • Overview of RHEL IPC Facilities
  • Memory Mapped files
  • Pipes and Named Pipes
  • Messages Queues
  • Creating and Using Shared Memory structures
Sharing Code Between Processes
  • Building shared object (libraries)
  • Static Linking
  • Dynamic Linking
Networking
  • Concepts and basic requirements
  • Socket creation and usage
  • TCP/ IP level connections
  • UDP/ IP level connections
About The Training Provider: Wintrac Inc.
Wintrac Inc. - We can offer training on a wide range of topics including Java, C , Visual Basic, C#, .NET, XML, Linux, PowerBuilder, Oracle and Microsoft technologies. We can also offer end user training on a variety of topics including Office, AUTOCAD, Lotus Notes etc. You can get a partial list of all the onsite training courses we offer at http://www. wintrac. com/ courses. htm. Wintrac clients...
Custom Search
tcw11-v473M-08/23/11-16:32:01-()[B]-[A]-[A] -12:21:44