zoukankan      html  css  js  c++  java
  • Linux之基础网络配置

    基础网络配置:

    linux网络配置
        配置方式:
            静态指定:
                命令:
                    ifcfg家族:
                        ifconfig:配置ip,netmask
                        ifconfig -a:显示所有接口
                        route:路由
                        netstat:状态及统计数据查看
                        ip link:查看接口
                        ip addr:地址和子网掩码
                        ss:状态及统计数据查看
                    Centos7网络管理家族:
                        nmcli:命令行工具
                        nmtul:text window 工具
                    注:
                        DNS服务器指定
                            配置文件:/etc/resolv.conf
                        本地主机名配置
                            配置文件:/etc/sysconfig/network
                            Centos7:hostnamectl
                配置文件:
                    RedHat及其发行版
                        /etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
            动态分配:依赖于本地网络中有DHCP服务
        网络接口命名方式:
            传统方式:
                以太网: ethX,例如etho, eth1, ..
    			PPP网络: pppX, 0.....例如, pppo, ppp1, ..
    	    命名格式的组成:
    			en : ethernet
    			wl : wlan
    			ww : wwan
    		名称类型:
    			o<index> :集成设备的设备索引号
    			s<slot> :扩展槽的索引号
    			x<MAC> :基于MAC地址的命名
    			p<bus>s<slot> :基于总线及槽的拓扑结构进行命名
    	route命令:路由查看与管理
    	    查看:
    	        route -n
    	    添加:
    	        route add -net x.x.x.x/24 gw x.x.x.x 
    	        route add default gw x.x.x.x
    	    删除:
    	        route del -net x.x.x.x/24 gw x.x.x.x
    	        route del default
    	netstat命令:
    	        显示路由表:
    		        netstat -rn
    		            r:显示内核路由表
    		            n:数字格式
    		    显示网络连接:
    		        -t : TCP协议的相关连接,连接均有其状态
    				-u : UDP相关的连接
    				-W : raw socket相关的连接
    				-l:处于监听状态的连接
    				-a :所有状态
    				-n:以数字格式显示IP和Port
    				-e:扩展格式
    				-p :显示相关的进程及PID
    		    接口信息:
    		        所有接口:
    		            netstat -i
    		        指定接口:
    		            netstat -I<接口>    
        配置主机名
            hostname命令:
                查看:hostname
                配置:hostname xxx
            hostnamectl命令: 
                hostnamectl status:显示当前主机名信息
                hostnamectl set-hostname xxx:设置主机名永久有效
            配置文件:
                /etc/sysconfig/netwrk
                注:此方法不会立即生效,以后会一直生效
        网络服务:
            centos6:service network restart
            centos7:sysemctl restart network.service
    
  • 相关阅读:
    MySQL之存储过程和函数
    Mysql中的常用函数:
    Mysql之使用Mysql运算符
    Mysql之单表记录查询
    Mysql之触发器的操作:
    Mysql之视图的操作
    Mysql之表的操作与索引操作
    Mysql之基本操作与数据类型
    Java多线程之生产者消费者
    Java多线程
  • 原文地址:https://www.cnblogs.com/tianyao2020/p/12790013.html
Copyright © 2011-2022 走看看