Difference between revisions of "Linux Class"

From HacDC Wiki
Jump to navigation Jump to search
Line 15: Line 15:
 
== Class ¾: Introduction and Setup (Installation - Kickstart)==
 
== Class ¾: Introduction and Setup (Installation - Kickstart)==
  
Kickstart is a component of "Anaconda", the Red Hat installation system.  Kickstart allows you to provide all of the answers to the questions prompted during the installation of a system.  The result is that the installation can be completely automated.  When combined with [http://en.wikipedia.org/wiki/Preboot_Execution_Environment  PXE] (the Preboot Execution Environment)
+
Kickstart is a component of "Anaconda", the Red Hat installation system.  Kickstart allows you to provide all of the answers to the questions prompted during the installation of a system.  The result is that the installation can be completely automated.  When combined with [http://en.wikipedia.org/wiki/Preboot_Execution_Environment  PXE] (the Preboot Execution Environment) the result is (almost) completely painless installation of new machines. 
 +
 
 +
The setup of a network based PXE/Kickstart environment can be challenging for the inexperienced.  A netboot enabled PXE environment will often include a [http://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocol TFTP] server, a [http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol DHCP] server, and some method of serving the files to the client.  In our case, we use [http://httpd.apache.org Apache], a piece of software designed to serve web pages to clients using the [http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol HTTP] protocol.  Though we're not using it for web pages per se, it still gets transferred to the clients in the same fashion.
 +
 
 
== Class 1: SSH  & Getting In ==
 
== Class 1: SSH  & Getting In ==
  

Revision as of 16:17, 11 March 2011

Stuff for the HacDC Linux Curriculum. Contains information to make you a Linux Guru

Also see (and contribute to) Linux Lab

Class ¼: Introduction and Setup (The Hardware)

Types of systems

  • Desktops
  • Servers
    • Servers (not services)


Class ½: Introduction and Setup (Installation - Physical Media)

Class ¾: Introduction and Setup (Installation - Kickstart)

Kickstart is a component of "Anaconda", the Red Hat installation system. Kickstart allows you to provide all of the answers to the questions prompted during the installation of a system. The result is that the installation can be completely automated. When combined with PXE (the Preboot Execution Environment) the result is (almost) completely painless installation of new machines.

The setup of a network based PXE/Kickstart environment can be challenging for the inexperienced. A netboot enabled PXE environment will often include a TFTP server, a DHCP server, and some method of serving the files to the client. In our case, we use Apache, a piece of software designed to serve web pages to clients using the HTTP protocol. Though we're not using it for web pages per se, it still gets transferred to the clients in the same fashion.

Class 1: SSH & Getting In

Class 2: My Little VM

Class 3: Service Time: DNS