avatar
文章
139
标签
216
分类
19

首页
目录
  • 时间轴
  • 标签
  • 分类
清单
  • 音乐
  • 照片
  • 视频
  • 理财
友链
关于
独特的留白
搜索
首页
目录
  • 时间轴
  • 标签
  • 分类
清单
  • 音乐
  • 照片
  • 视频
  • 理财
友链
关于
修改环境变量错误执行export造成命令不可用的解决方法
发表于2022-09-04|杂七杂八乱记录linux命令脚本集
出现问题 在公司服务器上安装JDK时,设置环境变量,并将其export,执行source /etc/profile之后,导致所有命令不可用,只能通过全路径来使用命令,比如ls:/bin/ls。 出了问题,想法修复,将错误的环境变量注释掉: 1/usr/bin/vim /etc/profile 将错误的export注释掉后,执行 1source /etc/profile 此时,可能会恢复,也可能不会恢复。如果遇到上述重新编辑也不能恢复的情况,下面讲讲罗列两种解决方案。 解决方案 方法一 直接在linux命令行界面输入如下,然后回车(导入环境变量,以及shell常见的命令的存放地址) 1export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 方法二 如果系统所有命令都不能使用时,还可以使用绝对命令vim打开profile文件 1/bin/vim /etc/profile #或者/usr/bin/vim啥的再PATH中的都行 在系统的配置文件里添加环境变量地址 1expor ...
Windows服务器中隐藏tomcat命令窗口
发表于2022-08-24|生产工具专题
0x01 修改tomcat的setclasspath.bat脚本 方法一:修改tomcat中的文件参数,达到隐藏目的: 打开TOMCAT_HOME\bin\setclasspath.bat,在文件的底部找到以下内容: 1set _RUNJAVA="%JRE_HOME%\bin\java" 并修改为: 1set _RUNJAVA="%JRE_HOME%\bin\javaw" 保存后重新启动tomcat即可以在不出现命令行窗口的情况下运行。 0x02 将tomcat作为服务启动 将tomcat作为服务启动,注意先要配置好CATALINA_HOME和path等环境变量。 接着主要命令有:cmd命令符下进入tomcat/bin目录,输入:service.bat install(自定义的tomcat版本名如tomcat5)。运行中输入services.msc 打开服务管理控制台,找到 Apache Tomcat 服务,右键选择属性,修改启动类型为“启动”并确定。
windows服务器中部署springboot项目的脚本
发表于2022-08-24|生产工具专题
0x00 批脚本(有窗口) 使用文本文档输入如下内容: 123@echo offjava -jar xxx.jarexit 保存为 deploy.bat文件,双击生成的bat脚本,服务启动成功。 注意: 该脚本会执行项目,但是不会关闭窗口,一旦关闭窗口,项目会关闭。 0x01 bat批处理脚本(后台运行,没有命令弹窗) 要想在后台执行该jar,需要以下脚本: 1234@echo offset JAR_HOME=%~dp0start javaw -jar %JAVA_HOME%\xxx.jarexit 注意:该脚本适用于启动脚本和jar包在同一目录的时候。 其中,jar包位置需要绝对路径,不然有可能会报错:“Unable to access jarfile” 将脚本更名为 deploy.bat,执行即可后台启动该项目。 0x02 关闭项目 根据启动项目的端口号,查看端口进程,杀死进程 cmd窗口查看被占用的端口号: 1netstat -ano | findstr 8888 查看PID对应的进程 1tasklist | findstr “pid” 杀死占用的端口号: 1 ...
gitlab拉取代码用户无权限的报错
发表于2022-08-24|生产工具专题
0x01 错误信息 git 推送代码到远程仓库报错,错误信息如下: 12remote: The project you were looking for could not be found or you don't have permission to view it.fatal: repository 'http://1x.xx.x.xx/bigdata/fr-xxx-plugin.git/' not found 出现问题的原因是通过其他账号拉取过gitlab中其他仓库的代码,新拉代码的仓库对原来用户没有权限。相当于,需要删掉缓存的用户,重新用有权限的账号拉取。 0x02 解决方法 第一步 清除本地 git 账户,重新输入用户名密码 1git config --system --unset credential.helper 第二步 避免每次git操作都要输入账号密码 1git config --global credential.helper store
Mac上搭建Flink 1.12.1环境并运行学生上课情况统计(1)
发表于2022-07-28|浅尝辄止Flink从0到1学习Flink
虽然写博客的时候Flink已经更新到1.15.1了,但为了兼容某些大数据集群环境,选择了1.12.1的版本作为学习Flink的基础版本。 0x00 准备环境 java环境 通过java命令java -version查看java是否安装,如下信息显示,当前Mac已安装jdk1.8.0,同时,我们也推荐使用1.8: 1234$ java -versionjava version "1.8.0_221"Java(TM) SE Runtime Environment (build 1.8.0_221-b11)Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
分布式服务平台构建问题汇总(3)
发表于2022-07-28|浅尝辄止Flink从0到1学习Flink
yum install python3-devel -y && pip install krb5 cython six ecdsa pytest-runner 0x00 缺少wget命令 原本的操作系统,是可以安装wget等命令的,但是当我们执行bash repair initAll之后,原来的仓库放在一个备份目录下,如果此时由于repo的一些异常导致安装失败,我们需要wget下载一些东西的时候,也会出现问题,所以,我们需要把当前的usdp.repo仓库备份,把/etc/yum.repos.d/backup/下面的**.repo**文件移到/etc/yum.repos.d/目录。然后重建仓库。 12$ yum clean all$ yum makecache 0x01 udp-base仓库 缺少repodata数据 安装过程中,缺少epel包下面的repodata/repomd.xml,我们在/var/www/html/epel/7/x86_64/目录下生成对应的repomd.xml,此处需要安装一个命令:createrepo。 1$ yum install creat ...
分布式服务平台构建
发表于2022-07-25|融媒体技术
0x00 资源划分 0x01 安装准备 下载软件 https://s3-cn-bj.ufileos.com/usdp-free/usdp-2.X/epel.tgz https://s3-cn-bj.ufileos.com/usdp-free/usdp-2.X/httpd-rpms.tar.gz https://s3-cn-bj.ufileos.com/usdp-free/usdp-2.X/mirror.tgz https://s3-cn-bj.ufileos.com/usdp-free/usdp-2.X/usdp-01-master-privatization-free-2.X.tar.gz 服务器免密登录配置 1ssh-keygen -t rsa ssh-keygen的命令可选项 12345678910-b:指定密钥长度;-e:读取openssh的私钥或者公钥文件;-C:添加注释;-f:指定用来保存密钥的文件名;-i:读取未加密的ssh-v2兼容的私钥/公钥文件,然后在标准输出设备上显示openssh兼容的私钥/公钥;-l:显示公钥文件的指纹数据;-N:提供一个新密语;-P:提供( ...
Mac中使用brew安装指定版本的软件包
发表于2022-07-22|中间件技术栈
以安装apache-flink为例展开说明。 0x00 查看软件包安装来源 1brew inso apache-flink 执行上面命令,我们得到如下信息: 123456789101112131415apache-flink: stable 1.15.0 (bottled), HEADScalable batch and stream data processinghttps://flink.apache.org/Not installedFrom: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/apache-flink.rbLicense: Apache-2.0==> DependenciesRequired: openjdk@11 ✘==> Options--HEAD Install HEAD version==> Analyticsinstall: 634 (30 days), 1,501 (90 days), 5,931 (365 days)install-on-request ...
python线程池使用示例
发表于2022-06-21|面向Py脚本编程
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455# coding=utf-8import timeimport loggingfrom multiprocessing import Poollogging.basicConfig( level=logging.INFO, format="%(asctime)s [*] %(processName)s %(message)s")def add_test(i): time.sleep(1) return i * idef add(x, y): time.sleep(1) return x + ydef add_wrap(args): return add(*args)def callback(res): logging.info(f"-----res={res}")if __name ...
如何动态给springboot项目传参
发表于2022-06-21|知尽Java第几重
问题是这样的 在项目开发中,我们往往需要配置多套不同的配置环境例如:本地开发、测试环境、部署环境。每一个环境的数据源配置可能都不同,因此需要写不同的数据源配置。 针对这种情况,如果使用了配置中心,那么可以通过配置中心来切换不同环境的配置。如果没有使用配置中心,那么我们就需要通过应用启动命令或者启动脚本设置不同环境的参数,以达到满足不同环境配置的需求。 此文的目的是对以前工作中用到的脚本做个记录,方便后续有所需要的时候,直接套用。 preboot.sh脚本 我们都知道SpringBoot可以通过java $JAVA_OPT -jar test.jar --spring.active=dev 来切换不同的配置。java -jar命令本来是可以通过-Dkey=value的形式配置key=value键值对的,但在springboot中,可以通过--key=value来配置键值对。 其中$JVM_OPS是JVM配置项,默认可以不写,但是一般情况下,对GC的优化,内存的分配、堆栈的大小限制等需要进行设置。 下面这段脚本配置了应用扩展参数和JVM的扩展参数,需要在应用启动脚本之前执行。执行后在当 ...
123…14
avatar
Joyven
编码≠搬砖,编码∈艺术
文章
139
标签
216
分类
19
Follow Me
公告
终于等到你,还好我没有放弃!
最新文章
无题2023-03-11
无题2023-03-11
USDP大数据平台中配置ranger加固yarn
USDP大数据平台中配置ranger加固yarn2022-11-14
Zookeeper日志清理2022-11-14
javaCV入门学习笔记(1)2022-11-04
分类
  • PHP是最好的语言6
  • Shiro框架系列2
  • Spring技术栈7
  • linux命令脚本集1
  • 一入JVM深似海7
  • 中间件技术栈35
  • 云原生技术栈7
  • 无言谁会凭栏意8
标签
studio 3t hexo 破解 ElasticSearch 序列化 JD-GUI 流计算 shell ranger spring schema ASR HSDB code-style butterfly spring mvc ssh-keygen zk IDEA 运维 H.264 dubbo/dubbox mongodb客户端 TCP粘包 k-NN 钉钉 rocketmq Target 面试题 APP_EXT_PARAM httpclient spring-boot fastjson springboot 文本关键词 shiro Aerospike 网卡 cdn 编码器 usdp-server
归档
  • 三月 20232
  • 十一月 20223
  • 十月 20221
  • 九月 20225
  • 八月 20223
  • 七月 20224
  • 六月 20224
  • 五月 202212
网站资讯
文章数目 :
139
已运行时间 :
本站总字数 :
297.4k
本站访客数 :
本站总访问量 :
最后更新时间 :
访客地图
©2015 - 2023 By Joyven
浙ICP备17054988号-1
搜索