zoukankan      html  css  js  c++  java
  • 十二.linux网络原理及基础设置

    1.ifconfig 查看网络配置  interface configs
    mtu 网卡的最大传输单元 单位:字节
    ether 网卡的mac地址
    2.ifconfig 网卡名 ip地址(想修改的地址)
    3.配置网关 route add default gw 输入网关地址 netmask 255.255.255.0
    route -n 查看网关
    删除网关:route del default gw 输入网关地址 netmask 255.255.255.0
    4.配置DNS vim/etc/reslov 输入DNS  名字必须是namesever 在网卡配置文件中是DNS=''
    5.永久改 vim /etc/sysconfig/network-scripts/ifcfg-自己的网卡名字;网卡配置文件
    --BOOTRPOTO='static'
    --IPADDR='自己的ip地址'
    --NETMASK=255.255.255.0
    --GATWAY='网关地址'
    --DNS1=’dns地址'
    --ONBOOT='yes'激活网卡
    systemctl restart network
    6.不同网络之间的访问要通过网关出去访问
    7.DNS的功能是将域名转换为一个ip地址
    --当自己DNS不能解析的时候,如将/etc/reslovs.配置文件中的DNS信息注释掉
    --然后再在/etc/hosts 配置文件中设置localhost 和对应的ip 一样可以起到DNS解析的作用
    8.hostname 查看主机名 hostnamectl -sethostname name 修改主机名
    9.netstat -an |grep 22 查看端口好
    10.scp命令 scp 路径 ip:/路径
    11.A======秘钥登入======B  
    ssh-keygen 加密 root/.ssh下
    生成秘钥之后,把公钥id.rsa.pub发送给B并且重命名
    →→→→→→→→→ssh-copy-id -i B的ip地址
    12.ssh:默认端口号 22
    ssh sever 22:
       ssh 服务端的ip -p 自己修改后的端口号
    上传:   scp -r 本地路径 服务端的ip:/tmp
    下载:   scp -r 服务端的ip:/tmp 本地路径
    13.bash命令的优先级:alias(别名定义)---compound commands(if,for,while)---function-buildin-hash-$PATH-报错
    14.函数定义:function 函数名(){ 函数体 } 定义完了函数
    15.
    $[] 运算
    $()与` `一样
    $ {} 可以取变量名的值
    $ (()) 与 $[]一样
    %取余
    ^---! 两个都是取反的意思
    &   后台运行
    &&  取与
    |
     || 或
    * 所有
    ? 任意一个
    - 减号
    _  下划线
    == 判断
     = 赋值
    转义符
    ‘’硬引用
    “”软引用
    :永远为真
    ;分割多个命令
    / 路径分割符
    >> 追加
    > 覆盖

  • 相关阅读:
    一个基础的CURL类
    设计自适应网页方法
    JQ点击列表显示隐藏
    获取当前页面的完整URL
    配置时间生成下拉菜单
    Contains Duplicate II
    Rectangle Area
    面试题47:不用加减乘除做加法
    面试题48:用C++设计一个不能被继承的类
    Reverse Linked List
  • 原文地址:https://www.cnblogs.com/njzy-yuan/p/6813267.html
Copyright © 2011-2022 走看看