zoukankan      html  css  js  c++  java
  • Day8.网络配置、ssh服务、bash命令和元字符

    作业一:临时配置网络(ip,网关,dns)+永久配置

    配置IP:

    配置DNS:

     

    配置网关:

    永久配置:

    作业二:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式

    给定web服务机一个ip地址

    在主机终端修改配置文件

    在web服务机终端修改主机名

    作业三:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试

    在客户端上传文件到服务端

    上传成功

    在客户端从服务端下载文件,下载成功

    进行秘钥登录,在客户端操作并将“锁”发送给服务端,查看服务端成功接收到“锁”

    成功完成秘钥登录

    服务端修改端口号为8888并保存退出,重新启动sshd并用客户端登录,测试scp发现成功上传文件,无需输入密码

    作业四:整理bash命令类型,验证寻找一个命令的优先级

    命令分为:

    ==> alias
      ==> Compound Commands
        ==> function
          ==> build_in
            ==> hash
              ==> $PATH
                ==> error: command not found

    获取一个命令会按照上述优先级取寻找,先找同名的alias命令,再找compound命令。。。

    alias:别名的定义方法 alias la='ls -al' 取消别名 unalias la

    Compound Commands:例如 for if while等

    function:函数

    build_in:BASH自带的命令,功能简单,内部命令的帮助在builtin(1)里

    hash:为了减少$PATH的搜索,上一次搜索的内容能够被下一次执行重用bash对从$PATH中搜索得出的外部命令建立一个hash表,用于缓存

    $PATH:就是一个小程序存在于/bin/ /sbin/ /usr/bin 等地方

    error: command not found :报错

    定义一个函数名为cd,说明了function的优先级大于build_in的优先级

     继续使用刚才的函数,给cd命令一个别名,说明了alias的优先级大于function的优先级

    作业五:通配符实验

    元字符是被shell解释的!!!

    字母顺序是aAbB...zZ

    () 在子进程中执行

    [root@MiWiFi-R3-srv ~]# x=1
    [root@MiWiFi-R3-srv ~]# (x=666)
    [root@MiWiFi-R3-srv ~]# echo $x
    1
    [root@MiWiFi-R3-srv ~]# 
    [root@MiWiFi-R3-srv ~]# (x=666;echo $x)
    666

    [root@MiWiFi-R3-srv test]# x=1
    [root@MiWiFi-R3-srv test]# echo "$x" #双引号的代表软引用,引号内特殊字符有特殊意义,比如$,``等
    1
    [root@MiWiFi-R3-srv test]# echo '$x' #单引号代表硬引用,引号内所有字符都无特殊意义
    $x

  • 相关阅读:
    【bzoj2561】最小生成树 网络流最小割
    【bzoj4407】于神之怒加强版 莫比乌斯反演+线性筛
    【bzoj4816】[Sdoi2017]数字表格 莫比乌斯反演
    【bzoj3252】攻略 贪心+DFS序+线段树
    【bzoj1690】[Usaco2007 Dec]奶牛的旅行 分数规划+Spfa
    【bzoj3291】Alice与能源计划 模拟费用流+二分图最大匹配
    【bzoj2752】[HAOI2012]高速公路(road) 线段树
    wpf--- TextBlock文字设置属性
    无边框WPF窗体——允许拖动
    C# 枚举、字符串、值的相互转换
  • 原文地址:https://www.cnblogs.com/lxyoung/p/6594948.html
Copyright © 2011-2022 走看看