- Monitor large file transfers with iostat (March 2014)
- Unison (was: rsync basics) (January 2013)
- How to pipe STDERR only (January 2014)
- UEFI reading list (December 2014)
- tune2fs: to fsck, or not to fsck? (November 2013)
- Swap swap swap, and more swap (October 2013)
- How to resize ext3/ext4 filesystem (including root)? (October 2013)
- Mount and chroot into a foreign Linux partition (July 2013)
- Chapter 10 of the openSUSE Reference: "The Boot Loader GRUB2" (May 2013)
- How to find UUID of a disk (January 2013)
- openSUSE: Disable graphical screens for an all-text boot (November 2012)
- openSUSE: Grub2 Configuration and Recovery (November 2012)
- Recover partition table from running kernel - for when you type "sda" instead of "sdb"!!!! (November 2012)
- Remove duplicate files (December 2013)
- bash: How to get FQDN, host name, domain name (September 2013)
- Found a bug in 'less' (April 2013)
- Reading list: 'sed' (January 2013)
- Quickly check serial ports with setserial (December 2013)
- Change illegible blue color in /bin/ls output (October 2013)
- Enable serial console (October 2013)
- Text console: i18n, locales and UTF-8 (December 2012)
- 'man screen' revised and abridged - took a long manpage, and made it shorter (December 2012)
- Linux kernel: force console resolution (January 2012)
- Thorbjørn Ravn Andersen's 1997 whitepaper "Colours with Linux terminals" (January 2012)
- Chip Coldwell's 2003 whitepaper "Terminal Concepts in GNU/Linux" - you didn't know there's a rickety old serial terminal behind every xterm you throw up on the desktop, did you? (January 2012)
- George Hansper's 1998 whitepaper "Virtual Consoles in Linux" - still useful (January 2012)
- Linux console (text mode, framebuffer): change background color - Hm, might be useful (January 2012)
- How to get a reasonable font on Linux console (text console font size) (February 2020)
- What time do scripts in /etc/cron.daily run? (July 2013)
- PostgreSQL: wipe all databases and start with a clean slate (December 2014)
- MySQL: users, passwords, CLI basics (September 2013)
- How to secure a vanilla MySQL installation (June 2013)
- PostgreSQL: Check if server is running (May 2013)
- PostgreSQL basics 2: SQL (December 2012)
- PostgreSQL basics: Get it running on openSUSE 12.2 (December 2012)
- How to change file creation date? (November 2012)
- ntpdate: no server suitable for synchronization found - can you believe the nerve? (March 2012)
- Postfix: temporarily suspend mail delivery (soft bounce) (July 2013)
- Postfix: how to set envelope sender address, Return-Path (July 2013)
- Thunderbird: quota thresholds (show, warning, critical) (May 2013)
- Index and search email archive (March 2013)
- Postfix: delete message from queue (February 2013)
- Postfix configuration notes (February 2013)
- How to send test email from the command line (February 2013)
- Mailman: add user to mailing list from command line (November 2012)
- mtime, atime, ctime (November 2013)
- Working with the XFS filesystem (September 2013)
- openSUSE: how to locate the locate utility? (August 2013)
- Mount ISO image using loopback device (March 2013)
- Links: hard, soft, symbolic (December 2012)
- How to write UDEV rules (February 2013)
- Linux: How to identify installed hardware (November 2012)
- Install openSUSE Leap 15.2 on UEFI-only laptop (October 2020)
- openSUSE: Where are the kernel headers? (January 2013)
- Linux kernel: force console resolution (January 2012)
- KMS (Kernel Mode Setting), how to disable (December 2011)
- LDAP reading list (May 2013)
- openSUSE: How to set up an LDAP server (January 2013)
- Why LD_LIBRARY_PATH is bad (July 2013)
- openSUSE: force logrotate (April 2013)
- DNS reading list (May 2014)
- Debug DHCP troubles, see exactly what the DHCP server is sending me (April 2014)
- Set up Linux box as a router (April 2014)
- Simple host scan with nmap (April 2014)
- IPv6 troubleshooting basics (March 2014)
- Cisco SG300: useful commands (March 2014)
- Cisco SG300: Initial setup (Management VLAN, SSH access) (December 2013)
- VLANs: tagged, untagged -- what's the difference? (November 2013)
- Use port forwarding to selectively grant access to machines behind firewall/NAT (November 2013)
- Promiscuous mode and Avahi (May 2013)
- Wide-open NAT firewall script using iptables (March 2013)
- Find out MAC address from IP address (February 2013)
- openSUSE: How to change hostname (January 2013)
- NFS: How to remove stale entries in 'showmount -a'? (January 2013)
- samba: Simple configuration for one Windows/Unix user (December 2012)
- DHCP via dnsmasq: client machine not receiving nameserver (November 2012)
- The mysterious 127.0.0.2 (November 2012)
- Troubleshooting LDAP/Kerberos (November 2012)
- Samba: Unable to locate guest account [smbguest]! - Easily solved (December 2011)
- udev[566]: renamed network interface eth0 to eth3 - Shed light on an annoying feature (December 2011)
- openSUSE: manipulate patterns without Yast (October 2013)
- openSUSE: packaging workflow (August 2013)
- openSUSE: how to disable "delta RPM" (February 2013)
- openSUSE: zypper - the basics and beyond (January 2013)
- openSUSE: How to uninstall GNOME? (January 2013)
- openSUSE: What is the zypper equivalent of dpkg-reconfigure? (January 2013)
- openSUSE: The following package update will NOT be installed (December 2012)
- RPM basics: package queries (December 2012)
- openSUSE: Kernel packaging and KMP (November 2012)
- openSUSE 12.2: disable Apper (November 2012)
- See this page
- How to install ruby gems in openSUSE (April 2014)
- recoll: indexed file searching that works (November 2013)
- Tutorial on the 'find' command (January 2013)
- Basic GNU: using find and grep to search over a list of files (January 2013)
- See this page
- inittab respawn equivalent in systemd (December 2014)
- journalctl cheatsheet (September 2020)
- coredump cheatsheet (October 2020)
- Vim reading list (November 2013)
- Two ways to change a user's password (November 2013)
- openSUSE: Add user to group (January 2013)
- Learn git and migrate to password-store (November 2013)
- How to create and use a local Subversion repository (October 2013)
- Set up 'git' and point it to Github (March 2013)
- Root into a virtual machine (KVM) (January 2014)
- KVM: boot VM from PXE or CDROM (October 2013)
- KVM virt-manager ssh-agent cache passphrase - stop it from constantly asking for passphrase (April 2013)
- How to mount VirtualBox VDI image in Linux (March 2013)
- How to grow a raw disk image - don't try this in your garden! (February 2013)
- How to use virsh (KVM) (January 2013)
- How to tell if a machine is virtual (KVM) or not? (January 2013)
- Multiple processors in VirtualBox and VMware Player - not pretty (May 2012)
- Debian 3.1 "sarge" in Virtualbox - Notes on running "sarge" in Virtualbox (March 2010)
- What is the SUSE equivalent of "httpd -S"? (November 2013)
- Set up LAMP on Debian "wheezy" - let the light shine (June 2012)
- Test if PHP is working - when you get that nagging feeling it isn't (June 2012)
- Copy database from MySQL 5 to MySQL 4 (June 2012)
- See this page
- openSUSE: Where are the installation logs? (January 2013)