教程linux nginx net

安装nginx

Nginx版本分为主线版、稳定版和历史版本 在官方网站中 Mainline version表示目前主力在做的版本,可以说是开发版,开发版更新速度较快,从官网上看大约一个月更新1-2次 Stable version表示最新稳定版,也就是生产环境上建议使用的版本 Legacy versions表示遗留的 ......
nginx

Linux 安装 Harbor Docker镜像仓库&&远程访问

Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。 下面介绍如何在Linux安装并且使用cpolar内网穿透工具实现远程访问Har ......
仓库 amp 镜像 Harbor Docker

linux 使用 mwget 实现多线程下载

mwget和curl/multicurl一样,m就是multi多线程的意思。mwget是wget的升级版,支持多线程下载 【使用方法】 git clone https://github.com/rayylee/mwget.git cd mwget yum -y install pkg-config ......
线程 linux mwget

关于`.Net Core`捕捉`C/C++`中的异常

结论 开门见山的说,.Net Core 无法捕捉在C/C++编写的Dll中的方法的异常和错误。 说明 在.Net Framework框架期间,可以通过为方法增加特性:HandleProcessCorruptedStateExceptionsAttribute,或者使用RuntimeWrapperEx ......
Core Net

.net 温故知新【16】:Asp.Net Core WebAPI 筛选器

一、筛选器 通过使用筛选器可在请求处理管道中的特定阶段之前或之后运行代码。 这即是我们经常听到的面向切面编程AOP(Aspect Oriented Programming)技术,AOP通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 筛选器在 ASP.NET Core 操作调用管道 ......
温故知新 WebAPI Core net Asp

Linux内核中的同步机制

Linux内核中的同步机制是用来确保在多任务、多处理器环境下的并发操作的正确性和一致性。以下是一些主要的同步机制: 原子操作: 原子操作是不可分割的操作,也就是说,它们在执行过程中不会被中断。这对于保护共享数据非常关键,特别是在多处理器环境中。 信号量(Semaphore): 信号量是一种用于控制多 ......
内核 机制 Linux

modSecurity nginx waf

OSI(开放系统互联) 是最常被网络相关讨论引用的网络流量框架之一。当数据包通过第 6 层(表示层)移动到第 7 层(应用层)时,它会进行解密或解码操作。这些操作可能会因异常解码和解释而产生漏洞,而这些漏洞可能被利用来打破标准应用上下文。注入就是这种漏洞的一种类型,而且因为传统的 IDS/IPS 设 ......
modSecurity nginx waf

docker安装nginx

下载nginx镜像 docker pull nginx:1.24.0 简易启动nginx docker run -p 81:80 -d --name simple-nginx nginx:1.24.0 创建本地挂载文件夹 #创建四个文件夹conf,log,html,conf.d mkdir -p / ......
docker nginx

linux安装nginx

安装依赖 //一键安装四个依赖环境 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel 上传压缩包并解压 上传nginx压缩包到/usr/local/nginx目录下 tar xvf nginx-1.24.0.tar ......
linux nginx

Linux服务器快速安装MongoDB-5.0

最近开始体验FastGPT开源知识库问答系统,用他们试着开发调试一些小助手。这中间需要使用到MongoDB,就在自己服务器上进行了安装,特此记录下。 环境说明:阿里云ECS,2核8G,X86架构,CentOS 7.9操作系统。 选择版本 1.打开MongoDB社区版下载页面,选择我们想要安装的版本、 ......
MongoDB 服务器 Linux 5.0

在linux中,用-r还是-p处理递归的文件夹

在 Linux 中,递归处理文件夹用 -r 还是 -p选项 1. 使用 -r: -r 来表示递归,例如 cp 和 rm。例如: -r 通常用于表示递归操作,例如在复制目录或删除目录时使用。 示例: 复制目录及其内容:cp -r source_directory destination_directo ......
文件夹 还是 文件 linux

linux Slab高处理

SLAB是Linux操作系统的一种内存分配机制。其工作是针对一些经常分配并释放的对象,您可以看看哪些应用进程的slab占用的内存比较多,是否这些应用需要频繁的请求和释放内存,比如进行一些小文件的读写。如果都是应用的正常使用,可以考虑升级服务器内存,如果内存不足影响业务,需要临时释放一下slab占用的 ......
linux Slab

nginx+lua+redis实现灰度发布

授人以鱼不如授人以渔.先学会用,在学原理,在学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是沉淀使用nginx+lua+redis实现灰度,当我们具备了这种能力,随时可以基于这种能力和思想调整实现方案:比如nginx+lua+(其他数据源)、nginx+(其他脚本语言) ......
灰度 nginx redis lua

cesium.js入门基础教程四(事件)

事件简介 Cesium中大的事件按照类型进行分类,可以分为如下几种: 鼠标键盘事件 相机事件 数据加载事件 场景加载事件 按照事件的使用方式进行分类,可以分为如下两种: 创建事件处理器Handler并指定事件触发类型定义事件,如与鼠标键盘事件相关的屏幕空间事件处理器ScreenSpaceEventH ......
事件 基础 教程 cesium js

linux防止常见的网络攻击

什么是syn,ddos,ping SYN (Synchronize): 在 TCP(传输控制协议)中,SYN 是握手过程的一部分。当客户端尝试与服务器建立连接时,它发送一个带有 SYN 标志的数据包。服务器收到 SYN 数据包后,通常会回复一个带有 SYN 和 ACK(确认)标志的数据包,表示接受连 ......
常见 linux 网络

[自动化]bash linux脚本编程

今天新开一个知识点。linux脚本编程。先开着。 知识点1: bc计算数学运算 更多知识点可以参考https://www.cnblogs.com/emanlee/p/4351889.html 故意用了不同的算法: #!bin/bash read a read b echo $[a+b] echo ` ......
脚本编程 脚本 linux bash

构建实时通信应用:使用.NET和SignalR轻松实现前沿技术

概述:学习.NET中使用SignalR实现实时通信功能。从安装库、创建Hub,到客户端基础功能,一步步构建实时聊天室。深入讲解分组功能,使您能够定向广播消息。简洁实用,助您轻松掌握实现创新Web应用的技能。 SignalR是一个强大的实时通信库,为.NET应用程序提供轻松的实时功能。它支持双向通信, ......
实时 SignalR 技术 NET

Linux系统目录结构

├── bin -> usr/bin : bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 ├── boot 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 ├── dev dev 是 Device(设备) 的缩写, 该目录 ......
结构 目录 系统 Linux

Linux 学习笔记

vim使用打开vim资源文件(可配置vim):vim .vimrc 打开学习vim资料:vimtutor(英文版)vimtutor zh(中文版) 模式转换:普通模式(😃——>命令模式(ESC)——>普通模式 普通模式(I、i、A、a、O、o)——>插入模式(ESC)——>普通模式 I:行首插入 ......
笔记 Linux

Nginx的安装

文章目录 1、Linux 安装 Nginx (1)安装 Nginx 依赖 (2)安装 Nginx 2、阿里云配置安全组 (1)开放80端口 3、Nginx 配置开机启动 (1)开机启动 微信公众号 1、Linux 安装 Nginx (1)安装 Nginx 依赖 1、GCC,nginx是C语言开发 y ......
Nginx

MySQL 免安装教程

MySQL 免安装教程 一、官网地址 官网地址:https://www.mysql.com/cn/ 直达下载地址:https://dev.mysql.com/downloads/mysql/ 下载页面引导 二、安装步骤 1、解压到文件夹 c:\dbserver\new\mysql-5.7.44-wi ......
教程 MySQL

苹果微信换图标方法!教你微信快速改任意图标教程(附图标)

微信作为如今的社交大哥,使用人数早已突破了十亿人次,可见其用户体量之多堪称第一!用户量越多大家的需求也就越多,就像苹果微信想要实现安卓微信的各种功能,因为iOS系统的限制很多都是实现不了的。 就比如更换微信图标这件事,安卓只需要更换一个喜欢的系统主题足以,但对于iPhone来说基本无望。其实很多iP ......
图标 苹果 方法 教程

linux---内核笔记

semaphore 用于进程和进程之间的同步 允许有多个进程进入临界区代码执行 进程获取不到信号量锁会陷入休眠,让出cpu 信号量本质是基于进程调度器,UP和SMP下的实现无差异。 被信号量锁保护的临界区代码允许睡眠,这是和自旋锁最大的区别之一。 不支持进程和中断之间的同步,这是和自旋锁最大的区别之 ......
内核 笔记 linux

【.NET】控制台应用程序的各种交互玩法

老周是一个不喜欢做界面的码农,所以很多时候能用控制台交互就用控制台交互,既方便又占资源少。有大伙伴可能会说,控制台全靠打字,不好交互。那不一定的,像一些选项类的交互,可以用键盘按键(如方向键),可比用鼠标快得多。当然了,要是要触控的话,是不太好用,只能做UI了。 关于控制台交互,大伙伴们也许见得最多 ......
控制台 玩法 应用程序 程序 NET

linux系统编程第九章

目录 1.I/O库函数 2.I/O库函数与系统调用 3.I/O库函数的算法 3.1fread算法 3.2fwrite算法 3.3fclose算法 4.I/O库模式 4.1字符模式 4.2行模式I/O 4.3其他I/O库函数 4.4限制混合fread-fwrite 5.文件流缓冲 6.变参函数 7.苏 ......
系统 linux

linux 挂载共享磁盘

linux 挂载共享磁盘 A系统,IP为10.11.48.134 磁盘/data 有500G, B系统 IP为10.11.48.130 C系统IP为10.11.48.131 现要将A系统的磁盘挂载到B系统和C系统 A系统 安装nfs和rpcbind # 安装 yum install -y nfs-u ......
磁盘 linux

linux进程管理

Linux是一种多用户操作系统,也是一种多任务系统。多任务意味着可以同时运行多个程序。运行程序的实例通常被称为 进程 。Linux提供了相关的工具列出运行中的进程,监视系统的使用情况以及在必要时停止(或杀死)进程。可以通过shell启动、暂停、停止或者杀死进程,此外,还可以将进程放到后台以及带到前台 ......
进程 linux

linux虚拟机固定ip

1、查看宿主机IP信息 在windows宿主机上,键盘输入win+r,输出cmd,打开终端命令行: 输入ipconfig /all,查看宿主机IP信息: 2、修改Linux虚拟机的配置文件 Linux虚拟机上打开网络配置文件:cd /etc/sysconfig/network-scripts/vi ......
linux

linux 进程间通信 --- 共享内存(POSIX 版本)

POSIX 进程间通信 POSIX 进程间通信 (Interprocess Communication, IPC) 是 System V 进程间通信的变体。它是在 Solaris 7 发行版中引入的。与 System V 对象类似,POSIX IPC 对象的属主、属主的组以及其他用户具有读取和写入权 ......
进程 内存 版本 linux POSIX

Linux配置成代理服务器

简介: 代理服务器(Proxy Server)是一种位于计算机网络中的中间服务器,它充当了客户端和目标服务器之间的中介,用于转发客户端请求并获取目标服务器的响应。代理服务器的主要功能包括以下几点: 什么是代理服务器 代理服务器(Proxy Server)是一种位于计算机网络中的中间服务器,它充当了客 ......
服务器 Linux
共16600篇  :35/554页 首页上一页35下一页尾页