-
Docker 网络 IP 地址冲突了,我该如何做呢?
所属栏目:[Linux] 日期:2021-12-21 热度:51
1前置知识 因为交换机的能力有限制,以及网线的连接不可能无限长, 所以我们不可能把所有的主机都连到同一个交换机上,然后处于同一个二层网络中。 就算能,主机间的 ARP 广播也会让这个网络瞬间瘫痪。 所以我们得把主机拆分到一个个的小的子网里,然后通过路[详细]
-
谈谈 Cobbler 3.x 部署实战
所属栏目:[Linux] 日期:2021-12-21 热度:152
在大批量安装Linux服务器系统时,如果手动安装,则需要花费大量的时间,而使用PXE安装时,会相对轻松很多。 Cobbler是一个将PXE整套流程合在一起的工具,可以帮我们快速的搭建好PXE安装所需的各种工具,并且在配置中也更方便。 本文将介绍如何部署Cobbler环境[详细]
-
深入分析Linux内核之脏页跟踪
所属栏目:[Linux] 日期:2021-12-21 热度:195
1.开场白 环境: 处理器架构:arm64 内核源码:linux-5.10.50 ubuntu版本:20.04.1 代码阅读工具:vim+ctags+cscope Linux内核由于存在page cache, 一般修改的文件数据并不会马上同步到磁盘,会缓存在内存的page cache中,我们把这种和磁盘数据不一致的页称为[详细]
-
FreeDOS 配置教程
所属栏目:[Linux] 日期:2021-12-21 热度:106
学习如何使用 FDCONFIG.SYS 来配置 FreeDOS 。 FreeDOS 是主配置文件是在根目录中的名称为 FDCONFIG.SYS 的文件。这个文件包含一系列的行,每行都设置一个诸如 LASTDRIVE=Z 或 FILES=40 的值。例如,在 FreeDOS 1.3 RC4 中的默认 FDCONFIG.SYS ,看起来像这样[详细]
-
Linux不安全!你清楚吗?
所属栏目:[Linux] 日期:2021-12-21 热度:152
Linux 系统没有病毒攻击? 当然不是! Linux 有没病毒攻击?当然有!没有中不了毒的系统,只有想不想写病毒的人。 对,没错,只要是电脑系统,就都有中病毒的可能。包括 Windows、Linux,以及大家一直以为不会中病毒的苹果系统(事实上,全球第一个病毒就是诞生在[详细]
-
怎样在 Ubuntu Linux 上从源代码构建 Qt 6.2.2
所属栏目:[Linux] 日期:2021-12-19 热度:58
Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本。在这篇文章中我提供有关在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程。 Ubuntu Desktop Linux 是使用最广泛的桌面 Linux 发[详细]
-
教你怎么使用 dig?
所属栏目:[Linux] 日期:2021-12-19 热度:177
当我第一次使用 dig 时,我发现它有点吓人 有这么多的选项!我打算把大部分的选项省略。在这篇文章中,我打算不谈 dig 的大部分选项,只谈我实际使用的选项。 我最近还了解到,你可以设置一个 .digrc 配置文件,让它的输出更容易阅读,这让它的使用变得更加轻[详细]
-
怎样优雅的关闭容器,看本文就够了
所属栏目:[Linux] 日期:2021-12-19 热度:181
1 信号 信号是事件发生时对进程的通知机制,有时也称之为软件中断。 信号有不同的类型,Linux 对标准信号的编号为 1~31,可以通过 kill -l 获取信号名称: # kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9)[详细]
-
Linux下定位异常消耗的线程实战盘点
所属栏目:[Linux] 日期:2021-12-19 热度:152
前言: 之前分享过一篇Linux开发coredump文件分析实战分享 ,今天再来分享一篇实战文章。 在我们嵌入式linux开发过程中,开发过程中我们经常会使用多进程、多线程开发。那么多线程使用过程中,我们大概率会遇到某线程长时间占用cpu,导致设备执行异常。 通常[详细]
-
一篇学会Linux ptrace 的实践
所属栏目:[Linux] 日期:2021-12-19 热度:76
ptrace 是 Linux 内核提供的非常强大的系统调用,通过 ptrace 可以实现进程的单步调试和收集系统调用情况。比如 strace 和 gdb 都是基于 ptrace 实现的,strace 可以显示进程调用了哪些系统调用,gdb 可以实现对进程的调试。本文介绍这些工具的底层 ptrace 是[详细]
-
2021年技术人员的完美 Linux 桌面前五名
所属栏目:[Linux] 日期:2021-12-19 热度:160
Fedora:开发者首选 来自 Red Hat 的社区 Linux 发行版 Fedora 是毋庸置疑的第一名,它是推动 Linux 极限的主流发行版,有最新的 Linux 内核和最新版本的开源软件提供支持 就连 Linux 之父 Linus Torvalds 都在使用 Fedora 。 Fedora 的另一好处易于安装和设[详细]
-
怎样一条命令,榨干机器的所有内存?
所属栏目:[Linux] 日期:2021-12-19 热度:179
最近在验证一些机器的内存分配规律的时候,学习到了一些技能,趁着周末有时候写点东西,跟大家分享一下。 大家可能有遇到类似的场景,想要对机器进行压测模拟 OOM 的场景,但是无奈机器的规格实在太高,若用代码去实现,大家可以想象一下如何实现?个人感觉还[详细]
-
Linux 监控和调试利器 Sysdig 入门指南
所属栏目:[Linux] 日期:2021-12-19 热度:194
Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,[详细]
-
你真的了解如何查看Linux目录大小吗?
所属栏目:[Linux] 日期:2021-12-19 热度:127
通过du命令查看文件目录大小 其实linux系统中可以通过du命令进行查看文件目录的大[详细]
-
Linux下怎样切割与合并大文件
所属栏目:[Linux] 日期:2021-12-19 热度:154
我们传输一个大文件时,有时网络比较慢,需要花费很长时间才能传输完成,或者传输的过程中,网络不稳定,有可能导致此次传输失败,针对这种情况,我们可以把大文件切分成小文件,再逐个的传输到目的地,最后再把它们合并成一个文件。 语法 split 命令的语法[详细]
-
教你如何搭建Docker私有仓库
所属栏目:[Linux] 日期:2021-12-16 热度:79
实际案例搭建过程 1、下载registry镜像 [root@localhost ~]# docker pull registry Using default tag: latest latest: Pulling from library/registry 486039affc0a: Pull complete ba51a3b098e6: Pull complete 8bb4c43d6c8e: Pull complete 6f5f453e5f2d:[详细]
-
Docker基础命令详解 - 镜像及容器操作
所属栏目:[Linux] 日期:2021-12-16 热度:61
Docker镜像操作命令 [root@docker ~]# which docker /usr/bin/docker 1、镜像搜索:docker search 命令描述:从Docker Hub中搜索并且显示你所需要的镜像 命令格式:docker search [options] term Options: -f, --filter filter Filter output based on condit[详细]
-
揭开Docker的面纱 - 基础理论梳理和安装流程演示
所属栏目:[Linux] 日期:2021-12-16 热度:59
前言 本文将围绕以下几个方面来揭开docker的面纱: 什么是docker? 为什么需要docker? docker的核心概念 什么是docker? 基于Linux而言,docker是在其中运行应用的一款开源工具,可以认为是一种轻量级的虚拟机。docker的logo是一条载着集装箱的鲸鱼(旧版的l[详细]
-
如何在BASH中创建TXT模板脚本
所属栏目:[Linux] 日期:2021-12-16 热度:127
如果你发现自己每天在终端中创建相似的文本,为什么不通过创建一个.txt模板脚本来简化此过程并节省时间呢?听起来是不是很有趣,那就启动一个终端,选择自己喜欢的文本编辑器,然后开始吧! 创建一个新的模板脚本 无论您喜欢哪种方式,创建一个新的bash脚本。[详细]
-
Pycharm 常用快捷键分享
所属栏目:[Linux] 日期:2021-12-16 热度:192
工欲善其事必先利其器,PyCharm 是最popular的Python开发工具,它提供的功能非常强大,是构建大型项目的理想工具之一,如果能挖掘出里面实用技巧,能带来事半功倍的效果。 本文主要向大家介绍了Python语言之Pycharm 常用快捷键,通过具体的内容向大家展示,希[详细]
-
Linux中15个有用的touch命令示例
所属栏目:[Linux] 日期:2021-12-16 热度:165
在类似Unix的系统中,touch命令是一个简单但有用的命令,它允许用户直接从终端创建文件并更改时间戳。它是Linux中最基本的终端命令之一,系统管理员经常出于各种目的使用此命令。今天,我们编写了一份简短的指南,列举了15个实用的touch示例。在完成本指南后[详细]
-
12个让您震撼的Linux终端命令
所属栏目:[Linux] 日期:2021-12-16 热度:150
Linux命令行提供了一种比图形界面使用更简单更轻松、跨版本的方法来完成常见的任务。今天我们与您分享12个让您震撼的Linux终端命令。 1、有用的命令行快捷键 常见的Linux键盘快捷键 以下快捷键很有用,可以节省你的时间: CTRL+U: 从光标处删除文本直到行首。[详细]
-
WSL 2安装以及如何把WSL 1转换为WSL 2
所属栏目:[Linux] 日期:2021-12-16 热度:84
WSL 2 是 WSL 中体系结构的新版本,它更改了 Linux 发行版与 Windows 进行交互的方式。 WSL 2 的主要目标是提高文件系统性能并增加完全的系统调用兼容性。 每个 Linux 发行版都可以作为 WSL 1 或 WSL 2 发行版运行,并可随时在它们之间进行切换。 WSL 2 是对[详细]
-
Linux 下安装fre:ac音频转换器
所属栏目:[Linux] 日期:2021-12-16 热度:54
如果您想从任何Linux发行版本转换任何媒体文件,fre:ac音频转换器(Fre:ac Audio Converter)将非常适合您。您无需担心音频文件转换。您可以使用此应用程序快速完成此操作。 fre:ac音频转换器可用于多种语言,并且具有一些出色的功能。让我们来看看 特征: 支[详细]
-
Maven常用命令详解
所属栏目:[Linux] 日期:2021-12-16 热度:128
为什么要学习这个技术? 1.在Java Web开发中,需要使用大量的jar包,我们手动去导入; 2.如何能够让一个东西自动帮我们导入和配置这个jar包; 由此,Maven诞生了 Maven项目架构管理工具 我们目前用这个工具就是方便导入jar包的。 核心思想:约定大于配置 有约[详细]