<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Dear tech subscribers,</p>
<p>For those of you who are currently interested and are likely to
continue to be interested, or for those who are not currently
interested but may consider being interested in helping to run
this sysadmin course, I would like to hold a planning meeting at
the clubroom around 2-4pm on Friday (26/04/2018). This Wednesday
is ANZAC day so it would be inconvenient to hold a meeting then,
however it seems that Wedesday 4-6pm would be an ideal timeslot
for holding the course itself.<br>
</p>
<p>If you would really like to help but can't physically make it to
the planning meeting then let me know and IRC channels will be
created as required.</p>
<p>[FVP]<br>
</p>
<br>
<div class="moz-cite-prefix">On 15/04/18 23:08, Felix von Perger
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:c7f3ffd7-7264-b9a4-1769-a837fce70b7d@ucc.asn.au">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<p>Dear tech subscribers,</p>
<p>As you may be interested to know, I intend to run a series of
educational events at UCC with a focus on learning how to be an
effective sysadmin on Linux. I am, however, not a member of the
wheel group, and thus require some assistance in order to get
things working as desired and make sure everything runs
smoothly.</p>
<p>The primary motivation for this course is that UCC, as I see
it, has a generational gap between the older wheel members and
newer members who have joined in the past few years who do not
have the skills to maintain the Club's infrastructure. The few
new wheel members who do have the necessary knowledge may not,
however, have enough time on their own to keep everything
working and up to date. As the UCC has a vast amount of
resources, specifically all the functioning server, desktop and
network hardware required to implement almost any kind of
enterprise-level network configuration (not limited to the
current network configuration), it would make sense to run an
educational course that teaches new members how the equipment
that the club owns actually works.</p>
<p>There is also a gap (as far as I am aware) in the courses
offered at high schools and the University that leaves a niche,
to be filled almost solely by the technical server-administation
side of UCC. (with university students in mind, obviously more
professional training courses exist but those are typically not
available for free or in Perth.)</p>
<p>The premise of the course is "No linux knowledge required."
Unfortunately we don't seem to have a large number of Linux
users amongst our active members so it's good to make sure that
everyone who is interested feels included.</p>
<p>So, a rough outline of the course is as follows:<br>
</p>
<ul>
<li>Session 1: installing Debian Linux to a VM. (Hosted on
proxmox @ UCC) Installation done via web interface.</li>
<ul>
<li>Wheel must create empty VMs for all participants and make
sure that debian install media is available to use.<br>
</li>
</ul>
<li>Session 2: Configuring SSH, user accounts, etc.</li>
<ul>
<li>Wheel member should probably unfirewall SSH for all member
VMs.</li>
<li>Also include introduction to unix permissions, filesystem,
basic networking etc</li>
</ul>
<li>Session 3: Setting up a VPN! (who doesn't want to use a VPN
for everything?)</li>
<ul>
<li>Probably OpenVPN. If anyone wants to guide beginners
through setting up ipsec/wireguard/tinc, you may do so at
your own risk.</li>
<li>Again wheel needs to let VPN traffic through firewall.</li>
<li>More advanced Linux networking (setting up routes, intro
to iptables, etc)</li>
</ul>
<li>Session 4: Understanding Linux</li>
<ul>
<li>Service diagnostics (syslog/journalctl)</li>
<li>systemd</li>
<li>Structure of Linux filesystem</li>
<li>Kernel/userspace, kernel modules, processes, etc.</li>
<li>Package management</li>
<li>User accounts, permissions & security</li>
<li>Manpages!<br>
</li>
<li>Network interfaces again</li>
<li>Either here or previous session, set up iptables firewal
on individual VMs and allow all traffic through murasoi</li>
<ul>
<li>In which case wheel needs to fix the firewall stuff on
murasoi.<br>
</li>
</ul>
</ul>
<li>Session 5: Building from source!</li>
<ul>
<li>Because who doesn't want to do that.</li>
<li>Suggestions are welcome for what to build. Ideally
something relevant to UCC.</li>
<li>Currently considering `iodine`</li>
</ul>
<li>and so on. At this point people might start to realise what
they can actually do with a VPS and Linux and go their own
ways.</li>
</ul>
<p>If you feel like you would be able to help with any part of
this process, or have suggestions in terms of how this would be
best taught or explained to people who may not have so much
Linux experience, please feel free to contact me.<br>
</p>
<p>Any assistance would be very much appreciated.</p>
<p>Best regards,</p>
<p>Felix<br>
UCC Secretary 2018<br>
</p>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
List Archives: <a class="moz-txt-link-freetext" href="http://lists.ucc.gu.uwa.edu.au/pipermail/tech">http://lists.ucc.gu.uwa.edu.au/pipermail/tech</a>
Unsubscribe here: <a class="moz-txt-link-freetext" href="http://lists.ucc.gu.uwa.edu.au/mailman/options/tech/frekk%40ucc.asn.au">http://lists.ucc.gu.uwa.edu.au/mailman/options/tech/frekk%40ucc.asn.au</a></pre>
</blockquote>
<br>
</body>
</html>