首页 > TAG信息列表 > SH

解决IDEA Maven依赖下载总是失败的几种方法

参考地址: https://blog.csdn.net/weixin_40517799/article/details/121277524 # 这里写你的仓库路径 # REPOSITORY_PATH=~/.m2/repository REPOSITORY_PATH=D:/devtool/maven/repository echo 正在搜索... find $REPOSITORY_PATH -name "*lastUpdated*" | xargs rm -fr echo 搜索

Linux下tomcat离线安装

1.使用xshell把已下载的apache-tomcat-8.5.50.tar.gz传到服务器 2.解压包 [root@localhost ~]# tar -zxvf apache-tomcat-8.5.50.tar.gz -C /usr/local apache-tomcat-8.5.50/bin/catalina.sh apache-tomcat-8.5.50/bin/configtest.sh apache-tomcat-8.5.50/bin/daemon.sh apa

《Unix/Linux系统编程》第三周学习笔记

《Unix/Linux系统编程》第三周学习笔记 sh编程 sh脚本 #! /bin/bash # comment line echo hello chmod +x mysh使其可执行 sh脚本的第一行通常以#!组合开始,通 常称为shebang。当主sh见到shebang时,会读取脚本所针对的程序名并调用该程序。shebang允许主sh调用适当 版本的sh来执行

zookeeper启动异常Error: JAVA_HOME is not set and java could not be found in PATH

明明正常配置了JAVA_HOME,仍然报错: hadoop@hadoop-1:/data/apache-zookeeper-3.7.1-bin/bin$ sh zkServer.sh startzkServer.sh: 78: /data/apache-zookeeper-3.7.1-bin/bin/zkEnv.sh: [[: not found-p: not foundjava is /data/hadoop/jdk1.8.0_202/bin/javaError: JAVA_HOME is n

hbase搭建

四、HBase1.4.6安装搭建 4.1 hbase下载 官网下载地址:https://www.apache.org/dyn/closer.lua/hbase/1.4.6/hbase-1.4.6-bin.tar.gz 4.2 前期准备(Hadoop,zookeeper,jdk) 启动hadoop start-all.sh 验证 http://master:50070 启动zookeeper(三台分别启动) zkServer.sh start 检

shell基础

shell 什么是shell shell的作用是 解释执行用户输入的命令或程序等 用户输入一条命令,shell就解释一条 键盘输入命令,linxu给与响应的方式,称之为交互 shell是一块包裹着系统核心的壳,处于操作系统的最外层,与用户直接对话,把用户的输入,解释给操作系统,然后处理操作系统输出结果,输出到

Linux通过脚本实现多台主机统一部署

该脚本分成三部分,一部分是获取信息的脚本:getInfo.sh 一个是main脚本:main.sh、一个是ssh连接主机脚本:sshing.sh 注: 该脚本存在缺陷,也远远比不上专门的部署软件,大家看看图一乐呵,交流交流技术就行啦!   main.sh   #是否检查主机是否存活host_check=`cat ./install.command | grep

pycharm中运行shell脚本

为了跑一份深度学习工程文件,这份文件夹有好几份子文件夹,子文件夹里有.sh脚本。我以前跟盛哥来跑强化学习的代码时,盛哥教我装了git,所以用git是可以来跑脚本的。费力搞了半天装cygwin来跑,实际上cygwin也没配置出来。 就pycharm+git完成代码运行。具体的,确保git正确安装,在C:\Program

大规模数据分析统一引擎Spark最新版本3.3.0入门实战

@目录概述定义Hadoop与Spark的关系与区别特点与关键特性组件集群概述集群术语部署概述环境准备Local模式Standalone部署Standalone模式配置历史服务高可用(HA)提交流程作业提交原理Standalone-client 提交任务方式Standalone-cluster 提交任务方式Yarn部署Yarn Client模式Yarn Clu

linux学习笔记5——sh和bash区别

众所周知,linux基于unix。 在Unix中有个Bourne shell 是由贝尔实验的史蒂夫·布尔 ( Stephen Bourne ) 发明的命令行解释器。也简写为sh。 但是 Bourne shell 对用户交互不是很友好。linux在Bourne shell的基础上加强了对用户的交互。取名Bourne Again shell 意义是加强版again 的

jenkins shell

  #!/bin/bash # hostnamectl source /etc/profile go version cd /root/go_path/src/job-moment git pull origin product -f ###########################招聘 go build -o ../job.sh # 日志清空 备份上次的 cp ../job.log ../job.log.copy # 端口进程结束 netstat -a

docker 启动失败 exec /start.sh: no such file or directory

docker 启动之后报错 exec /start.sh: no such file or directory 解决步骤: 1、看看start.sh 的权限。是否是可执行。 2、看看start.sh 的 字符集

配环境

配环境 (base) root@dev-caixukun-caixukun-caixukun:~/pycharm-2019.3.1/bin# ./pycharm.sh 放在这 然后: conda create -n name python=3.6 conda activate name

运行VCK190 TRD的小技巧

环境 参考设计: VCK190 Base TRD 2022.1 代码: https://github.com/Xilinx/vck190-base-trd 文档: https://xilinx.github.io/vck190-base-trd/2022.1/html/intro.html 工具版本: Vivado/Vitis 2022.1, PetaLinux 2022.1 开发板: VCK190 Production Version 编译 强烈推荐使用Ubuntu

07-Nginx日志切割-通过sh脚本手动切割日志

Nginx日志切割 现有的日志都会存在access.log文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时

攻防世界 repeater 题解

攻防世界 repeater 题解 查看程序保护情况,开启了PIE,没开NX,RELRO全开。 在ida64中打开分析程序,这道题程序比较简单。可以发现的信息如下: 字符数组s大小为0x20,但可以读入0x40的长度,起始于rbp-30h处(见红框) 变量v5可以控制循环、条件控制输出main函数地址,该变量位于rbp-20h字符数

Zookeeper-伪集群版安装配置(CentOS)

Zookeeper-伪集群版安装配置(CentOS) 集群设计 注意避免今后与已知的端口冲突尽量选择10000后的端口 ID节点主机名集群选举接口集群广播接口客户端连接端口 1 node1 10010 10011 10012 2 node2 10020 10021 10022 3 node3 10030 10031 10032 Zookeeper安装 下载Zook

Zookeeper-伪集群版安装配置(CentOS)

Zookeeper-伪集群版安装配置(CentOS) 集群设计 注意避免今后与已知的端口冲突尽量选择10000后的端口 ID节点主机名集群选举接口集群广播接口客户端连接端口 1 node1 10010 10011 10012 2 node2 10020 10021 10022 3 node3 10030 10031 10032 Zookeeper安装 下载Zook

攻防世界 new_easypwn 题解

攻防世界 new_easypwn 题解 程序分析 查看程序基本情况,如图,该程序是64位程序,开启了Canary、NX、PIE保护。 使用ida64打开分析程序,该程序是个电话录之类的,可以添加、删除、查看、修改通讯录。在查看函数这里发现存在字符串格式化漏洞,如图红框中标注所示。 其中图中地址unk_2020E0

Bun.sh 是什么?

Bun.sh 是什么? Bun 是一个快速的一体化 JavaScript 运行时 Bun 是像 Node 或 Deno 一样的现代 JavaScript 运行时。它是从头开始构建的,专注于三个主要方面: 快速开始(考虑到优势)。 新的性能水平(扩展 JavaScriptCore,引擎)。 作为一个伟大而完整的工具(捆绑器、转译器、包管理器)。 B

攻防世界 pwn1 题解

攻防世界 pwn1 题解 下载附件,file命令识别文件为64位,checksec命令查看程序保护情况,如图,有Canary和NX保护。 在ida64中打开程序,程序的主要功能有两个: 存储用户输入的字符串内容 打印用户输入的字符串内容 特别的注意到,字符串数组大小为136(0x88),而read运行的最大输入大小为0x100

Shell 传递参数

可执行文件 loan_repay_check.sh 其中有三个参数s_date,e_date,project_key如下: 传入参数执行: sh loan_repay_check.sh 2022-03-02 2022-03-02 lx8

linux命令集【2】

第二部分 1.查看Linux的IP地址:ifconfig 2.启动(start)/停止(stop)/重启服务(retart):service  服务名  start / stop / retart 3.打包为.tar文件:tar -cf 包名 文件名 4.查看包内容:tar -tf 包名 5.解压包:tar -xf 包名 6.压缩文件----gz bz2 7.tar -zcf 压缩包的名字 文件或者文件

一、Azkaban简明笔记

1、azkaban部署 主要是集群部署安装。 1.1 准备安装包 Downloads (azkaban.github.io) 1.2 配置MySQL 启动mysql mysql -uroot -proot 创建azkaban数据库 create database azkaban; 创建azkaban用户并赋予权限(可以不设置账号,继续使用root账号) -- 显示相关变量 SHOW VARIAB

GitHub——Error: Process completed with exit code 126.

前言 如题,github的actions在执行脚本的时候提示权限不足,既然权限不足,那就赋予权限呗,于是查了下git文档,还真有这个命令; git update-index: git update-index 内容 报错内容 Run ./build.sh /home/runner/work/_temp/fc8e00a4-5d7c-4833-a2bb-5b7778b331a2.sh: line 1: ./buil