教程linux nginx net

Linux第11章学习笔记

第十一章学习笔记 ## EXT2文件系统 多年来,Linux一直使用EXT2作为默认文件系统 EXT3是EXT2的拓展。EXT3中增加的主要内容是一个日志文件 EXT4的主要变化是磁盘块的分配 EXT2文件系统数据结构 通过mkfs创建虚拟磁盘 创建了一个带有nblocks个块(每个块大小blksi ......
笔记 Linux

Linux笔记(2)

文件权限 文件的权限针对三类对象进行定义 owner 属主,缩写u group 属组,缩写g other 其他,缩写o 每个文件针对每类访问者定义了三种主要权限 r:Read 读 w:Write 写 x:eXecute 执行 修改文件访问权限的方法 指令:chmod 设置文件的访问权限。 格式:ch ......
笔记 Linux

Linux系统第四章文件权限读书笔记

基本权限UGO: 1.UGO权限的含义: UGO 是 Linux 文件权限管理中的基本概念,表示用户(User)、组(Group)、其他人(Others)。这三个范围定义了文件或目录的访问权限,控制着谁可以执行何种操作。 User(用户):这是文件或目录的所有者。用户权限是最重要的,因为他们拥有最高 ......
权限 文件 笔记 系统 Linux

微软带你玩转 Linux —— 发布《如何下载和安装 Linux》教程

微软近日在技术文档中心上架了一份名为《如何下载和安装 Linux》的教程指南,介绍了 4 种安装 Linux 的方案,包括:WSL、裸机安装、本地虚拟机安装和云端虚拟机安装。 这份教程重点介绍了用户在 PC 上下载和安装 Linux 发行版的必要步骤,包括选择合适的 Linux 发行版本,推荐首选的 ......
Linux 教程

学习Linux基础的一种思维链条

by @幻灰龙 && GPT3.5 介绍Linux 的目录结构 Linux的目录结构采用了树形结构,主要包括以下核心目录: /(根目录):整个文件系统的起点,包含所有其他目录和文件。 /bin:二进制可执行文件,包括一些基本的系统命令,如ls、cp、mv等。 /boot:包含引导系统所需的文件,例如 ......
链条 思维 基础 Linux

linux的expect用法,用来跳过窗口交互性

expect的核心是spawn expect send set spawn 调用要执行的命令expect等待命令提示信息的出现,也就是捕捉用户输入的提示:send发送需要交互的值,替代了用户手动输入内容set设置变量值interact执行完成后保持交互状态,把控制权交给控制台,这个时候就可以手工操作 ......
交互性 expect linux

Linux系统稳定性压测工具-Stress安装及使用(转)

在线安装: 执行命令yum install -y epel-release && yum install stress -y 离线安装: 一、stress工具下载: 点击此处下载 https://fossies.org/linux/privat/stress-1.0.4.tar.gz 二、上传str ......
稳定性 工具 Stress 系统 Linux

linux文件系统:删除大文件、删除大量文件

linux 文件删除 文件删除控制的变量 i_link :文件的硬连接数量 i_count :引用计数(每有一个程序使用i_count加1) 文件删除的条件: i_link0 & i_count0 rm命令 对于删除命令rm而言,实际就是减少磁盘引用计数i_link。这里就会有一个问题,如果一个文件 ......
文件 系统 linux

复制文件夹,linux

linux复制指定目录下的全部文件到另一个目录中复制指定目录下的全部文件到另一个目录中文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了如果dir2目录不存在,则可以直接使用cp -r ......
文件夹 文件 linux

第六周Linux教材第十一章学习笔记——EXT2文件系统

EXT2文件系统 11.1 概述 Linux 使用 EXT2(Card等1995)作为默认文件系统。 EXT3是EXT2的扩展,EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文件系统与EXT2文件系统相同。 EXT ......
教材 文件 笔记 系统 Linux

linux读书笔记第四章

在Linux中,文件权限是保护文件和目录的重要机制之一。通过设置文件的属性和权限,可以控制对文件的访问、修改和执行操作。 1. 文件属性:在Linux中,每个文件都有三个基本属性:拥有者(user)、所属组(group)和其他人(others)。这三个属性确定了谁有权访问文件以及可以执行哪些操作。 ......
笔记 linux

《Unix/linux系统编程》教材第11章学习笔记

第11章:EXT2文件系统 EXT2文件系统 Linux一直使用EXT2作为默认文件系统。 EXT2文件系统数据结构 创建虚拟硬盘 mke2fs [-b blksize -N ninodes] device nblocks eg:dd if=/dev/zero of=vdisk bs=1024 co ......
教材 笔记 系统 linux Unix

kernel6.5.7+busybox1.36.1制作一个Mini Linux (没启动起来)

目录前奏下载linux内核源码并编译下载busybox的源代码制作根文件系统镜像文件安装qemu . . . 有兴趣的同学可参考该文档将其完善 . . . 前奏 rambo@debian:~$ cat /etc/issue Debian GNU/Linux 12 \n \l rambo@debian ......
busybox1 kernel6 busybox kernel Linux

以PMIC为例简析Linux MFD/Remap/Regulator的使用

关键词:ADI、SPI、Regmap、MFD、Regulator、PMIC等等。 以SC27XX为例,梳理一个PMIC用到的内核模块。 1. MFD框架 MFD是Multi-Function Device,MFD子系统是Linux下一种用于管理和控制多功能设备的软件框架。他提供一种统一接口,使得多个 ......
Regulator Linux Remap PMIC MFD

ASP.NET Core使用Hangfire定时发布文章

ASP.NET Core使用Hangfire实现定时任务 前言 也是上了5天班,终于迎来了休息,抽空更新下博客,然后就是下周一公司会对我进行考核,希望考核能通过吧!!! 然后我想给博客添加一个定时发布文章的功能,其实这个功能对于我的博客是没什么作用的,什么时候发都没什么人看。但是咱还是要有这个功能。 ......
Hangfire 文章 Core ASP NET

Linux 中 tmux工具实现分屏

系统:centos7.6 1810 001、下载tmux工具 [root@pc1 ~]# tmux bash: tmux: command not found... [root@pc1 ~]# yum install tmux -y ## 安装命令 002、启动 tmux 功能 在终端直接输入 tm ......
工具 Linux tmux

Bazzite:专为 Steam Deck 和 PC 上的 Linux 游戏打造的发行版

导读 对于一个专为 Linux 游戏定制的发行版,你是否感兴趣呢?如果答案是肯定的,那么我们为你准备了绝佳选择。 Bazzite 是一个新推出的基于 Fedora 的发行版,它是为 Linux 桌面上的游戏,以及越来越火热的 Steam Deck 定制的。 在此文章中,我们将对 Bazzite 进行 ......
专为 Bazzite Steam Linux Deck

安装Nginx

1,安装nginx 这是官网:nginx: download,电脑64位所以下载了这个,Mainline version 是 NGINX 的主要发行版本,它包含了最新的特性和更新。 2,C盘内存不多下载后可以放在D盘 在D盘里新建一个文件夹nginx 3.打开cmd进入D盘 cmd进来后如果是c盘, ......
Nginx

《Unix/Linux系统编程》教材学习笔记第十一章

chapter11 EXT2文件系统 Linux一直使用EXT2(Card等1995)作为默认文件系统。EXT3 (EXT3,2014)是EXT2的扩展。EXT3中增加的主要内容是一个日志文件,它将文件系统的变更记录在日志中。日志可在文件系统崩溃时更快地从错误中恢复。没有错误的EXT3文件系统与EX ......
教材 笔记 系统 Linux Unix

Django Nginx+uwsgi 安装配置

Django Nginx+uwsgi 安装配置 在前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。 ......
Django Nginx uwsgi

Kafka 入门教程

Kafka是分布式发布-订阅消息系统,它最初由 LinkedIn 公司开发,使用 Scala语言编写,之后成为 Apache 项目的一部分。在Kafka集群中,没有“中心主节点”的概念,集群中所有的服务器都是对等的,因此,可以在不做任何配置的更改的情况下实现服务器的的添加与删除,同样的消息的生产者和 ......
入门教程 教程 Kafka

linux shell终端中实现数值计算

001、方法1 expr [root@pc1 test]# expr 50 + 40 90 002、方法2 bc [root@pc1 test]# echo 50 + 40 | bc 90 003、方法3 awk [root@pc1 test]# awk 'BEGIN{print 50 + 40}' ......
数值 终端 linux shell

python自带工具 venv 简明教程

在Python中,代码可能依赖特定版本的包,如果代码a和代码b依赖包c的不同版本,这个时候就会导致 a 和 b 无法共存,也就是 a 和 b 存在冲突。 用 venv 解决办法就是,创建 2 个不同的虚拟环境来分别存放 a 和 b,这样就可以解决问题了。 以这个问题为例,简单说明如何使用 venv, ......
简明教程 工具 教程 python venv

.Net实现深色模式窗口

深色模式窗口实现原理是遍历窗口的所有子控件,将子控件的字体颜色和背景色修改为深色模式,代码为: public static void darkSubs(Control ui) { foreach (var obj in ui.Controls) { if (obj is Button btn) da ......
深色 模式 Net

使用Docker buildx 为 .NET 构建多平台镜像

.NET 团队有一篇博客 改进多平台容器支持, 详细介绍了.NET 7 以上的平台可以轻松的使用Docker buildx 工具构建多平台的镜像。 buildx 是 Docker 官方提供的一个构建工具,它可以帮助用户快速、高效地构建 Docker 镜像,并支持多种平台的构建。使用 buildx,用 ......
镜像 Docker buildx 平台 NET

Nginx Load

1.1 80号端口监听跳转 listen 80; server_name localhost; rewrite ^(.*)$ https://$host$1 permanent; ## 跳转 1.2 ssl配置 listen 443; server_name localhost; ssl on; s ......
Nginx Load

linux shell中创建函数

001、 [root@pc1 test]# cat test.sh ## 函数脚本 #!/bin/bash function db1 ## function关键字来定义函数,db1是函数名 { read -p "请输入:" value return $[$value *2] ## return返回函 ......
函数 linux shell

NOI Linux 食用指北

写这篇 blog 的原因是某个小朋友要考 CSP 了还不会用 linux,怎么回事呢。 单击图片即可放大。 前置- linux 虚拟机的安装 在官网 / 其他地方下载 VMware。 在 noi 官网 下载 NOI linux 的 .iso 文件。(可能系统会把这玩意识别成压缩包,但不要闲得没事把它 ......
Linux NOI

【Linux 基础】gcc、g++多版本间的切换

在make时可能出现版本过高的问题,因此需要进行版本切换。gcc多版本间的切换(g++配置方法一样,gcc换为g++即可)系统:ubuntu18 方法:根据需要同步设置gcc与g++间的版本号 1.gcc安装(多版本) sudo apt-get update sudo apt-get install ......
版本 基础 Linux gcc

Linux Kernel 4.13 RC6发布:正式版9月3日发布

美国当地时间上周末,大神Linus Torvalds发布了Linux Kernel 4.13内核的又一候选版本。上周发布的RC5版本更新幅度也要比上上周的RC4要小,Linus Torvalds表示本周发布的RC6版本属于常规更新,在过去一周的开发过程中并没有出现任何意外。RC6版本主要对网络、声音 ......
日发布 正式版 Kernel Linux 4.13