Looks like #AWS is having a Tuesday again:
https://downdetector.com/status/aws-amazon-web-services/
Looks like #AWS is having a Tuesday again:
https://downdetector.com/status/aws-amazon-web-services/
System Administration, Week 1: Warmup Exercise 1 - No Space Left On Device
In this video, we try to find out what happens when we run out of disk space as well as how the system behaves when use up all inodes. This is intended as a warmup exercise for our week 2 topic, introducing the concept of disk storage and filesystem behavior.
System Administration, Week 2: Storage Models and Disks
In this video, we'll introduce the larger topic of filesystems and storage. In particular, we'll discuss the conceptual storage models, such as Direct Attached Storage (DAS), Network Attached Storage (NAS), Storage Area Networks (SANs), and Cloud Storage.
System Administration, Week 1: AWS Aliases
System Administrators are notoriously lazy, and AWS commands a notoriously lengthy to type. In this video, we demonstrate the use of shell aliases and functions to save ourselves some typing whenever we run AWS EC2 commands.
The aliases and shell functions we use are available here:
https://github.com/jschauma/cloud-functions/blob/main/awsfuncs
System Administration, Week 1: Warmup Exercise 1 - No Space Left On Device
In this video, we try to find out what happens when we run out of disk space as well as how the system behaves when use up all inodes. This is intended as a warmup exercise for our week 2 topic, introducing the concept of disk storage and filesystem behavior.
System Administration, Week 1: Warming up to EC2
In this short video, we prepare for our first homework assignment and demonstrate how to launch a #NetBSD instance in AWS EC2.
https://www.youtube.com/watch?v=cA_pgRH0IDw
Note: the AMI in the video is outdated; I have up to date images listed here:
https://stevens.netmeister.org/615/netbsd-amis.html
Or you can create your own:
https://www.netmeister.org/blog/creating-netbsd-ec2-amis.html
System Administration, Week 1: AWS Aliases
System Administrators are notoriously lazy, and AWS commands a notoriously lengthy to type. In this video, we demonstrate the use of shell aliases and functions to save ourselves some typing whenever we run AWS EC2 commands.
The aliases and shell functions we use are available here:
https://github.com/jschauma/cloud-functions/blob/main/awsfuncs
System Administration, Week 1: UNIX History
We're borrowing this video from our "Advanced Programming in the UNIX Environment" class to give a brief summary of the history of the UNIX family of operating systems.
System Administration, Week 1: Warming up to EC2
In this short video, we prepare for our first homework assignment and demonstrate how to launch a #NetBSD instance in AWS EC2.
https://www.youtube.com/watch?v=cA_pgRH0IDw
Note: the AMI in the video is outdated; I have up to date images listed here:
https://stevens.netmeister.org/615/netbsd-amis.html
Or you can create your own:
https://www.netmeister.org/blog/creating-netbsd-ec2-amis.html
System Administration, Week 1: UNIX History
We're borrowing this video from our "Advanced Programming in the UNIX Environment" class to give a brief summary of the history of the UNIX family of operating systems.
This semester, I'm teaching my class on System Administration / Internet Operations once again.
The syllabus and all course materials are available here:
https://stevens.netmeister.org/615/
All videos for the lectures and exercises are public and available for free on YouTube:
https://www.youtube.com/c/cs615asa/videos
If you want to follow along, I'll be posting lecture videos and related links in this thread throughout the semester.
This semester, I'm teaching my class on System Administration / Internet Operations once again.
The syllabus and all course materials are available here:
https://stevens.netmeister.org/615/
All videos for the lectures and exercises are public and available for free on YouTube:
https://www.youtube.com/c/cs615asa/videos
If you want to follow along, I'll be posting lecture videos and related links in this thread throughout the semester.
Dear #SysAdmin fedi – I am sure this has to exist, but I cannot find a tool like that.
I need a CLI tool that would canonicalize a DNS zone file. As in: put all the entries in a well-defined order, replace whitespace with a predefined pattern, organize the SOA section in a reproducible manner.
My basic need is being able to tell two zone files are 100% functionally equivalent, even if one uses tabs, the other spaces, and if entries are in completely random order, etc.
Anyone?
#DevOps .
Dear #SysAdmin fedi – I am sure this has to exist, but I cannot find a tool like that.
I need a CLI tool that would canonicalize a DNS zone file. As in: put all the entries in a well-defined order, replace whitespace with a predefined pattern, organize the SOA section in a reproducible manner.
My basic need is being able to tell two zone files are 100% functionally equivalent, even if one uses tabs, the other spaces, and if entries are in completely random order, etc.
Anyone?
#DevOps .
I got quoted in The Guardian again, I guess CloudFlare must have been down or something? :blobcatcoffee:
> “These companies have become too big to not fail. And because they handle so much traffic, when they do fail, this immediately becomes a massive problem”
There is a book called Normal Accidents:
https://en.wikipedia.org/wiki/Normal_Accidents
The author puts forth three rules that define systems susceptible to catastrophic accidents which are completely to be expected:
- the system is complex
- the system is tightly coupled
- the system has catastrophic potential
This describes huge cloud providers like CloudFlare very well, and specifically describes the last outage very well.
CloudFlare, AWS, Azure, GCP are simply Too Big Not To Fail.
AWS, Microsoft Azure, and CloudFlare – services run by gigantic corporations with endless supply of money and talent – all experience catastrophic, global failures that take innumerable other services down with them within 30 days. :blob0w0:
Meanwhile Wikipedia just keeps chugging along, globally stable and reliable as always. :blobcatlove:
And yes, Wikimedia Foundation runs a pretty complex infrastructure:
https://wikitech.wikimedia.org/wiki/Wikimedia_infrastructure