Custom keyboard shortcuts for Evolution in GNOME

...

28 November 2015 · 3 min · 463 words · Major Hayden

Talking to college students about information security

...

10 November 2015 · 7 min · 1430 words · Major Hayden

systemd-networkd and macvlan interfaces

...

26 October 2015 · 3 min · 562 words · Major Hayden

GRE tunnels with systemd-networkd

...

16 October 2015 · 5 min · 868 words · Major Hayden

What I learned while securing Ubuntu

...

14 October 2015 · 7 min · 1308 words · Major Hayden

Customizing systemd’s network device names

...

29 September 2015 · 2 min · 220 words · Major Hayden

First thoughts: Linux on the Supermicro 5028D-TN4T

...

28 September 2015 · 4 min · 786 words · Major Hayden

systemd in Fedora 22: Failed to restart service: Access Denied

...

18 September 2015 · 1 min · 172 words · Major Hayden

Time Warner Road Runner, Linux, and large IPv6 subnets

...

11 September 2015 · 4 min · 802 words · Major Hayden

Chronicles of SELinux: Dealing with web content in unusual directories

...

10 September 2015 · 7 min · 1343 words · Major Hayden

Impostor syndrome talk: FAQs and follow-ups

...

2 September 2015 · 6 min · 1079 words · Major Hayden

Build a network router and firewall with Fedora 22 and systemd-networkd

...

27 August 2015 · 5 min · 926 words · Major Hayden

Slides from my Texas Linux Fest 2015 talk

...

22 August 2015 · 1 min · 63 words · Major Hayden

Understanding systemd’s predictable network device names

...

21 August 2015 · 7 min · 1310 words · Major Hayden

Using systemd-networkd with bonding on Rackspace’s OnMetal servers

...

21 August 2015 · 8 min · 1538 words · Major Hayden

Research Paper: Securing Linux Containers

...

14 August 2015 · 3 min · 456 words · Major Hayden

Fedora Flock 2015: Keynote slides

...

14 August 2015 · 1 min · 85 words · Major Hayden

Automated testing for Ansible CIS playbook on RHEL/CentOS 6

...

5 August 2015 · 1 min · 127 words · Major Hayden

Live migration failures with KVM and libvirt

...

3 August 2015 · 2 min · 334 words · Major Hayden

Very slow ssh logins on Fedora 22

...

27 July 2015 · 1 min · 170 words · Major Hayden

Restoring wireless and Bluetooth state after reboot in Fedora 22

...

19 July 2015 · 3 min · 591 words · Major Hayden

Aruba access points, EAP, and wpa_supplicant 2.4 bugs

...

17 July 2015 · 1 min · 187 words · Major Hayden

Allow new windows to steal focus in GNOME 3

...

6 July 2015 · 2 min · 237 words · Major Hayden

Stumbling into the world of 4K displays [UPDATED]

...

1 July 2015 · 3 min · 638 words · Major Hayden

Fedora 22 and rotating GNOME wallpaper with systemd timers

...

23 June 2015 · 2 min · 257 words · Major Hayden

Book Review: Linux Kernel Development

...

21 June 2015 · 4 min · 760 words · Major Hayden

Improving LXC template security

...

18 June 2015 · 2 min · 312 words · Major Hayden

Time for a new GPG key

...

11 June 2015 · 2 min · 254 words · Major Hayden
Cover image

Chrome 43 stuck in HiDPI mode

...

10 June 2015 · 2 min · 311 words · Major Hayden

cups.service start operation timed out in Fedora 22

...

9 June 2015 · 1 min · 157 words · Major Hayden

PulseAudio popping with multiple sounds in Fedora 22

...

8 June 2015 · 3 min · 485 words · Major Hayden

Adventures with GRE and IPSec on Mikrotik routers

...

27 May 2015 · 8 min · 1696 words · Major Hayden

Xen 4.5 crashes during boot on Fedora 22

...

27 May 2015 · 1 min · 169 words · Major Hayden

You have a problem and icanhazip.com isn’t one of them

...

20 May 2015 · 3 min · 432 words · Major Hayden

Keep old kernels with yum and dnf

...

18 May 2015 · 1 min · 206 words · Major Hayden

Automatic package updates with dnf

...

12 May 2015 · 2 min · 354 words · Major Hayden

Tweetdeck’s Chrome notifications stopped working

...

8 May 2015 · 2 min · 298 words · Major Hayden

HOWTO: Mikrotik OpenVPN server

Mikrotik firewalls have been good to me over the years and they work well for multiple purposes. Creating an OpenVPN server on the device can allow you to connect into your local network when you’re on the road or protect your traffic when you’re using untrusted networks. Although Miktrotik’s implementation isn’t terribly robust (TCP only, client cert auth is wonky), it works quite well for most users. I’ll walk you through the process from importing certificates through testing it out with a client. ...

1 May 2015 · 6 min · 1074 words · Major Hayden

Rackspace::Solve Atlanta Session Recap: “The New Normal”

This post originally appeared on the Rackspace Blog and I’ve posted it here for readers of this blog. Feel free to send over any comments you have! Most IT professionals would agree that 2014 was a long year. Heartbleed, Shellshock, Sandworm and POODLE were just a subset of the vulnerabilities that caused many of us to stay up late and reach for more coffee. As these vulnerabilities became public, I found myself fielding questions from non-technical family members after they watched the CBS Evening News and wondered what was happening. Security is now part of the popular discussion. Aaron Hackney and I delivered a presentation at Rackspace::Solve Atlanta called “The New Normal” where we armed the audience with security strategies that channel spending to the most effective security improvements. Our approach at Rackspace is simple and balanced: use common sense prevention strategies, invest heavily in detection, and be sure you’re ready to respond when (not if) disaster strikes. We try to help companies prioritize by focusing on a few key areas. Know when there’s a breach. Know what they touched. Know who’s responsible. Below, I’ve included five ways to put this approach into practice. ...

15 April 2015 · 3 min · 577 words · Major Hayden

Run virsh and access libvirt as a regular user

Libvirt is a handy way to manage containers and virtual machines on various systems. On most distributions, you can only access the libvirt daemon via the root user by default. I’d rather use a regular non-root user to access libvirt and limit that access via groups. ...

11 April 2015 · 1 min · 194 words · Major Hayden

Review: Lenovo X1 Carbon 3rd generation and Linux

After a boatload of challenges with what I thought would be my favorite Linux laptop, the Dell XPS 13 9343, I decided to take the plunge on a new Lenovo X1 Carbon (3rd gen). My late-2013 MacBook Pro Retina (MacbookPro11,1) had plenty of quirks when running Linux and I was eager to find a better platform. ...

30 March 2015 · 4 min · 852 words · Major Hayden

Share a wireless connection via ethernet in GNOME 3.14

There are some situations where you want to do the opposite of creating a wireless hotspot and you want to share a wireless connection to an ethernet connection. For example, if you’re at a hotel that offers only WiFi internet access, you could share that connection to an ethernet switch and plug in more devices. Also, you could get online with your wireless connection and create a small NAT network to test a network device without mangling your home network. ...

30 March 2015 · 2 min · 368 words · Major Hayden

Creating a bridge for virtual machines using systemd-networkd

...

26 March 2015 · 3 min · 612 words · Major Hayden

Test Fedora 22 at Rackspace with Ansible

...

24 March 2015 · 1 min · 105 words · Major Hayden

Xerox ColorQube 9302 and Linux

...

16 March 2015 · 2 min · 241 words · Major Hayden
Cover image

Using play/pause buttons in Chrome with GNOME 3

...

20 February 2015 · 1 min · 160 words · Major Hayden

Rotate GNOME 3’s wallpaper with systemd user units and timers

...

11 February 2015 · 4 min · 645 words · Major Hayden

Lessons learned from a kernel bisection

...

9 February 2015 · 3 min · 494 words · Major Hayden

Using ZoneMinder with a Logitech C270 webcam

...

8 February 2015 · 2 min · 272 words · Major Hayden

Linux support for the Dell XPS 13 9343 (2015 model)

...

3 February 2015 · 13 min · 2745 words · Major Hayden