软件包管理
rpm:查看 管理 删除软件
rpm -qa | grep jdk
格式:
rpm [选项] [软件名称] [后缀]
选项:
-q:查询
-a:所有
-qa:查询所有
-e:删除
后缀:
--nodeps:无视依赖关系
注意:直接-e时,如果有依赖关系,不能直接删除
需要加上--nodeps后缀
tar:解压和压缩
格式:
tar [选项] [包] [路径]
选项:
-c:压缩
-x:解压
-v:显示
-z:gzip
-j:bzip
-f:使用当前名称
-t:查看
解压:
-C:指定解压路径
例如:解压jdk
tar -zxvf jdk.tar.gz -C /usr/local/soft/
打包:
例如:把jdk从新打包
tar -cvf 包的所在位置加 包的名称 所要打包的内容
安装包的位置/usr/local/module/
安装jdk的位置/usr/local/soft/
配置环境变量
vim /etc/profile
pwd显示当前路径的全路径
在最后的位置输入
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=$PATH:$JAVA_HOME/bin
:wq保存
刷新文件:source /etc/profile
克隆两台虚拟机加master 三台组成一个集群
所克隆的虚拟机需要修改主机名,ip
永久修改主机名
hostnamectl set-hostname node1或node2
ip
方式1:
通过可视化界面直接修改
方式2:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
然后重启网络:service network restart
查看防火墙状态
systemctl status firewalld.service:查看防火墙状态
systemctl stop firewalld.service:关闭防火墙状态(重启后自动打开)
systemctl disable firewalld.service:关闭防火墙开机自启
加上映射关系
windows下C:\Windows\System32\drivers\etc\hosts
192.168.75.110 master
192.168.75.120 node1
192.168.75.130 node2
linux下/etc/hosts
192.168.75.110 master
192.168.75.120 node1
192.168.75.130 node2
ssh免密:只需要在master下执行
1.创建秘钥
ssh-keygen -t rsa 一直回车
2.秘钥分发
ssh-copy-id 主机名或ip地址(分发三台)
注意:如果执行出错,进入/root/.ssh删除里面所有内容,从新执行
scp:文件分发
格式:
scp [选项] 文件路径 主机名:发送的位置
选项:
-r:分发目录
查看开机默认启动模式
systemctl get-default
查看配置文件命令
cat /etc/inittab
修改开机为命令行模式
systemctl set-default multi-user.target
由命令行模式更改为图形界面模式
systemctl set-default graphical.target