本文最后修改时间:20180313

一、快速修改,重启后设置就没了

ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up

route add default gw 192.168.1.2

二、修改配置文件,重启设置还在

(一)ubuntu 版本命令行设置静态IP

修改 /etc/network/interfaces

# This filedescribes the networ k interfaces available onyour system
# and how toactivate them. For more information, seeinterfaces(5).
# The loopbacknetwork interface
auto lo
iface lo inetloopback
# The primarynetwork interface
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

在/etc/resolv.conf添加

nameserver 192.168.1.1
nameserver 220.170.64.68

重启网卡:

/etc/init.d/networking restart

(二)SUSE

1、修改IP地址

修改/etc/sysconfig/network/ifcfg-eth0文件

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.2/24'
MTU=''
NAME='eth0'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

2、设置网关

修改/etc/sysconfig/network/routes

default 192.168.1.1

3、设置DNS

nameserver 202.96.128.86
nameserver 202.96.134.33

4、重新启动网络配置

servicenetwork restart

(三)redhat linux版本命令行设置IP:

快速设置ip,但重启后就没了

ifconfig eth0 1.1.1.1

然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip

1、设置静态IP地址

  [root@file]$ vi ifcfg-eth0
  DEVICE=eth0
  ONBOOT=yes
  BOOTPROTO=static
  IPADDR=219.136.241.211
  NETMASK=255.255.255.128
  GATEWAY=219.136.241.254

2、设置网关

  vi/etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=Aaron

  GATEWAY=192.168.1.1  

3、设置DNS

  [root@file]$ vi resolv.conf

  nameserver202.96.128.68

  nameserver219.136.241.206  

4、重新启动网络配置

命令:servicenetwork restart

  或/etc/init.d/networkrestart

三、例子

(1) 修改ip地址

  即时生效:

  # ifconfigeth0 192.168.0.20 netmask 255.255.255.0

  启动生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

(2) 修改default gateway

  即时生效:

  # route adddefault gw 192.168.0.254

  启动生效:

  修改/etc/sysconfig/network-scripts/ifcfg-eth0

  修改dns

  修改/etc/resolv.conf

  修改后可即时生效,启动同样有效

(3) 修改host name

  即时生效:

  # hostname fc2

  启动生效:

  修改/etc/sysconfig/network

  ps:

  DEVICE=eth0

  BOOTPROTO=static

  IPADDR=192.168.8.85

  NETMASK=255.255.248.0

  GATEWAY=192.168.8.1

  HWADDR=00:0uu3:47:2C:D5:40

  ONBOOT=yes

(4) 添加linux系统启动项:

  vi/etc/rc.d/rc.local

(5) 修改Linux系统SSH的端口号 操作系统linux和Unix都适用:

  修改配置文件/etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,

  然后 kill -HUP `cat /var/run/sshd.pid` 就行了。

  注:现有连接自己不会断,因为kill-HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。

  要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可!

Linux下修改IP、DNS、路由命令行设置的更多相关文章

  1. linux下修改IP地址的方法

    linux下修改IP地址的方法 1.网卡的命名规则 在centos7中,en表示着:ethernet以太网,即现在所用的局域网,enX(X常见有以下3种类型) 2.IP地址的临时修改(重启后失效) 查 ...

  2. rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能

    rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题 1.安装 需要readline包 这个安装光盘就有 [root@asm RedHat]# ...

  3. linux下修改IP信息

    在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...

  4. linux下修改ip地址,默认网关以及DNS

    *修改IP地址 即时生效: ifconfig eth0 192.168.1.100  netmask 255.255.255.0 重启生效: vim  /etc/sysconfig/network-s ...

  5. Linux 下一个很棒的命令行工具

    导读 Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具.这个开源软件是我曾用过的最简单的基于命令行的工具之一.Taskwarrior 可以帮助你更好 ...

  6. svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复

    合并步骤:(1)先切换到分支:(2)svn merge trunk . (3)svn sw trunk (4)svn merge --reintegrate branch . svn merge ht ...

  7. [SVN] svn在linux下的使用(svn命令行)ubuntu 删除 新增 添加 提交 状态查询 恢复

    转载自:http://www.cnblogs.com/xulb597/archive/2012/07/18/2597311.html 合并步骤:(1)先切换到分支:(2)svn merge trunk ...

  8. Linux下修改Oracle数据库字符集命令

    常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle ...

  9. Linux下七牛云存储qrsync命令行上传同步工具

    原址:https://m.aliyun.com/yunqi/ziliao/54370 VPS数据备份是一个重要的工作,之前在文章:使用七牛云存储自动备份VPS数据分享过使用七牛云存储提供的工具QRSB ...

随机推荐

  1. ubuntu下 远程连接windows服务器工具Remmina

    工具不错 https://blog.csdn.net/skykingf/article/details/71539237

  2. android开发学习——day8

    关于UI学习的总结 EditText的练习 MainActivity.java代码 package test.example.com.ch02_button; import android.suppo ...

  3. js 判断 ip

    [使用新浪ip接口] 多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=111.202.103.2 ...

  4. java使用google开源工具实现图片压缩

    前言 作为靠谱的java服务端程序员,图片这个事情一直是个头疼的事情. 现在很多网站上,都有上传图片这个功能,而图片对于现在的很多手机来说,拍摄出来的都是高清图片,分辨率也是相当的高,当然占用的存储空 ...

  5. android开发(1):底部导航条的实现 | navigation tab | activity的创建

    底部导航条,在iOS中叫tabbar,在android中叫bottombar或bottom navigation,是一个常用的切换页面的导航条. 同样,如果有良好的第三方库,我们应该优先考虑,能用好别 ...

  6. Effectively bypassing kptr_restrict on Android

    墙外通道:http://bits-please.blogspot.com/2015/08/effectively-bypassing-kptrrestrict-on.html In this blog ...

  7. ES启动报错之引导检测失败

    [--16T18::,][ERROR][o.e.b.Bootstrap ] [node-] node validation exception [] bootstrap checks failed [ ...

  8. mybatis中动态SQL之trim详解

    一. 背景 之前mybatis中<where>.<update>.<if>.<foreach>标签用的多,知道有<trim>这个标签,但很少 ...

  9. 一张图读懂PBN飞越转弯衔接TF/CF航段计算

    在PBN旁切转弯的基础上,再来看飞越转弯接TF(或CF)航段,保护区结构上有些相似,只是转弯拐角处的保护区边界有“简化”,其余部分是相近的. FlyOver接TF段的标称航迹有一个飞越之后转弯切入航迹 ...

  10. [Luogu 3613] 睡觉困难综合征

    Description 给定一棵 \(n\) 个点的树,每个点上有位运算 \(opt\) 和一个权值 \(x\),位运算有 &,|,^ 三种. 要求支持: 修改点 \(v\) 的 \(opt\ ...