Linux Shell
BingCorePower
新目标 新起点 逐一击破。
展开
-
Linux下crontab命令添加Kettle作业定时任务
1. 确保作业 $KETTLE_HOME/kitchen.sh -file=/data1/testdata/testkjb.kjb 或转换 $KETTLE_HOME/pan.sh -file=/data1/testdata/testktr.ktr 能在Linux下正常执行 此步骤在JDK配置正确,(Ps.可选择配置Kettle的环境变量,主要是定位程序所在主目录,不用每次引用绝对路径),原创 2017-07-09 22:33:26 · 2955 阅读 · 2 评论 -
Linux下Shell编程之必背必记(一)
1.Shell常用特殊变量含义解释$# 传入Shell脚本的参数个数$? 最后运行命令的结束码(0表示:成功执行 非0表示:执行过程中出现异常或非正常退出)状态码:0 命令成功结束1 通用未知错误2 误用shell命令126 命令不可执行127 没找到命令128 无效退出参数128+x Linux信号x的严重错误130 Linux信号2的原创 2017-07-18 23:51:22 · 4780 阅读 · 0 评论 -
CentOS下实现SCP免输密码传送文件
前提条件:两台CentOS主机拥有相同的用户名,假设主机A和主机B拥有相同的用户名binguo,只需下面两步1.以binguo帐户名登录主机A,主目录下执行如下命令生成配对密钥,不用管提示,一路回车;ssh-keygen -t rsa2.将主目录下隐藏目录.ssh中的id_rsa.pub文件复制到主机B的binguo主目录的/.ssh/目录中,并重命原创 2017-08-21 23:17:55 · 4929 阅读 · 1 评论 -
Linux下Samba服务配置笔记
1.yum方式安装samba服务(实践证明yum方式安装最方便)yum -y install samba2.养成好的习惯,先把smb.conf备份cp smb.conf smb.conf.bak3.配置samba服务vi /etc/samba/smb.conf[share] #共享文件夹名称comment=Linux share #服务器共享目录描述path=/原创 2017-09-30 00:01:57 · 864 阅读 · 0 评论 -
GP通过外部表装载数据时遇到ERROR:extra data after last expected column解决方法
一般通过hive -e导出文本时,我都习惯把比较容易出错的String类型字段做一次regexp_replace()处理,因为如果字段里面含有制表符,那是一件很坑很坑的事。 hive -e "select regexp_replace(String_Col1,'\t',''),Date_Col2,Integer_Col3 ... from hivedb.export_table" | s原创 2017-10-17 20:01:07 · 16295 阅读 · 0 评论 -
12个scp命令传输文件的例子
本文转自博客:http://www.cnblogs.com/voidy/SCP(Secure Copy)是一个在各个主机之间进行复制或者文件传输的一个命令行工具。它使用一种同ssh一样的安全机制。事实上,它在后台使用ssh连接来进行文件的传输。scp既指一种定义安全复制应该如何工作的协议,也指一种可以被安装的作为OpenSSH工具套的一部分的软件或是指令。在这篇简单的教程中转载 2017-10-12 21:18:03 · 6881 阅读 · 0 评论 -
Linux下安装rar命令,简易而不简单
wget https://www.rarlab.com/rar/rarlinux-x64-5.5.0.tar.gztar -zxvf rarlinux-x64-5.5.0.tar.gzcd rarmake installmkdir -p /usr/local/binmkdir -p /usr/local/libcp rar unrar /usr/local/bincp rarfile原创 2017-11-16 18:30:49 · 9979 阅读 · 2 评论