随笔分类 -  Linux

解决shell脚本调用jasypt时的Password is not ASCII错误
摘要:问题场景:使用shell脚本调用jasypt.jar的对一个已加密字串进行解码时报出java.security.spec.InvalidKeySpecException: Password is not ASCII错误。其中加密字串和加密秘钥都是从yaml文件中解析的。以下内容描述了错误处理过程 问 阅读全文

posted @ 2020-12-14 16:06 camash 阅读(1892) 评论(0) 推荐(0) 编辑

从hivesql结果中读取数值到shell变量的方法
摘要:为了检查hive表中的数据,并统计展现,需要将查出的结果传入到shell变量,然后统一输出到文本。 最后使用了以下两个方法: 方法一 方法二 目前,我们建议使用方法一的脚本,方法二脚本若不能保证查询结果为一行,则会产生报错。 阅读全文

posted @ 2018-12-06 16:15 camash 阅读(1365) 评论(0) 推荐(0) 编辑

解决centos7上system tools - setting无法打开的问题
摘要:今天在centos7上安装中文输入法时,遇到system tools setting无法打开的问题。 最后定位时libwbclient这个包无法查找到的原因。 问题显示如下: 可以使用以下方式安装或者重新安装这个包,然后就可以顺利打开setting窗口了。 阅读全文

posted @ 2018-11-12 22:05 camash 阅读(1938) 评论(0) 推荐(1) 编辑

处理文件中的" M-BM- "特殊符号
摘要:有时为了方便,会在Excel中进行代码拼装,比如说是建表SQL语句,但是在复制的代码过程中可能会带入不可见字符,造成代码无法运行。 本次代码中就需要了不可见的" M BM " 问题现象 hive 执行报错 代码段 单纯看无异样 使用 查看 就发现问题所在了 解决方案 参考 "此文" 使用sed进行替 阅读全文

posted @ 2018-10-23 20:58 camash 阅读(1430) 评论(1) 推荐(2) 编辑

使用sed在匹配行之后增加一行数据
摘要:需求:在原来大量的shell文件中,给出了错误信息打印,现在要求打印错误后直接退出脚本。 使用sed实现。 效果如下: 阅读全文

posted @ 2018-10-16 12:28 camash 阅读(9234) 评论(2) 推荐(0) 编辑

shell脚本登录远程服务器并下载至本地
摘要:通常有这样备份的需求,将远程服务器的代码或者数据打包压缩然后下载到本地路径 实现方式 1. 需要对远程服务器实现无密码访问,通过配置公钥实现; 2. 使用ssh执行命令然后转向到本地的方法一步完成打包和下载,可参考如下的代码。 ` 其中exclude用于在打包过程中剔除日志文件 阅读全文

posted @ 2018-09-13 13:57 camash 阅读(2214) 评论(0) 推荐(0) 编辑

使用ngrok实现内网Linux登录
摘要:前面一篇文章使用TeamViewer实现了内网的Linux登录,但是后面在配置账号的时候遇到了账号绑定的错误,错误信息如下: 遂考虑其它的实现方式,后面找到了 "ngrok" 功能类似于反向代理。 安装方式如下 下载软件 直接解压即可使用 在网站上使用邮箱注册账号,完成之后在https://dash 阅读全文

posted @ 2018-09-03 09:36 camash 阅读(2) 评论(0) 推荐(0) 编辑

vim中将小写替换为大写--快速解决变量名风格
摘要:将C语言的下划线分割快速替换为Java的驼峰方式。 命令如下 "参考文档" 阅读全文

posted @ 2017-05-18 13:21 camash 阅读(1260) 评论(0) 推荐(0) 编辑

shell单引号中输出参数值
摘要:因为在shell的单引号中,所有的特殊字符和变量都会变成文本,那么如果需要在字符串中输出变量值怎么办呢? 这里记录以下两种方法: 使用双引号 shell X='parameter' shell echo "Hello $X" Hello parameter 单引号中嵌套单引号 shell X='pa 阅读全文

posted @ 2016-11-11 16:40 camash 阅读(8636) 评论(0) 推荐(0) 编辑

视频流媒体服务器
摘要:目标用于搭建内网流媒体服务器支持视频的点播。 背景 用于支持培训网站中视频点拨功能,在培训网站总体方案中需要加入流媒体服务器,用于存储和传输视频资源。 相关概念 流媒体 流媒体(Streaming Media)是一种新兴的网络传输技术,在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续时基数据 阅读全文

posted @ 2016-11-11 14:54 camash 阅读(29206) 评论(0) 推荐(2) 编辑

使用syncthing进行双机文件同步
摘要:使用syncthing进行双机文件同步 syncthing是一款开源的文件同步软件,可以 syncthing安装 修改配置,实现web远程登录 而后就可以使用web页面进行配置。初始页面如下: 然后就可以点击右上角的Action Setting选项进行配置,如果我们在内网使用,就可以关闭发现、中继和 阅读全文

posted @ 2016-11-11 14:52 camash 阅读(3488) 评论(2) 推荐(0) 编辑

Hyper-V安装Oracle Linux6_4 Oracle db 12c并使用rman做异机恢复
摘要:本文记录在Windows Server 2012 R2上安装Oracle Enterprise Linux 6.4以及使用RMAN进行进行异机恢复的过程。 Windows服务器增加Hyper V功能 1. 打开服务器管理器 2. 在仪表板界面,添加角色和功能 3. 找到Hyper V之后下一步直至安 阅读全文

posted @ 2016-11-09 17:36 camash 阅读(829) 评论(0) 推荐(0) 编辑

MySQL集群在断网后再启动报"Unable to start missing node group"问题处理
摘要:总所周知,MySQL集群又名ndb cluster,而ndb就是network based database的简称,数据库节点之间依靠网络来通信和保证数据分块间的一致性。今天由于机房交换机损坏,导致集群4个数据节点(复制数为2)应用全部关闭。网络恢复后再启动遇到以下问题: "2016 11 03 1 阅读全文

posted @ 2016-11-03 19:56 camash 阅读(458) 评论(0) 推荐(0) 编辑

crontab不能正确执行的问题
摘要:近期在部署crontab任务的时候,总是遇到在shell中单独执行正常,但是放到crontab定时执行出错的问题。若出现这类场景,九成就是环境变量的问题。 因为我的定制任务,基本上都需要使用sqlplus登陆数据库获取数据,即使是在oracle用户下的crontab,还是不能正常执行。 cronta 阅读全文

posted @ 2016-09-02 16:04 camash 阅读(3136) 评论(0) 推荐(0) 编辑

HyperV上的Linux虚拟机启动报panic_early_exception错误
摘要:在Windows Server 2012服务器上的HyperV安装的Oracle Linux 6.4版本,在增加内存容量后(有16G升至30G),操作系统无法启动。黑屏并报"PANIC: early exception 06 rip 10:ffffffff81c4b4ae error 0 cr2 0 阅读全文

posted @ 2016-08-09 11:19 camash 阅读(1315) 评论(0) 推荐(0) 编辑

在Linux上使用web2py_uwsgi_nginx搭建web服务器
摘要:本文介绍在Linux使用Python+Nginx+web2py+uWSGI搭建一个web服务器的过程。 Python 2.7.11 解压安装包 tar zxvf Python 2.7.11.tgz cd Python 2.7.11 yum install sqlite devel ./configu 阅读全文

posted @ 2016-02-03 16:22 camash 阅读(1911) 评论(0) 推荐(1) 编辑

使用BitTorrent-Sync实现双机文件双向同步
摘要:BitTorrent Sync是一款基于P2P的分布式文件同步工具,简称btsync,非开源软件但免费使用。本文使用btsync实现两台服务器上的软件双向同步。 安装直接从官网 "" 下载相应的安装包,为了在Linux服务器上安装,使用的是Linux x64版本 BitTorrent Sync_x... 阅读全文

posted @ 2016-01-22 16:01 camash 阅读(3595) 评论(0) 推荐(0) 编辑

smartmontools的安装使用和实现对磁盘的Nagios监控
摘要:安装 首先从 "sourceforge" 下载最新的安装版本。 解压编译 tarzxvfsmartmontools6.4.tar.gz cd smartmontools 6.4 $ ./configure 若出现 问题 原因是缺少C++编译器,在Cent... 阅读全文

posted @ 2016-01-20 12:32 camash 阅读(2611) 评论(0) 推荐(0) 编辑

8个节点MySQL-cluster安装和配置,含两个管理节点
摘要:换装jdk<pre <code [root@clusterdata1 software] rpm qa | grep javajava 1.6.0 openjdk 1.6.0.0 1.50.1.11.5.el6_3.x86_64tzdata java 2012j 1.el6.noarchjava ... 阅读全文

posted @ 2015-12-29 15:26 camash 阅读(1311) 评论(0) 推荐(0) 编辑

linux安装sqlcmd登录sqlserver
摘要:首先从微软网站下载sqlncli安装文件, "link" 。 因为是在内网安装,首先手工下载unixODBC2.3.0.tar.gz,下载后上传到服务器。 将下载的tar文件文件,放在同build_dm.sh相同的位置,然后执行 ,中间过程中会有一个提示,输入YES继续。 执行完毕之后... 阅读全文

posted @ 2015-11-09 20:14 camash 阅读(6192) 评论(2) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示