Difference between revisions of "Linux and how it works"

From FreekiWiki
Jump to navigation Jump to search
(page design/cleanup)
Line 1: Line 1:
 
This class is designed to give an adopter more control over their box. We cover creating and administering users, installing programs in several different ways, fixing problems and some security. We look at the structure of the filesystem and how to find important files in it. The class involves some command-line.
 
This class is designed to give an adopter more control over their box. We cover creating and administering users, installing programs in several different ways, fixing problems and some security. We look at the structure of the filesystem and how to find important files in it. The class involves some command-line.
  
 +
===Introduction:===
 +
*How long have you had your Freekbox?
 +
*What is working for you? What do you need help with?
 +
*What do you use your box for primarily?
 +
*What do you hope to learn today?
  
Topics covered:
+
===What is an Operating System===
*Introduction
+
*What is linux? How is linux different from other Operating Systems?
**What is an Operating System
+
===Root===
**What is linux
+
*The concept of root
*Root
+
*sudo
**The concept of root
+
*becoming "root"
**sudo
+
===Users===
**becoming "root"
+
*Creating users
*Users
+
**Command line adduser
**Creating users
+
**System>Administration>Users and groups
***Command line adduser
+
*User permissions/Group permissions
***System>Administration>Users and groups
+
*Changing passwords
**User permissions/Group permissions
+
===The Linux filesystem structure===
**Changing passwords
+
*Overview
*The Linux filesystem structure
+
*Creating directories
**Overview
+
*Permissions again
**Creating directories
+
===Apt, Synaptic and program installation===
**Permissions again
+
*Discussion of dependencies and what is a package
*Apt, Synaptic and program installation
+
*Install example program with apt (gtkboard)
**Discussion of dependencies and what is a package
+
*Overview of Synaptic
**Install example program with apt (gtkboard)
+
*a brief touch on .tar.gz files
**Overview of Synaptic
+
===Networking for beginners===
**a brief touch on .tar.gz files
+
*What is an IP address
*Networking for beginners
+
*What is a subnet mask
**What is an IP address
+
*What is a gateway
**What is a subnet mask
+
*Changing the name of your computer
**What is a gateway
+
===Problem repairs===
**Changing the name of your computer
+
*dot files
*Problem repairs
+
===Security concepts===
**dot files
 
**
 
*Security concepts
 

Revision as of 12:50, 8 May 2008

This class is designed to give an adopter more control over their box. We cover creating and administering users, installing programs in several different ways, fixing problems and some security. We look at the structure of the filesystem and how to find important files in it. The class involves some command-line.

Introduction:

  • How long have you had your Freekbox?
  • What is working for you? What do you need help with?
  • What do you use your box for primarily?
  • What do you hope to learn today?

What is an Operating System

  • What is linux? How is linux different from other Operating Systems?

Root

  • The concept of root
  • sudo
  • becoming "root"

Users

  • Creating users
    • Command line adduser
    • System>Administration>Users and groups
  • User permissions/Group permissions
  • Changing passwords

The Linux filesystem structure

  • Overview
  • Creating directories
  • Permissions again

Apt, Synaptic and program installation

  • Discussion of dependencies and what is a package
  • Install example program with apt (gtkboard)
  • Overview of Synaptic
  • a brief touch on .tar.gz files

Networking for beginners

  • What is an IP address
  • What is a subnet mask
  • What is a gateway
  • Changing the name of your computer

Problem repairs

  • dot files

Security concepts