linux
文章平均质量分 82
舒沉
葡萄酿成美酒,暂时变成永恒!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hadoop执行shell脚本
分享个自己的hadoop 执行的shell脚本,不过对于会写shell脚本的人估计用不到,对于不会写shell脚本的人似乎又看不懂。如果有兴趣学习的话可以私下联系。至于脚本中涉及的相关文件(源码/compile.sh),未能上传。权且做个记录,方便自己后期回顾而已。由于仅供自己测试用,所以比较粗糙执行时:直接执行程序hadoop@namenode#./Hadoo原创 2012-07-17 16:46:05 · 6859 阅读 · 1 评论 -
虚拟机Linux socket通信异常
最近在做Hadoop实验。根据错误提示发现是datanode通过ipc连接不上namenode。最后查看hadoop源码,发现是socket通信问题。网上看过很多资料,也请教了很多人,但是没有人有类似经验,一直解决不了,现在问题解决了,权且做个记录,方便以后的朋友。问题:实验环境:宿主机均是i7处理器(8核/16G) 虚拟机(客户机)均是VmWare wo原创 2012-07-12 12:07:37 · 4011 阅读 · 0 评论 -
LibreOffice中文输入疑难杂症
环境:Fedora 17arch: 64位(x86_64)中文输入法:ibus (IBus 1.4.99.20121214)已安装:libreoffice-calc.x86_64 1:3.5.7.2-7.fc17原创 2013-01-14 16:48:12 · 6127 阅读 · 0 评论 -
基于erlang的mapreduce排序之一
跟师傅xugg经过一个多月的努力,在基于erlang的mapreduce框架下面排序终于有了点小成果.先上结果: 10M数据排序6s 200M数据排序111s.注:以耗时(从SDFS上读取数据,排完序,写回SDFS).测试环境:master:centos 6 / 2G内存 /Pentium(R) Dual-Core CPU E6600 @ 3.原创 2013-02-01 17:46:49 · 1194 阅读 · 0 评论 -
vi快捷键大全
经常要用到,自家留一份光标控制命令 命令 光标移动 h或^h 向左移一个字符 j或^j或^n 向下移一行 k或^p 向上移一行 l或空格 向右移一个字符 G 移到文件的最后一行 nG 移到文件的第n行 w 移到下一个字的开头 W 移到下一个字的开头,忽略标点符号 b 移到前一个字的开头转载 2013-03-15 14:57:02 · 805 阅读 · 0 评论 -
自定义实现远程登入某台未设置无密码访问的机子
有时候集群外的机子需要临时登入测试集群查看某台机子的状况,又不想频繁输入用户名密码,则可以参考以下例子.使用expect实现.用法示例1: ./login.sh (登入default_host的test用户)用法示例2: ./login.sh 192.168.3.38原创 2013-03-21 10:40:19 · 1268 阅读 · 0 评论 -
Linux下基于erlang的内存监控
get_memory_info() -> get_memory_info(os:type()).get_memory_info({unix, linux}) -> File = read_proc_file("/proc/meminfo"), Lines = string:tokens(File, "\n"), Dict = dict:from_list(lists:m原创 2013-05-23 13:13:49 · 1216 阅读 · 0 评论 -
vim操作整理(快捷键+配置文件)
vim整理1)文件的打开与关闭vi filename : 打开或新建文件,并将光标置于第一行首 vi +n filename : 打开文件,并将光标置于第n行首 vi + filename : 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹原创 2013-08-15 05:43:30 · 6510 阅读 · 2 评论 -
linux 下bash条件判断属性整理
condition1 -a condition2 如果条件1和条件2均成立condition1 -o condition2 如果条件1或条件2均成立condition && run1 || run2 如果条件成立执行run1,不成立执行run2文件属性判断-a file 如果文件存在-b file 如果文件存在,且该文件是区域设备文件-c file 如果文件存在,且原创 2013-10-08 11:03:03 · 1448 阅读 · 0 评论 -
linux下bash高级变量整理
高级变量基本形式 [1].变量扩展 格式 ${变量名称} [2].命令扩展 格式 $(命令) [3].算术扩展 格式 $((算术式))1.变量扩展 基本形式:${变量名称} 变量扩展含义:一种简易的条件判断,对不同的条件赋予变量不同的值替换.它和变量存在与否的关系很大. 1.1 测试变量是否存在的基本用法 语法: ${转载 2013-10-08 11:12:32 · 3144 阅读 · 0 评论 -
Linux下远程登入Windows
在Linux下使用rdesktop工具远程登入Windows:命令:rdesktop -g 1024x768 -d domain hostname假如CA05698是我的要登入的PC域名,192.168.3.48是IP(可以用hostname代替),那么就在终端敲入一下命令rdesktop -g 1024x768 -d CA05698 192.168.3.48会出现要登入P原创 2012-07-31 12:49:39 · 2054 阅读 · 0 评论 -
shell 脚本之切换用户
有时候需要切换到root用户做一些操作,如果你的用户没有添加sudo权限,那么在脚本中实现就需要使用expect命令了,具体实现如下:#!/usr/bin/expectspawn su rootexpect "Password:"send "rootpassword\n"interactexpect eofexit原创 2012-07-25 16:27:57 · 4492 阅读 · 0 评论 -
Linux find 用法示例
Linux中find常见用法示例·find path -option [ -print ] [ -exec -ok command ] {} \;find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec:转载 2012-07-18 17:12:25 · 841 阅读 · 0 评论 -
shell多参数处理技巧
MarK下,以备后用shell编程,难免会碰到多参数,多参数处理技巧如下:转自:http://jonny131.iteye.com/blog/581016while [ $# -gt 0 ]; do case $1 in -h|--help) print_help exit 0 ;; -转载 2012-08-07 16:21:30 · 2043 阅读 · 0 评论 -
shell字符串操作方法,以及实例
每一种语言都有他独自的字符串操作方法,shell也一样,下面以以例子的方式,简单介绍常用方法。1,取得字符串长度1. string=abc12342341 //等号二边不要有空格 2. echo ${#string} //结果11 3. expr length $string //结果11 4. expr "$转载 2012-08-07 20:27:18 · 798 阅读 · 0 评论 -
shell读取参数,并设置默认值
读取参数,设置默认值,代码示例:continue_prompt()# continue_prompt# to call: continue_prompt "string to display" default_answer{ _STR=$1 _DEFAULT=$2 # check we have the right params转载 2012-08-07 20:19:57 · 8309 阅读 · 0 评论 -
获取Linux命令源代码的方法
如果想进一步了解linux系统,熟悉一些系统底层的东西还是非常必要的,我们可以先了解一些linux命令是如何实现相关功能的,那么如何获得命令的源代码呢?本文将详细介绍一下。 下面以获取cat命令的源代码为例说明: rpm -qif `which cat` 将显示如下信息: -----------------------------------------------转载 2012-08-11 13:48:38 · 4800 阅读 · 2 评论 -
Linux 下Ruby/Tk安装配置
记录下之前的TK安装顺序。在fedora 15 下,安装完ruby后,依次执行:yum install tcl-devel tk-develyum install tcltklib.so至此及可以在fedora 下面开发Ruby/TK应用程序。ruby:http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8_5原创 2012-07-30 12:23:47 · 1435 阅读 · 0 评论 -
fedora下挂载USB
好几年没用了,懒得输入,做个记录mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usbmount -t vfat -o iocharset=utf8,codepage=936 /dev/sdb1 /mnt/usb原创 2012-08-17 14:01:00 · 1097 阅读 · 0 评论 -
fedora 安装mp3播放器插件
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpmrpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpmrp转载 2012-11-09 14:51:36 · 902 阅读 · 0 评论 -
ibus中文输入法相关
安装ibus后有些程序无法启动ibus输入法,比如wine安装的程序如qq2012,还有KDE下的一些程序比如编程利器kate。解决方法如下:1,安装:ibus-qt,需要它,才能够启用用qt开发的程序2,设置环境变量:在.bash_profile中加入如下三行:export XMODIFIERS=@im=ibusexport GTK_IM_MODULE=ibus原创 2012-12-03 12:47:16 · 1308 阅读 · 0 评论 -
OpenSSH浅析
背景在分布式系统集群中,需要设置集群中个机子之间能够通过SSH无密码访问,这几乎是每个分布式系统环境搭建初期的必备操作。那么如何来配置集群中机子进行无密码访问的呢?SSH又是如何处理无密码访问的呢?经过半年的努力,笔者的项目小组终于完成了新的作业调度,资源管理监控模块,并集成进了skyfs-mapreduce框架中。每一个程序员都知道,新开发一个模块,无论大小,集成时总难免会有Bug,而笔原创 2013-10-09 17:26:51 · 2048 阅读 · 0 评论
分享