* Sun, 01 Jun 2003, zentara@zentara.net:
On Sun, 1 Jun 2003 21:20:47 +0200 "Theo v. Werkhoven"
wrote: * Fri, 30 May 2003, suse_mailing_list@jimmo.com:
Hi All! It is a nice coincidence that we have a headline "Indian president in favor of Linux". I have been approached by a training company in India to help develop course work for introductory Linux course (eventually advanced topics). In the first stage we will be developing a course for people who are
Any help would be greatly appreaciated.
- single-tree file system vs trees on drives; mount & umount - difference between a real multi-user OS vs one with "multi-user" bolted on; simultaneous logins, su, sudo, remote login. - file-permission; on directory and files, umask - /dev notion; block, character, special - X vs Explorer; windowmanager, desktopmanager - Online help (man, /usr/share/doc, KDE help center etc) - notion about security; root & lusers, why so many system users - scripting; (ba)sh, awk, sed, python - textfile editting: vi/emacs/joe/... - notion about processes and memory management as seen with ps or top - some basic network notion: ifconfig/route/ip - notion about kernel versions, distro versions, OSS licenses
Theo
I would say get them basic skills first: --have them install a system which boots to the commandline --have them setup the X server with different window managers
I was under the impression that the Linux boxes would be supplies pre-installed. A user with basic Windows usage skills isn't required to know howto install Windows either, and few would know howto for that matter.
--show them how to use mc :-) --introduce them to "hello world scripts" in bash and perl -> introduce them to init and the boot.local - autoexec.bat correlation
No "modern" Windows user knows anythings about booting, nor do they have to. Same thing applies to Linux. The users can hopefully asume that they're getting a competent sysadmin to do the hairy jobs, otherwise I wouldn't want to be responsible for this project.
--show them the basic routine for compiling c source: -> configure, make, make install
Same comment as above.
--show basic ppp connect scripts and basic firewalling
Again: way beyond basic usage skills.
--introduce basic backups to cdrom (or better if they have it) -> show them the correlation between tgz and zip, let them tgz and untgz directories
Backup in a network environment isn't something you leave up to a luser, you do that on the server with all the NFS mounts etc.
Then repeat above 10 or 20 times, that will give them enough to get started and ask questions on maillists or the usenet as they advance.
You want ordinary desktop (office) users to start questions on mailinglists and usenet when they have a problem? Get real please, without a inhouse helpdesk and like I said a sysadmin they don't stand a chance to bring this to a successful outcome. I thought this was about teaching people what to expect in a Linux environment, you seem to want to teach them administrator skills right away. Theo -- Theo v. Werkhoven Registered Linux user# 99872 http://counter.li.org ICBM 52 13 27N , 4 29 45E. SuSE 8.2 x86 Kernel k_Athlon 2.4.20-4GB See headers for PGP/GPG info.