zoukankan      html  css  js  c++  java
  • Linux网络设置(第二版) --Linux网络设置

    Linux网络设置

    --网络配置文件与命令

    网络配置文件

    1、/etc/sysconfig/network-scripts/ifcfg-eth0 #【保存了IP地址和网关】

    [设置静态IP]

    IPADDR=IP地址 #该选项设置了IP地址,如果设置了BOOTPROTO=dhcp,自动获取IP地址的话,就不会有该选项,否则为BOOTPROTO=no

    GATEWAY=网关 #指定网关

    BROADCAST=广播地址

    NETMASK=子网掩码

    2/etc/sysconfig/network #保存了本机主机名

    HOSTNAME=主机名 #指定主机名,如果指定了dhcp自动分配,则不会有该选项,因为主机名都是localhost

    3、/etc/rc.d/init.d/network start/stop/restart 网络启动脚本

    或者 service network restart

    如果设置了静态IP,则重启系统,或者重新加载以下该启动脚本,设置都会生效,但是,推荐后者!

    4/etc/hosts #保存了域名数据库

    5/etc/services #保存了网络服务信息,如:端口和传输协议

    6/etc/resolv.conf #指定DNS服务器地址

    nameserver [DNS服务器IP地址 #添加DNS服务器,加空格可以指定多个DNS服务器地址,最多可以使用3

    附- 服务程序可以不使用固定端口,但是一般对外公开的WebServer不会改变端口,但是像SSH一般推荐更改,可以回避扫描

    nmap [IP地址] #扫描对方主机启用那些服务,但是他只会默认扫描周知端口或知名服务的端口

     

    网络管理命令

    1 ifconfig #查看网络端口设置

    ifconfig eth0 up/down #启动/关闭网卡

    2 ethtool [网卡名称] #检测网卡线路连接

    ethtool eth0

    ethtool wlan0

    很多时候,一个服务器上面会有多块网卡,这时,ethtool命令就显得十分重要了!

    3arp #查看ARP表信息,如前


    4ping #探测远程主机

    ping -c 10 -s 1000 IP地址 #-c 指定ping的次数,-s 指定发送数据包的大小,注意ping通时的丢包率

    5route #操作路由表

    route add default gw 192.168.14.100 #在不修改配置文件的情况下添加网关

    【但是最好还是修改配置文件】

    zerba 路由软件】

    6traceroute #查看路由路径

    traceroute www.163.com     #他会列出在访问这台主机时所经过的所有的路由器与延时情况

    7netstat #监控网络状态

    netstat -an #查看所有连接

    netstat -an | grep :80 #查看Apache服务是否启动

  • 相关阅读:
    PHP 中 parent、self、static、$this 的区别 & 后期静态绑定详解
    PHP中for和foreach背后发生了什么和关于迭代器的理解
    PHP中this,self,parent三个关键字
    PHP文件指针操作
    php中Session使用方法详解
    关于PHP日期时间的主要函数
    php获取checkbox复选框的多个选项的内容
    PHP中的11个魔术方法总结:__construct,、__destruct、__call等
    PHP类的自动加载机制实现方法分析
    C#学习笔记(二)
  • 原文地址:https://www.cnblogs.com/itrena/p/5927043.html
Copyright © 2011-2022 走看看