From: MOHAMED ABUKRISH [mailto:abukrish@telecomegypt.com.eg]
Sent: Tuesday, May 10, 2005 3:56 AM
To: mabukrish@hotmail.com
Subject: Emailing: 1197.htm

 

 

 


·                                 Get the latest versions of GNU/LinuxGet GNU / Linux

·                                 FOSS News from all around the worldNews Feed

·                                 EGLUG members personal Blogs spacesBlogs

·                                 Photos of EGLUG Events and activitiesEvent Photos

·                                 Screenshots of EGLUG members' GNU/Linux desktopsScreen Shots

·                                 Opinion poll resultsPolls

·                                 The most popular content on EGLUGPopular Content

·                                 List of EGLUG members.Members

·                                 Search the entire EGLUG website.Search

·                                 Desktop Backgrounds done by EGLUG membersWall Papers

Home » Articles » Report on the SSTE first GNU/Linux Course

Submitted by Marwa Youssef on Thu, 21/04/2005 - 17:43.

( categories: Community | EGLUG events )

Report on the First GNU/Linux Course For the SSTE members

We (EGLUG) were contacted From the SSTE members to arrange GNU/Linux courses for them in Central El-Fawala.

Volunteers who participate in this event:

  • (Conceptor) Diaa Radwan
  • Marwa Youssef

  • The First GNU/Linux Course was a 3 days course every session was 4 hours.
  • There were 15 of the SSTE members attending this course.
  • The course was given by : Conceptor (Diaa Radwan).

Here are the outlines of the course

First day Tuesday 12 - 4 - 2005 from 4:30 pm to 9:00 pm

We introduce to them an overview and an introduction about FOSS and GNU/Linux.. This introduction was prepared on slides and of course we used the white board to explain some advanced issues that they asked about during the session

  • Who we are and What is EGLUG.

They already knew who we are as we went there many times and arranged some meetings and seminars there so we just give a brief note about EGLUG again just in case that some of them didn't know about us.

  • Introduction and overview about GNU/Linux.
    • Historical reviews
      • Important and major events in the development of Unix/GNU/Linux

starting from 1969 till 1991.

·   The Birth of Free Software

o  About Ritchard M. Stallmen (RMS)

o  The four freedoms

·   GNU is not Unix

o  A complete users work space programs

o  All Free Software

o  Unix like

o  Use existing components

o  Free software foundation

o  GNU development tools

·   What is Linux

o  A Unix Free operating system

o  Created from scratch

o  Free of minix code released linux as an alternative to minix

o  Open development process

o  anyone can contribute

·   What is Linux core (Kernel)

o  Perform many low level and system level functions

o  Communicates with hardware

o  Developed by developers around the world

o  Capable of running on tiny embedded system (PDAs, Robots, DSL and routers)as well as the largest mainframes

·   Why Choose Open Source

o  Open Source is Flexible

o  Open Source is Inexpensive

o  Open Source developers are motivated

o  Better Security and fewer Bugs

o  The code will survive

o  You can contribute

·   Linux System architecture

o  User applications

o  Linux based operating system

o  Shell

o  Linux Kernel

o  Hardware

·   Process handling

·   Linux Filesystem

o  Everything is a file

o  Filesystem Tree

o  Ext2 Filesystem

o  Ext3 the journalized file system

o  There are many filesystems and the default differs from one distribution to another

  • The installation

There was only just one computer available so we connected the computer to a projector and we began to explain the istallation process on this computer so it took much more effort and time as they asked many questions as there wasn't a hands on lab

  • What we covered in the installation session:
    • What we need in order to install GNU/Linux
    • How to boot the machine in order to install linux
    • Security levels
    • Partitioning
      • Which choice to choose in according to thier computers
        • Use Free Space.
        • Erase entire disk
        • Use the free space that is available on the windows partitions
        • Custom disk partitioning
    • Why to Use Ext3
    • How to make the needed partitions and why do i need them
      • /
      • Swap
      • /home
    • Package selection
    • Adding User accounts
      • Root User
        • What is the Root user
        • Creating the Root user
        • Setting its password
      • Adding ordinary User accounts
        • What are the normal or ordinary users
        • Setting passwords
    • Boot loader
    • Configurations
      • Country, time, and date .
      • Detecting sound card, keyboard and mouse
      • Network
      • Monitor card detection and setting the resolution
    • Reboot

Second day Wednesday 13 - 4 - 2005 from 4:30 pm to 9:30 pm

In this session we introduces to them the GNU/Linux Operating system as an environment and how they can easily use it and deal with it using the GUI (Graphical User Interface)

  • X structure
    • What is the X server and why to use it and what does it do
  • Several Desktop environments
    • KDE
    • GNOME
    • Other Desktop choices
  • Using the applications
    • Office Applications
      • Wordprocessors
        • OpenOffice Writer
        • OpenOffice Math
        • AbiWord
        • LyX
      • SpreadSheets
        • OpenOffice Calc
        • Gnumeric
      • Presentations
        • OpenOffice Impress
      • Drawing
        • OpenOffice Draw
      • Graphs
        • Kivio
      • Publishing
        • Xpdf
        • Scribus
        • KGhostView
      • Task management
        • Planner
      • Time management
        • KOrganizer
        • Kalarm
      • Communications
        • Kphone
        • Kfax
        • Kdeprintfax
        • Kpilot
        • Kandy
      • Accessories
        • Kcalc
        • GNOME Dictionary
        • Kdict
        • Knotes
        • Unicode Character Map
      • Address Books
        • Address Manager
    • Internet Applications
      • Web browsers
        • FireFox
        • Mozilla
        • Konqueror
        • dillo
        • Epiphany Web browser
      • Mail
        • Thunderbird
        • Kontact
        • Evolution
        • Kmail
      • Instant Massaging
        • aMSN
        • Kopete
      • File Transfere
        • kget
        • wget
        • KBear
        • gFTP
        • Smb4K
      • Web Editors
        • Bluefish
        • Quanta Plus
    • Multimedia
      • Sound
        • Kmix
        • Xmms
        • Beep media player
        • KAudiocreator
      • Video
        • Xine
        • KmPlayer
        • Kaffiene
        • MPlayer
      • Graphics
        • The GIMP
        • Ksnapshot
        • gqview
    • More Applications
      • Accessability
        • Kmagnifier
        • Kmouth
        • on-screen keyboard
        • Xmag
      • Develepment
      • Documentation
        • Howtos in english
        • Mandrakelinux Documentation in english
      • Editors

·   Vi/VIM

·   Kwrite

·   Finances

o  GnuCash

·   Games

  • The System
    • How to install Packages and how to uninstall them
    • Configuration
      • Desktop Configuration
      • Boot and init
      • KDE
      • Hardware
      • Computer Configuration
    • User administration
    • File tools
      • Searching for files and finding them
    • How to use the terminals
      • Just a little introduction on how to deal with the terminal Pseudo

terminals

·   How to switch between virtual terminals and how to use them

Third day Thursday 14 - 4 - 2005 from 4:30 pm to 9:30 pm

This session was a comand line session and it leads to a small bash scripting session as the engineers asked so many questions

  • Why Command line is powerful
  • When a command is executed , what is going on?
  • What are the components of Linux command line user environment?
    • Kernel
    • Shell
    • Terminal emulator
  • Basic Unix system concepts
  • Running Commands
    • How to write the commands and what is the command syntax
    • Some of the most popular commands that are usually used
  • How to get help when you are in front of the terminal
    • Info Pages
    • Man Pages
  • Virtual and Pseudo consoles
  • File and Shell basics
  • File globbing
  • Handling files attributes
  • Redirection and pipes
  • Command line completion
  • File Operating and filtering-determine file contents
  • Vi/Vim Editor
  • Starting and handling background processes
  • Advanced commands that they asked about
  • Introduction to Bash Shell Scripting
    • Scripting Basics
    • Create Shell scripts
    • Making Script Executable
    • Generating Output
    • Handling Output
    • Exit status
    • Conditional Execution

Na6oosh

Report on the training in Menya 18,19 february 2005