作业一:完成作业未做完的集群架构
作业二:临时配置网络(ip,网关,dns)+永久配置
1.临时配置网络
[root@localhost ~]# ifconfig ens33 192.168.43.37
2.永久配置
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens33
[root@localhost network-scripts]# systemctl restart network
作业三:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式
作业四:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试
修改端口8888进行测试无密钥登陆
作业五:整理bash命令类型,验证寻找一个命令的优先级
1.bash命令类型以及命令的优先级:获取一个命令会按照下面的优先级进行选取或者寻找。
==> alias
==> Compound Commands
==> function
==> build_in
==> hash
==> $PATH
==> error: command not found
例如[root@localhost ~]#
[root@localhost ~]# alisa cd
-bash: alias: cd: not found
cd是一个内部命令,属于bash软件自带的命令,它没有定义别名。
所以:命令的执行搜索顺序是
1.别名
2.关键字
3.函数
4.内置命令
5.脚本或者可执行程序
作业六:通配符实验
1. echo $变量名
echo $? 表示上一次命令的执行是否成功,0表示成功,其他表示失败
2.{}表示范围
3.[]表示其中内容的任意一个
4. &&(并且)和||(或者)
5. !表示雷同
^表示取非,取相反
6. *代表任意一个任意字符
7. @ 无特殊含义
?代表一个任意字符