current location:Home > Technical Articles > System Tutorial > LINUX
- Direction:
- All web3.0 Backend Development Web Front-end Database Operation and Maintenance Development Tools PHP Framework Daily Programming WeChat Applet Common Problem Other Tech CMS Tutorial Java System Tutorial Computer Tutorials Hardware Tutorial Mobile Tutorial Software Tutorial Mobile Game Tutorial
- Classify:
-
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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?
- 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
- 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
- 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?
- 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
- 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
- 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
- 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