• Linux基础实操六


    实操一:

    临时配置网络(ip,网关,dns)+永久配置

    #ifconfig ens33 192.168.145.134/24

    #vim /etc/resolv.conf

    #route add default gw 192.168.145.2 netmask 255.255.255.0

    永久配置:

    #cd /etc/sysconfig/network-scripts/

    #vim ifcfg-ens33

    #systemctl restart network

    实操二:

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

     #vim /etc/hosts

    #hostnamectl set-hostname web1

    #ping web1

    实操三:

    ssh登录

    环境说明:michael的IP为:192.168.145.130

                     web1的IP为:192.168.145.131

    michael输入:

    #ssh 192.168.145.131  ---->登录成功

    web1输入:

    #ssh 192.168.145.130  ---->登录成功

    scp上传:

    michael中将sshceshi.txt文件上传到web1:

    #scp sshceshi.txt 192.168.145.131:/tmp

    web1中查看sshceshi.txt文件:

     scp下载:

    michael将web1中下载文件sshceshi1.txt:

    查看下载的文件sshceshi1.txt:

     

    ssh秘钥登录:

    #ssh-keygen

     

    #ssh-copy-id -i 192.168.145.131

    michael验证登录web1:

    #ssh web1

    修改ssh server端的端口为8888然后进行登录和scp测试:

    #vim /etc/ssh/sshd_config 

    #netstat -an | grep 8888

    michael连接web1:

    #ssh web1

    michael下操作:

     #ssh-keygen

    #ssh-copy-id -i id_rsa.pub web1 -p 8888

    #ssh web1 -p 8888

    实操五:

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

    bash命令类型:

        a、别名:别名命令是为了简化输出给一个长参数命令的整合,别名的定义方法 alias la='ls -al' 取消别名 unalias la
        b、内部命令:是BASH自带的命令 功能简单,内部命令的帮助在builtin(1)里
        c、外部命令:是就是一个小程序存在于/bin/ /sbin/ /usr/bin 等地方

    实验总结(优先等级):

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

     实操六:

    通配符实验

    最常见通配符(wildcard 万能牌)
    数字 [0-9]
    字母 [a-z]
    非字母[^a-z]
    非数字[^0-9]
    任意符号 *
    转义符号

  • 相关阅读:
    第31课
    第30课
    第29课
    第28课
    第27课
    ubuntu 允许root用户登录到ssh
    openfire 安装配置时出现The Openfire database schema does not appear to be installed. Follow the installati错误的解决方案
    ubuntu 16 “无法获得锁”解决方案
    增加phpmyadmin导入文件上限
    ubuntu-查看所有用户
  • 原文地址:https://www.cnblogs.com/Michael--chen/p/6596390.html
Copyright © 2020-2023  润新知