2017.3.21作业

作业一:完成作业未做完的集群架构
作业二:临时配置网络(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.    @  无特殊含义

                      ?代表一个任意字符

 

posted @ 2017-03-23 00:04  im777  阅读(164)  评论(0编辑  收藏  举报