siduction manual
Download PDF
Welcome
+
-
The siduction GNU-Linux operating system
+
-
General
Copyright Legal and License Notices
Disclaimer
release notes 2023.1.0
+
-
Changing history
Self-managed
What can you expect from siduction 2023.1.0
The Flavours
Non-free and Contrib
Installation notes and known issues
Many thanks to all involved
Credits
+
-
Credits for siduction 2023.1.0
Credits for the manual
+
-
Many thanks to all involved
siduction help
+
-
The siduction forum
IRC - interactive live support.
Useful helpers in text mode
siduction IRC support in text mode
Surfing the Internet in text mode
inxi
Useful links
Scripts for siduction
+
-
User executable
Active in the background
Quickstart
+
-
Introduction
+
-
Essential chapters
Kernel and software packages
+
-
The management of software packages
Updating the system - upgrade
Configuration of networks
+
-
NetworkManager
Quick installation
+
-
Five steps to the goal
ISO images-en
+
-
Contents of the Live-ISO
+
-
Note about the software on the Live-ISO
Variants of the ISO
Minimum system requirements
Applications and utilities
Disclaimer
How to use the live medium
+
-
Users set up on the live medium
chroot helper
root privileges on the live medium
How to set a new password
Software installation during live session
Boot options and cheat codes
+
-
siduction specific parameters
Boot options for the graphics server X
General parameters of the Linux kernel
VGA codes
Downloading the ISO
+
-
Files on the siduction mirrors
Integrity check
ISO to USB stick - memory card
+
-
GUI application
Linux command line
Mac OS X command line
Burn ISO
+
-
Burn DVD with Linux
Burn DVD with Windows
Burn Live-DVD without GUI
+
-
burniso
Burning with cdrdao wodim growisofs
Available devices
Examples for CD DVD BD
Installation
+
-
Installation on HDD
+
-
Data backup
Installation preparations
Partitioning
File systems
Duplication to another computer
The Calamares installer
Encrypt system
Add user
Boot from ISO file
+
-
Overview
fromiso with grub2
toram
Partitioning of installation media
+
-
Minimum requirements
Examples with different disk sizes
File systems of the partitions
Partition editors
Further information
UUID - naming of block devices
+
-
Types of block device naming
Use label
The fstab
+
-
Adjusting the fstab
Creation of new mount points
Partitioning with GParted
+
-
Important notes
Using GParted
Adjust fstab
Changing NTFS partition sizes with GParted
Partitioning with gdisk
+
-
Partitioning a hard disk
Use cgdisk
Formatting the partitions
Booting with GPT-UEFI or GPT-BIOS
Advanced commands of gdisk
Partitioning with fdisk
+
-
Naming storage devices
Use cfdisk
Formatting partitions
LVM partitioning - Logical Volume Manager
+
-
Six steps to logical volumes
Resizing a volume
Manage LVM with a GUI program
More info
Move the home directory
+
-
Move private data
Adjust fstab
Network
+
-
Network Manager Command Line Tool
+
-
Use Network Manager
Further information
IWD
+
-
Graphical configuration programs
Configuration in terminal
IWD instead of wpa_supplicant
+
-
Install IWD
Back to wpa_supplicant
SAMBA
+
-
Client configuration
siduction as samba server
SSH
+
-
Securing SSH
SSH for X Window Programs
Copy scp via ssh
SSH with Dolphin or Thunar
SSHFS - mount on a remote computer
LAMP web server
+
-
Install Apache
Install MariaDb
Install PHP
Install phpMyAdmin
Other software
Status data log files
Troubleshooting
Security
Set up Apache
+
-
Apache in the file system
Connection to the server
Apache configuration
Users and permissions
Security - Apache Standard
Security - other configurations
Use HTTPS
Security Tips
Integration in Apache2
Sources Apache
Set up MariaDB
+
-
MariaDB in the file system
Initial configuration
MariaDB CLI
phpMyAdmin
Integration in Systemd
MariaDB Log
Sources MariaDB
Set up PHP
+
-
PHP in the file system
PHP support for Apache2
PHP configuration
PHP modules
Apache Log
Sources PHP
Hardware
+
-
Graphics drivers
+
-
Open source Xorg driver
Proprietary drivers
Video driver 2D
Video driver 3D
nVidia closed source driver
System Administration
+
-
Terminal - command line
+
-
Work as root
Colored terminal
When the terminal hangs
Help in the terminal
Linux console commands
Using scripts
System administration in general
+
-
Boot options cheat codes
systemd - managing services
systemd.service
systemd - UNIT inclusion
systemd-target - formerly runlevel
Terminating a process
Forgotten root password
Setting new passwords
Fonts in siduction
User configuration
CUPS - the printing system
Sound in siduction
Doas - Alternative to Sudo
+
-
Configure Doas
Doas and multiple users
Btrfs
+
-
Btrfs subvolume
Btrfs snapshot
Snapper
+
-
Snapper configuration
Snapper and systemd
Snapper - manual snapshots
Snapper rollback
File rollback within the root file system
File rollback of user data
Sources BTRFS and Snapper
APT package management
+
-
apt and apt-get
sources.list - List of sources
apt update
Install packages
Remove packages
Hold or downgrade a package
Updating the system
Updateable packages
Run full-upgrade
Why use apt exclusively
Searching for program packages
Local APT mirror
+
-
Install server
Client configuration
Nala package management
+
-
Use Nala
Commands analogous to APT
Commands that APT does not include
Kernel Upgrade
+
-
Kernel Update without System Update
Modules
Removing old kernels
Systemd - the system and services manager
+
-
Concept of systemd
Unit types
Systemd in the file system
Further functions of systemd
Handling services
Sources systemd
systemd unit file
+
-
Loading path of the unit files
Activating the unit file
Sections of the unit file
Example cupsd
Tools
Sources systemd-unit file
systemd-service
+
-
Create service unit
Service section
Sources systemd-service
systemd-mount
+
-
Contents of the mount unit
Contents of automount unit
Examples
Sources systemd-mount
systemd-target - target unit
+
-
Special features
Sources systemd-target
systemd-path
+
-
Required files
Path unit options
Create path unit
Service unit for path
Include path unit
Execute service unit manually
Sources systemd-path
systemd-timer
+
-
Required files
Service unit for timer
Create timer unit
Timer unit as cron replacement
Sources systemd-timer
systemd-boot
+
-
Installing systemd-boot
System preparation
Configuration
Remove GRUB
systemd-boot and Btrfs
Further information
System journal
+
-
journald
journald over the network
journald.conf
journalctl
Mastering journalctl
Sources journald