
Linux
KiwiInChina
1. 主要从事ETL、数据仓库及数据模型工作;
2. 精通Informataica、ODI 服务器的搭建及配置,能熟练使用Informatica、ODI 开发;
3. 掌握sql、linux、shell,熟悉Java编程;
4. 具有一定的项目管理经验和需求分析梳理经验;
5. 学习能力强,善于专研;
6. 具备良好的沟通协调能力。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux之sed用法[转]
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列...原创 2013-05-09 17:31:40 · 101 阅读 · 0 评论 -
Linux 下通过unixODBC使用Oracle+DBLINK 访问 Mysql
本文来自:Informatica技术超群(群号:0112443162 )【作者没找到 sorry。。。我转在这啦】1-安装unixODBC tar zxvf unixODBC-2.2.12.tar.gz(或者tar.tar) cd unixODBC-2.2.12 ./configure --prefix=/usr/local/unixODBC-2.2.12 -...原创 2014-08-22 14:59:51 · 356 阅读 · 0 评论 -
Redhat 5.9 卸载mysql odbc connector
在Redhat 5.9上安装了两个版本的mysql odbc connector,mysql-connector-odbc-setup-5.1.4-0 和mysql-connector-odbc-5.1.4-0 发现版本有问题需要卸载。1. 使用rpm -e XXXX 卸载不掉执行报错2. 使用rpm -e XXXX --nodeps 仍然卸载不掉报错error: %preun(mys...原创 2014-09-13 16:41:03 · 381 阅读 · 0 评论 -
su: incorrect password
在使用普通用户登录的状态下使用su (su -)命令 切换到root用户时提示:su: incorrect password,但是直接使用root用户和密码可以登录操作系统。解决方案:可能跟su这个执行文件的属性有关。The permissions should be "-rwsr-xr-x"而自己的系统中su 的属性为 "-rwxr-xr-x"也就是说,su对用户为可执行,...原创 2014-04-24 13:58:04 · 7838 阅读 · 0 评论 -
linux 登录普通用户产生GDM could not write to your authorization file.
linux 登录普通用户产生GDM could not write to your authorization file. This could mean that you are out of disk space or that your home directory could not be opened for writing. Please contact your system ad...原创 2014-04-24 14:10:05 · 1445 阅读 · 0 评论 -
sendmail启动'virtusertable.db' has modification time in the future 错误解决
如果您在启动 sendmail 的时候,出现类似这段文字: *** Warning: File 'virtusertable.db' has modification time in the future (2003-01-13 11:57:26 > 2003-01-13 06:04:40) make: warning: Clock skew detected. Your buil...原创 2015-08-02 13:48:41 · 204 阅读 · 0 评论 -
bash: ifconfig: command not found 解决办法
方法一:[root@localhost sbin]$ /sbin/ifconfig 就可以出现使用了 方法二:[root@localhost sbin]$ export PATH=$PATH:/sbin 这样设置后,下次就可以直接访问了,免处第一种的麻烦,但是只针对一个会话方法三:root 用户编辑 /etc/profile 在文件最后追加 export PATH=$PATH:/sbin ...原创 2015-08-02 13:54:13 · 585 阅读 · 0 评论 -
Rehdat 修改主机名
一,通过命令修改主机名 hostname #查看当前主机的主机名 hostname NEWHOSTNAME #临时修改当前主机名二,通过配置文件修改主机名 vi /etc/sysconfig/network #通过配置文件修改主机名 NETWORKING=yes HOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:hadoop01修改hosts修改 /etc/host...原创 2015-08-02 13:58:29 · 208 阅读 · 0 评论 -
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名find .|xargs grep -ri “abc.csv” -l原创 2015-08-19 17:09:07 · 587 阅读 · 0 评论 -
linux关闭sendmail服务
方法一:a.[root@sample ~]# /etc/rc.d/init.d/sendmail stop --关闭sendmail服务或者[root@sample ~]# service sendmail stop --关闭sendmail服务Shutting down sendmail: [ OK ]Shutting down sm-client: [ OK ]...原创 2015-09-06 14:32:47 · 382 阅读 · 0 评论 -
error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile解决
Linux RedHat 安装Oracle11gR2的时候出现以下报错:RHEL 6.1默认是没有gcc和gcc-c++环境的,总结本地安装方法如下:上传安装镜像rhel-server-6.1-x86_64-dvd.iso,然后将镜像文件挂,如/mnt# mount -o loop rhel-server-6.1-x86_64-dvd.iso /mnt# cd /mnt...原创 2015-09-06 14:46:41 · 1471 阅读 · 0 评论 -
解决ORA-27154,ORA-27300,ORA-27301:No space left on device
转载自:http://blog.youkuaiyun.com/wonderjjm/article/details/8697294利用DBCA创建数据库,重启数据库,都可能会出现此类错误,主要原因可能是数据库实例太多,需要比较多的信号量ORA-27154: post/wait create failedORA-27300: OS system dependent operation:semget fa...原创 2015-09-06 14:50:49 · 492 阅读 · 0 评论 -
Redhat Linux JDK升级
一、jdk1.4卸载 Redhat Enterprise 5 中自带安装了jdk1.4,在安装jdk1.6前,把jdk1.4卸载: 1. 首先查看系统自带的JDK版本: [root@linux ~]# java -version java version "1.4.2"gij (GNU libgcj) version 4.1.2 20080704 (Red H...原创 2016-02-25 21:01:43 · 617 阅读 · 0 评论 -
Informatica 配置mysql community odbc连接
Informatica linux 版本内置的DataDirect 驱动支持各种数据库例如oracle、sybase、postgreSQL、Greenplum、mysql等等但是mysql 只支持企业版本,如果我们使用的是community 社区版本便不能使用自带的DataDirect方式了,那我们就需要手动配置其他odbc连接。首先我们需要安装unixODBC 此处不做介绍,其次我们...原创 2014-08-22 14:50:55 · 1289 阅读 · 0 评论 -
如何用shell获取linux目录下的文件名呢?
原文来自:http://bbs.youkuaiyun.com/topics/330238880遇到一个很繁琐的事情,有两个目录a、b,两个文件夹目录里有一些文件的文件名是一样,不过后缀名不同,我想把a文件夹下跟b文件夹里相同文件名的文件覆盖到b去,并删除b里同名而不同后缀的文件,文件很多,我想用shell来试写这样一个功能,不过本人刚接触shell,还不清除怎么用shell来获取目录下的文件名来进行操作...原创 2013-10-17 20:11:56 · 403 阅读 · 0 评论 -
Linux grep详解
用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。举个例子:假设您正在‘/usr/src/linux/Documentation’目录下搜索带字符串‘magic’的文件:$ grep magic /usr/src/linux/Documentation/*sysrq.txt:* How do I enable ...原创 2013-05-09 18:00:03 · 125 阅读 · 0 评论 -
yum安装MySQL并设置密码
yum install mysqlyum install mysql-serveryum install mysql-develchgrp -R mysql /var/lib/mysqlchmod -R 770 /var/lib/mysqlservice mysqld start mysqlSET PASSWORD FOR 'root'@'localhost'...原创 2013-05-10 11:36:35 · 159 阅读 · 0 评论 -
解决虚拟机linux端mysql数据库无法远程访问
前天无聊在虚拟机中的CentOS上装了一个mysql玩玩,突然想用jdbc连接用java操作下数据库,可是怎么都连接不上,具体情况为:1.ping 192.168.16.128 成功2.telnet 192.168.16.128 3306 拒绝访问 在3306端口,可见CentOS防火墙屏蔽了3306端口修改方式为:切换到root用户打开iptables的配置文件:vi /...原创 2013-05-12 15:10:56 · 720 阅读 · 0 评论 -
如何扩大VMware虚拟机硬盘空间
很多人在安装虚拟机Linux的时候,为了节省硬盘空间,把硬盘容量设置得较小,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。其实在VMware9.0安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:1、(1)关闭虚拟机电源;启动Windows下的命...原创 2013-06-28 12:54:04 · 209 阅读 · 0 评论 -
linux下访问windows共享文件
原文连接:http://hi.baidu.com/shingocat/item/2e1a8051cf066d9d8d12ed8d首先在建立一个挂载目录。sudo mkdir /mnt/share然后就把共享目录持载进去。服务器:192.168.6.84共享名:gg用户名:administrator密 码:123命令如下:sudo mount //192.168.6.84/gg /mnt/s...原创 2013-12-09 10:03:36 · 224 阅读 · 0 评论 -
Linux下批量杀掉 包含某个关键字的 程序进程
一些情况下需要把linux下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的进程),这个时候我们需要运用 ps, grep, cut 和 kill 一起操作。 下面给出具体的参考: ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15...原创 2015-01-15 10:38:21 · 187 阅读 · 0 评论 -
利用linux mutt 发送邮件
一、mutt的安装1 yum -y install sendmail2 #需要安装sendmail并开启防火墙的25端口,如果你需要收邮件110端口也要开3 yum -y install mutt二、配置信息 关于配置信息,有一点需要说明的,网上很多教程都说,编辑/root/.muttrc以修改配置文件,我想说的是,我在安装完成之后, /root目录下并没有 .muttrc...原创 2014-03-05 15:58:03 · 318 阅读 · 0 评论 -
umount 时出现"Device is busy"的解法
umount 时出现"Device is busy"的解法 [转]原文链接:http://www.lirui.name/post/151.htmlLinux: umount 时出现 "Device is busy" 的解法当任何目录有 mount, 然后有程序使用/挂在那个目录上的话, 就没有办法 umount 掉, 于umount 时会出现 Device is busy 的讯息.要...原创 2013-09-25 15:28:26 · 181 阅读 · 0 评论 -
LINUX删除大量文件时 -BASH: /BIN/RM: ARGUMENT LIST TOO LONG 错误
使用rm -rf *删除文件时提示 -bash: /bin/rm: Argument list too long ,Google了一下用xargs命令 删除数量比较多的文件:ls | xargs -n 10 rm -rfls当然是输出所有的文件名(用空格分割) xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm -rf的参数 也就是说将所有文件名10个为一组,由rm ...原创 2014-08-05 15:22:08 · 370 阅读 · 0 评论 -
linux shell script loop 语法
原文链接:http://blog.sina.com.cn/s/blog_6b7bda7f0100ltqz.html #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHfor var in a b c d f;do echo "$v...原创 2013-10-11 15:19:32 · 310 阅读 · 0 评论 -
/bin/bash^M: bad interpreter: No such file or directory
执行一个脚本test_list.sh 时, 一直是提示我:-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行::set ff?可以看到DOS或UNIX的字样....原创 2013-10-17 14:11:15 · 128 阅读 · 0 评论 -
Shell(Bash)编程实例之获取某个文件夹下的所有文件名(含文件夹)
原文地址:http://blog.youkuaiyun.com/backgarden_straw/article/details/8599618 初学shell,很多不懂,所以将自己在实际中用到的都记录下来,希望高手们多给宝贵意见,谢谢 #!/bin/sh#============ get the file name ===========Folder_A=/home/youname...原创 2013-10-17 20:09:27 · 881 阅读 · 0 评论 -
Linux中profile的执行说明
原文链接:http://www.linuxidc.com/Linux/2012-09/71389.htm(1)/etc/profile全局(公有)配置,不管是哪个用户,登录时都会读取该文件。(2)/ect/bashrcUbuntu没有此文件,与之对应的是/ect/bash.bashrc它也是全局(公有)的,bash执行时,不管是何种方式,都会读取此文件。(3)~/.prof...原创 2017-02-28 16:03:27 · 566 阅读 · 0 评论