文章目录
- Linux实用操作二
- 日期、时区:
- date命令查看日期时间
- 作用:
- 语法:
- 字段解释:
- 操作:
- 修改Linux系统时区
- 作用:
- 操作:
- 使用ntp进行时间同步和校准
- 作用:
- 操作:
- IP地址、主机名
- IP地址:
- 介绍:
- 主机名:
- Windows系统主机名:
- Linux系统主机名:
- 域名解析:
Linux实用操作二
日期、时区:
date命令查看日期时间
作用:
通过date命令可以在命令行中查看系统的时间
语法:
date [-d] [+格式化字符串]
字段解释:
-d
按照给定的字符串显示日期,一般用于日期计算。
格式化字符串
:通过特定的字符串标记,来控制显示的日期格式。
%Y 年
%y 年份后两位数字(00...99)
%m 月份(01...12)
%d 日(01...31)
%H 小时(00...23)
%M 分钟(00...59)
%S 秒(00...60)
%s 自1970-01-01 00:00:00 UTC到现在的秒数
操作:
使用date命令本体,无选项,直接查看时间
[root@node1 ~]# date
2024年 07月 19日 星期五 08:54:34 CST
可以看到这个格式非常的不习惯。我们可以通过格式化字符串自定义显示格式。
(1)按照2022-01-01的格式显示日期
[root@node1 ~]# date +%Y-%m-%d
2024-07-19
(2)按照2022-01-01 10:00:00的格式显示日期
[root@node1 ~]# date "+%Y-%m-%d %H:%M:%S"
2024-07-19 08:59:24
注意:由于中间带有空格,所以需要使用双引号包围格式化字符串,作为整体。
(3)date命令进行日期加减
-d选项,可以按照给定的字符串显示日期,一般用于计算。
1.显示后一天的日期
[root@node1 ~]# date -d "+1 day" +%Y-%m-%d
2024-07-20
2.显示前一天的日期
[root@node1 ~]# date -d "-1 day" +%Y-%m-%d
2024-07-18
3.显示上一月的日期
[root@node1 ~]# date -d "-1 month" +%Y-%m-%d
2024-06-19
4.显示下一月的日期
[root@node1 ~]# date -d "+1 month" +%Y-%m-%d
2024-08-19
5.显示前一年的日期
[root@node1 ~]# date -d "-1 year" +%Y-%m-%d
2023-07-19
6.显示下一年的日期
[root@node1 ~]# date -d "+1 year" +%Y-%m-%d
2025-07-19
其中支持的时间标记为:
•year年
•month月
•day天
•hour小时
•minute分钟
•second秒
修改Linux系统时区
作用:
如果出现通过date查看的日期时间不准确,这是因为:系统默认时区非中国的东八区,这时就要修改时区为东八区时区。
操作:
使用root权限,执行如下命令,修改时区为东八区时区
将系统自带的localtime文件删除,并将/usr/share/zoneinfo/Asia/Shanghai文件链接为localtime文件即可
[root@node1 ~]#rm -f /etc/localtime
[root@node1 ~]#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
使用ntp进行时间同步和校准
作用:
可以通过ntp程序自动校准系统时间。
操作:
安装ntp:
[root@node1 ~]#yum -y install ntp
启动并设置开机自启:
[root@node1 ~]#systemctl start ntpd
[root@node1 ~]#systemctl enable ntpd
当ntpd启动后会定期的帮助我们联网校准系统的时间
•也可以手动校准(需root权限):
[root@node1 ~]#ntpdate -u ntp.aliyun.com
通过阿里云提供的服务网址配合ntpdate(安装ntp后会附带这个命令)命令自动校准
IP地址、主机名
IP地址:
介绍:
每一台联网的电脑都会有一个地址,用于和其它计算机进行通讯。IP地址主要有2个版本,V4版本和V6版本(V6很少用,暂不涉及)
IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址
可以通过命令:ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum -y install net-tools
查看。
除了标准的IP地址以外,还有几个特殊的IP地址需要我们了解:
127.0.0.1,这个IP地址用于指代本机。
127.0.0.1,特殊IP地址:
(1)可以用于指代本机localhost
(2)在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问。
主机名:
每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名。无论是Windows或Linux系统,都可以给系统设置主机名。
Windows系统主机名:
Linux系统主机名:
在linux系统中可以使用命令:hostnamectl set-hostname 主机名
,修改主机名(需root权限)
域名解析:
什么是域名解析呢(主机名映射)?
可以通过主机名找到对应计算机的IP地址,这就是主机名映射(域名解析),先通过系统本地的记录去查找,如果找不到就联网去公开DNS服务器去查找。
IP地址难以记忆,我们可以通过字符化的地址去访问服务器,很少指定IP地址。比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址。其中,www.baidu.com,是百度的网址,我们称之为:域名。
访问www.baidu.com流程如下:
步骤:
(1)先查看本机的记录(私人地址)
Windows看:C:\Windows\System32\drivers\etc\hosts
Linux看:/etc/hosts
(2)再联网去DNS服务器(如114.114.114.114,8.8.8.8等)询问
…感谢观看,未完待续