A Comprehensive Guide to Choosing Linux: Analyzing the Pros and Cons of Ubuntu and CentOS for Beginners

A Comprehensive Guide to Choosing Linux: Analyzing the Pros and Cons of Ubuntu and CentOS for Beginners Introduction Key Technical Point: Ubuntu Ubuntu is a Debian-based Linux distribution known for its user-friendly interface and strong community support. It offers a wide range of pre-installed software and tools, making the installation and configuration process simple and … Read more

Comprehensive Guide to Linux System Images (Official)

Linux Image Download Links (Domestic)NetEase Open Source Mirror Site: http://mirrors.163.com/Aliyun Official Mirror Site: http://mirrors.aliyun.comLinux Websiteshttps://www.linux.org/1. CentOSCentOS Official Website: https://www.centos.org/CentOS Various Versions Download: https://www.centos.org/2. UbuntuUbuntu Official Website: https://ubuntu.com/downloadUbuntu Desktop Version: https://ubuntu.com/download/desktopUbuntu Server Version: https://ubuntu.com/download/server3. FedoraFedora Official Website: https://getfedora.org/Fedora Workstation: https://getfedora.org/en/workstation/download/Fedora Server: https://getfedora.org/en/server/download/4. KaliKali Linux Official Website: https://www.kali.org/Kali Linux Downloads: https://www.kali.org/downloads/7. GentooGentoo Linux Download 1: https://www.gentoo.org/Gentoo Linux … Read more

Linux Network Configuration Guide: Easily Set Up IPv4 and IPv6 Addresses

Linux Configuration of IPv4 or IPv6 Addresses Configuration Configuration Introduction • View Network ifconfig • Network Interface Introduction • <span>eth0</span> : Local network interface (CentOS7 uses ens33) • <span>lo</span> : Internal network interface, manages internal IP, which is the 127.0.0.1 address • <span>virbr0</span> : Virtual network interface • Configuration File <span>ifcfg-<interface></span> • <span>ifcfg-eth0</span> : Configuration … Read more

Installing GCC 12 on CentOS 7: A Comprehensive Guide from Dependency Preparation to Compilation Verification

Installing GCC 12 on CentOS 7: A Comprehensive Guide from Dependency Preparation to Compilation Verification As a “compilation tool” in Linux systems, GCC (GNU Compiler Collection) is a core tool for developing programs in C, C++, and more. However, the default GCC version that comes with CentOS 7 is relatively low (usually 4.8.5), which cannot … Read more

CentOS 7 GCC Upgrade Tutorial (Using GCC 9 as an Example)

1. Tutorial Background The default pre-installed version of GCC in CentOS 7 is 4.8.5 (released in 2015). In modern development scenarios, many software packages (such as higher versions of Python, TensorFlow, C++ 11+ projects, etc.) have higher requirements for the GCC version (needs 5.4+ and above). Therefore, it is necessary to upgrade GCC, but directly … Read more

Notes on Learning Linux

Notes on Learning Linux This book uses CentOS 7/8 as the practical environment, focusing on practical Linux skills, progressing from basic commands to service deployment, making it a high-quality guide for beginners to learn Linux. The following summarizes the core content by chapter, highlighting practical focuses and knowledge difficulties. Chapter 1: Overview of Linux System … Read more

The Challenging Journey of Compiling and Installing GCC 14 from Source on CentOS 7

Download Dependencies tar zxvf gcc-releases-gcc-14.2.0.tar.gz cd gcc-releases-gcc-14.2.0 contrib/download_prerequisites Older versions of GCC require manual installation of dependencies, while the new version does not; a script automates the process. Note: <span>contrib/download_prerequisites</span> must be executed in the root directory of the installation (<span>gcc-releases-gcc-14.2.0/</span>), and there will be no output on the screen when this command is executed. … Read more

Complete Installation Package Download on Linux (Including Dependencies)

Background When upgrading internal network servers, it is often necessary to download the installation packages in advance. However, dependency issues can be challenging to resolve in a Linux environment. Therefore, we need a method that can download all dependencies of a software package during installation. In this article, we will introduce how to achieve this. … Read more

Deployment of Ocserv Service (SSLVPN) on Linux

Deployment of Ocserv Service (SSLVPN) on Linux

Most SEs engaged in the networking industry now have various VPSs, which can be used to set up an Ocserv service on a minimal VPS for normal access to Google, OpenAI, etc. Ocserv is an open-source SSLVPN server that provides a secure way for remote access, allowing users to securely connect to private networks or … Read more

Setting Up Shared Folders in CentOS 7 VMware Virtual Machine

Setting Up Shared Folders in CentOS 7 VMware Virtual Machine

Setting up shared folders in CentOS 7 VMware virtual machine to access files on the host directly. Step One:Set up the shared directory in VMware.In VMware Player/Workstation, right-click on your CentOS 7 virtual machine -> Settings -> Options -> Shared Folders -> Select “Always enabled” -> Click “Add”, and follow the wizard to choose the … Read more