04 - Linux CentOS 7 登录、重启/关机/暂停、网卡启动、主机名

一、登录

1.本地控制台 TTY 登录

特点:不依赖于网络,仅提供6个tty本地终端,每位tty终端登录者的登录会话环境彼此互不干扰
缺点:不能并行使用tty本地终端
适用于:初始配置、断网维护、紧急救援

2.网络 SSH PTY 伪终端登录

特点:可以并行使用pty伪终端,pty伪终端可用数量视软件而定,每位tty终端登录者的登录会话环境彼此互不干扰
缺点:需依赖于网络
适用于:日常工作

二、重启、关机、暂停

1.重启:shutdown -h now或init 0或halt或poweroff

init 6                 ## 重启
reboot                 ## 重启
shutdown -r now        ## 重启
poweroff --reboot      ## 重启
halt --reboot          ## 重启
sync; shutdown -r now  ## 安全关机(强制将内存缓冲区中的数据立即写入磁盘)

2.关机:shutdown -h now或init 0或halt或poweroff

init 0                 ## 关机
shutdown -h now        ## 关机
shutdown -P now        ## 关机
poweroff               ## 关机
poweroff -p            ## 关机
halt -p                ## 关机
sync; shutdown -h now  ## 安全关机(强制将内存缓冲区中的数据立即写入磁盘)

3.暂停(禁用CPU)

halt                   ## 暂停(禁用CPU)
poweroff --halt        ## 暂停(禁用CPU)
shutdown -H now        ## 暂停(禁用CPU)

三、网卡启动

1.查看:网卡状态(网卡设备名、网卡连接名、网卡IP地址、网卡启/停状态)

ip address show

在这里插入图片描述

nmcli connection

在这里插入图片描述

2.启动:网卡

(1) 临时启动:网卡
ifup ens33     ## 立即启动:网卡
               ## 注意:这个 ens33 是网卡设备名
(2) 永久启动:网卡
nmcli connection modify ens33 autoconnect yes    ## 设置:开机自动启动网卡
                                                 ## 注意:这个 ens33 是网卡连接名
systemctl restart NetworkManager network         ## 重启网络服务 或 重启主机,方可立即生效

四、主机名

★ CentOS 7对主机名的管理与CentOS 6大不相同

1.了解:CentOS 7的三种<主机名>

★ static hostname(静态主机名,即:内核主机名)
   用于:在系统启动时,设置<内核的主机名>。
   ♦ <静态主机名>保存在</etc/hostname文件>中,系统启动之后,会依据</etc/hostname文件>,来初始化<内核主机名>。
   ♦ 可用字符:"a-z"  "A-Z"  "0-9"  "_"  "-"
   ♦ 最大长度:64个字符
★ transient hostname(瞬间主机名)
   用于:在系统运行时,临时分配一个<主机名>,例如:通过<DHCP服务><主机>分配<一个主机名>。
   ♦ 可用字符:"a-z"  "A-Z"  "0-9"  "_"  "-"
   ♦ 最大长度:64个字符
   ♦ 举例:
     ## 配置<DHCP服务>:给指定<MAC地址的主机>分配<主机名>
     host wangxian {
          hardware ethernet 00:0c:29:39:4e:21;
          fixed-address 10.0.0.101;
          option host-name "wangxian";
     }
     ## 客户端:<动态获取TCP/IP配置>
     nmcli connection modify ens33 ipv4.method auto ipv4.addresses "" ipv4.gateway "" ipv4.dns "" autoconnect yes
     systemctl restart NetworkManager network
     ifdown ens33 && ifup ens33 && hostnamectl status
   ♦ 注意:
     仅当<静态主机名> = <localhost或localhost.localdomain>时,<瞬间主机名>才会生效(即:<hostname命令>显示的是<瞬间主机名>),否则,<瞬间主机名>将被忽略(即:<hostname命令>显示的是<静态主机名>)。
★ pretty hostname(灵活主机名)
   仅供:人类阅读
   ♦ 可用字符:任意
   ♦ 最大长度:任意

2.统一设置:静态主机名、瞬间主机名、灵活主机名

## 方法1:
hostnamectl set-hostname server01     ## 设置:静态主机名:
source /etc/profile                   ## 立即生效:新主机名

## 方法2:
vi /etc/hostname                      ## 直接编辑:/etc/hostname(但须reboot重启方可生效)
server01
reboot

3.仅仅设置:静态主机名

hostnamectl set-hostname --static server01.test.com

4.仅仅设置:瞬间主机名

hostnamectl set-hostname --transient webserver01.test.com

5.仅仅设置:灵活主机名

hostnamectl set-hostname --pretty server01~.test.com

6.设置:主机的<图标名称>

## 一些图形应用程序将使用该<图标名称>来实现可视化操作。
hostnamectl set-icon-name My-Server-Host

7.设置:主机的<设备类型标识>

## 类型的取值范围为:
## ♦ desktop桌面机、laptop笔记本、server服务器、tablet刀片机、handset手机、watch手表、embedded嵌入式
## ♦ 特殊类型(如:"vm","container容器")
hostnamectl set-chassis server

8.设置:主机的<部署环境描述符>

## 描述符取值范围为:"development"开发,"integration"集成,"staging"分期,"production"生产。
hostnamectl set-deployment production

9.设置:主机的<位置描述符>

## 如:wuhan,china(武汉,中国)。
hostnamectl set-location wuhan,china

10.查看:主机名信息

hostname      ## 查看:长主机名
hostname -s   ## 查看:短主机名
hostnamectl status 或者 hostnamectl  ## 查看:全部的主机名信息

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值