zoukankan      html  css  js  c++  java
  • Linux之网络命令学习


    #网络管理
    网络基本配置文件/etc/network/interfaces
    auto lo : 系统开机时,自动启动lo接口
    iface lo inet loopback : 设置lo接口的地址信息,此处设置为本地回环
    auto eth0: 系统开机时,自动启动eth0接口,该接口为系统默认的第一块网卡所在的接口。
    iface eth0 inet dhcp: 设置eth0接口的地址信息,此处设置为动态自动获取(dhcp)
    address 192.168.1.21 : 设置eth0 接口的一个静态IP地址为192.168.1.21
    netmask 255.255.255.0
    gateway 192.168.1.1 静态网关地址为192.168.1.1

    其他常用的网络配置文件
    1.主机名映射文件 /etc/hosts
    Ubuntu采用两种方法:
    (1)对于大量的域名解析采用DNS服务器
    (2)小型网络中,使用/etc/hosts文件提供解析
    2.配置名称解析器 /etc/host.conf
    order 指定主机名查询顺序,查找的方法为bind和hosts,分别代表DNS。/etc/hosts
    3.端口映射文件 /etc/services
    4.配置DNS客户 /etc.resolv.conf
    包含了主机的域名搜索顺序和DNS服务器的地址


    网络管理工具
    (1)配置网络地址信息ifconfig
    显示或者临时配置当前主机某张网卡的IP信息
    (2)域名解析测试 nslookup
    查询一台服务器的IP地址和其对应的域名,使用权限为所有用户
    (3)测试网络状态ping
    测试网络是否可达,如果数据包丢失严重
    (4)网络配置工具ip
    (5)netstat 工具用来显示活动的TCP连接。计算机侦听的端口。以太网统计信息。ip路由表。ipv4统计信息以及Ipv6信息
    (6)tcpdump工具
    tcpdump工具用来显示指定网络接口中与布尔表达式expression匹配的报头信息。
    (7)route 路由设置


    #系统网络服务器
    Linux常用网络服务
    (1)远程访问管理服务
    Telnet.SSH和Webmin都是远程登录服务器,用户可以利用个人计算机以telnet程序或putty软件链接主机。
    (2)NFS网络文件系统服务
    (3)FTP文本传输服务
    Wu-FTP.Proftpd.vsftpd.tftp为ftp服务器。用户可以通过ftp工具连接Linux的ftp服务器,进行文件的上传和下载。
    (4)DHCP动态主机配置服务
    (5)DNS域名解析服务
    (6)Sendmail服务,需要配置Sendmail服务器。


    #控制网络服务
    (1)sysv-rc-conf
    (2)手动编辑rcx.d中的服务连接
    (3)或者inet.conf/xinetd.conf文件
    Linux系统运行级别:
    0:系统停机状态
    1:单用户或系统维护模式
    2~5“多用户模式
    6:重新启动


    #防火墙配置(使用sysv-rc-conf管理)
    1.激活iptables服务:
    sudo sysv-rc-conf iptables on
    2.设定预设规则
    3.添加规则
    4.删除规则

  • 相关阅读:
    leetcode59
    leetcode95
    leetcode96
    leetcode787
    leetcode150
    leetcode165
    leetcode739
    快速搭建:Djangorest-framework的restful项目
    编写部署用到的部分shell脚本收集
    pandas:dataframe删除某些不为non的行
  • 原文地址:https://www.cnblogs.com/benshan/p/2503909.html
Copyright © 2011-2022 走看看