一、IP的配置:
不直接修改文件方式:
设置网卡eth0的IP地址和子网掩码:
     sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
     将IP地址改为:192.168.2.1,子网掩码改为:255.255.255.0
设置网关:
    sudo route add default gw 192.168.2.254 手动修改文件方式: 第一(二)块网卡的配置文件:
/etc/sysconfig/network-scripts/ifcfg-eth0 (不同系统不同一般含有eth0)
DEVICE=eth0
BOOTPROTO=none #指定是静态分配IP还是动态分配。取值有:static dhcp
ONBOOT=yes #系统启动时加载
HWADDR=:0c:::d1:b1
IPADDR=192.168.8.200
NETMASK=255.255.255.0
GATEWAY=192.168.8.1 #设置默认网关(可在下面设置)
TYPE=Ethernet /etc/network/interfaces(ubuntu)
auto eth0
     iface eth0 inet static #取值有:static dhcp (dhcp:可用sudo dhclient eth0获取ip地址)
     address 192.168.2.1
     gateway 192.168.2.254
     netmask 255.255.255.0
     #network 192.168.2.0
     #broadcast 192.168.2.255 二、修改网关
vim /etc/sysconfig/network
增加一条网关信息
GATEWAY=192.168.1.1 三、修改DNS
vim /etc/resolv.conf #指定当前主机的DNS服务器,最多可指定三个
search lpwr.net #设置当前主机的默认查找域
nameserver 192.168.0.100 #指定首选DNS服务器
nameserver 172.16.254.2 四、重新加载网络配置
/etc/init.d/networking restart(ubuntu)
/etc/init.d/network restart(redhat centos)
Service network restart 五、防火墙设置
、直接关闭防火墙(centos7可用)
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动 、设置 iptables service(没有就安装 iptables-services)
vi /etc/sysconfig/iptables
增加规则 -A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport -j ACCEPT 保存退出后
systemctl restart iptables.service #重启防火墙使配置生效
systemctl enable iptables.service #设置防火墙开机启动 六、禁用IPV6
  sudo vi /etc/modprobe.d/blacklist.conf
  表示用vi编辑器(也可以用其他编辑器,如gedit)编辑etc文件夹下modprobe.d文件夹中blacklist.conf文档的内容。
  注意:只能在root用户模式下才可以修改
  在文档最后添加 blacklist ipv6
  然后查看修改结果
  cat /etc/modprobe.d/blacklist.conf 七、修改hostname
修改/etc/hosts文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。
修改/etc/sysconfig/network文件,将包含当前的hostname改为新的hostname。我将shiwei改为rabbit。
使用命令hosname更改一下,命令为:hostname 新的主机名,然后用hostname名称查看是否修改成功。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=a519cbd2-2c3c--82de-e10ab0fd91d3
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.91
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
DNS1=192.168.100.1
DNS2=114.114.114.114

centos静态demo

centos 7查看网卡UUID

nmcli con show

linux下网络配置 命令的更多相关文章

  1. [转]Linux下网络常用命令和工具

    转自:http://int32bit.me/2016/05/04/Linux%E5%B8%B8%E7%94%A8%E7%BD%91%E7%BB%9C%E5%B7%A5%E5%85%B7%E6%80%B ...

  2. linux下网络配置小节[from 老男孩的linux运维笔记]

    对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太多的初学者徘徊在门外就不奇怪了, 这里,老男孩老师花了一些时间总结了这个文档小结,也还不够完善,欢迎大家补充,交流. ...

  3. Linux下网络配置与修改Centos7为列

    一.基础知识 手动绑定: 命令 一般是临时的修改,重启后失效,如:ifconfig.route.ip addr等. 修改配置文件 修改文件配置,永久有效,但是可能不能立即生效,需要重启服务 (serv ...

  4. linux下网络查看命令ss

    ss命令 ss命令用来显示处于活动状态的套接字信息.可以显示和netstat类似的内容,并且可以显示更详细的信息,而且查看速度更快. 格式 ss [options] [ FILTER ] 选项 -h: ...

  5. linux下网络配置

    配置相关 http://bbs.acehat.com/thread-813-1-1.html

  6. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  7. linux下IPTABLES配置详解 (防火墙命令)

    linux下IPTABLES配置详解 -A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 24000 -j ACCEPT ...

  8. linux网络配置命令(一)——ifconfig

    linux网络配置命令(一)——ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式:  ifconfig [interface]                   ...

  9. (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别

    linux 下 ifcfg-eth0 配置 以及ifconfig.ifup.ifdown区别 原文:https://www.cnblogs.com/yi-meng/p/3214471.html这3个命 ...

随机推荐

  1. Python正则表达式学习

    1.Python的正则表达式需要用到re模块,有两个方法:match和search,match从第一个字符串开始匹配,search从任意字符串开始匹配,所以match比search严格. 如果匹配成功 ...

  2. 丢沙包游戏(或杀人游戏)的C语言实现

    丢沙包游戏(或杀人游戏)用C语言实现: 游戏简述: 杀人游戏(或者丢沙包游戏),设定一些人(人数为:num)一起玩游戏,从某个指定的人(设定为:start)开始轮流扔沙包,扔沙包人的下一个人为1,每隔 ...

  3. but has failed to stop it. This is very likely to create a memory leak(c3p0在Spring管理中,连接未关闭导致的内存溢出)

    以下是错误日志信息: 严重: The web application [/news] registered the JDBC driver [com.mysql.jdbc.Driver] but fa ...

  4. hibernate的formula如何使用

    之前用过hibernate的formula记得很好用,但是这次用到想不起来怎么用了,结果去网上查结果发现大多都是无用信息. 最终搞定了,还是在这里记录一下,省的忘记. 我用formula的目的在于字典 ...

  5. uva 12124 - Assemble

    最大值最小的题: 直接用二分,比较简单: 不过我的二分老是不用好.有时间总结一下! #include<cstdio> #include<map> #include<vec ...

  6. ECmall错误:Call to a member function get_users_count() on a non-object

    问题描述: 在后台添加了一个app报错:Call to a member function get_users_count()Fatal error: Call to a member functio ...

  7. malloc(0)的问题

    http://blog.csdn.net/js_xj/article/details/5826042 解答: 首先来解释malloc(0)的问题,这个语法是对的,而且确实也分配了内存,但是内存空间是0 ...

  8. *string++优先级的问题

    这个东西困扰了我几天,关于优先级问题确实是个恼人的东西,为了这个专门翻了C语言课本,得知 所有一目运算符都是第二级优先级 结合性是从右到左 那么*string++应该就是*(string++),也就是 ...

  9. Delphi XML-RPC 中文乱码解决方法

    http://download.csdn.net/user/csm2432/uploads/2

  10. [译]GotW #1: Variable Initialization 续

    Answer 2. 下面每行代码都做了什么? 在Q2中,我们创建了一个vector<int>且传了参数10和20到构造函数中,第一种情况下(10,20),第二种情况是{10, 20}. 它 ...