Linux 在大数据中使用

删除jdk

卸载:

java -version

java

javac

判断jdk是否安装(显示版本号等信息,说明已经安装)

which java(查看JDK的安装路径) 

scp不成功

ssh: connect to host 172.20.10.2 port 22: Connection refused  可能是没有装openssh-server

sudo apt install openssh-server

rm -rf JDK地址(卸载JDK)  rm -rf /usr/java/jdk/jdk1.8.0_172/

 命令行上下翻页:shift+pageup

java -version

java

javac

查看是否卸载完毕

vi命令编辑文件profile  vi /etc/profile

删除配置的环境变量,至此JDK卸载完毕

./bashrc

改变环境变量 会使java –version 变没

Java 安装包安装 在环境变量中申明 java –version 有结果

更换用户会造成  ~./bashrc 改变   java环境要重新配置

apt-get install ssh 才能建立ssh连接 并且重启后才能识别

不同的slave机要配置 /etc/hosts 

ctrl+z 挂起程序并暂停

fg 前台继续运行

bg后台继续运行

ctrl+u 剪切整行 ctrl+y黏贴 不过只能在命令行运行!

在vim下 只读下v可视模式

y复制 p黏贴

yy直接复制一行

Linux中profile、bashrc、bash_profile之间的区别和联系

https://www.jianshu.com/p/9d95e5e736da

ssh报错

ip地址要正确

可能ssh格式不对

密钥不在正确的用户

指定区域截图

 https://blog.csdn.net/xianglao1935/article/details/80510859

apt-get 安装卸载,wget下载,hg clone克隆

https://blog.csdn.net/hebbely/article/details/53909515

VIM 查找和替换

https://harttle.land/2016/08/08/vim-search-in-file.html

常用快捷键

https://zhuanlan.zhihu.com/p/32878307

ctrl Alt + F 挂掉时回退到登录界面

遇到的权限问题

linux修改文件权限命令chown、chmod、chgrp

https://blog.csdn.net/win_turn/article/details/50386943

sudo chown -R hadoop ./spark

主机访问虚拟机的web浏览器:

虚拟机ip://端口号

echo log > /dev/null 2>&1


命令的结果可以通过%>的形式来定义输出

/dev/null :代表空设备文件
>  :代表重定向到哪里,例如:echo "123" > /home/123.txt
1  :表示stdout标准输出,系统默认值是1,所以">/dev/null"等同于"1>/dev/null"
2  :表示stderr标准错误
&  :表示等同于的意思,2>&1,表示2的输出重定向等同于1

1 > /dev/null 2>&1 语句含义:
1 > /dev/null : 首先表示标准输出重定向到空设备文件,也就是不输出任何信息到终端,说白了就是不显示任何信息。
2>&1 :接着,标准错误输出重定向(等同于)标准输出,因为之前标准输出已经重定向到了空设备文件,所以标准错误输出也重定向到空设备文件。
————————————————
版权声明:本文为CSDN博主「阳光岛主」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ithomer/article/details/9288353

find spark/ -name "*"

找出 spark 文件夹底下包括子文件夹所有文件

xarg

将输出转变为命令行模式

linux终端在已经显示的输出中查找

terminal 里按 Ctrl + Shift + F 可以查找终端输出的内容。

vim编辑器修改中文

vim /etc/vim/vimrc

加入

set fileencodings=utf-8,gbk,utf-16le,cp1252,iso-8859-15,ucs-bom
set termencoding=utf-8
set encoding=utf-8
python:

# -*- coding: UTF-8 -*-

Ubuntu 16.04 下安装Firefox的Flash插件

https://www.linuxprobe.com/install-firefox-plugin.html

看所有端口号:lsof -i

检查端口能不能连接: telnet 地址 端口号

别名设置

Linux显示在Windows编辑过的中文就会显示乱码是由于两个操作系统使用的编码不同所致。Linux下使用的编码是utf8,而Windows使用的是gb18030。因此,解决Linux打开txt文件中文乱码可有如下两种方法。

 方法一:
  在附件终端中,进入到txt文件所在目录,使用命令符“iconv -f gb18030  -t utf8 1.txt -o 2.txt”gb18030编码的1.txt转换成utf82.txt这样2.txt就成为Linux支持的编码。
 
 
原文地址:https://www.cnblogs.com/cschen588/p/11717634.html