教程linux nginx net

Linux 挂载磁盘详解及实操步骤

转自:https://www.jb51.net/server/288639rwu.htm 步骤如下: 一、磁盘分区 在Linux中,磁盘是通过分区来使用的。分区是将一个硬盘划分成几个逻辑部分来使用,在每个分区中可以存储不同的文件系统。因此,在挂载磁盘之前,我们需要先对磁盘进行分区。磁盘分区的过程可以 ......
磁盘 步骤 Linux

Metasploit使用教程-(反弹shell)

Metasploit 反弹 shell 利用msfvenom生成一个反弹shell程序 msfvenom -l payloads可以查看所有payload Windows 通用反向 shell: windows/meterpreter/reverse --基于 TCP 的反向链接反弹 shell,使 ......
Metasploit 教程 shell

linux 安装 mysql8

安装 查看版本 查看状态 ......
mysql8 linux mysql

【re】[NISACTF 2022]string --linux下的随机数

附件下载,查壳 发现是ELF程序,64位,ida打开分析 flag函数点进去 前面一堆代码其实都不重要,直接看主要代码: puts("The length of flag is 13"); srand(seed); printf("NSSCTF{"); for ( m = 0; m < 13; ++ ......
随机数 NISACTF string linux 2022

Linux命令行及Shell配置

Linux命令行及Shell配置 /etc/profile和/etc/bashrc的区别 1. Shell命令行 bash是macOS Mojave及更低版本中的默认Shell zsh从macOS Catalina版开始,作为默认登录Shell和交互式Shell zsh与Bourne Shell(s ......
命令 Linux Shell

记一次 .NET 某工厂无人车调度系统 线程爆高分析

一:背景 1. 讲故事 前些天有位朋友找到我,说他程序中的线程数爆高,让我帮忙看下怎么回事,这种线程数爆高的情况找问题相对比较容易,就让朋友丢一个dump给我,看看便知。 二:为什么会爆高 1. 查看托管线程 别人说的话不一定是真,得自己拿数据出来说话,可以用 !t 命令观察一下便知。 0:000> ......
线程 高分 工厂 系统 NET

net core 在 vs code 或者 rider 无法调试的其中一个解决方法

去掉 csproj 里面 的但文件发布 配置 这个加上了 就不能调试 了,vs里面倒可以调试 , 但是 不知道为啥 rider 或者 vscode 不行 vscode 会说 net clr 有问题, rider 里面会说 发生一个或多个错误 ......
方法 rider core code net

nginx(autoindex on;)访问文件数据访问不到的解决办法

解决办法 注意文件路径是文件夹要以/斜杠结尾 正确:/path/to/data/ 错误:/path/to/data 示例: location /data { alias /path/to/data/; autoindex on; } ......
autoindex 办法 文件 数据 nginx

window nginx使用

window nginx 下载: https://nginx.org/en/download.html 原文说明:nginx for Windows 1.下载后解压到本地,能看到一下文件 2.一次点开conf->nginx.conf文件(最好电脑上有其他的文本工具打开,我这里用的notepad++) ......
window nginx

宝塔linux面板命令大全

CentOS安装脚本 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh Ubuntu/Deepin安装脚本 wget -O install.s ......
宝塔 面板 命令 大全 linux

Linux时间校准、时间同步(ntpdate及C代码NTP客户端代码校准示例)

背景 机器每次机启后时间就会出现异常,因为机器无法访问外网,只能访问局域网的ntp服务,所以需要保证局域网内部有ntp服务,如何安装ntp服务,参考Ubuntu20.04 Ntp服务安装及验证。 网络时间协议Network Time Protocol(NTP) 是一种确保时钟保持准确的方法。如果可以 ......
代码 时间 示例 客户端 ntpdate

Nginx 搭建配置

步骤一:安装 Nginx 1.在 Ubuntu 系统中,您可以使用以下命令来安装 Nginx: sudo apt update sudo apt install nginx 2.安装完成后,您可以使用以下命令来检查 Nginx 是否成功安装: nginx -v 3.使用以下命令来查找nginx的安装 ......
Nginx

基于Nginx和FFmpeg搭建流媒体服务器(转)

https://www.jianshu.com/p/b1680d3ecd4f 什么是流媒体 流媒体就是将视频文件分成许多小块儿,将这些小块儿作为数据包通过网络发送出去,实现一边传输视频数据 包一边观看视频。 什么是流式传输 客户端通过链接视频服务器实时传输音、视频信息,实现“边下载边播放”。 顺序流 ......
流媒 流媒体 服务器 FFmpeg Nginx

C#.NET使用multipart/form-data方式上传文件及参数

public static string UploadPeopleFaceRequest(AddVisitorRequestDto addVisitorRequestDto) { try { string url = _faceIp + "/fastgate/visitor"; Dictionary ......
multipart form-data 参数 方式 文件

Linux配置环境变量

1.什么是环境变量 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的 ......
变量 环境 Linux

Nginx 配置及命令

1、配置 1.1、为ngixn添加功能模块 nginx安装目录:/app/nginx-1.16.1 nginx部署目录:/app/nginx # 查看nginx已经安装的功能模块 /app/nginx/sbin/nginx -V 打印如下,--with 开头的都为模块 nginx version: ......
命令 Nginx

如何在linux系统中安装python3.8.1 并卸载 python3.6.2 更新python3引导到3.8.1

安装python3.8.1 步骤 1:检查Python版本 在终端中输入以下命令来检查当前安装的Python版本: python --version 步骤 2:安装编译Python所需的依赖项 更新系统软件包,并安装构建Python所需的一些工具和库。在终端中运行以下命令: sudo apt upd ......
python3 python 系统 linux 8.1

服务器容器漏洞-nginx配置漏洞CRLF

1、介绍 该漏洞是由于nginx配置导致的漏洞,所以无关nginx的版本。 由于配置中使用了$uri变量,该变量为请求url的path部分,默认会进行url解码操作。导致变量嵌入响应头部字段时,出现CRLF响应拆分漏洞。可以进行url重定向,设置cookie或者写入脚本。 2、业务场景 控制payl ......
漏洞 容器 服务器 nginx CRLF

linux学习--入门一

三种网络连接方式: 1、桥接模式:可以和外部系统通讯,但是容易造成ip 冲突 2、NAT模式:网络地址转换模式,在该模式下,虚拟机的地址的网段与外部系统不同,但是主机会自动生成与虚拟机相同的网段ip与其进行通讯,同时虚拟机可以通过主机与外部系统相同网段的ip地址,实现虚拟机与外部系统的通讯,不容易造 ......
linux

linux安装mysql

一、上传或下载安装包(注意内存) 下载地址:https://downloads.mysql.com/archives/community/ wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.18-1.el7.x86_6 ......
linux mysql

Linux 搭建私有CA

CA和PKI介绍 CA(Certificate Authority),翻译过来就叫作证书颁发机构。用于实现数字证书的管理,包括证书颁发、吊销、续期等。 PKI(Registration Authority ),翻译过来叫作注册机构,负责接收请求并验证实体的身份,然后指示 CA 为其颁发或撤销证书。 ......
Linux

fastapi搭建平台实战教程二:快速实现用户注册和登录

这一篇主要实现用户注册和登录 编写接口并设置URL main.py添加注册表单参数和简单注册接口 from fastapi import FastAPI from pydantic import BaseModel import models from db import engine, Sessi ......
实战 用户注册 fastapi 教程 用户

linux系统入门

第一章 Linux基础命令 1.1 Linux的目录结构 树形结构 相对于win系统而言,没有盘符的概念,只有一个根目录/,所有文件都在它下面 $/usr/local/hello.txt$ 开头的斜杠表示根目录,后面的斜杠表示层级关系 1.2 Linux命令 command [-options] [ ......
系统 linux

Linux进程调度中的小细节

1. 实现思路 先在父进程中创建一个子进程,fork()函数返回两次:返回小于0时,创建子进程失败,打印提示、结束程序;返回0时,表示在子进程中,打印提示、退出;返回大于0时,表示在父进程中,返回值为子进程的ID,继续创建第二个子进程,操作与创建第一个子进程相同。 2. 问题解决方法总结 很多人在实 ......
进程 细节 Linux

`.NET Web`新人入门必学项目`EarthChat`

.NET Web新人入门必学项目EarthChat EarthChat是一个基于.NET 7的实战项目,EarthChat提供了很多的最佳实践,EarthChat的目标也是成为一个很多人都喜欢的大型聊天业务系统,并且将结合SK+AI大模型进行打造智能业务系统,在EarthChat中你也可以是新人,也 ......
EarthChat 新人 项目 NET Web

NGINX指定启动的配置文件

若不指定安装路径,nginx默认安装在 /usr/local/nginx路径下。 若不指定nginx的配置文件,nginx默认启动找的是同级nginx更路径下的/conf/nginx.conf配置文件 但该配置文件的所在路径 以及文件名不是绝对的,可根据需要放置在不同的路径。胡根据业务场景修改配置文 ......
文件 NGINX

Linux系统上导出和导入MongoDB数据库

本文记录如何在Linux系统上进行MongoDB数据库的导出和导入(备份和还原),Windows系统上的命令基本一样,仅文件路径不同。 ......
MongoDB 数据库 数据 系统 Linux

fastapi搭建平台实战教程一:SQLAlchemy生成数据库数据

除了falsk,SQLAlchemy也能很好的支持fastapi框架。 首先创建一个main.py from fastapi import FastAPI app = FastAPI() @app.post("/register") def register(): ... @app.post("/l ......
数据 SQLAlchemy 实战 fastapi 数据库

Linux 中tar命令 打包、解包到指定目录

001、打包只指定目录 [root@pc1 test]# ls a.txt b.map c.ped dir1 [root@pc1 test]# ls dir1/ [root@pc1 test]# tar -cf ./dir1/xx.tar a.txt b.map c.ped ## 打包至指定的目录 ......
命令 目录 Linux tar

linux 中paste命令结合管道时调整合并方向

001、 [root@pc1 test]# ls ## 两个测试文件 a.txt b.txt [root@pc1 test]# cat a.txt 01 02 03 04 05 06 07 08 09 10 11 12 [root@pc1 test]# cat b.txt a b c [root@p ......
时调 管道 命令 方向 linux