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

Security 13 automation 12 learning 11 news 11 Anthropic 10 Windows 10 browsers 10 Automation 9 Opera 9 Technology 9 AI ethics 8 Software 8 facebook 8 web applications 8 Configuration 7 LLM 7 OpenAI 7 RHCE 7 chrome 7 coaching 7 curiosities 7 technology 7 www 7 Docker 6 Microsoft 6 Mind 6 Programming 6 Red Hat 6 Web browser 6 cybersecurity 6 entertainment 6 new technologies 6 security 6 ChatGPT 5 Claude AI 5 Cybersecurity 5 God 5 Productivity 5 algorithms 5 books 5 machine learning 5 networking 5 AI 2026 4 AI agents 4 CentOS 4 Claude 4 Exam 4 IT security 4 LVM 4 Open Source 4 RHS333 4 Ubuntu 4 Vivaldi 4 Windows 10 4 Windows system administration 4 applications 4 bash 4 containers 4 future of technology 4 future of work 4 health 4 n8n 4 network 4 open source 4 people 4 photography 4 programming 4 psychology 4 system administration 4 trivia 4 AI safety 3 Administration 3 Android 3 BIG DATA 3 Business 3 FIFA 3 Firefox 3 Google projects 3 Homelab 3 Kubernetes 3 Local AI 3 Personal Development 3 Personal Finance 3 Privacy 3 Programs 3 Python 3 communication 3 computer science 3 extensions 3 faith 3 ftp 3 games 3 good movie 3 help 3 human 3 interesting websites 3 interface 3 language models 3 macOS 3 media 3 mindfulness 3 money 3 open-source 3 opensource 3 personal competencies 3 personal development 3 privacy 3 reading 3 religion 3 tools 3 virtualization 3 web browser 3 websites 3 AGI 2 AI Act 2 AI assistant 2 AI at work 2 Apache 2 Asus 2 AutoGen 2 Career 2 Centos 2 Cloud 2 Codex 2 DNS 2 Debian 2 Debugging 2 DevOps 2 Docker Machine 2 Drones 2 Education 2 Fable 2 Free Red Hat 2 GDPR 2 GPT-4 2 Guide 2 Hardware 2 Installation 2 Intel 2 Intelligence 2 Japan 2 JavaScript 2 Job Market 2 Kerberos 2 Kernel 2 Linux kernel 2 Machine Learning 2 Medicine 2 Mythos 2 NIS 2 Navy SEALs 2 Netflix 2 Performance 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 Ubuntu Server 2 Windows administration 2 Windows errors 2 ansible 2 better life 2 brain 2 brain-computer interfaces 2 chat 2 children 2 cloud storage 2 communicator 2 communities 2 computer intelligence 2 computers 2 conferences 2 courses 2 creativity 2 critical thinking 2 curl 2 cyberattacks 2 data 2 death 2 developer tools 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 skills 2 genius 2 hacker 2 investments 2 iptables 2 kernel 2 labor market 2 local AI 2 logs 2 mental health 2 mind manipulation 2 mind programming 2 mobile 2 mobile apps 2 mobile phones 2 motivation 2 movie 2 multimedia 2 neurotechnology 2 operating systems 2 partitions 2 performance 2 personal thoughts 2 philosophy 2 photos 2 plugin 2 podcast 2 prompt 2 regulations 2 self-development 2 shell 2 social media 2 software 2 technological innovations 2 technology addiction 2 terminal 2 torrent 2 trick 2 users 2 wealth 2 weather 2 web 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 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 agent attack 1 AI autonomy 1 AI benchmarks 1 AI censorship 1 AI chatbots 1 AI collaboration 1 AI cyber threats 1 AI cybersecurity 1 AI future 1 AI governance 1 AI in Linux 1 AI in art 1 AI in education 1 AI in healthcare 1 AI in industry 1 AI in school 1 AI in science 1 AI in sports 1 AI integration 1 AI interaction 1 AI on mobile devices 1 AI optimization 1 AI regulation 1 AI security 1 AI superchips 1 AI threats 1 AI tool attacks 1 AI tools 1 AI workflows 1 AIMP 1 AMD ROCm 1 AMLD6 1 API 1 API key protection 1 AWS 1 Acquisition 1 Agentjacking 1 Alan Watts 1 Alexander Gerst 1 Alfred 1 AlmaLinux 1 Alpine Linux 1 Amazon Kuiper 1 Andrej Karpathy 1 Anonymous 1 Apple 1 Apple 2025 1 Apple Silicon 1 Aria AI 1 Audacity 4 1 AutoJack 1 Azure 1 BCI 1 Backstage 1 Banking 1 Bash 1 Bazel 1 Bible 1 Big Data 1 Bill Warner 1 Biotechnology 1 Black Mirror 1 Blackwell B100 1 Blockchain 1 Bonding 1 Bono 1 Business and Finance 1 C++ 1 CCPA 1 CPU 1 CUA 1 CUDA 1 CVE-2026 1 Career Development 1 Chat GPT 1 Chemtrails 1 ChildOnlineSafety 1 Claude 3.5 Sonnet 1 Claude Cowork 1 Claude Fable 1 Claude Sonnet 5 1 Coaching 1 Computer-Using Agent 1 Constitutional AI 1 Copilot 1 Copilot for Finance 1 Couching 1 CrewAI 1 Cryptocurrencies 1 Cyberbullying 1 DFS 1 DMA 1 DORA 1 DSA 1 Dario Amodei 1 Darwin 1 Data Science 1 Deep Learning 1 Deep Reading 1 DeepSeek 1 Deepseek 1 Deluge 1 Devin AI 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 Economics 1 Email 1 Emigration 1 Enterprise Linux 1 Entrepreneurship 1 Epicureanism 1 Error 1 European Funds 1 European Union 1 European technology 1 Excel 1 FIFA 16 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 1 GPG Tools 1 GPT 1 GPT-4.5 1 GPT-Live 1 GPU Cloud 1 GROM 1 GRUB 1 GUI 1 Gemini 1 Gemma 4 1 Generation Z 1 GhostLock 1 GitHub 1 GitOps 1 Golden Gate 1 Google Assistant 1 Google DeepMind 1 Google Gemma 4 12B 1 Google Research 1 Google activity 1 GoogleFamilyLink 1 Goose 1 Got Talent 1 Gregory Kurtzer 1 Guides 1 HTML 1 Hardware Requirements 1 Health Intelligence 1 Hygge 1 IAM 1 IBM 1 IDE 1 IDE security 1 IQ 1 ISIS 1 ISO 1 ISS 1 IT 1 IT automation 1 IT costs 1 IT history 1 Innovation 1 Intelligent email 1 Internet Browser 1 Internet browser 1 InternetEducation 1 Interview 1 Islam 1 Islamic State 1 Jacquard 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 Kylian Mbappé 1 LLM Deployment 1 Labor Market 1 LangChain 1 Legal regulations 1 LibreOffice 1 Linus Torvalds 1 Linux 7.3 1 Linux automation 1 Linux diagnostics 1 Linux for business 1 Linux system tools 1 Linux task management 1 Linux task scheduling 1 Logs 1 Londoners 1 MAS 1 MCP 1 MFA 1 MLX 1 Maps 1 MarGib_Film 1 Marek Jankowski 1 Mars helicopter 1 Material Design 1 Matt Pocock 1 Microsoft 365 1 Military 1 Mindfulness 1 Mistral AI 1 Miłosz Brzeziński 1 Model Context Protocol 1 Monitoring 1 MrBallen 1 Multi-Agent Systems 1 My take 1 NATO 1 NFS 1 NIS2 1 NTFS 1 NVIDIA 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 Nvidia 1 Odysseus 1 OneTrust 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 Playwright 1 Plex 1 Poland 2026 1 Poles 1 Polish universities 1 PostgreSQL 1 PowerShell 1 Preview 1 Project Maven 1 Project TANGO 1 Proton Drive 1 Proxmox 1 PyTorch 1 Qt Creator 1 Quick Actions 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 RedHat 8 1 Regex 1 Robo-advisors 1 Routing 1 SMEs 1 SUSE 1 SafeInternet 1 SaferInternetDay 1 Safety 1 Sakana Fugu 1 Search 1 Sector 3.0 Festival 1 Security Auditing 1 September 23 2017 1 Server Administration 1 Signal 1 Smart City 1 Snip. 1 Social Media 1 Soli 1 Solo Projects 1 Solopreneurship 1 Something from myself 1 Sound 1 Sovereign AI 1 Sport 1 Spotify 1 Stacher.IO 1 Stacher.IO installation 1 Starlink 1 Steam Deck 1 Stoicism 1 SysAdmin 1 System Administration 1 Tech 1 Tech Weekly 1 Telegram 1 TensorFlow 1 The Shack 1 Time Management 1 Tips 1 Tokenomics 1 Tools 1 Tribler 1 Tutorial 1 U.S. 1 U.S. government 1 U2 1 UI testing 1 USB 1 UV 1 Ubuntu 26.04 1 VentuSky 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 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 ZenFone 1 Zero-Touch OAuth 1 Zorin OS 1 a drop of motivation 1 about this blog 1 academic fraud 1 access control 1 account security 1 achieving goals 1 ad blocking 1 addiction 1 administrator 1 agent systems 1 aids 1 ampere altra 1 analog photography 1 animations 1 application prototyping 1 arm servers 1 arm64 1 assertiveness 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 autofs 1 automateit 1 automation security 1 automation system attack 1 autonomous cars 1 awareness 1 aws graviton 1 bank 1 bash on windows 1 bat files 1 batch 1 battery 1 beliefs 1 beta 1 better living 1 better quality 1 big data 1 bin/bash 1 biodiversity 1 blocking 1 blogger 1 body language 1 bookmarks 1 boot 1 bootable usb 1 boxing 1 browser automation 1 business intelligence 1 c# 1 cache 1 calc 1 campaign 1 cards 1 centralized platforms 1 chemistry 1 child psychology 1 children's emotional development 1 city design 1 clearance 1 cli tools 1 climate change 1 clothing industry 1 cloud 1 cmd 1 code editor 1 cognitive abilities 1 cognitive psychology 1 coldplay 1 command history 1 command line 1 command prompt 1 commando training 1 comments 1 compliance 1 compliance automation 1 compliance tools 1 computer interaction 1 computer performance 1 concentration 1 configuration management 1 conntrack 1 console 1 conspiracy 1 conspiracy theories 1 controversial 1 converter 1 corporate world 1 cost optimization 1 courage 1 courses for free 1 cron 1 cryptography 1 cynics 1 dark mode 1 data security 1 database 1 datasette 1 date and time 1 deep brain stimulation 1 deep learning 1 democracy 1 desertification 1 design patterns 1 design systems 1 developers 1 digital addiction 1 digital clothing 1 digital competencies 1 digital detox 1 digital education 1 digital ethics 1 digital hygiene 1 digital manipulation 1 digitalization 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 elections 1 encryption 1 end of the world 1 end of world 1 end-to-end encryption 1 energy 1 energy efficiency 1 environment and health 1 ethical AI 1 evolution 1 excel 1 exploitation 1 extreme 1 fdisk 1 file sharing 1 file size 1 film zone 1 firewall 1 flash drive 1 flat earth 1 flying 1 food 1 football 1 for sale 1 format change 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 the brain 1 future of the internet 1 future of transport 1 game 1 geoengineering 1 global connectivity 1 google chat 1 graphics 1 graphics editors 1 growing up 1 hacking 1 happiness 1 hard-link 1 hashing 1 hedonic adaptation 1 helion 1 history 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 httpd 1 humanity 1 humor 1 hybrid cloud 1 iOS 1 iPhone 18 Pro 1 iPhone launch 1 iSCSI 1 iftop 1 image generation 1 immortality 1 influencer criticism 1 information manipulation 1 infrastructure 1 infrastructure scalability 1 innovation 1 installation 1 integrations 1 intelligence 1 internet applications 1 investigative journalism 1 investing 1 jailbreaking 1 javascript 1 job market 1 kernel security 1 keyboard shortcuts 1 kuba wojewódzki 1 light 1 linux kernel 1 livepatch 1 login 1 loop-audit 1 loop-cost 1 loop-init 1 macOS Sequoia 1 magic 1 make life harder 1 making money 1 malicious JetBrains plugins 1 malware in IDE 1 markdown 1 markitdown 1 material design 1 media streaming 1 medicine 1 meditation 1 memory 1 message security 1 messenger 1 meteorology 1 microsoft 1 microtargeting 1 military ethics 1 mobile applications 1 mobile photography 1 model interpretability 1 modern technologies 1 monorepo 1 mounting 1 mounting image 1 mp3 player 1 multimedia tools 1 multimodality 1 music 1 music player 1 mysteries 1 n8n security 1 national defense 1 nature conservation 1 net use 1 nethogs 1 network monitoring 1 network resources 1 network security 1 neurobiology 1 neuroenhancement 1 neuroplasticity 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 privacy 1 outage 1 overstimulation 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 perseverance 1 personal data 1 phishing 1 php 1 plagiarism detection 1 plague 1 player 1 poison 1 police 1 predictions 1 privilege escalation 1 processes 1 productivity 1 productivity tools 1 promissory notes 1 protection 1 ps 1 python 1 questions 1 radar 1 raspberry pi 5 1 real-time AI 1 red 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 runlevel 1 satellite data 1 satellite internet 1 science 1 scientific facts 1 scientific research 1 scraping 1 screen 1 screenshot 1 self-hosting 1 series 1 server 1 settings 1 shadow AI 1 show 1 skills 1 skydive 1 sleep 1 small big company 1 smart clothing 1 smartphone 1 smartphones 1 social engineering 1 society 1 software engineering 1 space 1 space technology 1 special forces 1 sport 1 sports 1 spreadsheet 1 sqlite 1 stalking 1 statistics 1 streaming 1 sub-millimeter sensor 1 success 1 symbolic link 1 syngrapha 1 sysctl 1 syslog 1 system acceleration 1 system diagnostics 1 system kernel 1 systemd 1 tablet 1 talk show 1 tcpdump 1 technical documentation 1 technology ethics 1 technology future 1 technology regulations 1 television 1 terrorism 1 testing 1 the world in numbers 1 theology and science 1 threats 1 time management 1 time travel 1 timelapse 1 tips 1 traditional photography 1 tutorials 1 two-factor authentication 1 ubuntu 1 udev 1 upbringing 1 updates 1 user interface 1 video conversion 1 violence in the military 1 viral 1 virtualbox 1 walking 1 walking meetings 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 you are a miracle 1 yum 1 zeitgeist 1

Blog archive

Table of contents