current location:Home > Technical Articles > System Tutorial > LINUX

  • Teach you to install uTorrent on Ubuntu
    Teach you to install uTorrent on Ubuntu
    It is available for Microsoft Windows and MacOSX as client software. In Linux, uTorrent is installed as server software that provides a web-based interface for managing downloads. The following are the steps to install uTorrent on Ubuntu 17.10. If you are looking for the best open source alternative to uTorrent, go for qBittorrent. Install uTorrent on Ubuntu $sudoapt-getupdate$sudoapt-getinstalllibssl1.0.0libssl-dev Download the latest uTorrentServe from the official website
    LINUX 1025 2024-06-02 10:45:33
  • Install Bing Wallpaper Changer in Ubuntu
    Install Bing Wallpaper Changer in Ubuntu
    Are you tired of your Linux desktop background and want to set a beautiful wallpaper, but don’t know where to find it? Don't worry, we are here to help you. We all know Bing search engine but few people use it due to some reasons, everyone loves Bing website background wallpaper which is very beautiful and amazing high resolution images. If you want to use these images as your desktop wallpaper, you can download it manually, but it's difficult to download a new image every day and then set it as wallpaper. This is where the automatic wallpaper changes. Bing Desktop Wallpaper Changer automatically downloads and changes your desktop wallpaper to the Bing photo of the day. All wallpapers are stored in /home/[user]/Pictures/BingWal
    LINUX 1170 2024-06-02 10:32:49
  • locate command: a faster file search tool than find -name
    locate command: a faster file search tool than find -name
    Function introduction: The locate command is obviously another way of writing find-name, and it is much faster than the former linuxvi. The reason is that it does not search a specific directory, but searches a database /var/lib/locatedb. It is worth noting: Different versions will vary. Some versions are located in /var/lib/mlocate/mlocated, the directory where the blinux search file is located, and others are /var/lib/slocate/slocate.db. This database is rich in information about all local files. The Linux system manually creates this database in the directory where the Linux search file is located, but it is updated manually every night, so use lo
    LINUX 508 2024-06-02 09:56:24
  • Comparative analysis of the composition of embedded linux systems and application systems
    Comparative analysis of the composition of embedded linux systems and application systems
    An introduction to embedded systems is usually defined as: a special computer system that is application-centered, based on computer technology, with tailorable software and hardware, and adapts to the strict requirements of application systems on function, reliability, cost, volume, power consumption, etc. Broadly speaking: any dedicated hardware system with a microprocessor can be called an embedded system (smart watch wristbands, walkie-talkies, car notebooks, microwave ovens, routers, etc.). The core of the concept is customizability. The composition of embedded systems. Embedded systems can be summarized from a broad perspective: software (microcontroller program, Vxwork, linux system, etc.) + hardware (C51, STM32, ARM, power, memory, flash, etc.). Embedded systems can be divided into those with operating systems (Linux) and those without operating systems.
    LINUX 963 2024-06-02 09:38:19
  • linux htop Console-based network monitoring tool for Linux/Unix servers
    linux htop Console-based network monitoring tool for Linux/Unix servers
    Link: /article-9153-1.htmliftopiftopnetworkmonitoringtoolLinux users are generally familiar with top - it is a system monitoring tool that allows us to know the processes running in our system in real time and manage them easily. iftop is similar to the top application, but it specializes in monitoring the network. Through it, you can know more details about the network and all processes using the network. vnstatvnstatnetworkmonitoringtoolvnstat is a network monitoring tool included by default in most Linux distributions. It allows us to target a user
    LINUX 1055 2024-06-02 09:30:43
  • How to Find Three Key Aspects of a CPU - Getting CPU Details in Linux
    How to Find Three Key Aspects of a CPU - Getting CPU Details in Linux
    As a Linux user, I can understand your obsession with CPUs. Sometimes you want to know every detail of your notebook. How many cores are there? Is it a virtual processor or a chemical processor? Who is the manufacturer? And more. So, how to get CPU details in Linux? In this tutorial, I will guide you on how to find three key aspects of CPU: 1. Get detailed CPU information 2. Current CPU usage of each core What is it 3. Understanding the CPU temperature Let’s start from the first one. #Find CPU detailed information in Linux The easiest way to get CPU detailed information in Linux is to use the lscpu command. The best part is that it doesn't require any installation. To understand CPU
    LINUX 1149 2024-06-02 09:30:13
  • How to share memory between Linux processes
    How to share memory between Linux processes
    Shared memory IPC principle The shared memory inter-process communication mechanism is mainly used to realize large amounts of data transmission between processes. The following figure shows a schematic diagram of using shared memory to realize large amounts of data transmission between processes: Shared memory is a memory space that is separately opened in the memory. , this memory space has its own unique data structure, including access permissions, size and recent access time, etc. The data structure is defined as follows: from/usr/include/linux/shm.hstructshmid_ds{structipc_permshm_perm;/*operationperms operation permissions*/intshm_segsz;/*sizeofsegment(by
    LINUX 586 2024-06-02 09:18:08
  • Prepare environment registers and memory Elves and dwarves source code and signal source code level for step-by-step execution
    Prepare environment registers and memory Elves and dwarves source code and signal source code level for step-by-step execution
    Setting breakpoints on video memory addresses seems nice, but it doesn't provide the most user-friendly tool. We hope to also be able to set breakpoints on source code lines and function entry addresses so that we can debug at the same level of concreteness as the code. This article will add source-level breakpoints to our debugger. With all the features we already support, this is much easier than it sounds at first. We'll also add a command to get the type and address of a symbol, which is useful for locating code or data and understanding linking concepts. Series Index With the release of previous articles, this link will gradually take effect. Plan the environment breakpoint register and video memory Elves and dwarves source code and signal source code level to execute the source code level breakpoint call stack to read the following steps of variables
    LINUX 684 2024-06-02 09:10:42
  • How to quickly interact with files on the local machine?
    How to quickly interact with files on the local machine?
    Generally speaking, remote login is mostly done through the client. After using ssh to log in to the Linux host, how can we quickly interact with the local machine for files, that is, upload and download files to the server and local; with ssh The two related commands can provide very convenient operations: sz: send the selected file to the local machine rz: running this command will pop up a file selection window, select the file from the local and upload it to the server (receive) rz, sz That is, the Windows side of the command line tool for ZModem file transfer in Linux/Unix needs to support ZModem’s telnet/ssh client (such as SecureCRT) to run.
    LINUX 766 2024-06-02 09:10:17
  • Install and use Netdata performance monitoring tool on Debian 9
    Install and use Netdata performance monitoring tool on Debian 9
    Netdata is a free, open source, scalable, distributed, real-time, performance and health monitoring tool for Linux-based operating systems. Netdata comes with a simple, easy-to-use, and scalable web dashboard that can be used to visualize processes and services on your system. You can use Netdata to monitor CPU, RAM usage, disk I/O, network traffic and Postfix. Netdata runs on all systems such as physical machines, virtual machines, containers and IoT devices without interrupting its core functionality. Netdata comes with a lot of features, some of them are listed below: Stunning interactive bootstrapping dashboard. Supports dynamic thresholds, alert templates, hysteresis and multiple role-based notifications
    LINUX 640 2024-06-02 09:08:49
  • How to import, export, backup and restore mongodb
    How to import, export, backup and restore mongodb
    1. Back up Mongodbmongodump-hRuiyIp-ddataname-o/home/aa/dev/mongodb/datamongodumpmongo export database command mongodump--help can view all the help under this command-h export source-d database name to be exported-o database to The export position is after the terminal scrolls through N lines. The database export is completed. You can go to the /home/aa/dev/mongodb/data directory to view the exported file, which is in bson format (I did not see the file immediately after exporting, so I have to wait. It appeared after a while, the reason is unknown). 2.Restore use: mongores
    LINUX 840 2024-06-02 09:02:36
  • How to build the necessary packages for custom Linux kernel source code compilation?
    How to build the necessary packages for custom Linux kernel source code compilation?
    Build a custom kernel on Debian/Ubuntu The Linux kernel is the core of all Linux systems, including thousands of GNU/Linux distributions, Android Unicom operating systems, and a large number of embedded systems, network devices, etc. Its popularity and ubiquity can be attributed to the fact that it is free and open source. Anyone can download the Linux kernel, modify it as needed, and compile it for their own commercial or private use. With nearly 30 million lines of code and a large number of contributors from around the world, the Linux kernel sounds like a complex project that the average user would never bother with, right? You might think that the core of any such operating system should be left to scientists, programmers, and IT professionals
    LINUX 587 2024-06-02 09:01:02
  • DHCP installation in a single zone
    DHCP installation in a single zone
    Case: The technical department has 200 computers. The 192.168.0.0/24 network segment is used by the technical department. The router IP address is 192.168.0.1, the DNS server IP address is 192.168.0.254, the DHCP server is 192.168.0.253, and the client address range It is 192.168.8.30-192.168.8.250, the subnet mask is 255.255.255.0, and the department manager uses the XP system to fix the IP address to 192.168.0.252. Steps: 1. Modify the main configuration file dhcpd.conf. Note: The host needs to know the MAC address of the client to assign a specific IP address to this client.
    LINUX 1003 2024-06-01 22:27:05
  • DHCP common configuration file analysis
    DHCP common configuration file analysis
    This article provides a detailed analysis of several common files during the DHCP installation process. The specific analysis is as follows: /etc/dhcpd.conf This is the main configuration file of the DHCP server. However, this file does not exist after the DHCP server is installed in some systems, so it needs to be created manually. Others have this main configuration file but no content. Just copy the corresponding template to this configuration file. /usr/sbin/dhcpd is the executable file that starts the entire dhcp server. /var/lib/dhcpd/dhcpd.leases This is the record of the start and expiration time of the lease establishment between the DHCP server and the client. These records are in this file. The DHCP server is not started
    LINUX 475 2024-06-01 22:18:13
  • Linux kernel, initialization file, installation source, boot menu, menu
    Linux kernel, initialization file, installation source, boot menu, menu
    Experimental environment As a company's business continues to develop, the number of server hosts also decreases rapidly. For function changes or newly purchased servers, the CentOS7 operating system needs to be reinstalled. In order to improve the efficiency of server installation, it is required to implement full manual unmanned operation based on PXE network. Watch batch installation. Requirement description>The IP address of the server is "192.168.184.101", and the public network is "192.168.184.0/24". >Build a PXE network installation server and install the CentOS operating system on the newly purchased bare metal of 10 servers. >The newly installed system is a minimal installation, and the default language is "Chinese". >Manually configure the YUM warehouse for the newly installed system, roo
    LINUX 903 2024-06-01 21:57:59

Tool Recommendations

jQuery enterprise message form contact code

jQuery enterprise message form contact code is a simple and practical enterprise message form and contact us introduction page code.
form button
2024-02-29

HTML5 MP3 music box playback effects

HTML5 MP3 music box playback special effect is an mp3 music player based on HTML5 css3 to create cute music box emoticons and click the switch button.

HTML5 cool particle animation navigation menu special effects

HTML5 cool particle animation navigation menu special effect is a special effect that changes color when the navigation menu is hovered by the mouse.
Menu navigation
2024-02-29

jQuery visual form drag and drop editing code

jQuery visual form drag and drop editing code is a visual form based on jQuery and bootstrap framework.
form button
2024-02-29

Organic fruit and vegetable supplier web template Bootstrap5

An organic fruit and vegetable supplier web template-Bootstrap5
Bootstrap template
2023-02-03

Bootstrap3 multifunctional data information background management responsive web page template-Novus

Bootstrap3 multifunctional data information background management responsive web page template-Novus
backend template
2023-02-02

Real estate resource service platform web page template Bootstrap5

Real estate resource service platform web page template Bootstrap5
Bootstrap template
2023-02-02

Simple resume information web template Bootstrap4

Simple resume information web template Bootstrap4
Bootstrap template
2023-02-02

Cute summer elements vector material (EPS PNG)

This is a cute summer element vector material, including the sun, sun hat, coconut tree, bikini, airplane, watermelon, ice cream, ice cream, cold drink, swimming ring, flip-flops, pineapple, conch, shell, starfish, crab, Lemons, sunscreen, sunglasses, etc., the materials are provided in EPS and PNG formats, including JPG previews.
PNG material
2024-05-09

Four red 2023 graduation badges vector material (AI EPS PNG)

This is a red 2023 graduation badge vector material, four in total, available in AI, EPS and PNG formats, including JPG preview.
PNG material
2024-02-29

Singing bird and cart filled with flowers design spring banner vector material (AI EPS)

This is a spring banner vector material designed with singing birds and a cart full of flowers. It is available in AI and EPS formats, including JPG preview.
banner picture
2024-02-29

Golden graduation cap vector material (EPS PNG)

This is a golden graduation cap vector material, available in EPS and PNG formats, including JPG preview.
PNG material
2024-02-27

Home Decor Cleaning and Repair Service Company Website Template

Home Decoration Cleaning and Maintenance Service Company Website Template is a website template download suitable for promotional websites that provide home decoration, cleaning, maintenance and other service organizations. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-05-09

Fresh color personal resume guide page template

Fresh color matching personal job application resume guide page template is a personal job search resume work display guide page web template download suitable for fresh color matching style. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-29

Designer Creative Job Resume Web Template

Designer Creative Job Resume Web Template is a downloadable web template for personal job resume display suitable for various designer positions. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28

Modern engineering construction company website template

The modern engineering and construction company website template is a downloadable website template suitable for promotion of the engineering and construction service industry. Tip: This template calls the Google font library, and the page may open slowly.
Front-end template
2024-02-28