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
- Historical reviews
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
- The Birth of Free Software
//-->*** 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
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
- Which choice to choose in according to thier computers
- 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
- Root User
- 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
- Wordprocessors
- 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
- Web browsers
- Multimedia
- Sound
- Kmix
- Xmms
- Beep media player
- KAudiocreator
- Video
- Xine
- KmPlayer
- Kaffiene
- MPlayer
- Graphics
- The GIMP
- Ksnapshot
- gqview
- Sound
- More Applications
- Accessability
- Kmagnifier
- Kmouth
- on-screen keyboard
- Xmag
- Develepment
- Documentation
- Howtos in english
- Mandrakelinux Documentation in english
- Editors
- Accessability
- Office Applications
//-->
- 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

Get GNU / Linux
News Feed
Popular Content
Event Photos
Members
Polls
Blogs
Screen Shots
Search
Wall Papers