Intelligentedu
Best New Free Computer IT Training Tutorial Resources


January 19, 2011

Linux 101 - Commands and Tips

Here is the Linux 101 page at ahinc.com offering many Linux Commands and Tips in 14 categories and detailed topics, as linked below. This is very good and useful knowledge on using and administering Linux and the hardware it runs on.


Linux Categories:

 - Guidelines
 - Boot/Shutdown
 - System Status
 - Files
 - Security
 - Networking
 - Printing
 - Utilities
 - Backup
 - Email
 - FTP
 - vi commands
 - Perl


Detailed topics covered
:

aliases - Email Names
Backup - tar
cal - Display a Calendar
cat - Displaying Files
cd - Change Directory
chgrp - Change Group
chmod - Change Permissions
chown - Change Owner
clear - Clear Screen
cp - Copy Files
date - Display/Change System Date and Time
Dialup Network Connection - ppp
Directory, Change - pwd
Directory, Create - mkdir
Directory, Display Current - pwd
Directory, List Contents - ls
Directory, Remove - rmdir
Domain Name Servers - nslookup
df - Disk Free Space
du - Disk Usage
Email - aliases
Email, Automatically Scan for Viruses
Email, Getting - fetchmail
Email, File Locations
Email, Client Programs
env - Environment Variables
etc/fstab - NFS Network File System
etc/group - Where Group Information is Stored
etc/passwd - Where User Information is Stored
exit - Log Out
fetchmail - Getting Email from Server
File Permissions Read, Write, Executable
File Structure
File System Cleaning - fsck
File System - mount
File System - unmount
Files, Copy - cp
Files, Display - cat
Files, Display - head
Files, Display - less
Files, Display - tail
Files, Delete - rm
Files, Edit - vi
Files, Linking - ln
Files, Rename - mv
Files, Sorting - sort
Files, Verifying Type
Files, Using Wildcards
finger - View User Information
free - Memory Usage
fsck - Clean the File System
ftp - Anonymous
grep - Finding Specific Content Within a File
Group, Change Ownership - chgrp
Group, Where Information is Stored
head - Displaying Files
Help - info
Help - man
hostname - Host/Domain Name and IP Address
id - Current User Info
ifconfig - Network Configuration
info - Get Help
Interface Statistics - netstat
init - Setting Multi-user Modes
less - Displaying Files
ln - Linking Files
Login
Login Scripts - /etc/passwd bash .profile
Log Out
lpc - Manage Print Spooler
lpr - Print a File
lprm - Remove a Print Job
lpq - View Printer Jobs
ls - List Contents of a Directory
man - Get Help
Memory Usage
mkdir - Create Directories
mount - Mount File System
mt - Handy Tape Commands
mv - Rename Files
netstat - Network Connections, Routing Tables, Interface Statistics
Network Configuration - ifconfig
Network Connection Test - ping
NFS Network File System
nslookup - Query (DNS) Domain Name Servers
Passwords, Where User Information is Stored
passwd - Change passwords
passwd - User's Password
Permissions Read, Write, Executable
ping - Test Network Connection
pipe - Display by Page Utility
ppp - Dialup Network Configuration
Print a File - lpr
printcap - Spooler Configuration File
Print Spooler Manager - lpc
procinfo - System Info
Process Status - top
pwd - Display Name of Current Directory
ps - Process Status
Remove a Print Job - lprm
Restore - tar
rm - Delete Files
rmdir - Remove Directories
Routing Tables - netstat
Routing Steps that Packets Take to Get to Network Host - traceroute
sendmail - Control Config Monitor
sendmail.cf - Configuration File
sendmail - Stop Start
sendmail - Relay Setup
sendmail - Bug Fix for SuSE and Email Scanner
shutdown
sort - Sorting Files
Spooler, Manager - lpc
Spooler, View Print Jobs - lpq
su - Switch User
System Info - procinfo
System Date and Time - date
tail - Displaying Files
Tape Command - mt
tar - Backup Restore Verify
telnet - Communicate with Another Host
Time, Display/Change System Date and Time - date
touch - Change Access Time for a File or Create New Filel
traceroute - Routing Steps that Packets Take to Get to Network Host
top - Monitor Process Status
unmount - File System
uptime
Users, Current Info - id
useradd - Add User
userdel - Delete User
usermod - Change User
User Information - finger
vi - Edit Text Files
View Print Jobs - lpq
Virtual Hosting
Virus Scanning
Wildcards
wc - Count the Number of Lines, Words or Characters
who - Display Status of Users Logged In



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 5:13 pm


July 22, 2010

27 Unix and Linux eBooks

Here are 27 downloadable Unix and Linux eBooks, covering the areas and topics listed below, including the LPI and RHCE cert exams.


Unix and Linux ebook topics
:

 - Linux ebooks
 - Linux Networking
 - Linux Administration
 - LPI Linux Certification exam ebooks
 - Red Hat RHCE Certification ebooks
 - Storage Virtualization
 - Unix
 - Unix Scripting
 - HP-UX
 - Solaris
 - Network and Computer Security



Tags for this post>> | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 11:22 am


April 22, 2010

2 Operating System Courses

Here are two similar college-level Operating System courses that discusses and teaches important concepts about computer hardware, user environments, and operating systems. It reviews all of the hardware components of a typical personal computer, and also covers tools and and command line tasks in the Windows, DOS, and Linux platforms.


Update Feb 13, 2011 - Here are the latest 3 courses from this same instructor at San Antonio College:

1) A+ Essentials Internet Spring 2011

2) ITSC 1305 Intro OS  Spring 2011

3) ITSC 1307 UNIX 1 Spring 2011



ITSC 1305 Intro OS  Spring 2010 Internet

Syllabus
FirstDay Handout

Chapter 1
Chapter 2
Chapter 3

Chapter 4
Act 4 - copy to notepad and save as MakeDS.cmd
CLI/Virtual XP ideas

Chapter 5

Number System Notes by Tim Gill
Binary Subtraction

Chapter 6
Sample homework answer to act 6.1

Chapter 7

Chapter 7 Complete Text
Dos Command Line ideas mod  
Level 1-2-3 GUI Assignment
Level 1-2-3 Command Line Assignment
Batch File pdf
Batch Assignment

Chapter 8


Chapter 10

Additional reference items:
How Boolean Logic Works
Floating Point #1 
Floating Point #2

Ascii Table Reference
expressions.txt new
vi basic instructions new
doctype.html new {save as target}
program1.html {save as target}
Batch file Reference
Bat File Book
Batch Programming STUFF
V. Frazee links to Batch
Google Batch Programming Refs;


ITSC 1305 Intro OS   Spring 2010 sec102

Syllabus
FirstDay Handout

Chapter 1
Chapter 2
Chapter 3

Chapter 4
Act 4 - copy to notepad and save as MakeDS.cmd
CLI/Virtual XP ideas

Chapter 5
Number System Notes by Tim Gill
Binary Subtraction

Chapter 6
Sample homework answer to act 6.1

Chapter 7
Dos Command Line ideas mod
Level 1-2-3 GUI Assignment
Level 1-2-3 Command Line Assignment
Batch File pdf
Batch Assignment

Chapter 8

Chapter 10

Additional reference items:
How Boolean Logic Works
Floating Point #1
 
Floating Point #2
Ascii Table Reference
expressions.txt new
vi basic instructions new
doctype.html new {save as target}
program1.html {save as target}
Batch file Reference
Bat File Book
Batch Programming STUFF
V. Frazee links to Batch
Google Batch Programming Refs;



Tags for this post>> | |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 3:45 pm


April 21, 2010

Learning Linux, Sys Admin, Network Admin, Perl, and C Programming

Nick Urbanik, a computer and operating systems instructor, has made much of his teaching material freely available on his site at nicku.org. This free learning and training content covers the Linux Operating System, System Administration, Network Administration, Perl, and C Programming. His material includes lectures, notes, and quizes with questions and answers.


Nick Urbanik's Learning Topics:

LPIC 102—Preparing for the LPIC 102 Certification Exam
 - Topic 105: Kernel
 - Topic 106: Boot, Initialization, Shutdown and Runlevels
 - Topic 107: Printing
 - Topic 108: Documentation
 - Topic 109: Shells, Scripting, Programming and Compiling
 - Topic 111: Administrative Tasks
 - Topic 112: Networking Fundamentals
 - Topic 113: Networking Services
 - Topic 114: Security
 - LPIC Introduction
 - Grub and bootloaders

Operating Systems and Systems Integration
 - Shell programming
 - Linux Kernel
 - Linux Booting
 - Linux Processes
 - Deadlock
 - Memory Management
 - Samba
 - Input/Output
 - Partitioning
 - File Permissions.
 - Red Hat Linux

Systems and Network Management

 - LDAP
 - Perl
 - SNMP
 - DHCP
 - Routing and Switching

Linux For Teachers


C Programming

C for Engineers



Tags for this post>> | | |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:20 pm


March 19, 2010

Computer Learning and Support Docs

Here is the first of two posts of technical and computer learning and reference documents, located at admi-lan. Many of these cover Microsoft and Windows related topics, but there are also other areas covered such as Linux, Networking, Cisco, Wireless, Security, and computer Harware. The second post is here.


Active Directory
10 things you should know about Active Directory domain trusts
Design your Active Directory tree with security in mind
Manage computers in Active Directory with these quick and easy recipes
Simplify Active Directory administration by mastering these essential tools

Antivirus
Consider these low-costs antivirus solutions
Guide installation de Symantec AntiVirus Corporate Edition 9x a usage des administrateurs
Symantec Antivirus 10.0 installation walk-through for administrators
Symantec Client Security 3.0 installation walk-through for administrators

Backups
Develop an effective data backup strategy
Disk-Based Backup & Recovery - Making Sense of Your Options
How to create a Backup-to-disk folder in Backup Exec for Windows Servers
Recover from almost any registry error in Windows Server 2003 and Windows XP by using these backu

BIOS
bios_beep_codes_list_v3
bypass_bios_password
Crack a BIOS password in a flash

Cisco
Recover lost passwords using Cisco configuration registers

DHCP
Create a superscope to solve the problem of dwindling IP addresses
IP subnetting made easy

DNS
10 things securing dns
Build a DNS server on Linux using BIND
Build a scalable DNS infrastructure
Configurations and registry edits to help you secure your DNS servers
Configure a Win2K DNS server to forward external requests
Create a superscope to solve the problem of dwindling IP addresses
IP subnetting made easy
Lock down DNS with these tips
Manage the DNS client cache in Windows 2000 Pro
Nslookup screenshots - Troubleshooting DNS problems

Exams
Prepare for CompTIA's Network+ exam with more than 100 practices questions on network media and t

Firewalls
An Introduction to Client Firewalls
Best practices for managing firewall logs
Build a floppy-based router - firewall with Freesco
Configure firewall security on a SonicWALL device
Configure SonicWALL VPN Connections
Design the best security topology for your firewall

General Security
10 dumb things IT pros do that can mess up their networks
10 security problems unique to IT
10 ways to monitor what your users are doing with company computers
10+ e-mail best practices to share with your users
Configuring Windows Security
Debunking two myths about the Windows administrator account
file folder print rights
Investigate what hackers do, how they do it, and how you can protect yourself
Is encryption really crackable
securityresource2
See why even a simple firewall is better than nothing
The importance of an e-mail usage policy
Windows 101- Know the basics about NTFS permissions

Hardware
10 things you should know about deploying a UPS
10+ tools you should have in your support tech repair kit
A dead laptop battery doesnt have to be a disaster
Boost server disk I-O performance with a battery-backed write cache
Closely check those auto-detected BIOS settings
computer_hardware_inventory_list
CPU installation requires a delicate touch
Detect hard disk failures before they happen
Don't dismiss mechanical problems when troubleshooting CD-ROM drives
Duplicate a hard drive with a floppy disk
Extend the life of your printers with these tips
File systems 101 - FAT
Get the nitty gritty about SCSI
Get the pros and cons of Parallel ATA and SATA 1
Get the pros and cons of SATA II
Hard drive failure troubleshooting checklist
Learn about 'specialty' RAID levels
Monitor a UPS with the NUT package
Put your modem to work with Windows XP
Setup and troubleshoot Windows XP hardware components and device drivers
Understand 'single digit' RAID levels

IIS
Administer and customize FrontPage Server Extensions in IIS
Basic strategies for securing Internet Information Server
Configure and maintain the SMTP service in IIS 5.0
Lock it down - Windows 2000 IIS

Internet Security
10 reasons to use ISA Server 2004 as your remote access VPN server and VPN gateway
Another Microsoft security flaw threatens Internet users trust
Avoid getting blacklisted - stop relaying spam
Learn to surf the Web anonymously
Securing Your Online Data Transfer with SSL
Use DHCP Class to deny Internet access to unauthorized machines

Linux
Configure Linux to read your PC floppy disks
Create a Linux boot CD to recover a failed server
Decentralize Linux security with Sudo
Five steps to deploying Linux in the enterprise
Linux 101- Use ifconfig in Linux to configure your network
Set up a Linux VPN server by following these 10 steps

Network
10 commands you should master when working with the Cisco IOS
10 things you should know about AD domain trusts
100 things you should know about handling net admin tasks more effectively
10_things_netsh
Adaptec 1200a
Add Macs To A Windows Workgroup
Afficher les erreurs reseaux
An efficient and affordable network monitoring solution for SMEs
Automate networking tasks with Jarevas OpForce
cat_5_patch_cable_guide
Cisco administration 101- Routing redistribution
Common causes of network slowdowns
Configure network load balancing in Windows 2000
Configure TCP-IP graphically with Wntipcfg
Create an IP addressing plan that will grow
Enterprise Performance Management - A Framework for Optimizing Network and Application Performanc
IP subnetting made easy
Network_Documentation_Checklist
Router Configuration 101 - Setting up the router
Save time using batch files to perform repetitive tasks in a Windows environment
Speed up the switch port initialization process
Synchronize time throughout your entire Windows network
TCPIP_fundamentals
Unearthing the Openfiles command-line tool in Windows XP

Network Security
10 ways to monitor what your users are doing with company computers
10_things_wsus
AppSec can help restrict application access in Win2K
At last real wireless LAN security
Automate your network monitoring process
Cacls_exe_quikref
Centralize authentication with a Win2K RADIUS server
Centrally manage desktop security with Zone Labs Integrity
Disable NetBIOS and SMB to protect public Web servers
DoS protection
Essential steps to a secure network
Hacking the hacker - How a consultant shut down a malicious user
Help users create complex passwords that are easy to remember
Lock down SNMP traffic using IPSec
Monitor traffic on a network for free with Ethereal
NAP offers a network access control solution for SMBs
Resetting Windows XP Group Policy Refresh Interval
Secure your network for success with these resiliency best practices
security_policy_checklist

Palm
Connect your Palm or Pocket PC to a WLAN with these 802

SQL
10 common SQL Server problems and solutions
BLDR-QS-SQLServer
Configure Access and SQL ODBC connections for user databasà
Five tips to secure SQL Server 2000
Query more useful information by deploying SQL Server 2005 Reporting Services

Terminal Services
Check out these hidden extras for Win2K Terminal Services

VPN
10 things you should know about troubleshooting VPN connections
Configure Windows XP Professional to be a VPN server
Configuring certificates for an L2TP-IPSec VPN
Don't let VPN users be the weak link in network security
Join a domain during Windows logon using a VPN client

Wireless
10 things you should do to protect your network against wireless devices
ultimate guide to enterprise wireless LAN security



Tags for this post>> | | | | | |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 4:58 am


January 13, 2010

254 Computer and Programming eBooks

Here are 254 freely available downloadable computer and programming ebooks available at the Study India site of bharatstudent.com. These programming and computer ebooks cover many areas and computer languages, which are listed here below.


Topics covered by these Computer and Programming eBooks:

 - Autocad
 - Cryptography
 - English
 - Photography
 - Networking and Hardware
 - Object Oriented Analysis and Design
 - UML
 - Software Development Life Cycle
 - Photoshop
 - Programming Languages
   - ActionScript
   - AJAX
   - ASP .NET
   - Assembly Language
   - BSD
   - C++ Programming
   - Eclipse
   - Java Programming
   - Linux, Red Hat, Debian
   - Advanced Linux Programming
   - Windows Server 2003, Windows XP
   - Oracle
   - P2P
   - Perl Programming
   - PHP
   - Programming Math, Algorithms, etc.
   - Python Programming
   - Ruby Programming
   - SQL Server
   - Unix
   - VB .NET




Tags for this post>> | | | | | | | | | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 12:40 pm


November 14, 2009

849 Books on Linux and Open Source

Here are 849 online books covering Linux and Open Source topics, as linked below. These are excellent resources that will help you learn and understand these important technical and I.T. areas. Some of these freely available computer books are in Chinese, but most are in English.


 - Backup (3)
 - Database (61) Mysql
 - Email (37)
 - Embedded Linux  (17)
 - Enterprise/Business (24)
 - Games (4)
 - Graphics Engine  (2)
 - Interface (55)
 - Linux Kernel (4)
 - Linux Distributions (74) 
 - Linux Tools (11)
 - Multimedia (10)
 - Network Management  (18)
 - Office/Text Editors (24)
 - Open Source Sponsor (7)
 - Science (1)
 - Security (33)
 - Software Development (191)
 - System administration (183)
 - Version Control Software (6)
 - Web Authoring (80)
 - Wireless (4)



Tags for this post>> | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 10:10 am


August 19, 2009

27 Linux Video Tutorials

These 27 Linux Video Tutorials, at showmedo.com, explain many aspects of administering and using the Linux operating system. These Linux tutorials teach and demonstrate different tasks and usages of various programs, installs and other things that you may find useful. The topics include creating GUI widgets for use in Ubuntu and any other linux OS by utilizing Zenity, introduction to C++ on Linux with basic programming structures, introduction to remote command line, installation steps and usage of Linux and screen casting Linux. You'll also learn about the following: shell basics, beginning GNU/Linux with Ubuntu, how to install Windows games in Linux, running Linux on Windows, securing file transfers, sharing network files and printers, and some Linux applications like Gimp and XaraLX.


27 Linux Video Tutorials:

 - Gnu/Linux casts. (2 videos)
 - MD5 GUI widget for Linux - get Hash with right click
 - An Introduction to C++ on Linux with Hello World (2 videos)
 - Create aHackergotchi with the Gimp
 - Setup of a torrent on a home box behind anat router.  
 - openThinClient tutorials
 - Misc (9 videos)
 - Intro to remote command line (linux) (2 videos)
 - Installing and using Linux (2 videos)
 - Screencasting in Linux (2 videos)
 - My Favourite App (10 videos)
 - QCake the open-source 3D engine (English) (3 videos)[163] graphic:tranparent background with GIMP (English)
 - XaraLX (4 videos)
 - Showmedo: How to publish your email address in a spam-proof way (English)
 - Scribus Desktop Publishing (28 videos)
 - 7-zip file compressionprogramme (10 videos)
 - An Overview of the First OpenMoko Phone
 - Casting Your Knowledge, With Style (2 videos)
 - Software Carpentry - Shell Basics (13 videos)
 - Beginning GNU/Linux with Ubuntu (6 videos)
 - Using vnc2swf.py on Linux
 - Installing Windows Games in Linux (2 videos)
 - Using Samba to Share Network Files and Printers (2 videos)
 - Running Linux on Windows (2 videos)
 - DebuggingMakefiles with remake
 - Secure File Transfer With WASTE



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:50 am


July 31, 2009

45,000 Free Computer Book Chapters

Here is a google search on four different technical and computer book publishers that returns over 45,000 free computer book chapters. These resources cover a wide variety of topics and areas. To narrow your search and focus in on what you're looking for, just add your keyword(s) to this search, in the front, before the site:publisher keywords. I have given you some links for several topics below to get you started.


 - Ajax
 - GWT (Google Web Toolkit)
 - JavaScript
 - C++ programming
 - C# programming
 - ASP .Net
 - PHP
 - Flex
 - Rich Internet Application
 - Agile Development
 - MySQL
 - Oracle
 - SQL Server
 - Linux
 - Windows 2008
 - A+ Certification
 - Network+ Certification
 - Cisco
 - MCSE
 - MCSD
 



Tags for this post>> | | | | | |




July 25, 2009

Distributed Operating Systems Notes

Here are well written class notes on Distributed Operating Systems, at cs.man.ac.uk explains about distributed operating systems which are used extensively in parallel computing. The main topics that are covered in these Distributed Operating Systems notes are: structure of operating systems, networked and distributed systems, process placement and interaction. These sessions on distributed operating systems also cover the following: inter process communication and remote procedure call, processes and threads, threaded servers and kernels, and resource management issues. Other topics which are covered are filesystems, fileserver: transaction based models, protection regimes, security and authentication, middleware in distributed systems and distributed objects. These documents are in pdf format.


Distributed Operating Systems Class Notes:

 - Introduction (13k)
 - Operating System Structure (11k)
 - Operating System Structure 2 (15k)
 - Process placement and IPC (28k)
 - Remote procedure call (18k)
 - Resource management: Deadlocks (20k)
 - Resource management in distributed systems (22k)
 - Reliability in distributed systems (20k)
 - Distributed file systems (24k)
 - Distributed file systems -2 (11k)
 - NTFS, The NT Filing System (12k)
 - Modern Unix File systems (15k)
 - Resource management: Protection and Security (14k)
 - CORBA (22k)
 - Microsoft DCOM & .NET (19k)
 - Capabilities (50k)
 - Windows XP (20k)
 - CORBA (22k)
 - Microsoft DCOM & .NET (18k)
 - Remote Procedure Call (240k)
 - RMI etc. (67k)
 - Name and Directory Servers (518k)
 - Time & Clocks (24k)
 - Capabilities (8k)
 - Security (265k)



Tags for this post>> | |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:51 pm


June 6, 2009

Online Computer and Programming Books

Here are many freely available online computer and programming books, in several areas, as listed below.


Topics covered by these online computer books:

 - Java programming
 - Enterprise Java
 - Perl
 - Networking
 - Unix
 - Web Development
 - Web Design
 - Oracle PL/SLQ
 - XML
 - Linux
 - Red Hat Linux
 - Apache
 - Python programming
 - C++ Programming
 - Ruby
 - VB .Net
 - ASP .Net
 - MCSE



Tags for this post>> | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 9:51 pm


June 2, 2009

Video Tutorials on Ubuntu and Linux

These Linux and Ubuntu Video Tutorials at showmedo allow a more dynamic approach to working with Ubuntu’s Linux distribution. These Ubuntu video tutorials provide a first-hand working and learning experience on various Ubuntu and Linux features such as the introductory features of Ubuntu, coding on Ubuntu, Screen Casts, using Open Office and working with graphics. Also included are video tutorials of creating a .deb package, downloading and burning an Ubuntu ISO and publishing email in a spam-proof manner. Other Linux video tutorials consist of video editing and adding effects to videos and installing and configuring Ubuntu Linux for commercial use.


Linux and Ubuntu Video Tutorials:

 - Gnu/Linux casts (2 videos)
 - Beginning GNU/Linux with Ubuntu (6 videos)
 - Ubuntu: Making a .deb package out of a python program
 - Downloading and Burning an Ubuntu ISO
 - Screen cast: upgrading to OOov3
 - Committing your changes in Bazaar
 - Getting Started: Installing Bazaar, Downloading the Source
 - VirtualBox Shared Folders (3 videos)
 - Introduction to C++ on Linux with Hello World (2 videos)
 - Misc (9 videos)
 - Installing and using Linux (2 videos)
 - Python: create art with xturtle, random and genetic_algorithm (4 videos)
 - QCake the open-source 3D engine (3 videos)
 - Graphic: transparent background with GIMP
 - Showmedo: How to publish your email address in a spam-proof way
 - Audacity export mp3 from ubuntu 7.10 (2 videos)
 - OpenOffice (6 videos)
 - 7-zip file compression programme (10 videos)



Tags for this post>> |


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 7:21 pm


April 21, 2009

Real-Time Linux Tutorials

Here are several excellent Real-Time Linux Tutorials at isd.mel.nist.gov that introduce and demonstrate a version of the Linux operating system which interacts and communicates with users in real time. These Real-Time Linux Tutorials cover the basics of real time Linux followed by the communication in FIFO (First In First Out) mode. They also explain how tasks are prioritized in a real time operating system; explain the concept of shared communication and semaphores. Examples of real time systems are explained using a servomotor and an LED wand clock.


Real-Time Linux Tutorials:

The Basics
This subdirectory describes about the Linux Task, Kernel Modules and Linux programs. It also tells us that C is the preferred language for Linux programming.

A Single Periodic Task
This example demonstrates a single fixed-period task to read and write I/O address.

Two Periodic Tasks
This example explains about the way two periodic tasks that use shared variables where one task changes the variable and the other one uses this variable.

A Variable-Period Task
This example demonstrates how to set the varying frequency to a single task using timer.

FIFO Communication
FIFO (first-in, first out) is a mechanism of storing data in the using data queue. This example explains how to set up a FIFO data queue to share data between application and tasks.

Interrupt Service Routines
This example shows how to call the functions when an interrupt is triggered from hardware such as timer chips, printers, disk drives, Ethernet controllers, etc.

Shared Memory Communication
Shared Memory is an efficient means of passing data between programs. This example explains how the RT Linux tasks and normal Linux processes pass data using the Shared Memory.

Semaphores
To restrict the simultaneous access to the resources we can use Semaphores. This example explains how to achieve this.

RC Airplane Servomotor Control
This example demonstrates how to control a pair of radio-controlled (RC) airplane servomotors via the parallel port using the GUI.

LED Wand Clock
This Fantazein LED wand clock example demonstrates the implementation of tasking, FIFO and interrupt service routines.

Determining Stack Size
This example demonstrate how to determine the stack size, this helps to allocate the stack size efficiently.

Measuring Timing Jitter
In real time code it is important to quantify timing uncertainty and derive its impact. This example describes that with a pure periodic task, using the Pentium's built-in Time Stamp Counter (TSC).

Floating Point in RT Tasks
This example demonstrates the use of floating-point math in real time tasks.

Data Consistency Techniques
This supplementary material describes various data consistency techniques used to protect the shared data structures. In this supplementary material talks about data consistency techniques such as Dekker's- and Peterson's Algorithms, N-Process Mutual Exclusion using Hardware, N-Reader, 1-Writer Mutual Exclusion using Head/Tail Flags, Semaphores, Mutexes etc.



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:20 pm


March 28, 2009

70 Linux and Unix Cheat Sheets

Last month Scott Klarr searched the web for the best Linux and Unix Cheat Sheets and posted the results on his blog at Linux-Unix Cheat Sheets - The Ultimate Collection. He links to about 70 cheat sheets covering the Linux and Unix operating systems; the cateogies are listed below. These references should help make it easier for you to learn and master Linux. He also has a page of Emacs Cheat Sheets and Vi & Vim Editor Cheat Sheets.


Categories of Linux and Unix Cheat Sheets:

 - Linux Command Line Cheat Sheets
 - Debian/Ubuntu Cheat Sheets
 - Package Management Cheat Sheets
 - Bash Cheat Sheets
 - Awk Cheat Sheets
 - Sed Cheat Sheets
 - GDB debugger Cheat Sheets
 - Unix Cheat Sheets
 - Solaris Cheat Sheets
 - IBM AIX Cheat Sheets



Tags for this post>>


Filed under: Best New Free Computer IT Training Tutorial Resources — computer_teacher @ 9:55 pm


November 22, 2008

Computer and Programming Books Linked by Google

Here is a google search that returns several sites the provide and link to freely available technical, web development, and programming online books. Technologies covered by these include Java, Perl, Networking, Linux, Unix, Oracle, and XML. About one-third of the links in the search results are of interest.



Tags for this post>> | | | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 10:15 pm


January 5, 2008

222 Open Source Online Books and Tutorials

Here is a website, Opensourceproject.org.cn, that offers 222 freely available online books and tutorial articles covering open source technologies. Most of these are written in English, some are in Chinese. The numbers below refer to the number of English books. These will help you learn how to program in open source languages and frameworks, such as Eclipse, Perl, Ruby, PHP, and Python. These will also help you gain knowledge and increase your skills with Ubuntu Linux, Red Hat Linux, Fedora, Suse Linux, the Linux Kernel, and Embedded Linux.


Open Source Books and Tutorials:


78 Programming Languages Books and Tutorials
 - 7 Eclipse Books and Tutorials
 - 31 Perl Books and Tutorials
 - 6 Ruby Books and Tutorials
 - 9 PHP Books and Tutorials
 - 23 Python Books and Tutorials


25 Linux Distribution Books and Tutorials
 - 5 Ubuntu Linux Books and Tutorials
 - 8 RedHat / Fedora Linux Books and Tutorials
 - 5 SuSE Linux Books and Tutorials


4 Linux Kernel Books and Artilces


13 Embedded Linux Books and Tutorials


14 Shell Programming Books and Tutorials


23 MySQL Books and Tutorials


5 PostgreSQL Books and Tutorials


11 Apache Books and Tutorials


6 Samba EBooks and Tutorials


15 Email Books and Tutorials


22 Security Books and Tutorials
 - Antivirus
 - Cryptography
 - Firewall
 - Internet IDS
 - Kerberos
 - System Security


6 OpenOffice Books and Tutorials

Technorati Tags: , , , , ,



Tags for this post>> | | | | | |

Filed under: Free Computer and I.T. Books — computer_teacher @ 6:58 pm


November 15, 2005

Free Books on Linux, MCSE, Security, Cisco, Flash, SAP, CIW, Cisco

Update: As of 12/05/05, this site is not longer available online.

This site contains many freely available computer books and ebooks covering the following areas: Internet, Networking, Security, Novell, Kylix, Flash MX, Linux, Red Hat Linux, Suse Linux, CIW, SAP, SQL, PHP, ComptTIA Server+, Microsoft MCSE Exams (including 70-290, 70-291, 70-294), Cisco (CCNA, CCNP, BCMSN, BSCN, CCDA, CCIE).

paradise.raleigh.nc.us/books

Subdirectories:
BOSON/
Flash/
Linux/
Microsoft/
cisco/

Web Security and Commerce.pdf  3.3M
(eBook) - Testkiller 70-218 - MCSA.pdf  651K
(ebook) Encylopedia of Networking.pdf  12M
(ebook) Building Internet Firewalls.pdf  1.4M
(ebook) insider secrets to successful ebay trading.pdf  68K
(ebook - pdf) Hacking IIS Servers.pdf  31K
(ebook pdf) Teach Yourself Perl in 21 Days.pdf  3.0M
2_TestKing Security+ Unencrypted.pdf  258K
50-653 Novell CNA.pdf  230K
70-216 TestKiller Ed5 Jan02 (1).pdf  897K
ACC-232_Wireless network.pdf  1.7M
Apache+SSL+PHP+fp.pdf  32K
Apache-Overview-HOWTO.pdf  142K
BrainBuzz Novell NetWare 5.1 Administration.pdf  258K
CCDA Exam Certification Guide.pdf 
CCDP Cisco Internetwork Design Study Guide.pdf 
CQS_VoIP_9e0-402_12.pdf  65K
CompTia Server+ TestKing SK0-001 Edition 2.pdf  383K
DOS_Command_Reference.pdf  50K
Developers_Guide Delphi Kylix.pdf  8.0M
Ebook - List of Free Ebook Sites.pdf  172K
Firewalls.pdf  1.5M
IPSEC.pdf 148K
MS-Press MCSE Training Kit - Exam 70-222.CHM
NSA - The 60 Minute Network Security Guide.pdf  235K
Novell CNA TESTKING 050-653.pdf  230K
COM and .Net Component Services.pdf  3.6M
Peer to Peer Harnessing the Power of Disruptive Technologies.pdf  2.1M
SQL in a Nutshell.pdf  1.5M
Building Internet Firewalls 2nd edition.pdf  4.9M
Essential SNMP.pdf  1.5M
TCPIP Network Administration.pdf  5.1M
QuickRefCard.pdf  68K
SAMS - Teach yourself DB2 universal database in 21 days.pdf  3.0M
SAMS Teach Yourself PHP4 in 24 Hours.pdf  2.5M
SAP - BAPI Programming.pdf  1.1M
SAP Getting Started.pdf  2.8M
SMS Handbook.pdf  282K
Securing-Optimizing-RH-Linux-1_2.pdf  2.6M
 Project Management Professional Study Guide.pdf  8.2M
Designing a Wireless Network.pdf  4.3M
1D0-470 CIW Security Professional v2.pdf  397K
CCNP 640-504 Q&A with Explanations 2.pdf  555K
CCNP 640-505 Q&A with Explanations 2.pdf  407K
CCNP 640-506 Q&A with Explanations 1.0.pdf  808K
70-088 Proxy Server v1.pdf  254K
310-011 Sun Solaris 8.0 System Administration I.pdf  491K
CheckPoint CCSA 156-210 Version 2.0.pdf  411K
The OSI Model.pdf  311K
Troy tech SQL Server 7.0 Admin 70-028 v2.01.pdf  257K
UnderstandingWirelessLANSecurity SECURITY ISSUES.pdf  495K
Wireless-HOWTO.pdf  77K
[ebook] - Computers - Networking - VoIP & Network Converage.pdf  419K
chronos.pdf  237K
e-book - Java 2 Network Security.pdf  5.6M
ebook - OReilly - TCPIP Network Administration.pdf  5.1M
ebook-pdf-Maximum_security.pdf  2.6M
grsecurity.pdf  276K
lpg-0.4.pdf  481K
CIW_foundations.pdf  372K
CIW_server_administrator.pdf  268K
tips.pdf


Tags for this post>> | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 8:04 pm


Powered by WordPress