求助 linux centos的64位系统 时间差了4小时

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助 linux centos的64位系统 时间差了4小时相关的知识,希望对你有一定的参考价值。

求助 linux centos的64位系统 时间差了4小时
date设置了hwclock 和clock设置了时区设置成了北京 但apache跑的php网站时间还少4个小时。怎么回事啊,求助

1.检查服务器时间是否正确,在linux shell中输入date
$ date
得到输出结果如下:Sat May 14 14:44:19 CST 2011
看看是否为当前时间
 
2.检查php的默认时区,查看php.ini(ubuntu中路径是在/etc/php5/apache2/php.ini)
;时区设置
date.timezone=Asia/Shanghai
 
3.跑php的时候也可以设置时区
<?php
ini_set('date.timezone','Asia/Shanghai');//如果PHP.INI没有指定,在此位临时声明也可以
echo date("Y-m-d H:i:s", time());
?>
或者date_default_timezone_set("Asia/Chongqing");也是可以定义时区的

参考资料:http://www.ayuelee.cn/Blog/780.html

参考技术A ylmf 那废品新手不要用。
rhel5 可以去 emule 上搜索,或者去 redhat 官方网站注册 30 天测试后可以下载。
或者去用 CentOS ,CentOS 和 RHEL 的关系自己 google 吧。

楼主注意一下,red hat 有 2 个 5 版本的,一个是 redhat linux 5.0 一个是 redhat enterprise linux 5 。
前者是 10 年前发布的,后者好像是前年发布的。后者已经升级到了 5.5 了。
前者在 7 年前发布了 rh9 后,就停止继续开发了。
所以,楼主下次注意具体的正确的系统名字啊,很容易乱的。
参考技术B ylmf 那废品新手不要用。
rhel5 可以去 emule 上搜索,或者去 redhat 官方网站注册 30 天测试后可以下载。
或者去用 CentOS ,CentOS 和 RHEL 的关系自己 google 吧。

楼主注意一下,red hat 有 2 个 5 版本的,一个是 redhat linux 5.0 一个是 redhat enterprise linux 5 。
前者是 10 年前发布的,后者好像是前年发布的。后者已经升级到了 5.5 了。
前者在 7 年前发布了 rh9 后,就停止继续开发了。
所以,楼主下次注意具体的正确的系统名字啊,很容易乱的。
参考技术C 检查一下php.ini,是不是时区选错了

linux(centos7.4)下安装docker

使用 sudo 或 root 权限的用户登入终端

①先确认linux系统版本是否满足安装要求:

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本

②理解docker的几个核心概念:

镜像:类似虚拟机的镜像、用俗话说就是安装文件。

容器:类似一个轻量级的沙箱,容器是从镜像创建应用运行实例,

可以将其启动、开始、停止、删除、而这些容器都是相互隔离、互不可见的。

仓库:类似代码仓库,是Docker集中存放镜像文件的场所

 

1.检查内核版本,返回的值大于3.10即可。

[[email protected] etc]# uname -r
3.10.0-693.el7.x86_64

2.升级yum到最新

yum update

3.yum 仓库添加docker源信息(还有种简单方法TODO)

[[email protected] etc]# tee /etc/yum.repos.d/docker.repo <<-EOF
> [dockerrepo]
> name=Docker Repository
> baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
> enabled=1
> gpgcheck=1
> gpgkey=https://yum.dockerproject.org/gpg
> EOF

4.安装docker:

yum install -y docker-engine

5.检查docker是否安装成功:

[[email protected] etc]# docker version
Client:
 Version:      17.05.0-ce
 API version:  1.29
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:06:25 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.05.0-ce
 API version:  1.29 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   89658be
 Built:        Thu May  4 22:06:25 2017
 OS/Arch:      linux/amd64
 Experimental: false

6.启动docker:

[[email protected] etc]# systemctl start docker

7.检查docker是否启动成功:

[[email protected] etc]# ps -ef | grep docker
root     28623     1  0 10:25 ?        00:00:06 /usr/bin/dockerd
root     28632 28623  0 10:25 ?        00:00:04 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
root     29726 19746  0 11:24 pts/2    00:00:00 grep --color=auto docker

8.设置开机启动:

[[email protected] etc]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

 

以上是关于求助 linux centos的64位系统 时间差了4小时的主要内容,如果未能解决你的问题,请参考以下文章

小白求助Centos linux7 64如何放文件进去

Linux系统 Centos6 安装

Linux系统卷土重来,CentOS 7.2 官方正版系统(64位)比windows还好用

CentOS是哪个版本 CentOS版本信息查看技巧

Centos 7.4_64位系统安装指南

Linux(CentOS6_64位)下安装Oracle 11g