Setting Up a Linux GPU Docker Algorithm Environment for Deep Learning with Scala 3

We often use Linux as our algorithm server, typically using Ubuntu, CentOS, or Huawei’s Euler system. However, some small workshops directly use Windows systems as algorithm servers. If you encounter a company still deploying servers on Windows, it is advisable to stay away, as they are either inexperienced or have serious issues, which we refer … Read more

Solution for the Error ‘Transaction Test Failed’ When Installing or Updating openssl-libs on Rocky Linux 9

Recently, when performing a dnf update on Rocky Linux 9 to update the system, an error message appeared, specifically:Error: Transaction test failed: file /usr/lib64/ossl-modules/fips.so from install of openssl-libs-1:3.2.2-7.el9.x86_64 conflicts with file from package openssl-fips-provider-so-3.0.7-6.el9_5.x86_64This error indicates that there is a file conflict when trying to install or update the openssl-libs package with the already installed … Read more

Boost Your Efficiency! Automatically Display CPU/Memory/Disk Usage on Linux Login with a Single Script!

Join our operations and maintenance community group: WeChat Group 2.0 | No idle chat, only practical discussions and growth, operations and maintenance professionals are welcome to join. Today, I am sharing a super cool script that automatically displays the system information you usually care about when you log into a Linux server, making it clear … Read more

Comprehensive! Selected Analysis of 100 Linux Interview Questions: Advanced Edition | Mastering Kernel Tuning and 24 Core System Performance Issues

If mastering basic commands is the entry point and being proficient with operational tools is intermediate, then true advanced Linux capability comes from your ability to gain insights into the system’s underlying architecture and precisely control performance bottlenecks.。 In high-concurrency business environments, where server resources are tight and system anomalies occur frequently, the ability to … Read more

Sharing My PPT on the Linux Bus, Device, and Driver Model from a Few Years Ago

Sharing my PPT on the “Linux Bus, Device, and Driver Model” from a few years ago, which explains why Linux is designed this way, the reasons behind it, and its main design principles.1. An imagined Ethernet controller/a board 2. Decoupling 3. Unified binding 4. Bus, device, driver 5. Matching 6. Devices are devices, drivers are … Read more

Quick Identification: How to Find the PID of Processes Using a Specific Port in Linux

In Linux systems, port management is a crucial aspect of network service configuration and troubleshooting. When multiple services attempt to bind to the same port, or when it is necessary to confirm whether a service is running properly, quickly locating the Process ID (PID) that occupies a specific port is a key operation. This article … Read more

Prometei Botnet Attacks Linux Servers for Cryptocurrency Mining

Shake Network Technology NewsClick the right to follow for the latest technology news! Cybersecurity researchers have observed a significant increase in the activity of the complex malware Prometei botnet, which targets Linux servers for cryptocurrency mining and credential theft. This latest wave of attacks, observed since March 2025, showcases the evolving trends of cryptocurrency mining … Read more

Discussing Linux: System Performance Monitoring and Tuning

In the practical introduction to Linux, the twelfth essential knowledge point is system performance monitoring and tuning, which is a core capability to ensure system stability and efficient operation. Here are the key points: 1. Core Monitoring Tools Real-time Resource Monitoring (<span>top</span>/<span>htop</span>) <span>top</span>: Dynamically displays processes sorted by CPU and memory usage (default refresh every … Read more

Setting Up MongoDB 4 in a Linux Environment (PSA Architecture)

This article mainly introduces the setup of MongoDB replica set mode in a Linux environment (one primary, one secondary, and one arbiter), including setup steps, primary-secondary switching, high availability testing, etc. Architecture Diagram One Primary, One Secondary, One Arbiter Environment Ubuntu 5.4.0-6ubuntu1~16.04.12 mongodb-linux-x86_64-ubuntu1604-4.2.8.tgz Steps Create Primary Node Create directories for data and logs # Primary … Read more

Methods for Installing R Packages from the Linux Terminal

Under normal circumstances, I would enter the R interactive environment from the Linux terminal to installR packages: R # Enter R environment BiocManager::install(“ggplot2“) # Run the installation command in R q() # Exit after installation is complete Today, I will share with you the method of directly installing R packages from the Linuxterminal: Method 1: … Read more