手动配置Ubuntu Linux系列3-缺省网关和主机名

上一篇讲到[原创]手动配置Ubuntu Linux的DHCP客户端,这里再说一下配置静态IP地址的方法。

仍然是编辑 interfaces文件。

$ sudo vi /etc/network/interfaces

eth0配置如下:

auto eth0

address 192.168.1.123

netmask 255.255.255.0

gateway 192.168.1.1

保存退出后,使用重启networking命令让新配置生效。

$ sudo /etc/init.d/networking restart

也可以通过如下命令重启网卡,让新配置生效,好处是不影响其他网络接口。

$ sudo ifdown eth0

$ sudo ifup eth0

如果只是要临时改变IP地址,则不用修改interface.只用ifconfig使用即可,不过当系统重启动后,系统后会恢复interfaces中的配置上。

$ sudo ifconfig eth0 192.168.1.111 netmask 255.255.255.0

与网卡IP地址设置类似,在Ubuntu Linux中设置默认网关的方法也有两种:

1. 在interfaces文件中设置。

$ sudo vi /etc/network/interfaces

在eth0的相关配置下加入gateway 192.168.1.1,如:

auto eth0

iface eth0 inet static

address 192.168.1.123

netmask 255.255.255.0

gateway 192.168.1.1

保存后,重新启动服务。

2. 直接用命令设置:

删除当前缺省网关

$ sudo route del default gw

手工配置缺省网关

$ sudo route add default gw 192.168.1.1

查看路由信息

$ route

使用本方法,修改当即生效,但重新启动后,则interfaces文件中的设置有效。

3.查看主机名

$ hosts

4. 临时修改主机名

$ sudo hostname testserver

执行完命令后,即时生效。

5.永久修改主机名

$ sudo vi /etc/hostname

把新的主机名写入即可。

当系统重启后,会读出此文件中主机名

时间: 2024-10-11 01:01:56

手动配置Ubuntu Linux系列3-缺省网关和主机名的相关文章

Linux命令之hostname - 显示或设置主机名

我使用过的Linux命令之hostname - 显示或设置主机名 本文链接:http://codingstandards.iteye.com/blog/804648   (转载请注明出处) 用途说明 hostname命令可以用来显示或者设置主机名(show or set the system's host name).环境变量HOSTNAME也保存了当前的主机名.在使用hostname命令设置主机名后,系统并不会永久保存新的主机名,重新启动机器之后还是原来的主机名.如果需要永久修改主机名,需要同

Linux批量修改多台服务器的主机名(hostname)

一.场景介绍:        一个环境下有非常多的服务器时,每台服务器的Hostname都不一样,有成千上百台服务器,如果通过ssh的方式逐一进行修改,那么对我们来说,工作量是非常巨大,且效率非常低下,况且这个主机名对于我们平时运维也是至关重要,当我们ssh到某一台服务器,如果没有设置主机名,那么就需要通过其他途径来得知该服务器的位置信息等等,给我们运维人员带来很大的运维烦恼. 二.准备工作         1.所有服务器操作系统root账户密码需要一致,且网络互通         2.pssh

Linux发行版 CentOS6.5 修改默认主机名

修改前准备 我们将主机名修改为comexchan.cnblogs.com(本文发布于http://comexchan.cnblogs.com/) 备份相关配置文件,以便回滚 cp /etc/sysconfig/network /etc/sysconfig/network.`date +%Y%m%d.%H%M%S` cp /etc/hosts /etc/hosts.`date +%Y%m%d.%H%M%S` 修改网络配置 vi /etc/sysconfig/network 修改HOSTNAME为我

Linux 网络编程之通过IP或者主机名获取信息

struct hostent { char *h_name; /* 主机的正式名称*/ char **h_aliases; /* 主机的别名列表*/ int h_addrtype; /* 主机的地址类型AF_INET */ int h_length; /* 主机的地址长度*/ char **h_addr_list; /* 主机的IP地址列表*/ } #define h_addr h_addr_list[0] /* 主机的第一个IP地址*/ struct hostent *gethostbynam

Linux CentOS7.0 (02)修改主机名和ip地址

在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty). "静态"主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名. "瞬态"主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配.静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则. "灵活"主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如

linux基础学习-6.5-如何修改主机名

1.主机名配置文件 [[email protected] ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=brj 2.查看主机名 [[email protected] ~]# hostname brj 3.临时修改主机名 [[email protected] ~]# hostname oldboy36 4.永久修改主机名 [[email protected] ~]# sed 's#HOSTNAME=.*#HOSTNAME=oldboy

(1 Linux) 手动配置网络

Linux 手动配置网络 桥接 桥接:桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥进行通信.在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在这个交换机当中,所以所有桥接下的网卡与网卡都是交换模式的,相互可以访问而不干扰.在桥接模式下,虚拟机ip地址需要与主机在同一个网段,如果需要联网,则网关与DNS需要与主机网卡一致.其网络结构如下图所示: 假设目前主机电脑的ip为 192.168.31.199 我们在配置虚拟机网络的

Linux 中改变主机名的 4 种方法

今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法. -- Magesh Maruthamuthu 昨天我们已经在我们的网站中写过 如何在 Linux 中修改主机名的文章 .今天,我们将向你展示使用不同的方法来修改主机名.你可以从中选取最适合你的方法. 使用 systemd 的系统自带一个名为 hostnamectl 的好用工具,它可以使我们能够轻易地管理系统的主机名. 当你使用这个原生命令时,它可以立刻改变主机名而无需重启来生效. 但假如你通过手动修改某个配置文件来更

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名

刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了. 使用hostname修改主机名,运行命令:"hostname 新主机名" #hostname test-vm 这个修改只是临时的,修改完成需要重新打开终端窗口才会变. 而且修改过之后,再执行命令的时候就需要等待很长时间,并提示无法解析主机 这时需要修改hosts文件,来修改主机名到本机IP的映射. 要永久的修改hostname需要修改文件/etc/hostname sudo vi /