ubuntu下更改时区_Ubuntu修改时区的两种方法

本文介绍了Ubuntu系统下更改时区的两种方法。一是使用tzselect,还可通过修改/etc/localtime文件,将其复制成相应时区文件来更改;二是使用timedatectl,先查看当前时间状态,再执行命令set-timezone设置时区,如设为上海时区。

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

第一种修改方式tzselect

服务器date时间不准:

jingke@ubuntu:~# date

Tue, 05 Nov 2019 21:08:31 -0500

第二步:

第三步:

第四步

第五步

修改/etc/localtime文件

控制系统时区的文件是/etc/localtime。只要把这个文件复制成相应时区的文件,系统时区就改成相应的时间了。

时区信息在:/usr/share/zoneinfo里。比如需要把本机 时区改成Shanghai的时间:

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

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

这两条指令都可以更改。

使用date查看时间

第二种修改方式 timedatectl

1.查看当前时间状态

查看当前时间状态 timedatectl status :

wxs@ubuntu:~/6-1/task4$ timedatectl status

Local time: Tue 2017-11-07 18:14:30 PST

Universal time: Wed 2017-11-08 02:14:30 UTC

RTC time: Wed 2017-11-08 02:14:29

Time zone: America/Los_Angeles (PST, -0800)

Network time on: yes

NTP synchronized: yes

RTC in local TZ: no

系统显示的时间是错误的,错误原因也是显而易见的,使用的是America/Los_Angeles的时区。

因此只要修改时区就能保证时间的正确。

2.修改时区

所有的时区名称存储在/usr/share/zoneinfo文件中。

执行命令timedatectl set-timezone "Asia/Shanghai" 就可以将时区设为上海时区。

==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ===

Authentication is required to set the system timezone.

Authenticating as: wxs,,, (wxs)

Password:

==== AUTHENTICATION COMPLETE ===12345

重新查看当前时间状态 timedatectl status :

wxs@ubuntu:~/6-1/task4$ timedatectl status

Local time: Wed 2017-11-08 10:15:45 CST

Universal time: Wed 2017-11-08 02:15:45 UTC

RTC time: Wed 2017-11-08 02:15:45

Time zone: Asia/Shanghai (CST, +0800)

Network time on: yes

NTP synchronized: yes

RTC in local TZ: no12345678

此时时间已经正常了。

### 更改 Ubuntu 中用户名的命令行方法Ubuntu 的命令行环境中,可以通过一系列特定的命令来更改用户的名称。以下是实现这一目标的具体操作说明: #### 1. 修改用户账户名 要修改现有的用户账户名,可以使用 `usermod` 命令。此命令允许管理员更改与用户相关的各种属性,包括用户名。 ```bash sudo usermod -l new_username old_username ``` 上述命令会将旧用户名 (`old_username`) 替换为新用户名 (`new_username`) [^1]。 #### 2. 更新主目录名称(可选) 如果希望同时更新用户的主目录名称,则需要执行额外的操作。首先重命名主目录文件夹: ```bash sudo mv /home/old_username /home/new_username ``` 接着,调整该目录的所有权以匹配新的用户名: ```bash sudo chown -R new_username:new_username /home/new_username ``` 以上两步确保了主目录与其所属用户保持一致 [^2]。 #### 3. 调整组名(如有必要) 当更改为一个新的用户名时,可能还需要同步更改对应的用户组名。这一步骤并非总是必需,但如果存在同名的用户组,则建议一并处理: ```bash sudo groupmod -n new_groupname old_groupname ``` 这里假设原用户组名为 `old_groupname` 并将其更名为 `new_groupname` [^3]。 完成上述步骤之后,重启计算机使所有改动生效是非常重要的。注意,在实际操作前备份重要数据以防万一发生意外情况。 ### 注意事项 - 只有具备超级用户权限的人才能运行这些涉及系统设置变更的任务。 - 如果当前正在使用的账号就是打算修改的那个,则需先切换至其他具有管理权限的不同帐户再继续后续流程以免中途失去控制权而无法登录系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值