生成key:
$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
 
    -t   密钥类型可以用 -t 选项指定。如果没有指定则默认生成用于SSH-2的RSA密钥。
   -f filename             指定密钥文件名。
 
来源:http://www.aboutyun.com/thread-6487-1-1.html
 
远程登录执行shell命令key
ssh远程登录,并在远程创建文件

ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

来源:http://www.aboutyun.com/thread-6977-1-1.html
 
远程复制
scp authorized_keys tan@ubuntu:~/.ssh/authorized_keys_from_yang
sudo scp -r /usr/hadoop aboutyun@slave1:~/
 
 
文件追加内容
cat authorized_keys_from_yang  >>  authorized_keys
 
解压包:
sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm
 
文件复制:(jdk复制到opt中
sudo cp -r  jdk/ /opt
 
文件移动
sudo mv jdk opt
(有的时候没有权限,所以必须加上sudo)
 
文件更改所有者(下面为更改hadoop文件夹的权限)
sudo chown -R  aboutyun:aboutyun  hadoop
 
查看端口是否被暂用
sudo netstat -ap | grep 8080
sudo netstat -ant|grep 3306
 
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
 
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      1651/mysqld
表示的含义
mysql的默认端口 3306 打开着
0.0.0.0 代表你的本地网络地址 后一个代表外部网络地址 有连接的话就有真正的IP地址了
 
hadoop开启调试
开启debug  export HADOOP_ROOT_LOGGER=DEBUG,console
 
Linux打包命令
 
tar czvf my.tar.gz hadoop-2.4.0-src
 
杀掉一个进程
kill 进程号
kill -9 进程号
 
rpm -qa|grep softname

表示的含义是:
就是从安装的软件中查询出softname这个软件
 
详解如下:
grep 内容 对象
表示从“对象”中查找“内容”,并打印
|
管道符号,前一个命令的输出(即结果)作为下个命令的输入
rpm -qa
rpm管理命令 查询所有安装的软件
所以rpm -qa|grep softname
就是从安装的软件中查询出softname这个软件
 
 
hive安装mysql常用命令
 
查看软件是否安装
netstat -tap | grep mysql
 
 
测试mysql远程连接成功:
 
mysql -h172.16.77.15 -uroot -p123
 
mysql -h主机地址 -u用户名 -p用户密码
 
查看字符集
 show variables like '%char%';
 
修改字符集:
vi /etc/my.cnf
在[client]下添加
default-character-set=utf8
 
创建sudo无密码登陆
给aboutyun用户设置无密码sudo权限:
chmode u+w /etc/sudoers
aboutyun ALL=(root)NOPASSWD:ALL
chmod u-w /etc/sudoers
测试:sudo ifconfig
 
 
 
ubuntu查看服务列表代码  
sudo service --status-all
sudo initctl list
 
查看文件大小:
du -sh hadoop-2.7.0-src
 
打包zip
zip -r myfile.zip ./*

使用配置hadoop中常用的Linux(ubuntu)命令的更多相关文章

  1. 开发过程中常用的Linux命令

    做Java开发好几年了,部署JavaWeb到服务器上,一般都选择Linux,Linux作为服务器真是不二之选,高性能,只要熟悉Linux,操作快捷,效率很高. 总结一下工作中常用的Linux命令备忘: ...

  2. Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令

    Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...

  3. 工作中常用的Linux命令:mkdir命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. ...

  4. 工作中常用的Linux命令:crontab命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6060252.html (转载请注明出处) crontab是一个用来设置.删除或显示供守护进程cron执行的定时 ...

  5. 工作中常用的Linux命令:ipcs/ipcrm命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6057100.html (转载请注明出处) ipcs 1. 命令格式 ipcs [resource-option ...

  6. 工作中常用的Linux命令:find命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...

  7. day 2克隆虚拟机器minimal需要注意的问题和制作本地yum源和常用的Linux的命令

    ------- 克隆bee2 PS:因为复制机器后,又多了一个网卡eth1.本来只有一个网卡eth0,下面是解决方案. 解决克隆后eth0不见的问题 1.直接修改vi  /etc/sysconfig/ ...

  8. 常用的linux基础命令

    常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...

  9. 常用的Linux系统调用命令

    常用的Linux系统调用命令   下面一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因为兼容的原因还保留着,这些函数将在前面标上“*”号以示区别.   一.进程控制 ...

随机推荐

  1. 深夜闲聊节目:华为 Mate7的指纹识别安全么?

    许久没有写过不论什么东西,近期非常忙并且还要准备找工作之类的,唉... ....今天的文章也不说技术,仅仅是闲聊. 一.手机指纹识别一揽 打开非常多站点.论坛的科技栏目,充斥着各种手机讯息!仿佛手机已 ...

  2. Intent跳转到系统应用中的拨号界面、联系人界面、短信界面及其他

    现在开发中的功能需要直接跳转到拨号.联系人.短信界面等等,查找了很多资料,自己整理了一下. 首先,我们先看拨号界面,代码如下: Intent intent =new Intent(); intent. ...

  3. Java从零开始学四十(反射简述一)

    一.JAVA是动态语言吗? 一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言. 但JAVA它却有着一个非常突出的动态相关机制:反 ...

  4. PyQt5教程——布局管理(4)

    PyQt5中的布局管理 布局管理是GUI编程中的一个重要方面.布局管理是一种如何在应用窗口上防止组件的一种方法.我们可以通过两种基础方式来管理布局.我们可以使用绝对定位和布局类. 绝对定位 程序指定了 ...

  5. 算法笔记_191:历届试题 大臣的旅费(Java)

    目录 1 问题描述 2 解决方案   1 问题描述 问题描述 很久以前,T王国空前繁荣.为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市. 为节省经费,T国的大臣们经过思考, ...

  6. Nginx随笔

    1.用于代理与反代理,处理大量请求的工具. 2.主要有三大模块:handle.upstream.过滤模块.handle用于在nginx内部接到请求并进行处理的状况:upstream用于需要nginx接 ...

  7. mysql-cluster 7.3.5-linux 安装

    [集群环境] 管理节点    10.0.0.19 数据节点    10.0.0.12                    10.0.0.17 sql节点       10.0.0.18 10.0.0 ...

  8. CentOS 查看系统版本号

    查看centos版本: cat /etc/issuecat /etc/redhat-release 查看系统位数: getconf LONG_BIT 查看内核版本: uname -r cat /pro ...

  9. wordpress调用函数大全

    WordPress模板基本文件 style.css 样式表文件 index.php 主页文件 single.php 日志单页文件 page.php 页面文件 archvie.php 分类和日期存档页文 ...

  10. 有用的git片段

    世界上知识那么多,又岂是人力所能穷尽,于是术业有专攻.对于git,有用的命令片段其实非常少,而命令却是非常多.于是,掌握git常见的用法就足够了.不要在语句级别上记忆git命令,在代码片段级别上记忆g ...