大白话【4】redhat 9 之主机名,Host文件,网络管理,电源命令

1.主机名介绍:

  1. 主机名是用来在一个局域网中标识一台机器的名称。
  2. 这台机器不一定是一台物理机器,也可以是一台虚拟机。
  3. 主机名信息存放在文件/etc/hostname中

1.1设置主机名

  1. 临时设置主机名(重启失效):hostname new-name
  2. 永久设置主机名:hostnamectl set-hostname new-name   /    或者通过修改文件设置主机名:在/etc/hostname文件中写入new-name
  • 设置完成后并不会立即生效,重新登录后才能在命令提示符中看到,或者 source .bashrc。退出再登录
  • 使用hostname命令查看当前系统的主机名

2.Hosts文件

  • hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”。
  • 当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从hosts文件中寻找对应的IP地址,一旦找到,系统就会立即打开对应网页。
  • 如果没有找到,则系统会将网址提交DNS域名解析服务器进行IP地址的解析。

查看hosts文件:cat /etc/hosts

3.网络管理

3.1路由

3.1.1路由介绍

要让不同子网的两台主机能够相互通讯,就需要有一种能够描述如何从一台主机到另一台主机的机制,这一机制称为:路由选择(Routing),路由选择通过路由项进行描述。

路由项是一对预先定义的地址,包括:目的地(Destination)和网关(Gateway)。

路由项的含义是通过网关能够完成与目的地的通讯;路由表是多个路由项的集合

3.1.2路由管理与配置

route、ip、nmcli都可以用来管理路由,这里以route为例介绍。

这些命令作用于系统中的路由表,系统运行时,路由表加载到内存中,由系统内核进行维护

3.1.2.1route查看路由表
  1. 使用route命令查看路由表,如下:

  • 使用route -n参数显示路由时,Destination字段显示的是IP。
  • 采用route命令查看路由时,Flags共有八个字段,字段意义说明如下:
    • U Up,表示此路由当前为启动状态;
    • H Host,表示此网关为一主机;
    • G Gateway,表示此网关为一路由器;
    • R Reinstate Route,使用动态路由重新初始化的路由;
    • D Dynamically,此路由是动态性地写入;
    • M Modified,此路由是由路由守护程序或导向器动态修改;
    • !,表示此路由当前为关闭状态。
3.1.2.2route新增路由
  • 使用route命令可以新增路由数据,新增路由数据保存在内存中,重启后失效
  • route add -net 192.168.101.0 netmask 255.255.255.0 dev enp3s0route add -net 192.168.101.0 netmask 255.255.255.0 dev enp3s0,代表新增到192.168.101.0/24网段路由,经由enp3s0发送出去。
  • route add -host 192.168.101.100 dev enp3s0,代表新增到192.168.101.100主机路由,经由enp3s0发送出去。
  • 通过route查看路由表,可知,到主机的路由优先于到网段的路由。
3.1.2.3route删除路由

使用route del命令删除到网段或者主机的路由

  • route del -net 192.168.101.0 netmask 255.255.255.0 dev enp3s0,代表删除到192.168.101.0/24网段路由。删除网段路由时,网段和掩码这两个参数一定需要携带,dev参数可以不携带。
  • route del -host 192.168.101.100 dev enp3s0,代表删除到192.168.101.100主机路由。后面的dev参数可以不带。
  • 删除route文件中的路由,采用vi编辑,然后重启网络即可。

3.2IP

3.2.1查看IP地址相关命令

查看所有接口的当前IP地址和子网掩码:ip addr

3.2.2配置静态IP地址 - 修改网卡配置文件(改)--nmcli命令已讲​​​​​​
  • conn:connection,表示要对连接进行操作
  • add:添加(连接)
  • type:类型
  • con-name:连接名称
  • ifname:网卡名称
  • mod:modify,表示要修改(连接)

4.电源命令 - 关机与重启

  • shutdown命令可以安全地将系统关机,使用直接断掉电源的方式来关闭Linux系统十分危险。
  • Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至在有的系统中会损坏硬件设备。
  • 在系统关机前使用shutdown命令,系统管理员会通知所有登录的用户系统将要关闭,并且login指令会被冻结,即新的用户不能再登录。

4.1shutdown命令的作用是关闭计算机,使用权限是超级用户

shutdown命令可以安全地关闭或重启Linux系统,它在系统关闭之前给系统上的所有登录用户提示一条警告信息。该命令还允许用户指定一个时间参数,可以是一个精确的时间,也可以是从现在开始的一个时间段。

主要参数:

      1. -h:关机后关闭电源。
      2. -r:关机后打开电源(相当于重启)。
      3. -p:明确表示将关闭系统并切断主电源。

4.2reboot命令的作用是重新启动计算机,使用权限是系统管理者。

reboot命令重启动系统时是删除所有的进程,而不是平稳地终止它们。因此,使用reboot命令可以快速地关闭系统,但如果还有其它用户在该系统上工作时,就会引起数据的丢失。所以使用reboot命令的场合主要是在单用户模式。

主要参数:

-w:并不会真的重开机,只是把记录写到/var/log/wtmp文件里。

-d:不把记录写到/var/log/wtmp文件里。

-i:关闭网络设置之后再重新启动系统。

  • 24
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值