时间设置与开关机
查看日期时间
系统时间
date # 查看系统时间
date -R # 显示时区信息
date +%s # 显示时间戳(从1970年1月1日到当前时间,经过的秒数)
date +"%F %T" # 时间戳格式化,年月日时分秒
# -d的基本用法:
# date -d "string"
date -d "yesterday"
date -d "now"
date -d "next friday"
date -d "last month"
date -d "2 weeks ago"
# 格式化输出
date -d "2024-01-01" +"%Y-%m-%d"
date -d "next year" +"%A, %d %B %Y"
# 时间计算
date -d "-3 day" +%F
硬件时间
clock # 显示系统时钟
hwclock # 显示硬件时钟
-
硬件时钟和系统时钟的区别和含义 -
硬件时钟(Real-Time Clock, RTC) : -
物理设备 :
硬件时钟是计算机主板上的一个实际的物理设备,有时被称为 CMOS 时钟。 -
独立供电 :
它通常由一个小电池供电,这意味着即使计算机断电或关闭,硬件时钟也会继续运行。 -
持久性 :
硬件时钟保存了日期和时间信息,并在系统启动时提供给操作系统。这个时间通常在计算机启动时由 BIOS 或 UEFI 读取。 -
精度 :
硬件时钟的精度相对较低,可能会因电池老化或其他原因逐渐偏离准确时间。
-
对钟
hwclock -s | --hctosys # 以硬件时钟为准,校正系统时间
hwclock -w | --sysohc # 以系统时钟为准,矫正硬件时间
设置时区
timedatectl list-timezones # 列出所有时区
timedatectl set-timezone <时区> #设置时区
# 示例:timedatectl set-timezone Asia/Shanghai
显示日历
cal
cal 2 2024 # 显示指定月份日历
cal 2024 # 显示指定年份的12个月的所有日历
关机与重启
- 关机
halt
poweroff
init 0
shutdown -h now
- 重启
reboot
init 6
shutdown -r now
- shutdown
shutdown # 一分钟后关机
shutdown +10 # 十分钟后关机
shutdown 01:02 # 1点过2分关机
shutdown -r|--reboot # 一分钟后重启
shutdown -r now # 现在重启
shutdown -H|--halt # 一分钟后调用halt关机
shutdown -P|--poweroff # 一分钟后调用poweroff关机
shutdown -C # 取消关机计划
显示模式切换
- 查看显示模式
runlevel
- 查看切换模式
init 3 # 切换到字符界面
init 5 # 切换到图形化界面
设置主机名hostname
- 配置文件
/etc/hostname
- 注意:主机名不要使用下划线
# 临时设置主机名
hostname 新主机名
- ubuntu直接通过命令修改hostname配置文件
hostnamectl set-hostname ubuntu1804.magedu.org
- 在不重启的情况下,是hostname在prompt上生效,最快的方法是开启一个新的终端会话