栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Linux常用命令

Linux常用命令

1.vi脚本快键键
移动:
#   要加shift键:
#H:移动到当前屏幕的最上一行的行首  --header
#M:移动到当前屏幕的中间一行的行首  --中间M
#L: 移动到当前屏幕的最下一行的行首 --Leave
gg:移动到这个文件的第一行,相当于1G (常用)   --同H
G:移动到这个文件的最后一行(常用)            --同L
​
删除单个字符:
小x: --向后删除一个字符
大X: --向前删除一个字符
 nx: --n为数字,连续向后删除n个字符。
​
删除:以行为单位
dd:刪除游标所在的那一行(常用,也是剪切)   
ndd:n为数字。删除游标所在的向下n行(常用)
d1G:刪除游标所在到第一行的所有行数据
dG:刪除游标所在到最后一行的所有行数据 
​
复制:
yy,Y:复制游标所在的那一行数据(常用)  
nyy,nY:n 为数字。复制游标所在的向下n行(常用)  
​
粘贴:
p, P:p表示将复制的数据粘贴到游标所在行的下一行,P表示将复制的数据粘贴到游标所在行的上一行 (常用)  
​
撤销:
u:撤销前一个动作。(常用)
2. scp远程拷贝命令
集群之中的目录拷贝:比如从qianfeng02将hive拷贝到qianfeng01
scp -r /usr/local/hive qianfeng01:/usr/local
3. hiveserver2的开启方法:
首先启动你集群中的Zookeeper和Hadoop
第一步:在qianfeng02开启:
[root@qianfeng02 ~]# hiveserver2
#或者
[root@qianfeng02 ~]# hive --service hiveserver2
​
第二步:在qianfeng01连接:
[root@qianfeng01 ~]# /usr/local/hive/bin/beeline -u jdbc:hive2://qianfeng02:10000 -n root
​
连接成功显示:
jdbc:hive2://qianfeng02:10000> 
4.集群之间的虚拟机完成免密登入
生成私钥和密钥:
ssh-keygen -t rsa
切换查看:
cd ssh/
自己安装ssh命令:yum install openssh-clients -y
对自己:ssh-copy-id localhost
给另一台发送指令:ssh-copy-id qianfeng02
查看:ssh qianfeng02 
退出:exit
5.进行时间同步的命令
时间临时同步:
[root@master ~]# ntpdate ntp1.aliyun.com
[root@slave1 ~]# ntpdate ntp1.aliyun.com
[root@slave2 ~]# ntpdate ntp1.aliyun.co
​
时间永久同步:
mv /etc/yum.repos.d/CentOS-base.repo /etc/yum.repos.d/CentOS-base.repo.backup
​
wget -O /etc/yum.repos.d/CentOS-base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
或
curl -o /etc/yum.repos.d/CentOS-base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
或
[root@pure yum.repos.d]# yum clean all
[root@pure yum.repos.d]# yum list all
6.修改主机名
临时生效:
#   hostname qianfeng01
永久:root
#   hostnamectl set-hostname qianfeng01
7.关闭网络管理:
本次生效:
#   systemctl status NetworkManager 
#   systemctl stop NetworkManager 
#   systemctl start NetworkManager 
永久生效:
#   systemctl disable NetworkManager
#   systemctl enable NetworkManager 
8.防火墙设置
本次生效:
#   systemctl stop firewalld
#   systemctl start firewalld  
#   systemctl status firewalld 
永久生效:
#   systemctl disable firewalld 
#   systemctl enable firewalld 
#   systemctl status firewalld 
9.修改全局配置文件
进入配置内:
#   vi /etc/profile
添加jdk环境变量配置:
#java environment
export JAVA_HOME=/usr/local/jdk1.8
expor tPATH=.:$PATH:$JAVA_HOME/bin:$JAVA_HOME/lib
使配置生效:
#   source /etc/profile
10.添加虚拟机映射
比如添加三台机器的映射
#   vi /etc/hosts
192.168.10.101 qianfeng01
192.168.10.102 qianfeng02
192.168.10.103 qianfeng03
11.本地windows设置映射的地址:
在本地远程连接试可以直接引用
C:WindowsSystem32driversetc
的hosts件添加:
192.168.10.101 qianfeng01
192.168.10.102 qianfeng02
192.168.10.103 qianfeng03
192.168.10.103 qianfeng04 
12.配置IP地址和重启网络命令
#   vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改:
BOOTPROTO=static
添加:
IPADDR=192.168.10.102
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=114.114.114.114
DNS2=8.8.8.8
​
重启网络生效:
#   service network restart 
or
#   systemctl restart network
13. 常见命令
启动openresty:
# openresty -p /opt/collect-app/ -c conf/main-nginx.conf
查看端口号:
# netstat ntlp  ---> 8802
查看进程:
# ps -aus | grep nginx
启动域名: & 为后台进程
# /usr/local/frp/frpc http --sd aju -l 8802 is frc.qfbigdata.com -u aju &

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278548.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号