脚本windows文件linux
Linux提权5
本次学习Linux sudo提权 实验原理 sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。换句话说通过此命令可以让非root的用户运行只有root才有权限执行的命令。 sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用 ......
Linux MIPI 调试中常见的问题
一、概述 做嵌入式工作的小伙伴知道,有时候程序编写没有调试过程中费时,之间笔记里有 MIPI 摄像头驱动开发的过程,有需要的小伙伴可以参考:Linux RN6752 驱动编写。 而我也是第一次琢磨 MIPI 协议,其中有很多不明白的地方,在调试的时候折腾了很久,特此将我遇到的问题记录下来,希望多其他 ......
Linux 内核参数调整解析:深度优化数据库性能 转载:https://www.toutiao.com/article/7304950566709559843
系统内核参数配置文件:/etc/sysctl.conf 一、参数说明 1、关闭 IPv6 支持 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 作用:关闭对 IPv6 的支持,减轻系统负担,提高安全性 ......
阿里云上传文件的实例
阿里云上传文件简单示例 点击查看代码 package com.itheima; import com.aliyun.oss.ClientException; import com.aliyun.oss.OSS; import com.aliyun.oss.common.auth.*; import ......
npm install 报pnpm无法加载文件 (解决方法 )
例如:我现在要运行一个TS的项目,我的电脑上没有安装pnpm,导致我的vscode一直报错无法加载 Pnpm安装 npm install -g pnpm pnpm : 无法加载文件 pnpm : 无法加载文件 C:\Users\HP\AppData\Roaming\npm\pnpm.ps1,因为在此 ......
SpringBoot的配置文件application.yml及加载顺序详解
SpringBoot配置文件application.yml及加载顺序 配置文件分类 自定义配置文件 配置文件总结 Springboot中application.yml、application.properties和bootStrap.yml加载顺序 SpringApplication位于项目根目录 ......
macOS 使用 Finder 无法把文件拖到 U盘里面去 bug All In One
macOS 使用 Finder 无法把文件拖到 U盘里面去 bug All In One
U盘/磁盘格式不兼容 bug ❌
......
Linux
https://www.cnblogs.com/tz888888/p/17867064.html https://www.cnblogs.com/tz888888/p/17867066.html https://www.cnblogs.com/tz888888/p/17867067.html htt ......
Linux校验文件MD5和SHA值的方法
1、需求背景 下载或传输文件后,需要计算文件的MD5、SHA256等校验值,以确保下载或传输后的文件和源文件一致 2、校验方法 如上图所示,可以使用Linux自带的校验命令来计算一个文件的校验值 Linux自带的校验命令有:md5sum、sha1sum、sha224sum、sha256sum、sha ......
文件权限管理
文件权限管理概念: 1、文件权限:Linux系统中每个文件都有相应的权限设置,用于控制用户对文件的访问权限。 2、用户和用户组:Linux系统中每个文件都有相应的所有者和所属用户组,不同用户和用户组具有不同的权限。 3、权限位:Linux系统中每个文件都有相应的权限位,用于表示该文件有哪些权限。 4 ......
Linux文件管理:技巧、策略与实用工具
一、介绍 在Linux系统中,文件管理是一项重要的任务。它涉及到文件的创建、删除、移动、复制和权限管理等多个方面。有效的文件管理策略可以提高工作效率、保护系统安全,并确保数据的一致性。本文将深入探讨Linux文件管理的核心概念、策略和实用工具,帮助您更好地管理您的文件。 二、Linux文件管理的核心 ......
Linux用户管理:策略、技巧与最佳实践
一、介绍 在Linux系统中,用户管理是一项至关重要的任务。它涉及到用户的创建、权限分配、密码管理等多个方面。有效的用户管理策略可以提高系统的安全性、可靠性和稳定性,同时也可以提高工作效率。本文将深入探讨Linux用户管理的核心概念、策略和最佳实践,帮助您更好地管理您的用户基础。 二、Linux用户 ......
2023年11月更新整理Windows11专业版激活密钥
微软Windows11官方ISO镜像下载地址:https://www.microsoft.com/zh-cn/software-download/windows11 整理自互联网,不保证可用性。A2B7C-Q8D4E-F1G6H-I7J3K-L5M9NP9Q2R-E4S6T-U1V8W-O3X7Y- ......
linux awk 多分隔符 -F'[ :,=]'
摘自:https://blog.csdn.net/whatday/article/details/90415997 awk的-F参数可以指定新的记录分隔符,有些时候可能需求指定多个分隔符,比如下面的内容 width:720 height:360 如果需要取出width和height后面的值的话,一般 ......
Linux提权4
本次学习suid提权,之前学习环境变量提权的时候已经接触了suid,但在环境变量提权的时候有很多限制,很多时候我们无法直接编辑环境变量,suid提权方式会更高效。 实验原理 suid(set uid)是linux中的一种特殊权限,suid可以让调用者以文件拥有者身份运行该文件,所以利用suid提权的 ......
linux ssh免密登录
LINUX SSH免密登录 即看即用 Server A 要免密登录Server B (192.168.254.129) 在Server A 上 1、生成公钥,一路enter选择默认 ssh-keygen -t rsa 2、公钥拷贝到Server B(192.168.254.129)上并授权 ssh- ......
Linux部署WebDAV
1. 下载 在下面网址下载对应版本的WebDAV服务端 https://github.com/hacdias/webdav/releases/tag/v4.2.0 2. 运行与配置 将解压后的WebDAV复制到/usr/bin路径下 在适当的位置编写配置文件webdav.yaml注意需要使用单引号将 ......
HPM5301EVKlite windows下上手使用
HPM5301 是先辑半导体出的一款300Mhz的riscV芯片,售价7.99,开发板售价39.99,性价比超高 资源获取 evklite基本不需要原理图,下载SDK和ENV即可 SDK连接:https://github.com/hpmicro/hpm_sdk ENV连接:https://githu ......
Linux文件管理命令
Linux命令学习 仅记录一些常用的案例,不对具体的命令参数进行记录,繁琐且在网络上就能很方便查到。 重定向符号 符号 含义 重定向:将数据传到其他地方 > 输出覆盖重定向 >> 输出追加重定向 <或者<< 输入重定向 举例 1.读取文件内容并覆盖写入另一个文件中。 cat dy.txt > ks. ......
C++中如何使用内存文件
#include <iostream> #include <strstream> using namespace std; int main() { char szBuf[16] = {"hello world!"}; std::strstreambuf memo(szBuf,sizeof(szBu ......
网页正常性监控脚本
#!/bin/bash # Script name: httpmonitor.sh # Author: wanghongwei # Date: 2023-11-30 # Version: 1.0 # Description: A script to monitor http request and ......
SFTP文件本地及远程创建,上传,下载,删除,获取脚本
关键参数: sftp_route:远程路径 local_route:本地路径(windows需要r解析) header:txt表头字段(列表方式) data:txt内容信息(列表嵌套列表方式) filename_success:是否创建success文件默认为false filename:文件名称( ......
mac中删除本地maven库中下载失败的.lastUpdated文件
在 macOS 中,要删除本地 Maven 仓库中所有的 .lastUpdated 文件,您可以使用 find 命令结合 rm 命令来执行这个操作。这可以在终端(Terminal)中完成。 打开您的终端应用程序,然后使用以下命令: find ~/.m2/repository -name "*.las ......
深入了解Linux日志分割工具 - logrotate
深入了解Linux日志分割工具 - logrotate 介绍 在 Linux 系统中,日志文件是了解系统运行状态、应用程序活动以及故障排查的关键。然而,随着时间的推移,日志文件可能会变得庞大,占用过多磁盘空间。为了解决这个问题,Linux 引入了一个强大的日志管理工具 - logrotate。 lo ......
使用Rkhunter检测linux渗透
目前可以发现大多数已知的rootkits和一些嗅探器以及后门程序。它通过执行一系列的测试脚本来确认服务器是否已经感染rootkits,比如检查rootkits使用的基本文件,可执行二进制文件的错误文件权限,检测内核模块等等。 使用yum 或者apt 直接安装 rkhunter --checkall ......
Windows下读文件二进制模式和文本模式的区别
前段时间,碰到了一个奇怪的事情,我实现了一个读某文件的类,原本这个文件是以二进制写的,读的时候没太在意,将模式少写了一个“b”,变成了文本模式 _tfopen_s(&pFile, m_file, _T("r")) 测试了好些文件都没有问题,直到有一天,一同事反应读取函数有问题,数据被截断了。我看了半 ......
Linux提权3
本次学习Linux计划任务提权 实验原理 实验过程 首先攻击机登录普通用户 查看计划任务情况 可以看到cleanup.py脚本每一分钟执行一次 脚本文件位置/home/cleanup/1.sh 查看脚本权限,任意用户都有读写和执行权限 这个时候想办法修改脚本文件内容,通过脚本的定时任务执行恶意操作 ......
linux命令使用方法(不断更新)
find / -iname test #查找所有/目录下文件名为test的文件 find / type -f -mtime +30 -name "文件名或表达式" #查找/目录下类型为文件时间为30天以前-name “ ”中的文件 find / type -d -mtime +30 #查找/目录下类 ......