Linux RHCSA part 35 - System logs - working with Syslog

MarGib July 18, 2026
🌐 🇵🇱 Polski · 🇬🇧 EN
How can we know that something is wrong with the system even if it is not visible at first glance? Obviously, you have to check the logs! Seriously, understanding how the logging system works is very important for troubleshooting issues that may be encountered while administering a Linux environment. Logs store all information about the kernel, the startup process, and various services that have been started in the system. Besides logs, there are also tools you can use to monitor and verify the correct operation of the environment. In this part, we will see how you can use the available tools and logs to diagnose occurring problems and find their solutions. In the next part, we will also learn ways to automate this process. 

WORKING WITH SYSLOG

When something goes wrong in the system, the running "syslog" service will generate a message. Messages generated in this way record how the system is operating, what actions have been taken, and with what and where a problem appeared. The "syslog" service is built into the RedHat environment and is started along with the system at boot. The "rsyslog" package is installed by default in the system and is the basic, essential tool used for logging events occurring in the system. 

In RHEL5, logging was split by default between two services: syslogd and klogd. Syslog handles system messages, and klogd handles kernel messages. In the RHEL6 release, both services were replaced by rsyslogd, which handles both types of messages. If you are sticking with the RHEL5 release, you can install the syslog service from the syslogd package. 

The rsyslog service has a main configuration file, /etc/rsyslog.conf, which controls where generated messages are sent. Since logs are a critical element of the operating system, this package is installed by default, becoming part of the operating system. 

Step 1 - It is good practice to check if the package is actually present in the system

# rpm -qa | grep syslog
rsyslog-4.6.2-2.el6.x86_64

Since it is visible that it is installed, we should check two other issues

Step 2 - First - make sure that the service has been set to start with the system

# chkconfig rsyslog --list
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on6:off

Step 3 - Second - check if the service is actually running

# service rsyslog status
rsyslogd (pid 1279) is running...

For the RHEL5 release:

Step 1 - Check if the package is in the system:

# rpm -qa | grep klog
sysklogd-1.4.1-44.el5

Step 2 - Check if it is started with the system during boot

# chkconfig syslog --list
syslog 0:off 1:off 2:on 3:on 4:on 5:on6:off

Step 3 - Check if it is running

# service syslog status
syslogd (pid 2214) is running...
klogd (pid 2217) is running...

Now you can see the slight differences between RHEL releases regarding logging. The rsyslog service performs better, and it is recommended to use and install it wherever possible.

All messages sent by the rsyslog service are stored in the /var/log directory, divided into various files and subdirectories. You can also define your own log file and directory. The biggest problem with logs is the fact that if they are neglected, it is difficult to manage them later and keep them in order. Since logging absolutely everything is an art in itself, it is better to plan to log only the elements relevant to a given system. There are nine different notification levels used by the syslog service:
  • emerg
  • alert
  • crit
  • err
  • warning
  • notice
  • info
  • debug
  • none
CONFIGURATION FILE

The /etc/rsyslog.conf file is divided into the following sections: 
  • Modules - Specifying which module should be loaded or disabled 
  • Global directives - Service startup configurations (all start with the $ symbol)
  • Rules - Specifying the cooperation between the selector and the action
  • Selector - Based on <facility>.<priority>
  • Action - Definition of what to do with a message after it has been sorted by the selector
Let's look at the default configuration contained in the file: 

# cat /etc/rsyslog.conf
#rsyslog v3 config file
# if you experience problems, check

# http://www.rsyslog.com/troubleshoot for assistance

#### MODULES ####
$ModLoad imuxsock.so # provides support for local system logging (e.g. via
logger command)
$ModLoad imklog.so # provides kernel logging support (previously done by
rklogd)
#$ModLoad immark.so # provides --MARK-- message capability
# Provides UDP syslog reception
#$ModLoad imudp.so
#$UDPServerRun 514
# Provides TCP syslog reception
#$ModLoad imtcp.so
#$InputTCPServerRun 514

#### GLOBAL DIRECTIVES ####
# Use default timestamp format
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# File syncing capability is disabled by default. This feature is usually not
required,
# not useful and an extreme performance hit
#$ActionFileEnableSync on

#### RULES ####
# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.* /dev/console
# Log anything (except mail) of level info or higher.
# Don’t log private authentication messages!
*.info;mail.none;authpriv.none;cron.none /var/log/messages
# The authpriv file has restricted access.
authpriv.* /var/log/secure
# Log all the mail messages in one place.
mail.*
# Log cron stuff
cron.* /var/log/cron

# Everybody gets emergency messages
*.emerg *

# Save news errors of level crit and higher in a special file.
uucp,news.crit /var/log/spooler

# Save boot messages also to boot.log
local7.* /var/log/boot.log

# ### begin forwarding rule ###
# The statement between the begin ... end define a SINGLE forwarding
# rule. They belong together, do NOT split them. If you create multiple
# forwarding rules, duplicate the whole block!
# Remote Logging (we use TCP for reliable delivery)
#
# An on-disk queue is created for this action. If the remote host is
# down, messages are spooled to disk and sent when it is up again.
#$WorkDirectory /var/spppl/rsyslog # where to place spool files
#$ActionQueueFileName fwdRule1 # unique name prefix for spool files
#$ActionQueueMaxDiskSpace 1g # 1gb space limit (use as much as possible)
#$ActionQueueSaveOnShutdown on # save messages to disk on shutdown
#$ActionQueueType LinkedList # run asynchronously
#$ActionResumeRetryCount -1 # infinite retries if host is down
# remote host is: name/ip:port, e.g. 192.168.0.1:514, port optional
#*.* @@remote-host:514
# ### end of the forwarding rule ###

You can see how the log files have been sorted and what default rules they are subject to. 

LOG ROTATION

Logs left to their own devices can grow to incredible sizes. Fortunately, we can use the "logrotate" command, which allows for splitting and rotating log files before they become too large. By default, "logrotate" relies on daily cycles, creating a new file every day. Parameters and configuration are located in the /etc/cron.daily/logrotate file, and further work is performed daily by "cron". You can also always invoke the logrotate command if you want to perform log rotation, however, it is not recommended to do this with high frequency; you simply need to maintain moderation and caution to keep order and tidiness in the organization of log files. 

Logrotate command syntax: # logrotate [options] configuration_file

Logrotate command options: 
  • -d   - Debug, do nothing but test
  • -f    - Force log rotation
  • -v   - Display information about actions being performed 
For a test, you can perform rotation of current logs by defining it in the configuration file: 

 # logrotate /etc/logrotate.conf

CENTRALIZED LOGGING

If we want, we can establish a single place for storing logs from multiple machines in a given environment. You must decide which server will be designated for storing logs. For example, we can use an RHEL01 machine and use it as a central log storage location. 

Step 1 - Let's look again at the sections of the /etc/rsyslog.conf file

#### MODULES ####

$ModLoad imuxsock.so # provides support for local system logging
(e.g. via logger command)
$ModLoad imklog.so # provides kernel logging support (previously
done by rklogd)
#$ModLoad immark.so # provides --MARK-- message capability

# Provides UDP syslog reception
#$ModLoad imudp.so
#$UDPServerRun 514

# Provides TCP syslog reception
#$ModLoad imtcp.so
#$InputTCPServerRun 514

In the modules section, we see two places that concern storing logs in a different location. It is standard to use the UDP protocol on port 514. Uncommenting the UDP section will enable the operation of a central server for storing logs on the network.

Step 2 - Let's remove the comment character for the two lines. 

$ModLoad imudp.so
$UDPServerRun 514

Step 3 - We save the file and restart the syslog service.

# service rsyslog restart
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]

After these steps, for the service to be visible on the network, you need to set the appropriate permission in the firewall allowing UDP connection on port 514.

Step 4 - Let's apply "iptables" by creating an appropriate rule

# iptables -I INPUT 5 -p udp -m udp --dport 514 -j ACCEPT

Step 5 - Let's save the firewall rule after creation

# service iptables save
Saving firewall rules to /etc/sysconfig/iptables: [ OK ]

Step 6 - Restart the "iptables" service

# service iptables restart
iptables: Flushing firewall rules: [ OK ]
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Unloading modules: [ OK ]
iptables: Applying firewall rules: [ OK ]

At this moment, firewall settings might not be the most important thing because we are using standard rules, and in fact, to test the operation of the discussed topic, you can disable the "iptables" service. 

Now that we have the central log server service running, we can take care of the client configuration. We will do this on the RHEL02 machine. The configuration will cause all logs from the RHEL02 machine to be sent to the log server, i.e., RHEL01. 

According to the configuration file structure, logs are to be sent to the central log server. 

<log file> @<hostname or IP of system (local or remote)>

You need to perform edits on the RHEL02 machine: 

# vi /etc/rsyslog.conf 
authpriv.*               @172.168.1.1

We save the file and restart the syslog service on the RHEL02 machine

# service rsyslog restart
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]

If any security event is generated on the RHEL02 machine and saved to the log, you will be able to see such entries in the files located on the RHEL01 machine. 

When specifying which logs should be sent to a central server located locally or remotely, you can use 5 options: 

# Send messages using the TCP protocol instead of UDP
Authpriv.*                              @@172.168.1.1
# Displays messages on the console instead of sending them remotely
Authpriv.*                              @system
# Discard all messages generated for this log file
Authpriv.*                               ~
# Send alert to all log files ** use with caution **
Authpriv.*                               *

These options can be used for sending logs to a remote server while maintaining their local copies. 

CENTRALIZED LOGGING version for RHEL05 

Step 1 - We edit the /etc/sysconfig/syslog file containing the entry with the "-r" option

# vi /etc/sysconfig/syslog
# Options to syslogd
# -m 0 disables ‘MARK’ messages.
# -r enables logging from remote machines
# -x disables DNS lookups on messages received with -r
# See syslogd(8) for more details
SYSLOGD_OPTIONS=”-m 0 -r”

Step 2 - After saving the file, we restart the syslog service 

# service syslog restart
Shutting down kernel logger: [ OK ]
Shutting down system logger: [ OK ]
Starting system logger: [ OK ]
Starting kernel logger: [ OK ]

When the syslog service already accepts remote log storage, we need to set the appropriate firewall rule. This proceeds identically as in the case of RHEL06, which was shown just a moment ago. The last change that needs to be made in RHEL05 is setting SELinux security. 

Step 3 - Query invoking boolean values 

# getsebool -a | grep logd
klogd_disable_trans --> off
syslogd_disable_trans --> off

Step 4 - Changing values to allow external logs to be admitted

# setsebool -P klogd_disable_trans=1 syslogd_disable_trans=1

Step 5 - Checking settings after changes

# getsebool -a | grep logd
klogd_disable_trans --> on
syslogd_disable_trans --> on

Although the SELinux configuration has not been fully performed yet, there are default values that had to be changed; to understand exactly what was done, you can return to this point when the SELinux topic is discussed in later parts.

 LOGGING USER SYSTEM LOGIN EVENTS

Besides the normal logs generated by the syslog service, there are two special commands regarding user logging. These commands create special entries that can also be read using the same commands. 
  • lastlog     - Record of the last login 
  • faillog      - Last failed login
We can use these two commands to review events related to users logging into the system. These commands also allow us to track attempts to break into the system using techniques called brute-force-attack

Lastlog command syntax: # lastlog [options]

Lastlog command options:
  • -b DAYS    - Displays results older than the given day 
  • -u LOGIN  - Displays results for a given user
Let's see when the user USER01 last logged into the system:

# lastlog -u user01
Username Port From Latest
user01 tty Fri Sep 10 05:16:42 -0400 2010

We can also find out more details using the faillog command. 

Faillog command syntax: # faillog [options]

Faillog command options:
  • -a    - Display all events
  • -l SEC - Lock account after SEC seconds after providing a wrong login
  • -u LOGIN - Display entries regarding a given user (LOGIN)
So let's see more information related to user USER01

# faillog -u user01
Login Failures Maximum Latest On
user01   0           0

The ability to work with the syslog service is important because it facilitates troubleshooting issues related to the improper operation of the Linux system, not just RedHat. If you need to find a solution to improper system operation, the first step is always to familiarize yourself with the entries in the logs. 
Facebook X E-mail

Comments

Dodaj komentarz

Explore

Labels

LLM 13 Security 13 Anthropic 12 cybersecurity 12 AI ethics 11 Windows 11 news 11 Automation 10 OpenAI 10 browsers 10 Opera 9 Technology 9 open-source 9 AI agents 8 Configuration 8 RHCE 8 Software 8 facebook 8 future of technology 8 web applications 8 ChatGPT 7 Claude AI 7 Exam 7 IT security 7 Programming 7 Red Hat 7 chrome 7 coaching 7 curiosities 7 technology 7 www 7 Docker 6 Microsoft 6 Mind 6 Ubuntu 6 Web browser 6 entertainment 6 machine learning 6 n8n 6 new technologies 6 open source 6 programming 6 security 6 system administration 6 Cybersecurity 5 God 5 Open Source 5 Performance 5 Productivity 5 algorithms 5 books 5 future of work 5 language models 5 mindfulness 5 network 5 networking 5 privacy 5 psychology 5 terminal 5 AI Act 4 AI safety 4 CentOS 4 Claude 4 Kubernetes 4 LVM 4 RH442 4 RHS333 4 Vivaldi 4 Windows 10 4 Windows system administration 4 applications 4 bash 4 containers 4 developer tools 4 health 4 linux 4 macOS 4 people 4 photography 4 trivia 4 AGI 3 AI 2026 3 AI assistant 3 AI at work 3 AI benchmarks 3 AI optimization 3 AI regulation 3 AI regulations 3 Administration 3 Android 3 BIG DATA 3 Business 3 Career 3 Codex 3 FIFA 3 Firefox 3 Google projects 3 Homelab 3 Installation 3 Local AI 3 Personal Development 3 Personal Finance 3 Privacy 3 Programs 3 Python 3 Ubuntu Server 3 communication 3 computer science 3 data security 3 deepfake 3 extensions 3 faith 3 ftp 3 games 3 good movie 3 help 3 human 3 interesting websites 3 interface 3 local AI 3 media 3 mental health 3 mobile apps 3 money 3 neuroplasticity 3 opensource 3 operating systems 3 personal competencies 3 personal development 3 phishing 3 reading 3 religion 3 system tools 3 tools 3 users 3 virtualization 3 web browser 3 websites 3 AI cheating 2 AI in 2026 2 AI in business 2 AI in education 2 AI in programming 2 AI in science 2 AI security 2 API 2 Apache 2 Apple Silicon 2 Asus 2 AutoGen 2 Centos 2 Claude 3.5 Sonnet 2 Claude Cowork 2 Cloud 2 DNS 2 Debian 2 Debugging 2 DevOps 2 Devin AI 2 Docker Machine 2 Drones 2 Education 2 Error 2 Fable 2 Free Red Hat 2 GDPR 2 GPT-4 2 Gemini 2 Guide 2 Hardware 2 IT 2 Intel 2 Intelligence 2 Japan 2 JavaScript 2 Job Market 2 Kerberos 2 Kernel 2 Kimi K3 2 LangChain 2 Linux for business 2 Linux kernel 2 MLX 2 Machine Learning 2 Medicine 2 Mistral AI 2 Moonshot AI 2 Mythos 2 NIS 2 NVIDIA 2 Navy SEALs 2 Netflix 2 Nvidia 2 Playwright 2 Poland 2 Psychology 2 Puppeteer 2 RAID 2 RHEL7 2 RSS 2 Rocky Linux 2 Rust 2 Sakana AI 2 Security Network Services 2 Self-hosting 2 Servers 2 Software Engineering 2 Windows administration 2 Windows errors 2 ansible 2 better life 2 brain 2 brain-computer interfaces 2 chat 2 child psychology 2 children 2 cloud storage 2 command history 2 communicator 2 communities 2 computer intelligence 2 computers 2 conferences 2 courses 2 creativity 2 critical thinking 2 cron 2 curl 2 cyberattacks 2 data 2 data privacy 2 data protection 2 death 2 deep learning 2 democracy 2 digital detox 2 digital hygiene 2 documentary 2 earning 2 emotions 2 file storage 2 file system 2 fix 2 free application 2 free courses 2 free knowledge from the internet 2 free training 2 future of AI 2 future of teaching 2 future skills 2 genius 2 hacker 2 happiness 2 hybrid cloud 2 infrastructure 2 infrastructure scalability 2 investments 2 iostat 2 iptables 2 kernel 2 labor market 2 linux kernel 2 logs 2 memory 2 mind manipulation 2 mind programming 2 mobile 2 mobile phones 2 monitoring 2 motivation 2 movie 2 multimedia 2 multimodality 2 neurobiology 2 neurotechnology 2 optimization 2 overstimulation 2 partitions 2 performance 2 personal thoughts 2 philosophy 2 photos 2 plugin 2 podcast 2 prompt 2 regulations 2 robotics 2 sar 2 scientific facts 2 self-development 2 shell 2 social engineering 2 social media 2 software 2 streaming 2 system kernel 2 technological innovations 2 technology addiction 2 torrent 2 trick 2 virtualbox 2 wealth 2 weather 2 web 2 web browsers 2 wisdom 2 youtube 2 (Treści etykiet nie zostały podane w treści wejściowej) 1 120B models 1 2026 photography market 1 21st Century Skills 1 2FA 1 2nm processors 1 3D printing 1 3D scene reconstruction 1 5 GHz 1 6 GHz 1 64 bit 1 7 1 ACT therapy 1 AF_ALG 1 AGAT 1 AI API key theft 1 AI Agents 1 AI Frameworks 1 AI Governance 1 AI History 1 AI Safety 1 AI addiction 1 AI agency 1 AI agent attack 1 AI agent learning 1 AI and competitiveness 1 AI and the labor market 1 AI automation 1 AI autonomy 1 AI censorship 1 AI chatbots 1 AI chips 1 AI code generation 1 AI collaboration 1 AI cyber threats 1 AI cybersecurity 1 AI debugging 1 AI detectors 1 AI devices 1 AI for developers 1 AI future 1 AI governance 1 AI hallucinations 1 AI hardware 1 AI in Chrome 1 AI in Linux 1 AI in art 1 AI in browsers 1 AI in coding 1 AI in healthcare 1 AI in industry 1 AI in medicine 1 AI in school 1 AI in schools 1 AI in sports 1 AI in terminal 1 AI in the terminal 1 AI integration 1 AI interaction 1 AI on mobile devices 1 AI privacy 1 AI ranking 1 AI reliability 1 AI scaling 1 AI superchips 1 AI threats 1 AI tool attacks 1 AI tool comparison 1 AI tools 1 AI tools 2026 1 AI transparency 1 AI workflows 1 AIMP 1 AMD ROCm 1 AMLD6 1 API integration 1 API key protection 1 AWS 1 Acquisition 1 Activity Monitor 1 AgentGPT 1 Agentic AI 1 Agentjacking 1 AirPods 1 Alan Watts 1 Alexander Gerst 1 Alfred 1 AlmaLinux 1 Alpine Linux 1 Amazon AWS 1 Amazon Kuiper 1 Andrej Karpathy 1 Anki 1 Anonymous 1 Apple 1 Apple 2025 1 Aria AI 1 Atuin 1 Audacity 4 1 AutoGPT 1 AutoJack 1 Azure 1 BCI 1 Backstage 1 Banking 1 Bash 1 Bash scripts 1 Bazel 1 Bible 1 Big Data 1 Big Tech 1 Bill Warner 1 Biotechnology 1 Black Mirror 1 Blackwell 1 Blackwell B100 1 Blockchain 1 Bluetooth 1 Bonding 1 Bono 1 Broadcom 1 BudsLink 1 Business and Finance 1 C++ 1 CCPA 1 CPU 1 CUA 1 CUDA 1 CVE-2026 1 CVE-2026-38074 1 Career Development 1 Career-Ops 1 Cellebrite 1 Chat GPT 1 ChatGPT Work 1 Chemtrails 1 ChildOnlineSafety 1 Claude 4 1 Claude Code 1 Claude Fable 1 Coaching 1 Cognee 1 Computer-Using Agent 1 Constitutional AI 1 Copilot 1 Copilot for Finance 1 Couching 1 CrewAI 1 Crunchbase 1 Cryptocurrencies 1 Cyberbullying 1 DDoS attack 1 DFS 1 DMA 1 DORA 1 DSA 1 Damo Academy 1 Dario Amodei 1 Darwin 1 Data Science 1 DataHyena 1 DataHyena API 1 David Mumford 1 Deep Learning 1 Deep Reading 1 DeepSeek 1 Deepseek 1 Deluge 1 DevSecOps 1 Diagnostics 1 Digitalization 1 Distributions 1 Docker containers 1 Drivers 1 Dystrybucje 1 E2EE 1 E2EE vulnerabilities 1 EA GAMES 1 EA SPORTS 1 Earth AI 1 Eastern philosophy 1 Economics 1 Efficiency 1 Email 1 Emigration 1 Enterprise Linux 1 Entrepreneurship 1 Epicureanism 1 European AI Act 1 European Commission 1 European Funds 1 European Union 1 European technology 1 Excel 1 FIFA 16 1 Fable 5 1 Facebook 1 Fact-checking 1 Fake News 1 Flannel 1 Flynn Effect 1 Football 1 Formoza 1 Foundation 1 Free 1 Free Software 1 Free software 1 Fugu Ultra 1 Future 1 Future of Finance 1 Future of Work 1 GLM 5.2 vs Opus 4.8 1 GLM-5.2 1 GPG Tools 1 GPT 1 GPT-4.5 1 GPT-4o 1 GPT-5 1 GPT-5.6 Pro 1 GPT-Live 1 GPTZero 1 GPU Cloud 1 GROM 1 GRUB 1 GUI 1 Galaxy Buds 1 Gander 1 Gemini 2.5 Ultra 1 Gemma 4 1 Generation Z 1 GhostLock 1 GitHub 1 GitHub Copilot 1 GitOps 1 Go 1 Golden Gate 1 Google Assistant 1 Google DeepMind 1 Google Gemma 4 12B 1 Google I/O 2026 1 Google Research 1 Google Workspace 1 Google activity 1 Google indexing 1 Google prototypes 1 GoogleFamilyLink 1 Goose 1 Got Talent 1 Gregory Kurtzer 1 Grok Build Workflows 1 Guides 1 HTML 1 Hardware Requirements 1 Health Intelligence 1 Hugging Face 1 Hygge 1 IAM 1 IBM 1 IDE 1 IDE security 1 IQ 1 ISIS 1 ISO 1 ISS 1 IT Recruitment 1 IT automation 1 IT costs 1 IT education 1 IT history 1 IT job market 1 IT management 1 Innovation 1 Intelligent email 1 Internet Browser 1 Internet browser 1 InternetEducation 1 Interview 1 Islam 1 Islamic State 1 Ivy League 1 Jacquard 1 Japanese patience 1 Japanese philosophy 1 Jboss 1 Jellyfin 1 JetBrains Marketplace 1 Jetson Thor price 1 Joel Pearson 1 Kali Linux 1 Karen Hao 1 Khan Academy 1 Kodi 1 Krate 1 Kylian Mbappé 1 LLM Deployment 1 LLM benchmarks 2026 1 LLM models 1 Labor Market 1 Lazarus 1 LeRobot 1 Legal regulations 1 LibreOffice 1 LinkedIn 1 LinkedIn Sales Navigator 1 Linus Torvalds 1 Linux 7.3 1 Linux automation 1 Linux diagnostics 1 Linux file automation 1 Linux for developers 1 Linux system tools 1 Linux task management 1 Linux task scheduling 1 Llama 4 1 Lockdown Mode 1 Logs 1 Londoners 1 MAS 1 MCP 1 MFA 1 MLOps 1 Maps 1 MarGib_Film 1 Marek Jankowski 1 Mars helicopter 1 Material Design 1 Matt Pocock 1 Matt Wu 1 Microsoft 365 1 Microsoft Azure 1 Military 1 Mindfulness 1 Mission Center 1 Mistral 1 Miłosz Brzeziński 1 Model Context Protocol 1 Monitoring 1 MrBallen 1 Multi-Agent Systems 1 My take 1 Myna 1 NATO 1 NFS 1 NIS2 1 NIST AI RMF 1 NTFS 1 NVIDIA Blackwell 1 NVIDIA Jetson Thor 1 National security 1 Neural Networks 1 New 1 Nginx 1 No comment 1 Node.js 1 Non-profit 1 Notion 1 OWASP 1 Odysseus 1 Ollama 1 OneTrust 1 OpenCode 1 OpenSSL 1 Opera Air 1 Opera Neon 1 Opera Touch 1 Operating Systems 1 P2P 1 PARP 1 PDF conversion 1 PDF editor 1 PDF merging 1 Pac-Man 1 Pekao S.A 1 Peperclips 1 Perceptron 1 Personal development 1 Philosophy 1 Photoshop 1 Plex 1 Poland 2026 1 Poles 1 Polish technology 1 Polish universities 1 PostgreSQL 1 PowerShell 1 Preview 1 Print Spooler 1 Project Maven 1 Project TANGO 1 Proton Drive 1 Proxmox 1 PyTorch 1 Qt Creator 1 Quick Actions 1 Quota 1 Quotes 1 RHEL 1 RHEL8 1 RHSCA 1 RPM 1 Raspberry PI 1 Raspberry Pi 1 Raspbian 1 Raycast 1 Red Hat 8 1 Red Hat Enterprise Linux Developer Suite 1 Red Hat Network Satellite 1 RedHat 8 1 Regex 1 Robo-advisors 1 Routing 1 SME 1 SMEs 1 SUSE 1 SaaS 1 SafeInternet 1 SaferInternetDay 1 Safety 1 Sakana Fugu 1 Scalattice Hypervisor 1 Search 1 Sector 3.0 Festival 1 Secure Enclave 1 Security Auditing 1 September 23 2017 1 Server Administration 1 Shieldstral 3B 1 Signal 1 Silicon Valley 1 Smart City 1 Snip. 1 Social Media 1 Soli 1 Solo Projects 1 Solopreneurship 1 Solus 1 Something from myself 1 Sound 1 Sovereign AI 1 Sport 1 Spotify 1 Squish 1 Stacher.IO 1 Stacher.IO installation 1 Starling 1 Starlink 1 Steam Deck 1 Stoicism 1 Storage Access Framework 1 SysAdmin 1 System Administration 1 TED Talks 1 TMog 1 Task Manager 1 Tech 1 Tech Weekly 1 Telegram 1 TensorFlow 1 The Shack 1 Time Management 1 Tips 1 Tokenomics 1 Tools 1 Transformer 1 Tribler 1 Turnitin 1 Tutorial 1 U.S. 1 U.S. government 1 U2 1 UI testing 1 USB 1 USB Restricted Mode 1 UV 1 Ubuntu 24.04 LTS 1 Ubuntu 26.04 1 University of Waterloo 1 VR/AR 1 VentuSky 1 Vinci AI 1 VirtualBox 1 Virtualization 1 WBC 1 WSL 3 1 WWDC 2026 1 WWDC26 1 Warsaw 1 Weave 1 Web Scraping 1 Websites 1 WhatsApp 1 Wi-Fi 6 1 Wi-Fi 6E 1 Wi-Fi channels 1 Windows update 1 Wojciech Cellary 1 Work 1 Workflow 1 World Cup 1 World Cup 2026 1 World Cup AI 1 World Wide Web 1 X-Files 1 X-files 1 YouTube 1 Yuval Noah Harari 1 ZUS 1 Zapier 1 ZenFone 1 Zero-Touch OAuth 1 Zorin OS 1 a drop of motivation 1 about this blog 1 academic fraud 1 acceptance of adversity 1 access control 1 account security 1 achieving goals 1 ad blocking 1 adaptation to change 1 addiction 1 administrator 1 agent framework 1 agent systems 1 aids 1 ampere altra 1 analog photography 1 android 1 animations 1 app generation 1 apple design 1 application prototyping 1 application security 1 arm servers 1 arm64 1 artificial intelligence 2026 1 assertiveness 1 assessment methods 1 astronomy 1 at one-time tasks 1 at vs cron 1 atd daemon 1 audio 1 audio editing 1 authenticity in art 1 authorization 1 autoencoder 1 autofs 1 automateit 1 automation security 1 automation system attack 1 autonomous agents 1 autonomous attacks 1 autonomous cars 1 autonomous research systems 1 autonomous systems 1 autonomous vehicles 1 av1 1 awareness 1 awk 1 aws graviton 1 bank 1 bash on windows 1 bat files 1 batch 1 battery 1 battery usage 1 beliefs 1 beta 1 better living 1 better quality 1 big data 1 bilingual children 1 bilingual education 1 bilingualism 1 bin/bash 1 biodiversity 1 bioshocking attack 1 blocking 1 blogger 1 body language 1 bookmarks 1 boot 1 bootable usb 1 boxing 1 brain development 1 brain diet 1 brain health 1 browser automation 1 bushido 1 business automation 1 business data 1 business intelligence 1 c# 1 cache 1 calc 1 campaign 1 cards 1 career 1 centralized platforms 1 chemistry 1 children's emotional development 1 city design 1 cleanup tools 1 clearance 1 cli tools 1 climate change 1 clothing industry 1 cloud 1 cmd 1 code editor 1 code refactoring 1 coding automation 1 coffee 1 cognitive abilities 1 cognitive benefits 1 cognitive psychology 1 coldplay 1 command line 1 command prompt 1 commando training 1 comments 1 competition 1 complexity theory 1 compliance 1 compliance automation 1 compliance tools 1 computer interaction 1 computer networks 1 computer performance 1 computer science basics 1 concentration 1 configuration audit 1 configuration management 1 conntrack 1 console 1 conspiracy 1 conspiracy theories 1 content generation 1 content moderation 1 controversial 1 converter 1 core dump 1 corporate integrations 1 corporate world 1 cost optimization 1 courage 1 courses for free 1 cross-platform 1 cryptography 1 cynics 1 dark mode 1 data compression 1 database 1 datasette 1 date and time 1 deep brain stimulation 1 desertification 1 design patterns 1 design systems 1 desktop 1 diagnostics 1 digital accessibility 1 digital addiction 1 digital clothing 1 digital competencies 1 digital education 1 digital ethics 1 digital habits 1 digital manipulation 1 digital security 1 digitalization 1 disinformation 1 disk management 1 disqus 1 document 1 document conversion 1 document signing 1 dreams 1 drop of motivation 1 drought 1 dubai 1 dying 1 e-book 1 eBPF 1 ecology 1 economy 1 ecosystem restoration 1 edge computing 1 effective learning 1 elections 1 encryption 1 end of the world 1 end of world 1 end-to-end encryption 1 energy 1 energy efficiency 1 energy monitoring 1 environment and health 1 ethical AI 1 evc 1 evolution 1 examples-based 1 excel 1 exploitation 1 extreme 1 fake news 1 fatty liver disease 1 fdisk 1 feed-forward 3D 1 ffmpeg 1 ffmpeg 9.0 1 file sharing 1 file size 1 film zone 1 find command 1 firewall 1 firmware updates 1 flash drive 1 flat earth 1 flying 1 food 1 football 1 for sale 1 format change 1 framework jailbreak severity 1 free 1 free software 1 friend location 1 future of architecture 1 future of education 1 future of energy 1 future of humanity 1 future of medicine 1 future of programmers 1 future of research 1 future of the brain 1 future of the internet 1 future of transport 1 gaman 1 game 1 geoengineering 1 global connectivity 1 google chat 1 graphics 1 graphics editors 1 growing up 1 growth signals 1 h.266 1 hacking 1 happiness in difficult times 1 hard-link 1 hashing 1 hate speech 1 hedonic adaptation 1 helion 1 history 1 hivemind 1 hobby 1 home hosting 1 homelab 1 hostname 1 hostnamectl 1 hosts.allow 1 hosts.deny 1 how many people live on earth 1 htop 1 httpd 1 human interface guidelines 1 humanity 1 humor 1 iOS 1 iOS security 1 iPhone 1 iPhone 18 Pro 1 iPhone launch 1 iSCSI 1 identity crisis 1 iftop 1 image generation 1 immortality 1 imposter syndrome 1 in-person exams 1 influencer criticism 1 information manipulation 1 innovation 1 installation 1 integrated circuits 1 integrations 1 intelligence 1 interface design 1 internet applications 1 investigative journalism 1 investing 1 ios 18 1 iproute2 1 jailbreak 1 jailbreaking 1 javascript 1 job market 1 kernel 7.2 1 kernel mode 1 kernel security 1 keyboard shortcuts 1 knowledge management 1 knowledge visualization 1 kuba wojewódzki 1 language model inference 1 lei 1 light 1 limits 1 lingbot-map 1 linux 7.2 1 linux drivers 1 linux performance 1 linux security 1 livepatch 1 liver cancer 1 liver cirrhosis 1 liver health 1 lobbying 1 local LLM 1 local LLM inference 1 login 1 loop-audit 1 loop-cost 1 loop-init 1 macOS Sequoia 1 machine autonomy 1 machine cloning 1 magic 1 make life harder 1 making money 1 malicious JetBrains plugins 1 malware in IDE 1 manipulation 1 markdown 1 markitdown 1 material design 1 meaning of life 1 media streaming 1 medicine 1 meditation 1 mental resilience 1 mental well-being 1 message security 1 messenger 1 meteorology 1 microsoft 1 microtargeting 1 military ethics 1 mobile applications 1 mobile photography 1 model interpretability 1 model optimization 1 modern technologies 1 monorepo 1 mounting 1 mounting image 1 mp3 player 1 mpstat 1 multi-agent systems 1 multimedia tools 1 multimodal AI 1 music 1 music player 1 mysteries 1 n8n security 1 national defense 1 nature conservation 1 net use 1 net-tools 1 nethogs 1 network cards 1 network monitoring 1 network resources 1 network security 1 neuroenhancement 1 neuropsychology 1 new life 1 new player 1 new things 1 nftables 1 office 1 onboarding 1 one-time cron 1 onestep4red 1 online 1 online courses 1 online learning 1 online privacy 1 open AI weights 1 open weights 1 open-weights 1 openai 1 operating system 1 outage 1 package manager 1 paper clips 1 paradox of the fulfilled dream 1 parenting 1 parents 1 parted 1 password 1 password change 1 password policy 1 password recovery 1 password security 1 passwords 1 pdf 1 penetration testing 1 performance optimization 1 perseverance 1 persistent memory 1 personal data 1 php 1 plagiarism 1 plagiarism detection 1 plague 1 player 1 poison 1 police 1 politics 1 predictions 1 prefix caching 1 privilege escalation 1 processes 1 productivity 1 productivity tools 1 professional burnout 1 professional future 1 programming learning 1 promissory notes 1 prompt engineering 1 prompt injection 1 protection 1 ps 1 python 1 questions 1 radar 1 raspberry pi 5 1 real-time AI 1 red 1 redeploying 1 relationships 1 relax 1 relaxation 1 remote work 1 renewable energy sources 1 reportage 1 rest 1 risk 1 robotaxi 1 root 1 router 1 routing 1 rules-based 1 runlevel 1 satellite data 1 satellite internet 1 science 1 scientific breakthroughs 1 scientific research 1 scientific research 2026 1 scraping 1 screen 1 screenshot 1 self-hosting 1 series 1 server 1 settings 1 shadow AI 1 show 1 sign language 1 skill loops 1 skills 1 skydive 1 sleep 1 sleep and learning 1 small big company 1 smart clothing 1 smartphone 1 smartphones 1 society 1 software engineering 1 space 1 space technology 1 spaced repetition 1 special forces 1 sport 1 sports 1 spreadsheet 1 sqlite 1 stale data 1 stalking 1 startups 1 statistics 1 sub-millimeter sensor 1 success 1 superconductors 1 swiftui 1 symbolic link 1 syngrapha 1 sysctl 1 syslog 1 system acceleration 1 system bugs 1 system diagnostics 1 system logs 1 system optimization 1 systemd 1 tablet 1 talk show 1 tcpdump 1 teaching ethics 1 technical documentation 1 technological innovation 1 technology 2026 1 technology ethics 1 technology future 1 technology regulations 1 television 1 terrorism 1 testing 1 text humanization 1 the world in numbers 1 theology and science 1 theoretical computer science 1 threats 1 time management 1 time travel 1 timelapse 1 tips 1 tmp cleanup 1 traditional photography 1 tutorials 1 two-factor authentication 1 ubuntu 1 udev 1 upbringing 1 updates 1 user interface 1 user mode 1 ux/ui 1 vLLM 1 video conversion 1 violence in the military 1 viral 1 visionos 2.0 1 voice control 1 vulnerable dependencies 1 vvc 1 walking 1 walking meetings 1 watch 1 water retention 1 weather forecasting 1 webmaster 1 wellbeing 1 wind energy 1 wind turbine optimization 1 windows automation 1 wireless network 1 word processing 1 work 1 work automation 1 world 1 world cup 2026 1 world wide web 1 xAI 1 you are a miracle 1 yum 1 zeitgeist 1 zero-day 1
Table of contents