zoukankan      html  css  js  c++  java
  • Linux 网络原理及基础设置

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

    设置IP掩码

    ifconfig eth0 192.168.2.2 netmask 255.255.255.0


    设置网关
    route add default gw 192.168.2.10

    [root@bogon ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
    TYPE=Ethernet
    BOOTPROTO=static
    DEVICE=eth0
    IPADDR=192.168.2.2
    NETMASK=255.255.255.0
    GATEWAY=192.168.2.10
    DNS1=192.168.16.254
    ONBOOT=yes
    [root@bogon ~]# cat /etc/resolv.conf 
    nameserver  192.168.16.254



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

    hostname python_web1
    cat /etc/hostname 
    python_web1


     
    修改host文件:
    [root@python_web1 ~]# cat /etc/hosts 
    192.168.2.3 python_web1
    [root@python_web1 ~]# ping python_web1



    ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试
     
     
    修改ssh的服务端口:
     
    [root@python_web1 ~]# cat /etc/ssh/sshd_config |grep Port

     

    ssh登录
     
    [root@python_web1 ~]# ssh -p 52000 192.168.2.2
     

    scp上传
    [root@python_web1 wen]# scp -P52000 yan.txt root@192.168.2.2:/root
     

    scp下载
    [root@python_web1 wen]# scp -P52000  root@192.168.2.2:/root/yan.txt  ./
     

    ssh秘钥登录
    [root@python_web1 ~]# ssh-keygen 
    [root@python_web1 ~]# ssh-copy-id -i ./.ssh/id_rsa.pub 192.168.2.2 -p 52000
    [root@python_web1 ~]# ssh -p 52000 192.168.2.2
     

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

    命令分为:

    ==> alias(别名)
      ==> Compound Commands()
        ==> function 
          ==> build_in
            ==> hash
              ==> $PATH
                ==> error: command not found

  • 相关阅读:
    vue中sessionStorage的使用
    SQLserver将查询的字段中的数据 拼接成字符串用逗号隔开
    vue中引入百度地图
    已拦截跨源请求:同源策略禁止读取位于XXX的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin'
    前台调用微信接口成功还报Network Error
    SpringBoot获得application.properties中数据的几种方式
    设置session销毁时间
    Linux基本命令-ls
    Linux基础命令-cd
    Linux基础命令-mkdir
  • 原文地址:https://www.cnblogs.com/3OOO/p/6595633.html
Copyright © 2011-2022 走看看