第五章 Linux操作系统关机、重启、注销及其查看ip命令

一、Linux更新时间

[root@jindada ~]# yum install  -y  ntpdate
[root@jindada ~]# ntpdate  ntp.aliyun.com

二、Linux常用关机命令

1.关机命令-shutdown

shutdown命令来自于英文单词关闭,其功能是用于关闭服务器的系统,作用同于poweroff命令。

语法格式:shutdown [参数]

1.1 常用参数

-f 重新启动时不执行fsck
-F 重新启动时执行fsck
-h 将系统关机
-c 取消关机任务
-k 发送信息给所有用户
-n 不调用init程序进行关机
-r 将系统重启
-t 送出警告信息和删除信息之间要延迟多少秒

1.2 示例

[root@jindada ~]# shutdown -h  10		#10分钟之后关机  

[root@jindada ~]# shutdown  -h  now		#立刻关机

[root@jindada ~]# shutdown  -h  0		#立刻关机 

[root@jindada ~]# shutdown  -h  11:00	#定时关机 

2.关机命令-poweroff

poweroff命令用来关闭计算机操作系统并且切断系统电源。如果确认系统中已经没有用户存在且所有数据都已保存,需要立即关闭系统,可以使用poweroff命令。

语法格式:poweroff [参数]

2.1 常用参数

-n 关闭操作系统时不执行sync操作
-w 不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中
-d 关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录
-f 强制关闭操作系统
-i 关闭操作系统之前关闭所有的网络接口
-h 关闭操作系统之前将系统中所有的硬件设置为备用模式

2.2 常用示例

# 1.立刻关闭计算机操作系统并且切断系统电源:
[root@jindada ~]# poweroff

# 2.使用-h参数关闭操作系统之前将系统中所有的硬件设置为备用模式:
[root@jindada ~]# poweroff -h

3.关机命令-halt

halt命令的功能是用于关闭当前服务器系统,类似于poweroff与shutdown命令,没有太大差别。

语法格式:halt [参数]

3.1 常用参数

-w 模拟关机,把过程写入到日志文件
-d 不写入日志纪录
-p halt后执行poweroff
-f 强制关机或重启
-i 关机或重启前关掉所有的网络服务

3.2 常用示例

# 1.关闭当前服务器系统
[root@linuxcool ~]# halt

# 2.强制关闭当前服务器系统
[root@linuxcool ~]# halt -f

# 3.立刻关机
[root@jindada ~]# halt -p				

4.关机命令-init

init命令是Linux下的进程初始化工具,init进程是所有Linux进程的父进程,它的进程号为1。init命令是Linux操作系统中不可缺少的程序之一,init进程是Linux内核引导运行的,是系统中的第一个进程。

语法格式:init [参数]

4.1 常用参数

0 关机
1 单用户
2 多用户
3 完全多用户模式
5 图形界面
6 重启

4.2 常用示例

# 1.立刻关机    通过系统的运行级别  
[root@linuxcool ~]# init 0

# 2.切换单用户模式
[root@linuxcool ~]# init 1

# 3.切换多用户模式
[root@linuxcool ~]# init 2  

# 4.切换完全多用户模式
[root@linuxcool ~]# init 3  

# 5.重启服务器
[root@linuxcool ~]# init 6 

三、Linux常用重启命令

[root@jindada ~]# shutdown  -r   10		#10分钟之后进行重启 

[root@jindada ~]# shutdown  -r   0		#立刻重启

[root@jindada ~]# shutdown  -r   now	#立刻重启

[root@jindada ~]# shutdown  -r   11:00	#定时重启 

[root@jindada ~]# reboot			#重启  

四、Linux常用注销命令

# 1.注销:退出当前登录的用户
[root@jindada ~]# logout		#退出当前登录的用户   只能退出登录式Shell,不能退出非登录式Shell

Ctrl键 +  d		#快捷键   退出当前登录的用户

[root@jindada ~]# exit			#退出当前登录的用户   既能退出登录式也能退出非登录式   主要用于脚本退出

# 2.示例:
[root@jindada ~]# bash
[root@jindada ~]# logout
bash: logout: not login shell: use `exit'
[root@jindada ~]# exit
exit

五、Linux显示IP地址的命令

1.获取所有网卡的IP地址

# 1.Centos7默认显示IP地址的命令
[root@jindada ~]# ip  a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:eb:ea:8d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::3310:9d15:9ee4:43e8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
    
[root@jindada ~]# ip address
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:eb:ea:8d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::3310:9d15:9ee4:43e8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
       
# 2.ifconfig是Centos6默认显示IP地址的命令
[root@jindada ~]# yum install  -y  net-tools
[root@jindada ~]# ifconfig 
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.100  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::3310:9d15:9ee4:43e8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:eb:ea:8d  txqueuelen 1000  (Ethernet)
        RX packets 669  bytes 367883 (359.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 376  bytes 48482 (47.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

2.单独查看某个网卡的IP地址

[root@jindada ~]# ip  a  s  eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:eb:ea:8d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::3310:9d15:9ee4:43e8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

[root@jindada ~]# ip address  show  eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:eb:ea:8d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.100/24 brd 10.0.0.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::3310:9d15:9ee4:43e8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
       
[root@jindada ~]# ifconfig   eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.100  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::3310:9d15:9ee4:43e8  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:eb:ea:8d  txqueuelen 1000  (Ethernet)
        RX packets 699  bytes 370373 (361.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 394  bytes 51180 (49.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

3.hostname查看IP

a 显示主机别名
-d 显示DNS域名
-f 显示FQDN名称
-i 显示主机的ip地址
-s 显示短主机名称
-y 显示NIS域名
# 1.显示系统主机名
[root@jindada ~]# hostname
jindada

# 2.显示所有的IP地址,会显示IPv6的地址
[root@jindada ~]# hostname -i
fe80::3310:9d15:9ee4:43e8%eth0 10.0.0.100

# 3.只显示IPv4地址
[root@jindada ~]# hostname -I
10.0.0.100 

4.获取到公网地址

[root@jindada ~]# curl  ifconfig.me
139.226.13.64

[root@jindada ~]# curl cip.cc
IP	: 139.226.13.64
地址	: 中国  上海
运营商	: 联通

数据二	: 上海市 | 联通

数据三	: 中国上海上海 | 联通

URL	: http://www.cip.cc/139.226.13.64
posted @ 2020-07-07 16:25  年少纵马且长歌  阅读(609)  评论(0编辑  收藏  举报