User:Renich/Course/Introduction to GNU and Linux

From FedoraProject

Jump to: navigation, search

Contents

Introduction

This space is aimed to create a GNU & Linux course for technical users. The idea is to make an up-to-date course on the commandline and its basics while and promoting the FOSS philosophy and Fedora's ideals on the way.

The idea is to develop technical user's skills on the command line and tool set provided by Fedora.

Feel free to contribute and comment on the discussion section of this article.

The Fedorian Way

I like to use this term a lot. Every GNU & Linux distribution has, more less, the same packages. It's the implementation and pre-configuration of these packages that matters a lot.

The Fedorian Way refers to the Fedora Project's way of doing things: where we put stuff, how we deal with stuff, where to add config, etc.

I've seen administrators wreck distributions just because they think they know it all and don't take into count the way a distro configures stuff. For example, I know a great Mandriva enthusiast; who will remain nameless, that has wrecked a Fedora distribution quite a few times because he tries to do things the Mandrivian way and not the Fedorian way. One has to learn the ways of their distribution!

This documents aims to teach that Fedorian Way to users, both newcomers and seasoned pros.

History

Bash: The Command Line

Basic Commands

Filesystem Hierarchy Standard: Moving Around

Copy, Move, Rename and Delete

Links

Scripting Basics

Editors

vi and vim

Secure Shell

Generating and Using Keys

rsync

Fedora Tools

Services

Turning On and Off

Starting Automatically at Boot Time

Cofiguration Tools

The system-config-* Tools

Others