[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.
Action disabled: register

Welcome to the Slackware Documentation Project

HOWTO articles - General Administration

This section contains How-To articles for system administration tasks that exist in multiple Linux and Unix based distributions

Inspired? Want to write a System Administration HOWTO page yourself?
Type a new page name (no spaces - use underscores instead) and start creating! You are not allowed to add pages

Overview of Slackware Administration HOWTOS

PageDescriptionTags
Automounting usb drives is udevAutomounting usb drives is udev I've a GoFlexNet that runs Slackware Arm that I like to use as NAS (nice to be able to do software raid with the 2 sata drives). Along with having an array I also wanted to be able to share any usb disk really quickly without having to interact in any way with the appliance: this is what I came up with:, ,
Minimalistic guide to build a Kernel (only)Minimalistic guide to build a Kernel (only) Introduction Brief guide to configure, compile and install a kernel. I do this all as root in /usr/src, others do all steps except install in /home/user/somewhere as user. If I'm going to use the Kernel to control my computer I might as well trust the build process. So this guide assumes as ROOT and /usr/src. It is mainly intended as my reference to other howto's that requires building a Kernel first., , ,
CLI constructs and useful infoCLI constructs and useful info The purpose of this article is not to be a CLI tutorial, but rather to be an exposition of common constructs used in shell scripting for efficiently achieving a goal. There are also sections which simply help one understand a certain topic., ,
How to copy files \ directories \ filesystems via network.How to copy files \ directories \ filesystems via network. The article describes ways of copying content over network. When upgrading a home server, I copy all the data from the old server to a new system. In the examples below, I work from the new server and both servers are on the same subnet:, ,
Free your spaceFree your space Sometimes you can find yourself in a situation where you are suddenly faced with a message telling you that there’s no more free space on your system. There might be a few things you can do to free some of it. /tmp directory, , , ,
Install FontsInstall Fonts AS ROOT: * Copy your font files (.ttf and/or .otf) to their respective directories: /usr/share/fonts/TTF /usr/share/fonts/OTF * Run the following commands, with the directory where you copied the fonts as argument: mkfontdir /usr/share/fonts/{TTF,OTF} mkfontscale /usr/share/fonts/{TTF,OTF} fc-cache -f -v, , , , ,
KVM and libvirtKVM and libvirt With the combination of KVM and libvirt, you have an easy way of creating and managing virtual machines. According to the official homepage, libvirt is: A toolkit to interact with the virtualization capabilities of recent versions of Linux (and other OSes). It provides management of virtual machines, virtual networks and storage; both local and remote. Since libvirt acts as an intermediate between a hypervisor and client applications, you must have a supported hypervisor insta…, , , , , ,
OpenRCOpenRC OpenRC is a dependency based init system. Features OpenRC provides a number of features like hardware initiated initscript run and cgroups support, without requiring large layout changes. Installation Two Slackbuilds are available, openrc, which contains the OpenRC init system, and, ,
Resizing a QEMU raw image with an NTFS filesystemResizing a QEMU raw image with an NTFS filesystem This is a quick guide to increasing the disk space available to your Windows virtual machine with an NTFS file system. The example is based on increasing a partition from 5GB to 6GB. Use qemu-img to resize the QEMU raw disk image, , , , , , ,
How to search and read Manpages efficientlyHow to search and read Manpages efficiently Manpages are pages in the online Unix Manual. I hope this Howto can help some of you to use them more effectively, although I'm aware that many of the readers are already familiar with this subject. Searching for a Manpage, , , , ,
Serial ConsoleSerial Console Slackware can be installed on various embedded devices. A lot of those don't have a traditional console, like a monitor and keyboard. Instead, the console is often routed to the serial port. In order to take advantage of this, some post-install configuration is necessary., , , ,
Setting up a Slackware chrootSetting up a Slackware chroot There are multiple reasons why you might want to set up a Slackware chroot: * building 32-bit packages on a 64-bit multilib system * building -stable packages on a -current system * building (and testing) packages for SBo on a clean system
Task Scheduling in LinuxTask Scheduling in Linux Overview This article discusses some tools used in a Linux system to schedule tasks to run automatically at specified time intervals or at any given point of time in the future. This primer will not cover these commands in-depth; this is just a brief introduction to using these commands. See the individual HOWTOS for each command for an in-depth look at all relevant options and configurations., , , ,
Todo Lists in TaskWarriorTodo Lists in TaskWarrior Taskwarrior is a powerful command-line todo list manager which can be installed from SlackBuilds.org. Please note that it depends on Lua. Managing Your Todo List You can use TaskWarrior in 2 ways: 1. By invoking the Task Shell and issuing TW commands:, , , , ,
(Handy) udev RULES(Handy) udev RULES chmod ttyUSB and ttyACM (handy for running things like Arduino IDE as a regular user) 1) Create the udev rules file: as root: vi /etc/udev/rules.d/50-usb.rules and add one of the following Allow access by everyone (kinda un-safe), , ,

 howtos:general_admin:start ()