• 2024-12-06nginx中添加lua模块,结合exporter计算内存使用率动态负载均衡调度
    一、nginx中添加lua模块1、安装依赖yuminstallgccgcc++readline-develwgetvimbash-completionpcrepcre-develzlibzlib-developensslopenssl-develunziplualua-devel-y2、编译安装luajit2wgethttps://github.com/openresty/luajit2/archive/refs/tags/v2
  • 2024-12-06Linux screen for AIStation
    当使用ssh远程登陆到服务器,使用命令执行一个耗时任务时,常会因为网络不稳定或AIStation网页刷新而与服务器的连接断开,在重新连接后,命令和打印的输出内容不见踪影,此时可以用screen工具解决这个问题。使用screen后,执行一个耗时任务,只需要连到服务器敲一下命令,然后断开与服
  • 2024-12-06C:内存管理
    内存管理动态内存分配可以在程序运行的时候临时决定需要分配的存储区个数,这种分配方式叫动态内存分配为了管理动态分配内存需要使用一组标准函数,这些标准函数需要包含stdlib.h头文件malloc函数可以动态分配一组连续的存储区这个函数需要一个整数类型的参数表示希望分配到字
  • 2024-12-06Nginx HttpHeader增加几个关键的安全选项
    针对像德勤这样的专业渗透测试(Pentest)的场景中,为了确保网站的安全性并通过严格的安全审查,需要为这些安全头配置更细致、专业的参数。以下是对每个选项的建议以及设置值的详细说明:1.Strict-Transport-Security(HSTS)确保所有通信强制通过HTTPS并防止降级攻击。推荐值:add_
  • 2024-12-06CentOS 更换国内源
    前言centos默认为官方yum源,国内使用的下载速度完全随缘,且不稳定,一般都需要更换国内源过程了解版本通过cat/etc/redhat-release可以获取当前centos的版本知道版本后便可以对应版本进行镜像文件的下载,不同版本可到你选择的镜像站查看,(阿里、清华、华为等),这里以阿里为例repo
  • 2024-12-06jvm内存结构详解
    JVM内存结构是Java程序运行的核心,它管理着程序运行时所需的内存空间,确保内存分配、回收以及线程之间的安全和高效通信。以下是JVM内存结构的详细解析:1. 程序计数器(ProgramCounterRegister):• 每个线程都有自己的程序计数器,用于记录当前线程正在执行的字节码指令的地址。
  • 2024-12-06ubuntu(22.04) 安装typescript基础运行环境 (nodejs, npm)
    https://nodejs.org/zh-cn/download/package-manager这里是nodejs的官网教程,可以直接看官网安装nodejs和npm不过是外国的服务器,可能下载会比较慢,这里我直接给出node.js22.12.0的安装脚本,(对应的官网的选项为这3个22.12.0Linuxnvm)点击就可以下载了nodejs-22.12.0-install.
  • 2024-12-06第65篇 Linux命令放置目录
    Linux命令放在哪个目录取决于命令的类型和用途。在Linux系统中,命令通常被放置在特定的目录中,以便用户可以通过简单地键入命令的名称来执行它们。以下是Linux中常见的命令目录:1./bin目录:这个目录包含了系统启动时所需的基本命令,例如cat、ls、cp和mkdir等。这些命令对于系统的正常
  • 2024-12-06Ubuntu Linux 文件、目录权限问题
    本文为UbuntuLinux操作系统-第五弹此文是在上期文件目录的内容操作基础上接着讲权限问题上期回顾:UbuntuLinux目录和文件的内容操作文件访问者身份与文件访问权限Linux文件结构所有者(属主)所属组(属组)其他用户普通文件读(r):读取文件内容或者查看目录。写(w):修改文件
  • 2024-12-06WSL Linux安装minikube
    1.windowswsl版本信息aven@VIRTUALWSLC:\>wsl--versionWSL版本:2.3.26.0内核版本:5.15.167.4-1WSLg版本:1.0.65MSRDC版本:1.2.5620Direct3D版本:1.611.1-81528511DXCore版本:10.0.26100.1-240331-1435.ge-releaseWindows版本:10.0.19045.5131aven@VIRTUALWSLC
  • 2024-12-06Linux应用开发 - 删除某文件之外的文件或目录
    By:fulinuxE-mail:[email protected]:https://blog.csdn.net/fulinus喜欢的盆友欢迎点赞和订阅!你的喜欢就是我写作的动力!目录环境准备编写程序编译和测试环境准备mkdirdel_dir/cddel_dir/编写程序vimdelete.c/*[email protected]*/
  • 2024-12-06渗透测试-Kioptix Level 1靶机getshell及提权教程
    声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!工具地址:通过网盘分享的文件:OSCP靶场链接:https:/
  • 2024-12-06深入理解windows 消息机制
    深入理解Windows消息机制今天我们来学一学Windows消息机制,我们知道在传统的C语音程序中,当我们需要打开一个文件时,我们可以调用fopen()函数,这个函数最后又会调用操作系统提供的函数以此来打开文件。而在Windows编程中,不仅用户可以调用系统的API函数,反之,系统也可以调用应用程序,而这
  • 2024-12-06Linux下部署.Net 应用程序和Web应用程序
    发布应用:选择对应的平台版本进行保存发布。上传应用程序,进入发布的文件,压缩文件,在地址栏运行命令行(cmd),使用scp上传文件到对应的服务器。[email protected]:/var/wwwroot解压缩文件unzippublish.zipsudoyuminstallzipunzip#安装zip解压工具
  • 2024-12-0606nginx相关
    ERR_UNSAFE_PORT一开始以为是网络问题,使用wgethttp://10.1.90.24:95没问题,正常响应,说明网络没问题,应该是chrom浏览器的问题,结果上网一查果然,这些端口都不可用1,//tcpmux7,//echo9,//discard11,//systat13,//daytime15,//netsta
  • 2024-12-05组策略 计算机配置-管理模板-Windows组件-传递优化- 设置 注册表
    WindowsRegistryEditorVersion5.00;1.绝对最大缓存大小(以GB为单位)[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization]"MaxCacheSize"="10";例如设置为10GB,按需调整;2.当设备通过VPN连接时启用对等缓存[HKEY_LOCAL_MACHINE\S
  • 2024-12-05linux下的开机自启动
    方法1:1.在/etc/rc.local文件后加上开机后要执行的命令方法2:2.在/etc/init.d目录下新建开机后要执行的shell脚本,系统服务的启动就是这样实现的方法3:3.制作服务本文以nginx为例,通过制作linux服务的方式启动,并设置开机启动前提条件nginx已安装,默认安装路径为:/usr/
  • 2024-12-05Centos上安装配置Nginx服务,并把全部文件放入/usr/My-Application文件夹中
    #创建安装目录sudomkdir-p/usr/My-Applicationcd/usr/My-Application#下载Nginx源码包wgethttp://nginx.org/download/nginx-1.24.0.tar.gz#解压源码包tar-zxvfnginx-1.24.0.tar.gzcdnginx-1.24.0#安装编译工具和依赖库sudoyuminstall-ygccgcc-c
  • 2024-12-05【Linux】shell脚本
    声明:以下内容均学习自《Linux就该这么学》一书1、基本介绍shell脚本第一行:#!/bin/bash,用来告诉系统使用哪一种shell解释器来执行该脚本。执行shell脚本的方式有如下两种:#第一种bashtest.sh#第二种./test.sh2、接收用户的参数shell脚本已经内设了用于接收用户输入
  • 2024-12-05【Linux】用户操作命令
    声明:以下内容均学习自《Linux就该这么学》一书1、管理员rootLinux系统的管理员之所以是root,并不是因为它的名字叫root,而是因为该用户的身份号码UID(UserIDentification)的数值是0。UID相当于身份证号码,具有唯一性,不能冲突,管理员创建的普通用户的UID默认是从1000开始的(即使前面
  • 2024-12-05不敢相信,Nginx 还能这么玩?
    大家好,我是。今天来聊聊Nginx技术,这是一个企业项目必用,但是却经常被程序员忽略的技术。学好Nginx,可以助你在求职中脱颖而出。或许你会想:“Nginx不就是用来部署网站的服务器嘛?这有何难?”但其实这不过是九牛一毛罢了,Nginx的实用操作和使用技巧还多着呢,下面这篇文章,就带
  • 2024-12-05linux命令
    1.查看当前目录  ls:-l 以列表方式显示-h以大小单位显示,默认字节为单位-a显示隐藏目录和隐藏文件2.以树状方式显示目录信息 tree3.查看当前目录路径  pwd4.清楚终端内容   clear5.切换目录命
  • 2024-12-05颜值顶级!!7款最Linux 发行版
    Linux的发行版有很多,这里罗列7个漂亮的Linux发行版,可以说是Linux操作系统界的颜值天花板。1、elementaryOS传送门:https://elementary.io/zh_CN/elementaryOS操作系统是最漂亮的Linux发行版之一。它基于macOS外观,同时为Linux用户提供了出色的用户体验。如果用户已经习
  • 2024-12-05【嵌入式】-VMware-Ubuntu-Linux- 基础指令 | 使用工具安装 | 常见问题
    ### 本篇博客主要记录我在学习过程中用到的比较好的工具以及遇到的一些问题及解决办法。###   目录一、常用Shell命令及快捷键##shell命令##文件操作快捷键二、VIM编辑器三、OpenVMTools安装(1)更新软件包列表(2)安装open-vm-tools-desktop(3)安装必要的依赖项
  • 2024-12-05linux之nfs服务
    NFS服务networkfilesystem网络文件系统解决本地硬盘瓶颈1.安装2.配置3.创建必要得目录并修改属主属组及权限4.启动服务5.测试挂载#查看配置文件目录[root@nfs~]#rpm-qcnfs-utils/etc/idmapd.conf/etc/nfs.conf/etc/nfsmount.conf/etc/request-key.d/id_re
  • 2024-12-05linux之lsync服务
    Lsync服务Lrsync来监视对本地文件和目录的更改Lsyncd是一个轻量级的实时镜像解决方案,同步方式rsync安装容易,配置使用lua语言Lsyncd2.2.1需要在所有源机器和目标机器上rsync>=3.11.安装2.配置3.创建必要的数据目录文件4.启动5.测试#安装版本lsyncd>2.2.1
  • 2024-12-05【C语言】在 Linux 终端编写、编译并运行 Hello world 程序
    步骤创建并打开hello-world文件夹mkdirhello-worldcdhello-world使用vim创建main.cvimmain.c写入代码并保存#include<stdio.h>intmain(){printf("Hello,world!\n");return0;}#include<stdio.h>是一个预处理命令,用于包含标准输入输
  • 2024-12-05泷羽sec-shell编程(1)
    shell(1)声明!学习视频来自B站up主泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主
  • 2024-12-05在 Windows 10 11中,索引文件功能(Windows Search Indexing )是通过 Windows 搜索服务提供的,它可以加速文件搜索的速度。当你在文件管理器或开始菜单中搜索文件
    在Windows10和Windows11中,索引文件功能的英文全称是"WindowsSearchIndexing",简称为"WindowsSearch"或"SearchIndexing"。英文全称: WindowsSearchIndexing简称: WindowsSearch 或 SearchIndexing该功能用于加速文件和数据的搜索,通过创建一个索引数据库
  • 2024-12-05Connected User Experiences and Telemetry 服务是 Windows 操作系统中的一个系统服务,旨在收集有关用户设备使用情况、性能、错误报告等的数据,并将这些信息传
    ConnectedUserExperiencesandTelemetry服务是Windows操作系统中的一个系统服务,旨在收集有关用户设备使用情况、性能、错误报告等的数据,并将这些信息传输回微软。这些数据有助于微软改进操作系统和其他应用程序的性能、稳定性和安全性。具体功能用户体验数据收集:该服
  • 2024-12-05地址空间布局随机化(ASLR,Address Space Layout Randomization) 是一种重要的安全技术,旨在通过随机化程序和系统进程在内存中的加载位置,从而增加攻击者成功利用漏洞的
    地址空间布局随机化(ASLR,AddressSpaceLayoutRandomization)是一种重要的安全技术,旨在通过随机化程序和系统进程在内存中的加载位置,从而增加攻击者成功利用漏洞的难度。ASLR是防止许多类型的内存攻击(如缓冲区溢出、ROP(ReturnOrientedProgramming)攻击等)的有效手段。ASLR的工
  • 2024-12-05数据执行保护(DEP,Data Execution Prevention) 是一种安全机制,旨在防止恶意代码在计算机的特定内存区域执行。它通过标记某些内存区域为“不可执行”,从而阻止攻击者在这些区域注
    数据执行保护(DEP,DataExecutionPrevention)是一种安全机制,旨在防止恶意代码在计算机的特定内存区域执行。它通过标记某些内存区域为“不可执行”,从而阻止攻击者在这些区域注入并执行恶意代码。DEP的工作原理DEP的基本思想是,操作系统通过对内存区域的权限控制,防止程序在某些特
  • 2024-12-05【Linux】:多线程(互斥 && 同步)
  • 2024-12-05AIGC项目中的【模板进程】方案的设计实践
    1项目介绍1.1项目背景简单一句话:模板进程是流程的子流程;往往用于比较复杂的aigc项目流程中。由于一个模板有多个流程,一个运营人员可以操作多个流程,也可创建多个流程。在模板推荐时,就会导致不知道是哪次流程。1.2项目目标为了区分模板中流程,就需要增加进程的概念(子流程),为了
  • 2024-12-05123-中兴B860AV1.1-4G/8G内存-晨星MSO9280芯片-安卓4.4.4-TTL刷机包
    在智能设备的使用中,有时候我们希望通过刷机来解锁更多功能或者提升设备性能。今天就给大家带来中兴B860AV1.1机顶盒(4G和8G版)的刷机固件升级教程。一、刷机准备(一)硬件准备一条TTL线(CH340G,需根据自己系统版本找店家要对应驱动)。用于连接电脑和机顶盒进行操作的工具。(二)软
  • 2024-12-05虚拟机(VM)鸿蒙开发软件(DevEco Studio)不能同时使用Hyper-v/解决未开启Hyper-V,开启Hyper-V后依然报未开启Hyper-V/解决VMware WS与 Hp-v不兼容
    目录问题一:方法:问题二:方法:问题三:方法:解决你的问题,先看问题三,如果没有问题三,再看问题一二!!!!!!问题一:如果你同时用虚拟机(VMware)和鸿蒙开发软件(DevEcoStudio),你在解决了我下面说的问题三后,虚拟机不能用了,显示:解决VMwareWorkstation与Hyper-V不兼容。请先从系
  • 2024-12-05Windows安装Hyper-V
    Hyper-V虚拟机使用一、Hyper-v设置虚拟机NAT模式上网1.1安装hyper-vwindows专业版可以跳过在桌面新建文件hyper_install.txt,写入如下内容:pushd"%~dp0"dir/b%SystemRoot%\servicing\Packages\*Hyper-V*.mum>hyper-v.txtfor/f%%iin('findstr/i.hyper-v.txt2^
  • 2024-12-05【Linux合集】elasticsearch集群部署
    部署elasticsearch注意:本次部署的用户为abc用户--需要注意当前用户是否存在/注册1、文件操作/系统配置调整#解压文件到指定目录/data/applicationssudotarxf/data/softwares/elasticsearch-7.13.3-linux-x86_64.tar.gz-C/data/applications/#做软连接sudoln-s/
  • 2024-12-05Linux命令放哪个目录
    Linux命令放在哪个目录取决于命令的类型和用途。在Linux系统中,命令通常被放置在特定的目录中,以便用户可以通过简单地键入命令的名称来执行它们。以下是Linux中常见的命令目录:1./bin目录:这个目录包含了系统启动时所需的基本命令,例如cat、ls、cp和mkdir等。这些命令对于系统的正常
  • 2024-12-05Delphi对接微信人脸支付Windows SDK
    开发环境DelphiXE11.3只有部分代码,做个笔记;这个只有调人脸识别(WindowsSDK)代码,只有部分代码 {微信刷脸支付}unitUWX_PayFaceSDK;interfaceusesSystem.SysUtils,System.DateUtils,System.JSON;typemWX_PayFace_CMD_Type=(mWX_init,mWX_getRawdata,mWX
  • 2024-12-05【Linux工作记录】记录consul注册发现的标签问题
    问题展示:问题描述:在通过consul进行注册的时候然后在Prometheus中进行登记在之后在grafana中进行jvm模板添加之后一般情况下就可以获取查看到我们jvm的监控数据今天的情况是:在进行上面的步骤之后发现application对应的标签没有数据验证:在consul的ui界面中发现是有数据的排查:
  • 2024-12-05【linux】快速创建大文件的方法
    一、场景   实际业务中,可能需要模拟磁盘满可能导致的一些异常场景,便于优化代码的处理机制,保证健壮性。  二、模拟方法1、ddddif=/dev/zeroof=rumenz.imgbs=2Gcount=1使用过、相对会慢一些 2、truncatetruncate-s2Grumenz.imgarm没这个命令,跳过 3
  • 2024-12-05windows最大路径限制
    在WindowsAPI中,路径的最大长度为 MAX_PATH,此项被定义为260个字符;解决方案:点击查看详情: 最大路径长度限制-Win32apps|MicrosoftLearn1.修改注册表值(windows+R输入regedit)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem里面的项L
  • 2024-12-05【ubuntu】yarn安装和配置
    一、官网https://yarn.bootcss.com/ 二、安装npminstall--globalyarn检查yarn--version 三、配置环境变量#yarnexportYARN_GLOBAL=/home/tester/.yarn/yarn_globalexportYARN_BIN=/home/tester/.yarn/binexportPATH=$PATH:$YARN_BIN生效配置 四
  • 2024-12-05nginx初接触
    安装ununtu下面安装很简单sudoaptupdatedusoaptinstallnginx配置文件和目录这里白色的文件只需要关注一个nginx.conf,这个是主配置文件。默认文件里面会自动导入两个enabled目录里面的内容。conf.d应该是放置通用配置的,nginx.conf文件里面默认不会导入该目录中
  • 2024-12-05linux基础项目02包含(DHCP、DNS、Samba、FTP)
    目录一、项目需求DHCP服务器主从DNS服务器Samba服务器FTP服务器二、实验开始前提准备DHCP服务器-192.168.180.100DNS服务配置主DNS配置:从DNS配置:samba服务配置samba服务器客户端:FTP服务器配置FTP服务器:客户端:这篇属于linux基础的实操项目,里面包含着DHCP
  • 2024-12-05【ubuntu】使用二进制安装包安装node和npm并配置
    一、官网https://nodejs.org/zh-cn 二、安装方法1、下载安装包 2、解压安装包到指定目录tarxfnode-v14.21.0-linux-x64.tar.xz-C~/tools/&&cd~/tools 3、配置环境变量#nodeexportNODE_HOME=$HOME/tools/node-v14.21.0-linux-x64exportPATH=$NODE_HO
  • 2024-12-05linux - FTP(包含匿名、本地以及虚拟用户登录)详细操作⭐
    目录一、FTP服务的定义二、FTP服务的工作原理控制连接:数据连接:三、FTP服务搭建过程匿名用户登录:本地用户登录:虚拟用户登录一、FTP服务的定义FTP(FileTransferProtocol)即文件传输协议,是用于在网络上进行文件传输的标准协议。它运行在TCP/IP协议栈之上,采用客
  • 2024-12-05按键 芯片twl4030 linux 驱动程序
    /**twl4030-pwrbutton.c-TWL4030PowerButtonInputDriverCopyright©2008-2009NokiaCorporationThisfileissubjecttothetermsandconditionsoftheGNUGeneralPublicLicense.Seethefile“COPYING”inthemaindirectoryofthisarchive
  • 2024-12-05技术栈4:Docker入门 & Linux入门指令
    目录1.Linux系统目录结构2.处理目录的常用命令3.Docker概述4.Docker历史5.Docker基本组成6.Docker底层原理7.Docker修改镜像源8.Docker基本命令在学习docker之前我们先要熟悉Linux系统,推荐阅读:Linux笔记(狂神说)-你我不在年少-博客园1.Linux系统目录结构以下是