Pelican Parts Forums

Pelican Parts Forums (http://forums.pelicanparts.com/)
-   Off Topic Discussions (http://forums.pelicanparts.com/off-topic-discussions/)
-   -   fellow linux admin types (and folks that hire them) (http://forums.pelicanparts.com/off-topic-discussions/754943-fellow-linux-admin-types-folks-hire-them.html)

id10t 06-08-2013 04:14 PM

fellow linux admin types (and folks that hire them)
 
Teaching a new course from my Linux Admin course - Internet Services w/ Linux

I have to develop the course content as I go, so I'm staying a few weeks ahead of the class.

Have 6 weeks to cover DNS, name based virtual hosting w/ apache2, and SMTP/POP3/IMAP

So... Postfix or Exim for the SMTP side?

Planning on basic config for one domain, then re-do for multiple domains, then re-do for multiple domains w/ virtual users.

Bill Douglas 06-08-2013 04:24 PM

Maybe talk to the students and see what they want/expect. I went on a Unix admin course and it was too advanced to be truly called admin. I didn't really learn anything on that course.

winders 06-08-2013 04:57 PM

postfix

Scott R 06-08-2013 05:34 PM

Should add Ruby at this point.

stomachmonkey 06-08-2013 05:59 PM

Tell em to grab a copy of webmin and take the semester off

stealthn 06-09-2013 12:28 PM

What about NIS?

mikester 06-09-2013 12:34 PM

Basic OS hardening, chkconfig, the etc folder, file and folder permissions, syslog, grep and it's options (extra credit for sed and awk), log rotation, disk usage and management, process management and the finally troubleshooting io, CPU and memory bound processes and iptables and basic multi homed host routing and maybe link aggregation.

Enough? I have more, didn't even mention virtualization...

Vipergrün 06-09-2013 01:25 PM

Filesystems, LVM, RAID, system tools (iostat, vmstat, top, ps, etc.) NIC teaming/bonding, performance tuning (sysctl), etc....

It's amazing what sysadmins in general do not know..... Dunno how some of these folks get hired.

VincentVega 06-09-2013 03:25 PM

General IP primer, routing, ipchains... the simple stuff that's taken for granted a lot. :)

1-ev.com 06-12-2013 12:31 PM

Vm ?

masraum 06-12-2013 02:41 PM

I can't tell you how many issues I'm called to fix that are the result of the server guy not understanding IP addressing or basic routing

John Rogers 06-12-2013 04:05 PM

There are two main things that run on a server be it Windows or Linux/Unix and they are databases or applications. I would suggest adding how to install and setup a database such as OracleXE, MS SQL Server and MySQL which all have free versions and that should take two weeks easily. To have someone understand Oracle's TNS system is very handy. These could each be done on a VM and maybe do some cron jobs for database hot backups and such.

Then I would have them install and configure a PHP/HTML server and then an Oracle Forms server and maybe throw in HTTPS as a final capper. Having the pleasure of working with sysadmins that understood what the server would be running was great but working with sysadmins that thought it never mattered to know that stuff was depressing.

id10t 06-12-2013 04:28 PM

Ok... all over the place, with one direct answer :)

IP addressing, basic routing, etc. are all covered in other courses, some taught by the person that developed a lot of Cisco's training materials.

If I were to have them install a web front end to do it all, I'd use ISPConfig :)

We have a "Linux Admin" course (I'm the only teacher for it) and we cover what Open Source/Free Software is, what Linux is (and isn't), what a Linux distribution is, how hardware is handled, disks and partitions, device files the /dev and /proc directories, editing text with joe vi/vim and nano, all sorts of command line stuff, working with tar.gz and tar.bz2 files and compression in general, file permissions, user and group management, differences between su and sudo and when to use which, shell scripting, installing applications from source or using the package manager or precompiled binaries in some form the package manager doesn't use (tar.gz, etc), network configuration, network utilities, iptables. Only services covered are in a homework assignment to find out what network ports are used and 2 different how-tos on configuration for SMTP w/ both Exim and Postfix, mysql, samba, ftp with proftpd or vsftpd, pop3 with courier or dovecot, imap with courier or dovecot.

So... this second class is focusing on services, called "Internet Services with Linux" - we've *never* taught students in our network services track how to install and configure mail, dns, pop3, imap, mysql, LAMP w/ name based virtual hosts, dhcp, etc. Well, I guess DHCP and DNS are covered a little bit in the Windows Server class....

So the second class is started with a quick review of the system commands from the first class, installing software (source, package manager, binaries in non-package), and shell scripting. Following that (that's where we are now), we'll install a command line only Debian server in VirtualBox and configure it as a DHCP server, DNS server (both caching and authority for a demo domain), and gateway for a desktop system (also in VBox). Then we'll add a second server as a Samba server and do a basic stand-alone file server configuration. Then students will activate VPS accounts and we'll install apache and do a full LAMP set up with name based virtual hosts. We'll add extra users to the mysql side and manage their permissions, and due to Oracles behavior of late we'll talk about MariaDB as well. Then we'll add email services - SMTP with either Postfix or Exim (hence my original post), POP3, and IMAP with both real users with local system accounts, virtual users/domains associated with system accounts, and virtual users/domains with no local user account (Postfix can do this with db storage, dunno if Exim can). SSL will be discussed the whole way, but since there is an extra cost for the certificates we'll either use self-signed certs or just talk about it.

So... Postfix or Exim? Due to the virtual users w/ no local account part of mail setup, I'm leaning very heavily towards Postfix... and together they take about 70% of the SMTP hosts out there... but Exim has about twice the numbers Postfix does. I've used both, and have no personal bias towards one or the other....


All times are GMT -8. The time now is 07:52 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Optimization by vBSEO 3.6.0
Copyright 2025 Pelican Parts, LLC - Posts may be archived for display on the Pelican Parts Website


DTO Garage Plus vBulletin Plugins by Drive Thru Online, Inc.