Introduction to Linux

Introduction to Linux

The GNU Manifesto https://dpya.org/en/images/8/81/The_GNU_Manifesto_-_GNU_Project_-_Free_Software_Foundation.pdf https://www.gnu.org/gnu/manifesto.en.html Linux VS Windows Comparison Windows Linux Interface The interface is unified, and the shell program fixes all Windows program menus to be almost identical, with similar shortcut keys. The graphical interface style varies by distribution and may be incompatible. The terminal of GNU/Linux is inherited from UNIX, and the basic … Read more

Installing JDK 8 on CentOS Linux

Installing JDK 8 on CentOS Linux

Preparation Server: CentOS Linux release 7.9.2009 (Core) JDK: jdk-8u301-linux-x64.tar.gz JDK 8 download link:https://www.oracle.com/java/technologies/downloads/#java8 Installation Connect to the server using Xshell. Upload to the server, you can use the command # rz upload, -y to overwrite files rz -y If prompted that the command ‘rz’ is not found, install it manually # rz is a file … Read more

Guide to Installing MySQL 5.7 on Linux Without Docker

Guide to Installing MySQL 5.7 on Linux Without Docker

1. Introduction As of April 20, 2025, the latest version of MySQL is 9.2.0, which I have not specifically studied. New versions always come with some new features, and those interested can check the official website for more information. Different versions can affect the execution of certain statements; for example, there are significant differences between … Read more

How to Create a Linux Template

How to Create a Linux Template

When setting up Hadoop, OpenStack, or Docker containers, as well as K8S clusters, multiple hosts are required. Installing them one by one can be cumbersome, so we can create a template that can be cloned as needed.This article takes CentOS Stream 8 as an example to create a Linux template.1. Install a Minimal SystemImage download … Read more

From ‘Free Riding’ to Mastering Linux!

From 'Free Riding' to Mastering Linux!

The popularity of CentOS needs no further elaboration, as it is the most widely installed free version of Linux Server. However, CentOS 8 will “completely” end support by the end of the year. Are you worried?! There will no longer be such a user-friendly Linux to “free ride” on, are you anxious? Today, let’s take … Read more

Documenting a Crash Issue Caused by Missing Return in High Version GCC

Documenting a Crash Issue Caused by Missing Return in High Version GCC

1. Problem Phenomenon The code that runs normally on CentOS 7 crashes when compiled and run on CentOS 8. 2. Troubleshooting Process The crash occurred at a location in the test case that should not have been reached, so I first commented out that part of the code. It then crashed again after reaching the … Read more

Installing Linux Operating System

Installing Linux Operating System

After clicking the public account card below, reply with “001“, to get the 154-page Linux study notes compiled by KeGan. 1. Operating System Installation Explanation 1. Minimal Installation Explanation System installation is the first step in learning the Linux system. This process involves many basic knowledge points about the Linux system, which is a skill … Read more

Introduction to Linux Operating System Basics

Introduction to Linux Operating System Basics

Introduction to Linux Linux is a free and open-source operating system with many different versions, all of which use the Linux kernel. Linux can be installed on various computer hardware devices, such as phones, tablets, routers, and desktop computers. Linux Overview Linux was introduced in 1991 and was developed by Linus Torvalds, a student at … Read more

A Comprehensive Overview of Linux Development History

A Comprehensive Overview of Linux Development History

1. Introduction to Linux Linux is an operating system kernel released under the General Public License (GPL) and complies with the POSIX standard. However, when people refer to Linux, they usually mean GNU/Linux (GNU is a complete free software system compatible with UNIX), which includes the kernel, system utilities, and application software, rather than just … Read more

How to Determine if Your Linux System is CentOS 7.9

How to Determine if Your Linux System is CentOS 7.9

1. Check /etc/redhat-release cat /etc/redhat-release Output: CentOS Linux release 7.9.2009 (Core) 2. Check /etc/os-release cat /etc/os-release Output: NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" Note: If it is CentOS 7.9, VERSION_ID=”7″ will show the major version number as 7, while PRETTY_NAME will … Read more