Linux时区文件(zoneinfo)在CentOS安装镜像中的路径

博主在修改虚拟机时区时敲错命令,导致时区文件被覆盖。因只安装了一台虚拟机,不想新建虚拟机拷贝文件,便从安装镜像中找时区文件,最终找到并记录其在CentOS镜像中的路径,还记录了几个时区相关命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2020-11-19

今晚干了一件蠢事,想改一下虚拟机的时区,结果命令敲错了

本来应该是 

ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

结果写反了

ln -snf /etc/localtime /usr/share/zoneinfo/Asia/Shanghai

导致时区文件被覆盖,现在只安装了一台虚拟机,又不想为了拷贝一个文件专门新建一个虚拟机,于是考虑从安装镜像里面找到时区文件。找了好半天,终于找到了,故记录一下,免得下次忘记。

时区文件在CentOS镜像中的路径

G:\LiveOS\squashfs.img\LiveOS\rootfs.img\usr\share\zoneinfo\

同时记录几个时区相关的命令


#查看当前时区信息
timezonectl

# 查询所有可用时区
timezonectl --list-timezones

# 修改时区
timezonectl --set-timezone Asia/Shanghai

# 同步阿里时间
ntpdate ntp1.aliyun.com

# 输出当前时间时区
date -R

 

### 如何在 CentOS 系统上安装 Playwright #### 准备工作 为了确保顺利安装 Playwright,在开始之前需确认系统已更新至最新状态并安装必要的依赖包。 ```bash sudo yum update -y sudo yum groupinstall "Development Tools" -y ``` #### 安装 Node.js 和 npm Playwright 需要 Node.js 环境支持。对于 CentOS 7.9 版本,建议通过软件集合 (Software Collections, SCL) 来获取较新的 Node.js 发行版[^3]: ```bash curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash -v && npm -v ``` #### 解决 GLIBC 版本不足的问题 针对因缺少高版本 GLIBC 导致的错误 `/lib64/libc.so.6: version 'GLIBC_2.25' not found` ,可以考虑升级 glibc 或者采用容器化方案来绕过此障碍[^2]。这里提供一种较为简便的方法——利用 Docker 运行包含所需库文件镜像来进行测试脚本开发与执行。 创建一个简单的 `Dockerfile` 文件用于构建自定义镜像: ```dockerfile FROM mcr.microsoft.com/playwright:focal # 设置时区为中国标准时间 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && echo 'Asia/Shanghai' > /etc/timezone ``` 接着按照常规流程编译并启动容器: ```bash docker build . -t playwright-centos-test docker run --rm -it -v $(pwd):/home/node playbook-centos-test bash ``` 此时便可以在隔离环境中继续后续操作而无需担心底层系统的兼容性问题。 #### Python 测试框架集成 如果计划结合 PyTest 使用,则可直接依照官方指南完成相应组件部署[^1]: ```bash pip3 install pytest-playwright ``` 最后记得参照具体项目需求调整配置参数以及编写相应的自动化测试案例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值