刷新
Linux工作原理12网络文件传输和共享

12网络文件传输和共享 本章将介绍在网络上的计算机之间分发和共享文件的方法。首先,我们将介绍一些复制文件的方法,而不是你已经见过的 scp 和 sftp 实用程序。然后,我们将讨论真正的文件共享,即把一台机器上的目录附加到另一台机器上。 因为分发和共享文件的方法有很多,所以这里列出了一些情况和相应的 ...

Linux工作原理10网络应用程序和服务

10 网络应用程序和服务 本章探讨基本的网络应用--在用户空间运行的客户端和服务器,它们位于应用层。由于这一层位于堆栈的顶层,离最终用户很近,因此你可能会发现这部分内容比第 9 章的内容更容易理解。事实上,你每天都在与网络浏览器等网络客户端应用程序交互。 为了完成工作,网络客户端需要连接到相应的网络 ...

Linux工作原理9网络及配置

9网络及配置 网络是连接计算机并在它们之间发送数据的实践。这听起来很简单,但要了解其工作原理,你需要问两个基本问题: 发送数据的计算机如何知道向何处发送数据? 当目的地计算机收到数据时,它如何知道刚刚收到了什么? 计算机通过使用一系列组件来回答这些问题,每个组件负责发送、接收和识别数据的某个方面。这 ...

关于如何在Arch Linux上编写自己的第一个module

前一段时间一直想深入学习编写一个module插入到自己的内核当中,但是网上的资料基本上全都针对的Ubuntu和Debian等流行的Linux发行版,这里打算简单的记录一波博客。 啥是Module?(着急可不看) 众所周知:现代宏内核架构的操作系统都会借鉴微内核当中比较有价值的设计思想,这里的modu ...

Linux系统中的权限控制

博主头像 本章将和大家分享Linux系统中的权限控制。废话不多说,下面我们直接进入主题。 一、基础知识 Linux作为一种多用户的操作系统(服务器系统),允许多个用户同时登陆到系统上,并响应每个用户的请求。 任何需要使用操作系统的用户,都需要一个系统账号,账号分为:管理员账号与普通用户账号。 在Linux中, ...

全面指南:备份和迁移Docker容器

博主头像 在现代软件开发和部署中,Docker容器已成为一种流行的技术。然而,随着容器的广泛使用,数据保护和迁移也变得至关重要。本文将详细介绍如何备份和迁移Docker容器,确保你的应用和数据在任何时候都是安全的。 一、为什么需要备份和迁移Docker容器? 在某些情况下,你可能需要备份和迁移Docker容器 ...

Linux工作原理8深入了解进程和资源利用率

8 深入了解进程和资源利用率 本章将带你深入了解进程、内核和系统资源之间的关系。有三种基本的硬件资源: CPU、内存和 I/O。进程会争夺这些资源,而内核的工作就是公平地分配资源。内核本身也是一种资源--进程用来执行创建新进程和与其他进程通信等任务的软件资源。 本章中的许多工具都被视为性能监控工具。 ...

Linux工作原理7系统配置:日志、系统时间、批处理作业和用户

7 系统配置:日志、系统时间、批处理作业和用户 当你第一次进入 /etc 目录查看系统配置时,可能会感到有些不知所措。好在虽然你看到的大多数文件都会在一定程度上影响系统的运行,但只有少数文件是基本文件。 本章将介绍系统中使第 4 章中讨论的基础架构可供用户空间软件使用的部分,这些软件通常与我们交互, ...

Linux工作原理6用户空间如何启动

6用户空间如何启动 内核启动 init(第一个用户空间进程)的时刻意义重大--不仅仅是因为内存和 CPU 终于可以正常运行系统了,还因为在这个时刻,你可以看到系统的其他部分是如何作为一个整体建立起来的。在此之前,内核的执行路径都是由相对较少的软件开发人员定义好的。用户空间的模块化和可定制程度要高得多 ...

Linux工作原理5内核如何启动

5 内核如何启动 现在你已经知道了 Linux 系统的物理和逻辑结构、什么是内核以及如何使用进程。本章将向你介绍内核是如何启动的。换句话说,你将学习内核如何移动到内存中,以及在第一个用户进程启动之前内核所做的工作。 启动过程的简化视图如下: 机器的BIOS或引导固件加载并运行引导加载器。 引导加载器 ...

VMWare安装Linux

博主头像 一、 Linux发行版本和虚拟机介绍 Linux系统的版本分为两种,分别是: 内核版 和 发行版。 1) .内核版 由Linus Torvalds及其团队开发、维护 免费、开源 负责控制硬件 2).发行版 基于Linux内核版进行扩展 由各个Linux厂商开发、维护 有收费版本和免费版本 我们使用L ...

制作Linux系统SD启动卡

一、sd卡连接虚拟机 在Xilinx开发板移植Linux操作系统,先制作一张启动卡,使用读卡器插入电脑,此处将sd卡从虚主机转移到虚拟机: 使用以下命令查看多了哪个设备,就是sd卡: df -h 这里可以看到我的sd卡就是最下面的sdb1,它是我的sd卡唯一的一个分区,sd卡应该是sdb。 二、sd ...

ArchLinux Vmware安装指北

博主头像 ArchLinux Vmware安装指北 在本文开始之前,首先允许我提前声明一点,Arch Linux的安装并不算难,但是绝对也算不上简单,中间的安装可能会遇到很多问题,本篇文章不能保证完全贴合你的真实机器环境,但是我会在我安装过程中遇到的一点点小问题都说出来,给大家避个坑,这里我安装Arch的时候 ...

bitwarden本地搭建(无需购买SSL证书)

博主头像 bitwarden本地搭建(无需购买SSL证书) 在安装之前,笔者在这里先声明一下,我安装bitwarden使用的操作环境为ArchLinux,我的想法是,因为这只是一个“密码本”,并且最好能保证其能够在开机后占用尽量少的内存让密码本保持稳定运行。在此前提下,我选择了干净整洁的ArchLinux,关 ...

Ventoy与UltraISO:启动盘制作工具的深入对比

博主头像 在计算机维护和系统安装中,启动盘是一个不可或缺的工具。Ventoy和UltraISO是两款广受欢迎的启动盘制作工具,它们各有特点和优势。本文将深入对比这两款工具,帮助你选择最适合你需求的启动盘制作软件。 一、Ventoy简介 Ventoy是一个开源的启动盘制作工具,它支持从ISO文件和WIM文件创建 ...

<1···456···30>