Notes on the 1st GNU\Linux course At Alex

Sunday 13/02/2005

Notes

It was given by our good talker member Ahmed El-Makawy AKA Linuxawy and it was good start. The pepole liked the idea of learning something new like GNU/Linux...

Who We Are:

  • what is eglug
    • who we are ?
    • who are the pepole that will give the course
    • it`s totally Volunteer work from Eglug
    • it`s totally Volunteer work from Life Makers Alex

Background:

  • History of GNU/Linux
    • When and why Unix have been coded.
    • when and where BSD have been coded.
    • GNU' Not Unix and Richard Stallman.
    • Linus and the kernel
  • 4 Freedoms
  • GPL
  • Why Linux
    • Security
    • Open Source.
    • No worms ,no crashes and no more blue screen of death.
    • Almost no price.
    • True multiuser system.
  • What Linux Consistes Of
    • Kernel
    • X server
    • GNU tools
    • GNU Development tools
    • Desktop
  • What is Mount points
    • Linux single Tree system
    • /mnt
    • why mount?
  • Hardware problems
    • Winmodems problem.
  • How to get help
    • distro. docs.
    • Google.com/linux
    • eglug.org
    • Eglug Channel @ irc.freenode.net

  • Alex Life Makers Team Burnt 10 copies Of Mandrake Linux 10.1 Official (3CDs) And Give It To The Attendees For Free.
  • Every Attendee Had To Pay 20 Egyption Pound For The Full Course (10 Hours) As A Rent Of The Pcs To The Education Center.

Tuesday 15/02/2005

Notes

Today it was about Mandrakelinux Installation , given by Sherif Nagy AKA DarKnesS_WolF Don`t know if it was good enough or no...

Installation BackGround:

  • How to boot from the cdrom
  • what are the basic concepts of installing any oprating system:
    • Partitioning.
    • Hardware Detection.
    • Locale Selection ( Keyboard / Time / Location ).
    • Package Selection.
    • Boot Loader.

The Installation:

  • what F1 do
    • low resolution installation.
    • text mode installation.
  • How to add arabic keyboard and change Arabic To / From English.
  • Security Levels.
  • Partitioning:
    • Get the harddisk ready for Installation under windows by deleting one partition from windows.
    • Use resizing tool if u have one partition.
    • What are the 4 choices:
      • Use Free Space.
      • Erase Entire Disk.
      • Use The Free Space Of The Windows Partition.
      • Custom Disk Partitioning.
    • using Ext3
    • using custom partitioning
      • /
      • Swap
      • /home
  • what is / and what / has inside.
    • / is a directory and physical driver in the harddisk.
    • why we can have seperate /home.
    • quick look at / and what's inside it ( should be explained at another time but people asked )
  • Package Selection:
    • what are workstation packages.
    • what are servers packages.
    • what is LSB.
    • what are GUIs packages.
  • Root User:
    • password should be hard and complex.
    • very important user.
    • root home directory is /root NOT /.
    • use no password when you are the only one using the computer, no internet connection and know what u r doing.
    • using advanced options when your network is using any authentication services.
  • Add users:
    • Accept user.
    • Add more than one user.
    • user auto login KDE.
  • Boot Loader
    • install it as MBR is the best for new users.
  • Hardware Configuration:
    • Country
    • Time
    • AutoDetect the sound card / mouse / printer /
    • Network wasn`t configured yet.
    • Graphical interface
      • Card Detected
      • Must test the options.
      • choose the resolution.
    • What are Services.
    • Firewall ( No Firewall )
  • no updates since no connection.
  • Last Screen
    • Advanced
      • Create Disk to install the same system u installed.
        • ask u for partitioning.
        • remove the whole harddisk.
      • save the package selection.
    • Reboot

  • TWO USERS DIDN`T COME ( ONE USER CAME 1ST CLASS , AND ONE EVEN DIDN`T CAME THE 1ST CLASS ) BUT THERE WAS A REPLACEMENT.
  • EGLUG PRINTED PAPER PAMPHLETS FOR ALL THE ATTENDEES ( PRINTED BY LINUXAWY , PHOTOCOPY BY LIFE MAKERS ALEX TEAM ).

Thursday 17/2/2005

Notes

Today's session was about desktop usage using KDE/GNOME, popular apps on Linux. It was given by Ahmed El Sherbiny AKA ShErbO. Hope it was good enough.

  • X structure
    • What is the X server ? What does it do ?
    • What is the DE ?
    • What is the windowmanager ?
  • KDE intro
    • Virtual Desktops concept
    • Control Center
    • Panel, etc....
  • Package Management intro
    • The concept of packages
    • The purpose of packages
    • Installing RPMs graphically
  • GNOME intro
    • Nautilus
    • Various apps...
  • Popular Apps
    • Office suites discussion
    • Graphics (GIMP)
    • Multimedia (xmms, eye of gnome, xine, gmplayer etc...)
    • IM (gaim)
    • Internet (mozilla, epiphany, konqueror)

Sunday 20/2/2005

Notes

Talker was Sherif Nagy AKA DarKnesS_WolF . we just finished the half of the mandrake control center.

Mandrake Control Center.

  • Boot Section:
    • Make auto login.
    • Modify the boot loader options.
    • Changing boot theme.
  • Hardware Section:
    • Hardware and how to view our hardware info.
    • Other devices unknown to Linux.
    • Reconfigure Xserver.
    • Add printer.
    • Add Scanner.
    • How to share printer and scanner.
    • Keyboard and Mouse.
  • Mount Points:
    • Partitioning and resize howto.
    • how the linux read the /dev/hda , /dev/hdb and /dev/hda1 .
    • NFS Mount Points.
    • Samba Mount Points, to get the shared from windows PCs.
    • webdev.
    • local disk sharing and how to share dirs. in ur computer.
  • Network Section:
    • Make new connection.
    • Manage connections.
    • remove old connection.
  • we can have more than one connection.
  • proxy setup.
  • internet sharing.
  • Security:
    • what is level and checks.
      • Users and Groups in short.
    • Permissions ( r , w , x )
    • Firewall, and why we use Advanced option.

  • WE STARTED LATE 40 MIN SOME COURSE BEFORE US MESSED THE TIME TABLE, ONLY 4 ATTENDEES AND ONLY ONE ATTENDEE SAID THAT HE IS ILL AND CAN`T COME.
  • PEOPLE WERE SO INTERESTED IN SCANNER SHARING.

Tuesday 22/2/2005

Notes

Today Sherif Nagy AKA DarKnesS_WolF talked about some command line and the rest of Mandrake Control Center.. and was the final session

Mandrake Control Center (ctd.)

  • system
    • Menus .. and system menu.
    • Display Manager.
    • Services
      • What services do.
      • dm service.
    • Fonts and how to install tahoma font.
    • Date and time
    • Logs and searching in the system logs.
    • Users and Groups
      • How to add new user
    • Backups
      • Why backup.
      • How to backup.
      • How to restore.
  • Software Mangement
    • Install
      • Search rpms by names and description.
      • View the groups of software.
    • Remove software.
    • Updates
    • Media Manager.
      • How to add all kinds of media.
    • Drakewizard
      • What is drakewizard. and what it`s can do.

Command Line

  • cd
  • cp
    • -rf and why.
  • rm ( same way as cp )
  • mv
  • less
  • cat
  • head / tail
    • pipping between head and tail.
  • ls
  • touch
  • mkdir
  • file
  • redirect command output to a file.

OFF COURSE

  • Explain how to create apache web server and postfix mail server using drakewizard tool.
  • Creating database using MySQL.

  • THATS WAS THE LAST SESSION.
  • NEXT COURSE WILL BE AFTER TWO WEEKS.
  • WE TALKED WITH LIFE MAKERS ALEX TEAM ABOUT THE BAD POINTS IN THE COURSE ( AS IT`S OUR 1ST TIME IN EDUCATION STUFF ) THEY SAID:
    • TAKE NOTES ( THAT WHAT WE WAS DOING BUT IN OUR HEAD ).
    • MY WRITING IS BAD ON THE BOARD AND NOT ORGINZED. ( CAN`T DO ANYTHING ABOUT IT SINCE ALREADY MY WRITING IS BAD ).
    • ONLY ONE TALKER PER CLASS ( CUZ SOMETIME ME AND LINUXAWY WERE TALKING INFRONT OF THE ATTENDEES {WIT\CH I GUESS IS OK IF HE CORRECTS ME OR I CORRECT HIM SO THE INFO DOESN`T GO IN THE WRONG WAY} ).
    • IN SOME STUFF I DON`T KNOW I SAID I DON`T KNOW . THEY WERE SAYING IT`S NO NEED TO SAY DON`T KNOW .. JUST SAY I`LL LOOK FOR IT OR SOMETHING LIKE THAT ( WE AGREED THAT AT THE 1ST OF THE COURSE WE WILL EXPLAIN WHAT THE COURSE COVERS ) SO NO QUESTION OUT THE COURSE AND IF THERE IS ANY IF WE KNOW WE ANSWER . IF WE DON`T WE GUIDE THEM TO HOW TO GET HELP AGAIN.
  • IT WAS SO FRIENDLY TALKING AND IT`S WAS GOOD SO WE DON`T FALL IN SAME MISTAKES AGAIN.