大数据学习第一步:Linux入门学习所需要的命令(非基础却常用)
chmod u+x /filepath/../filename :
u、g、o表示三个不同组,r、w、x表示可读可写可执行,+、-表示赋予和取消权限
首先关闭防火墙:
service iptables stop
永久关闭:sudo chkconfig iptables off|on
使用SecureCRT上传文件时:
yum install lrzsz : 使用SecureCRT向虚拟机传送文件的时候,需要先输入此命令,下载上传组件
使用FTP上传工具时:
service vsftpd start : 打开虚拟机的ftp服务(当使用ftp的时候需要输入此命令)
解压文件,安装软件
tar -zxvf filename -C targetfilepath : 解压文件(filename)到目录(targetfilepath)下
./ 或者 . 或者sh : 执行可执行文件
文件内容查看
cat filename : 查看文件全部内容
more filename : 翻页查看
tail -f filename : 末尾内容查看
head filename : 查看开头文件
vi编辑方面:
u : vi编辑内容的时候,可以撤销上一步操作
G : 命令状态下,大写的G可以直接诶到达文本的最后一栏
o : 命令状态下,在光标的下一行开始编辑内容
dd : 命令状态下,删除光标当前行
ZZ : 命令状态下,立即保存
创建文件:
mkdir : 创建文件夹
touch : 创建文件
SSH免密码登陆:
首先在主节点机器上生成公钥和私钥,
1.命令:ssh-keygen -t rsa,四个回车
2.这样就可以进入 cd ~/.ssh,在其下面看到id_rsa(私钥)和 id_rsa.pub(公钥)
3.拷贝公钥给其他子节点机器,命令:ssh-copy-id 地址