CentOS相关指令:
1.su root 进入root模式(特权模式)
2.设置mac地址 (在root模式下)vim /etc/udev/rules.d/70-persistent-ipoib.rules
3.设置ip地址 (在root模式下)vim /etc/sysconfig/network-scripts/ifcfg-ens33
4.虚拟机重启 reboot
5.查看IP地址 ifconfig
6.修改虚拟机的主机名 (在root模式下)vim /etc/sysconfig/network 进入后加入一行HOSTNAME="你的主机名"
7.修改虚拟机主机名和IP地址的映射 vim /etc/hosts
8.复制: 复制一行则:yy 复制三行则:3yy,即从当前光标+下两行。
9.剪切: 剪切一行:dd 前切三行:3dd,即从当前行+下两行被剪切了。
10.粘贴: 用v选中文本之后可以按y进行复制,如果按d就表示剪切,之后按p进行粘贴
11.退出 :退出输入模式,先按一下[ESC]键(有时要多按两下),然后执行:
:w!
:w ——保存当前文件
:wq —— 存盘退出(与指令 :x 功能相同)
:q —— 直接退出,如已修改会提示是否保存
:q! ——不保存直接退出
11.创建一个名为tsoftware的文件夹(在/opt目录下): mkdir /opt/software
12.删除opt目录下的software目录: rm /opt/software
这种不带参数的删除方法经常会提示无法删除,因为权限不够。
rm -r /opt/software -r是递归的删除参数表中的目录及其子目录。 目录将被清空并且删除。 当删除目录包含的具有写保护的文件时用户通常是被提示的。
rm -rf /opt/software -f是不提示用户,删除目录下的所有文件。请注意检查路径,输成别的目录就悲剧了。
rm -ir /opt/software -i是交互模式。使用这个选项,rm命令在删除任何文件前提示用户确认。
13.使用软件SecureCRT 给linux虚拟机上传文件 命令:rz -E
14.将文件例如jar包(jdk-8u251-linux-x64.tar.gz)移动到/opt/software目录 :mv jdk-8u251-linux-x64.tar.gz /opt/software
15.解压tar文件:例如jdk-8u251-linux-x64.tar.gz到/opt/module 目录:tar -xvf jdk-8u251-linux-x64.tar.gz -C ../module
解压zip文件:例如confluentinc-kafka-connect-jdbc-5.5.1.zip解压: unzip confluentinc-kafka-connect-jdbc-5.5.1.zip
16.执行命令:vim /etc/profile
配置环境变量:
export JAVA_HOME=/opt/module/jdk1.8.0_251 (jdk1.8.0_251 这是jdk-8u251-linux-x64.tar.gz解压下来的文件)
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
然后退出执行命令:source /etc/profile 使文件生效
17.在SecureCRT中使用命令:scp -r jdk1.8.0_251/ hadoopStudy2:/opt/module 将文件jdk1.8.0_251传递到主机名hadoopStudy2的/opt/module目录下
18.mysql安装:
1):在线安装mysql相关软件包: yum install mysql mysql-server mysql-devel
2):启动mysql的服务:/etc/init.d/mysqld start
注:若安装完成后找不到mysqld文件或mysql.server ,执行命令yum install mysql-server 出现“没有可用软件包 mysql-server”
解决方案:
第一步:安装从网上下载文件的wget命令
[root@wuhao ~]# yum -y install wget
第二步:下载mysql的repo源
[root@wuhao ~]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
第三步:安装mysql-community-release-el7-5.noarch.rpm包
[root@wuhao ~]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
第四步:查看下
[root@wuhao ~]# ls -1 /etc/yum.repos.d/mysql-community*
会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo
第五步:安装mysql
[root@wuhao ~]# yum install mysql-server
下载完即可。
3):通过mysql安装自带脚本进行设置: /usr/bin/mysql_secure_installation
4):进入mysql的客户端然后进行授权:
①grant all privileges on *.* to 'root'@'%' identified by 'wh456159' with grant option;
②flush privileges;
19.查看所有的环境变量:env
查看某一环境变量:echo $Home (Home为环境变量名)
20.重启网络服务:service network restart
21.网卡重启失败报错:
解决方案:
[root@hadoopstudy3 /]# systemctl stop NetworkManager
[root@hadoopstudy3 /]# systemctl disable NetworkManager
[root@hadoopstudy3 /]# systemctl restart network
22.关闭防火墙
service iptables stop #关闭防火墙
chkconfig iptables off #禁止开机启动
23.免密登录
①免密登录的机器执行命令 ssh-keygen -t rsa 执行命令后按下三个回车即可
②免密登录的所有机器拷贝公钥到第一台机器
所有机器执行命令 ssh-copy-id node01 (注:node01为我第一台的主机名)
③将第一台机器的公钥拷贝到其他机器上
在一台机器上面指向以下命令
scp /root/.ssh/authorized_keys node02:/root/.ssh/
scp /root/.ssh/authorized_keys node03:/root/.ssh/