• 2024-05-18linux:权限
    在使用windows系统时我们可以在文件资源管理器中找到用户目录,一般个人计算机只有一个用户,就是计算机拥有者,个人使用计算机也没有创建多个用户的需求场景,但是不妨碍它存在,不同用户的权限不同,比如有些目录的读写操作只有管理员才可以使用,而普通用户使用时会被拒绝,这就是
  • 2024-05-18ptrace attach 修改进程内存
    #include<stdio.h>#include<stdlib.h>#include<sys/ptrace.h>#include<stdint.h>#include<errno.h>#include<sys/wait.h>intmain(intargc,char*argv[]){ void*addr1; void*addr2; pid_tattack_pid=-1; if(
  • 2024-05-18旧笔记本装UbuntuServer用作家庭媒体服务器
    目标:将UbuntuServer系统安装到U盘,笔记本从U盘启动自动进入系统,共享笔记本USB外接大容量硬盘中的电影到家庭局域网。准备:1.ventoy引导U盘2.UbuntuServer20.04LTS镜像ISO3.U盘16G或更大步骤:1.16GU盘格式化为FAT32后插入笔记本;2.下载的ISO镜像放入ventoy引导U盘,设置笔记本
  • 2024-05-18CentOS配置静态IP
    1.查看虚拟机使用的网络连接方式2.查看虚拟机的网络连接方式IP3.1.CentOS6.8之前IP配置方法打开系统输入setup,进入文本模式设置工具进入网络配置模式进入网络配置模式过后在进入设置配置,选项eth0网卡进入配置静态IP关闭DHCP,在静态IP,子网掩码和默认网关输入自己需要设定的
  • 2024-05-18[20240516]建立完善vim bccalc_linux.vim插件.txt
    [20240516]建立完善vimbccalc_linux.vim插件.txt--//同步对linux版本做了修改,我自己很少使用,没有测试.--//安装很简单的拷贝到plugin,目录.$catbccalc_linux.vim""calculateexpressionenteredoncommandlineandgiveanswer,e.g.:"":Calculatesin(3)+sin(4)^2
  • 2024-05-18Windows Active Directory(AD)域控制器(Domain Controller, DC)在企业IT管理中扮演着至关重要的角色,其优势、好处和作用体现在以下几个方面:
    WindowsActiveDirectory(AD)域控制器(DomainController,DC)在企业IT管理中扮演着至关重要的角色,其优势、好处和作用体现在以下几个方面:优势与好处:集中化管理:权限与资源管理集中化,便于统一配置和控制,减少了管理的复杂度和成本。简化用户和计算机账户的创建、修改和删除
  • 2024-05-18PHP的多样化执行方式(parallel PHP多线程实现,原生协程实现,多进程实现,ZTS、NTS、TS又是什么)
    进程、线程、协程进程:应用程序的启动实例,运行起的代码叫进程,有独立的内存空间,类比工厂的P个(P=1单进程,P>1多进程)车间。线程:线程是CPU调度的最小单位,是进程内的执行单元,多个线程共享所属进程的资源。类比车间内的T个员工(T=1单线程,T>1多线程)车间。协程:类似线程,协程是用户态(CPU受
  • 2024-05-18Windows 环境多服务文件同步
    多服务器文件同步的目标是将SSCMS系统生成的站点文件以及图片、附件等站点资源文件同步至独立服务器并对外提供访问,以避免直接将SSCMS系统暴露在外网。我们推荐使用免费开源的 rsync 软件进行跨服务器文件同步,除了 rsync 软件之外,您也可以使用其他第三方软件进行文件同步
  • 2024-05-18常见Windows图标和缩略图问题的解决方法 steam图标变白、变地球
    原文地址:https://itxiaozhang.com/common-windows-icon-thumbnail-issues-solutions/此教程配合视频学习效果最佳,视频教程在文章末尾。Windows桌面图标问题指南在使用Windows操作系统时,我们经常会遇到各种与桌面图标和缩略图显示相关的问题。本文将详细介绍常见的图标问题,并
  • 2024-05-18Linux集群管理
    1.ssh密钥认证全过程 2.Ansible自动化运维:批量管理,批量分发,批量执行,维护。。Ansible是python写的.  3.Ansible管理架构Inventory主机清单:被管理主机的ip列表,分类.ad-hoc模式:命令行批量管理(使用ans模块),临时任务.playbook剧本模式:类似于把操作写出脚
  • 2024-05-18常见Windows图标和缩略图问题的解决方法 steam图标变白、变地球
    原文地址:https://itxiaozhang.com/common-windows-icon-thumbnail-issues-solutions/此教程配合视频学习效果最佳,视频教程在文章末尾。Windows桌面图标问题指南在使用Windows操作系统时,我们经常会遇到各种与桌面图标和缩略图显示相关的问题。本文将详细介绍常见的图标问题,并
  • 2024-05-18常见Windows图标和缩略图问题的解决方法 steam图标变白、变地球
    原文地址:https://itxiaozhang.com/common-windows-icon-thumbnail-issues-solutions/此教程配合视频学习效果最佳,视频教程在文章末尾。Windows桌面图标问题指南在使用Windows操作系统时,我们经常会遇到各种与桌面图标和缩略图显示相关的问题。本文将详细介绍常见的图标问题,并
  • 2024-05-18常见Windows图标和缩略图问题的解决方法 steam图标变白、变地球
    原文地址:https://itxiaozhang.com/common-windows-icon-thumbnail-issues-solutions/此教程配合视频学习效果最佳,视频教程在文章末尾。Windows桌面图标问题指南在使用Windows操作系统时,我们经常会遇到各种与桌面图标和缩略图显示相关的问题。本文将详细介绍常见的图标问题,并
  • 2024-05-18免费解锁Windows 11的HEVC支持:轻松播放4K电影的详细步骤
    Windows11安装完成后,用电影和电视这个应用打开4K或者8K的MP4文件时,提示缺少解码器以下就是本人解决过程第一步:查找HEVC扩展的页面直接浏览器打开:https://apps.microsoft.com/,搜索HEVC扩展,得到以下页面)复制地址栏的网址,如上图红框第二步:获取HEVC扩展的下载链接直接浏览器
  • 2024-05-18Nginx 支持 CORS
    Nginx支持CORS先说下最终增加的配置:add_headerAccess-Control-Allow-Originhttps://a.domain.comalways;add_headerAccess-Control-Allow-Headers'content-type,authorization';add_headerAccess-Control-Max-Age3600;if($request_method='OPTIONS'
  • 2024-05-18Linux 文件系统(三) --- overlayfs简介
    PS:要转载请注明出处,本人版权所有。PS:这个只是基于《我自己》的理解,如果和你的原则及想法相冲突,请谅解,勿喷。环境说明  无前言  对于overlay文件系统来说,我以前只是听过,具体貌似docker里面使用了相关技术,但是也仅仅限于听过了。  最近,由于需要通过tar来备份一个系
  • 2024-05-18Linux常用命令之文件相关操作
    Linux读写操作常用命令:1、open:打开文件,可创建文件、设置文件读写模式intopen(constchar*pathname,intflags,mode_tmode);2、creat:创建新文件intcreat(constchar*pathname,mode_tmode);3、openat:可指定目录创建新文件intopenat(intdirfd,constchar*path
  • 2024-05-18在Windows操作系统中,类似于组策略gpedit功能的软件有以下几个选择:
    在Windows操作系统中,类似于组策略功能的软件有以下几个选择:LocalGroupPolicyEditor(本地组策略编辑器):这是Windows自带的一个工具,它允许你配置本地计算机上的组策略。你可以通过输入"gpedit.msc"命令来打开本地组策略编辑器。PolicyPlus:PolicyPlus是一个开源的、可替
  • 2024-05-18Linux系统安全配置基线
    https://www.cnblogs.com/sun-sunshine123/p/7119472.html一:共享账号检查配置名称:用户账号分配检查,避免共享账号存在配置要求:1、系统需按照实际用户分配账号;2、避免不同用户间共享账号,避免用户账号和服务器间通信使用的账号共享。操作指南:参考配置操作:cat/etc/pas
  • 2024-05-18Linux/Golang/glibC系统调用
    Linux/Golang/glibC系统调用本文主要通过分析Linux环境下Golang的系统调用,以此阐明整个流程有时候涉略过多,反而遭到质疑~,写点文章证明自己实力也好Golang系统调用找个函数来分析https://pkg.go.dev/os/exec#Cmd.Wait源码文件在src/os目录下的:exec.go->exec_unix.go->
  • 2024-05-18驱动内存加载[理论]
    07驱动内存加载驱动加载介绍内存驱动加载不需要签名当双击一个PE程序的时候发生了什么1.通过explorer.exe(资源管理器)定位到双击的文件2.资源管理器通过CreatProcess创建进程3.创建进程的时候开辟一块空间此时在R3(PEB)和R0(填充基址)需要的地方挂上R3的物理页4.通过文
  • 2024-05-18驱动内存加载[实战]
    08驱动内存加载[项目]目标:实现一个加载器,让驱动不落地加载DOS头和NT头DOS头kd>dt_IMAGE_DOS_HEADER-r3ntdll!_IMAGE_DOS_HEADER+0x000e_magic:Uint2B+0x002e_cblp:Uint2B+0x004e_cp:Uint2B+0x006e_crlc
  • 2024-05-18KPCR进程概念
    1.KPCR进程概念KPCR介绍KPCR是CPU的控制结构FS段寄存器在R0(FS=0x30)的时候指向KPCR结构FS段寄存器在R3(FS=0x3b)的时候指向当前线程的TEB(线程)线程结构是运行在CPU上面,所以线程结构是放在CPU上的kd>dt_KPCRntdll!_KPCR+0x000NtTib:_NT_TIB+0x0
  • 2024-05-18进程
    2.进程KPROCESS这里我们使用驱动管理程序kd>dt_kprocess86de0d20ntdll!_KPROCESS+0x000Header:_DISPATCHER_HEADER+0x010ProfileListHead:_LIST_ENTRY[0x86de0d30-0x86de0d30]//基本都是空的+0x018DirectoryTableBase:0xbeda71e0//
  • 2024-05-18Docker 部署Nginx
    1、运行容器dockerrun--namenginx-dnginx2、创建目录mkdir/opt/sevnceWorkplace/docker/nginxmkdir/opt/sevnceWorkplace/docker/nginx/htmlmkdir/opt/sevnceWorkplace/docker/nginx/logs3、从容器中复制要挂载的文件dockercpnginx:/etc/nginx/conf.d//op
  • 2024-05-18【工具使用】【Shell脚本】【gitlab】下拉所有的仓库代码
    1 前言电脑重置了或者新的项目代码,仓库里二三十个,一个一个拉属实有点拉跨,今儿空了整了个脚本,可以拉下所有的仓库代码。2 前置需要装一个解析json的,windows的话可以直接下载:下载,mac的话可以再官网下载:官网地址。然后加入到PATH下,效果如下:git上新建个access_token,下
  • 2024-05-18linux网络配置
    使用netplan(适用于Ubuntu18.04及以后版本)编辑netplan配置文件Netplan配置文件位于/etc/netplan/目录中,文件名通常以.yaml结尾。打开该文件进行编辑:sudonano/etc/netplan/01-netcfg.yaml配置示例以下是一个netplan配置示例,其中eth0接口的IP地址设置为192
  • 2024-05-18在Linux中,什么是操作系统?
    操作系统(OperatingSystem,OS)是管理和抽象计算机硬件资源,为用户和应用程序提供运行环境的系统软件。它是计算机系统中最关键的软件之一,充当硬件和用户、应用程序之间的中间层。以下是操作系统的一些核心概念和功能:1.核心功能:进程管理:操作系统负责创建、调度、同步、通信和终
  • 2024-05-18在Linux中,如何排查系统崩溃问题?
    排查Linux系统崩溃问题通常是一个复杂的过程,需要系统管理员具备对系统运行机制的深入了解,并且需要使用一系列的工具和方法来定位和解决问题。以下是一些排查系统崩溃问题的步骤:1.收集崩溃时的信息询问用户:了解用户在使用系统时遇到的问题,崩溃前后的系统表现。崩溃时间:记录系
  • 2024-05-18在Linux中,如何排查性能下降问题?
    在Linux中排查性能下降问题,通常需要一个系统性的方法来分析和定位瓶颈所在。以下是排查性能问题的一般步骤和工具:1.监控整体系统状态top/htop:使用top或更友好的htop命令实时查看CPU使用率、内存占用、进程状态等基本信息。uptime:查看系统运行时间及平均负载,平均负载超过C
  • 2024-05-18在Linux中,如何排查死锁问题?
    在Linux中排查死锁问题通常涉及监控系统状态、分析进程行为和资源使用情况,以及使用特定的工具来辅助诊断。以下是一些常见的步骤和工具:1.观察系统状态使用top或htop:这些工具可以实时显示系统负载、CPU使用率、内存占用以及所有运行中的进程。死锁可能导致某些进程长时间不
  • 2024-05-18Ubuntu下darknet yolo4的编译
    Ubuntu下darknetyolo4的编译首次编辑:24/5/17/23:16最后编辑:24/5/18/12:47参考链接YOLOv4-darknetinstallationandusageonyoursystem(Windows&Linux)InstallingandBuildingDarknet官网0说明此博客只记录darknetyolo4+opencv的编译安装,不涉及cuda和cuDNN
  • 2024-05-18linux系统启动顺序
    Linux系统的启动过程可以分为以下几个阶段:1.**BIOS/UEFI阶段:**-计算机通电后,首先执行固件程序,即BIOS(基本输入/输出系统)或UEFI(统一可扩展固件接口)。-BIOS/UEFI负责进行硬件自检(POST)、初始化硬件设备(如CPU、内存、显卡、硬盘等)、加载引导程序等。2.**引导加载程序(Bootlo
  • 2024-05-18Windows Security Baselines(安全基线指南) 是由微软提供的一个安全配置集合,旨在帮助组织和管理员快速部署一套推荐的安全设置,以增强Windows操作系统及其组件的安全性。这些
    安全基线指南-WindowsSecurity|MicrosoftLearnWindowsSecurityBaselines(安全基线)是由微软提供的一个安全配置集合,旨在帮助组织和管理员快速部署一套推荐的安全设置,以增强Windows操作系统及其组件的安全性。这些基线覆盖了操作系统本身、MicrosoftEdge浏览器、Inter
  • 2024-05-18FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
    ​AVS3是中国AVS工作组制定的第三代音视频编解码技术标准,也是全球首个已推出的面向8K及5G产业应用的视频编码标准。AVS工作组于2019年3月9日完成第三代AVS视频标准(AVS3)基准档次的制订工作,参考软件的测试表明,AVS3基准档次的性能比上一代标准AVS2和HEVC提升了约30%。libuavs3d是AV
  • 2024-05-18ServiceHub.DataWarehouseHost.exe内存占用过高
    最近在优化WCS系统中同层调度多辆车子的功能,功能写完后,顺手写了个仿真的脚本,模拟车辆动作。准备测试下合理性。但是使用VS2022进行调试时,刚调试时程序响应很快,因为总是被领导喊去参加各种会议,忙完回来,准备继续测试时,程序响应总是很慢,一开始没注意,以为是许久不开发,电脑配置跟
  • 2024-05-18linux启动
    我们在下面会在u-boot下面所有tftp服务从服务器下载linux内核和根文件,并且使用NFS挂载内核的根文件系统,所有下面需要做以下准备:准备阶段linux根文件编译buildroot编译根文件流程:https://www.cnblogs.com/Hlc-/p/17647373.htmlu-boot编译u-boot编译和启动流程:https://www.cn
  • 2024-05-18ubuntu 环境变量
    引用:/etc/profile为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。/etc/environment系统的环境变量,/etc/profile是所有用户的环境变量,前者与登录用户无关,后者与登录用户有关,当同一变量在两个
  • 2024-05-18一次nginx文件打开数的问题排查处理
     现象:nginx域名配置合并之后,发现consul-template无法完成nginx重载,然后发现需要重启nginx,才能让配置生效。注意:下次哪个服务有报错,就看重启时所有日志输出,各种情况日志输出。不要忽略细节。很多时候其实已经看到了问题,却没有深入查看问题。  查看进程最大打开文件个数#ca
  • 2024-05-18[转帖]JVM内存配置最佳实践
     https://help.aliyun.com/zh/sae/use-cases/best-practices-for-jvm-heap-size-configuration   如果JVM堆空间大小设置过大,可能会导致Linux系统的OOMKiller被激活,进而结束(kill)Java应用进程,在容器环境下可能会表现为频繁异常重启。本文介绍在容器环境下JVM
  • 2024-05-17ubuntu20.04安装ros2 Galactic
    注意:ros2galactic(2021.5~2022.11)和ros2foxy(2020.5~2023-5)对于基础系统库的版本需求几乎没有变化,主要是最低c++版本由c++14升级为c++17。同时autoware.universe官方教程中,在20.04上推荐的也是ros2galactic,因为autoware.universe用到了c++17的语法。上图为foxy,下图为galac
  • 2024-05-17Ubuntu虚拟机安装docker
    更新现有的软件包:bash复制代码sudoapt-getupdate安装必要的依赖包:bash复制代码sudoapt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker的官方GPG密钥:bash复制代码curl-fsSLhttps://download.docker.com/linux/ubunt
  • 2024-05-17Ubuntu虚拟机换源
    在Ubuntu虚拟机上更换软件源可以提高软件包下载和更新的速度。以下是更换软件源的步骤:备份现有的软件源列表:bash复制代码sudocp/etc/apt/sources.list/etc/apt/sources.list.bak编辑软件源列表:bash复制代码sudonano/etc/apt/sources.list替换默认的软件源为国内镜像
  • 2024-05-17Golang初学:获取程序内存使用情况,std runtime
    goversiongo1.22.1windows/amd64Windows11+amd64x86_64x86_64GNU/Linux--- 序章本文介绍golang程序占用内存的监控:使用stdruntime的ReadMemStats函数。 ReadMemStats函数https://pkg.go.dev/runtime@go1.22.3//函数funcReadMemStats(m*MemStats
  • 2024-05-17昔日音乐播放器王者!Winamp宣布Windows端9月开源
    今日,Winamp在X平台宣布,Windows端源代码将于9月24日公开。官方表示,邀请全球开发者为Winamp发展作出贡献,为Windows用户打造完美的播放器。据介绍,Winamp重点将放在移动端播放器和其他平台上,并将在7月初发布全新移动播放器。Winamp不想放弃在Windows上使用该软件的千万用户,因此
  • 2024-05-17Linux系列---【cannot open directory .: Input/output error】
    1.问题执行cd/tmp,rm-rf/tmp,ll/tmp时,发现报错:cannotopendirectory.:Input/outputerror。2.分析这个一般是因为磁盘损坏导致的,我的是因为我对xfs类型的lv_tmp未卸载,就强制缩容,导致了缩容失败,从而也造成了磁盘不可用。3.解决方案注意:这个方案会丢失数据#-l选项
  • 2024-05-17windows 常用软件
    常用软件utools---终端管理wallpapperfenceschromewatt---steam管理codevscodegitc++环境==vsoce官方教程MSYSc++环境终端powershellwindowterminal字体Firacode--https://www.nerdfonts.com/font-downloads虚拟机wsl2ubuntuarchdocker
  • 2024-05-17windows scoop
    安装iwr-usebget.scoop.sh|iexscoopupdate#代理scoopconfigproxy127.0.0.1:10809search——搜索仓库中是否有相应软件。install——安装软件。uninstall——卸载软件。update——更新软件。可通过scoopupdate*更新所有已安装软件,或通过scoopupdate更新所有
  • 2024-05-17Linux 提权-Sudo_2
    本文通过Google翻译SudoPart-2–LinuxPrivelegeEscalation-Juggernaut-Sec这篇文章所产生,本人仅是对机器翻译中部分表达不准确的字词进行了校正及个别注释补充。导航0前言1第1部分快速回顾2利用Sudo命令–滥用预期功能2.1使用Hashcat破解Shadow
  • 2024-05-17孤儿进程和僵尸进程
     孤儿进程和僵尸进程是操作系统中两种不同的进程状态,它们有着不同的特征和产生原因。1.孤儿进程:-孤儿进程是指父进程退出或意外终止后,子进程仍然在操作系统中运行的情况。由于子进程的父进程已经不存在,操作系统将其托付给init进程(在Unix/Linux系统中是进程号为1的init进程