Linux 学习笔记_Linux网络管理_详解

来源:互联网 发布:淘宝客招募网站 编辑:程序博客网 时间:2024/05/17 18:47

网络基础

Linux网络配置

  • Linux配置IP地址

    1. ifconfig命令临时配置IP地址

    ifconfig命令:查看与配置网络状态命令ifconfig eth0 192.168.0.200 netmask 255.255.255.0#临时设置eht0网卡的IP地址与子网掩码

    2. setup工具永久配置IP地址

        红帽子专有图形化界面

    3. 修改网络配置文件(标准模式)

    3.1 网卡信息文件vi /etc/sysconfig/network-scripts/ifcfg-eth03.2  主机名文件vi /etc/sysconfig/netwoork       hostname  //显示主机名,查看和临时设置主机名3.3 DNS配置文件vi /etc/resolv.conf

    4. 图形界面配置IP地址

  • Linux网络配置文件

  • 虚拟机网络参数优化

    1. 配置IP地址 (setup)
    2. 启动网卡
      vi /etc/sysconfig/network-scripts/ifcfg-eht0
      把 ONBOOT=no
      改为 ONBOOT=yes

      service network restart

      重启网络服务

    3. 修改UUID(通过复制UUID相同,UUID冲突问题)

      3.1 vi /etc/sysconfig/network-scripts/ifcfg-eth0

      删除MAC地址

      3.2 rm -rf /etc/udev/rules.d/70-persistent-net.rules

      删除网卡和MAC地址绑定文件

      3.3 重启系统

    4. 网络连接方式

      是否和局域网其他主机相连
      桥接,占用局域网的一个IP地址

    5. 修改桥接网卡

      桥接到 有限网卡还是无线网卡?

Linux网络命令

  • 网络环境查看命令

    ifconfig : 查看与配置网络状态命令

    ifup?down : 网卡设备名

    禁用 /启用 网卡

    netstat选项

    选项-t 列出TCP协议端口号-u 列出UDP协议端口-n 不使用域名与服务名,而使用IP地址和端口号-l 仅列出在监听状态网络服务-a 列出所有的网络连接netstat -tuln | grep ...netstat =annetstat -an | grep ESTABLISHED | wc -l  (wc统计符)netstat -rn选项:-r 列出路由表,功能和route命令一致

    nslookup [主机名或IP]

    进行域名与IP地址解析

    eg.1nslookup> server
  • 网络测试命令

    ping ip或域名选项-c 次数telnet [域名或IP] [端口]#远程管理与端口探测命令  (明文传递 不加密)telnet 192.168.0.252 80//被ssh取代 ,主要用作端口探测traceroute#路由跟踪命令选项-n 使用IP,不使用域名,速度更快wget#下载命令tcpdump  抓包tcpdump -i eth0 -nnX port 21选项:-i 指定网卡接口-nn 将数据包中的域名与服务转为IP和端口-X 以十六进制和ASCII码显示数据包内容port 指定监听端口

远程登录

  • ### SSH协议原理

对称加密算法

同一个密钥可以同时用作信息的加密和解密 --- 单密钥加密

非对称加密算法

  • ###SecureCRT远程管理工具
  • ### Xshell工具和WinSCP文件传输工具