(Updated October 6, 2025) New Ubuntu 24.04/26.04 workstation install You will receive an IP from the DHCP free pool. Select English language and keyboard. Select Use the wired connection. Select Interactive installation. Select Extended selection. Select Install third party & Download third party media formats. Select Erase disk, but select Advanced features and select LVM … Read More “New Classroom Build – Ubuntu” »
Author: William Jojo
(Updated September 25, 2025) Here is a smattering of links on various topics by Casey Muratori, ThePrimeagen, Ryan Fleury, Dave Farley, and others. Lex Fridman interviews Donald Knuth – The first one. (Linked since it won’t embed.) https://www.youtube.com/watch?v=2BdBfsXbST8 Lex Fridman interviews Donald Knuth (Video of the 1956 IBM Progress Report delivered by Walter Cronkite) LaurieWired … Read More “Videos You Might Want To Watch” »
### ### SYSTEM SECURITY ### ### # Enable address Space Randomization kernel.randomize_va_space = 2 # Restrict core dumps fs.suid_dumpable = 0 # Hide kernel pointers kernel.kptr_restrict = 1 # Restrict access to kernel logs kernel.dmesg_restrict = 1 # Restrict ptrace scope kernel.yama.ptrace_scope = 1 # Protect links on the filesystem fs.protected_hardlinks = 1 fs.protected_symlinks = … Read More “Current sysctl.conf” »
Boot Config Boot Sequence: * DVD * SSD Enable Secure Boot: * OFF Enable Microsoft UEFI CA: * OFF Secure Boot Mode: * Audit Mode Integrated Devices Audio: Off – Enable Microphone Storage SATA/NVMe Operation: * AHCI/NVMe Connection Intregrated NIC: * Enabled – The internal LAN is enabled HTTP Boot: * OFF Power Enable USB … Read More “BIOS Changes T3660” »
(Switch to Advanced before you start. If you’ve completed this section, you will see 19 changes to be committed. Boot Config Boot Sequence: * DVD * SSD Enable Secure Boot: * OFF (Default) Enable Microsoft UEFI CA: * OFF (Default) Secure Boot Mode: * Audit Mode Integrated Devices Audio: Off – Enable Microphone Storage SATA/NVMe … Read More “BIOS Changes FCS1250” »
(Updated September 30, 2025) New RHEL 9.x workstation install You will receive an IP from the DHCP free pool. Connect to Red Hat and register! Installation Destination * Select Disk * Select Custom, then Done * Select LVM, then Click here to create them automatically. * Delete /home * Set /boot to ext4 and 2048MiB … Read More “New Classroom Build – RHEL 9” »
(Updated July 16, 2025) Create a Remote Tunnel to the ADA Desktop Overview The Remote Desktop Protocol (RDP) from Microsoft is not considered secure. But, with some help and an additional step, we can make this a very safe process. The use of xRDP requires two separate accounts. We will use one to establish the … Read More “Remote Desktop Connection to ADA” »
(Updated July 9, 2025) GRUB IPv6 ========= vi /etc/default/grub add GRUB_CMDLINE_LINUX_DEFAULT=”ipv6.disable=1″ update-grub Virtualization ============== (add virt-manager if you have a GUI) apt install qemu-kvm libvirt-clients bridge-utils libvirt-daemon-system virtinst Configuration for the bridge (single port. would need bond for multiport.) ============================ root@u24vm1:~# cat /etc/netplan/50-cloud-init.yaml network: version: 2 ethernets: enp0s25: dhcp4: no bridges: br0: interfaces: – enp0s25 … Read More “LibVirt Configuration Notes” »
(Updated May 23, 2025) Table of Contents Overview Network sysctl.conf Chrony and BIND Firewall IdM Setup Clients NFS and Automount Final Thoughts Overview These documents provide a fundamental design for supporting Identity Management (IdM) in a mixed RHEL and Ubuntu environment. This was initially designed on VMware Fusion. The choice of both Ubuntu (non-GUI server) … Read More “RHEL IdM Notes” »
CISS-111 Bowling Extra Credit Write a Java program to demonstrate using regular expressions (regex) to validate strings and additional logic to validate what the regex cannot detect. Your baseline code can be found on GitHub. Learning outcomes Working with files. Enhancing existing code. Working with strings and parsing. Exposure to regular expressions. Numbers The following … Read More “CISS-111 BowlingEC” »