Skip to Content

Report on the SSTE first GNU/Linux Course

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

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

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

  • 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
    • About Ritchard M. Stallmen (RMS)
    • The four freedoms
  • GNU is not Unix
    • A complete users work space programs
    • All Free Software
    • Unix like
    • Use existing components
    • Free software foundation
    • GNU development tools
  • What is Linux
    • A Unix Free operating system
    • Created from scratch
    • Free of minix code released linux as an alternative to minix
    • Open development process
    • anyone can contribute
  • What is Linux core (Kernel)
    • Perform many low level and system level functions

<!-- );

//-->*** Communicates with hardware

  • Developed by developers around the world
  • Capable of running on tiny embedded system (PDAs, Robots, DSL and routers)as well as the largest mainframes
  • Why Choose Open Source
    • Open Source is Flexible
    • Open Source is Inexpensive
    • Open Source developers are motivated
    • Better Security and fewer Bugs
    • The code will survive
    • You can contribute
  • Linux System architecture
    • User applications
    • Linux based operating system
    • Shell
    • Linux Kernel
    • Hardware
  • Process handling
  • Linux Filesystem
    • Everything is a file
    • Filesystem Tree
    • Ext2 Filesystem
    • Ext3 the journalized file system
    • There are many filesystems and the default differs from one distribution to another
  • The installation

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

  • 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

system as an environment and how they can easily use it and deal with it

  • 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
    • 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

  • 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


Dr. Radut | story