存档

‘Unix’ 分类的存档

unix时间戳(unix timestamp)与北京时间的互转方法

2013年7月1日 没有评论

unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp),是从1970年1月1日(UTC/GMT的午夜)开始到某一时刻所经过的秒数,不考虑闰秒。

时间戳0按照ISO 8601格式写出来为 1970-01-01T00:00:00Z 。一小时为3600秒,一个基准日(也称纪元日,epoch day)是86400秒,闰秒没有计算在内。

转换方法: bash mysql php javascript java java python java perl sqlserver Vbs/Asp ruby

1、在linux bash下北京时间与unix时间戳互转:

获取unix timestamp:

  1. 命令:date "+%s"
  2. 输出:1372654714

获取北京时间:

  1. 命令:date '+%Y-%m-%d %H:%M:%S'
  2. 输出:2013-07-01 12:55:56

unix timestamp转北京时间:

  1. 命令:date -d@1372654714 '+%Y-%m-%d %H:%M:%S'
  2. 输出:2013-07-01 12:58:34

北京时间转unix timestamp:

  1. 命令:date -d"2013-07-01 12:58:34" '+%s'
  2. 输出:1372654714

阅读全文...

Oracle 10g em 登录提示“数据库状态当前不可用..”问题解决方法

2013年6月25日 没有评论
oracle 10g em 登录提示“数据库状态当前不可用可能是因为数据库的状态为装载或不装载”问题解决方法

今天在VM上架构了Oracle 10G 来做test 众所周知,10g采用的是B/S架构的企业管理器,因此用浏览器打开Http://localhost:5500/em,却提示:“数据库状态当前不可用。可能是因为数据库的状态为装载或不装载。……”的提示,点"启动"并输入主机名等一大堆后,又提示:ORA-28000: the account is locked ,数据库登不上,网上找了很多解决方式,尝试了各种方式,终于解决了。­

阅读全文...

分类: Linux, Unix 标签: ,

在Linux/Unix系统下用iconv命令处理文本文件中文乱码问题

2013年4月21日 没有评论

iconv命令是运行于linux/unix平台的文件编码装换工具。当我们在linux/unix系统shell查看文本文件时,常常会发现文件的中文是乱码的,这是由于文本文件的编码与当前操作系统设置的编码不同而引起的,这时可以使用iconv进行编码转换,从而解决乱码问题。
阅读全文...

分类: Linux, Unix 标签: , , ,

Linux/Unix系统下nginx+php安装简明教程

2013年4月21日 没有评论
一、安装nginx:
1. 安装pcre库,nginx的rewrite模板需用到pcre库:
  1. mkdir -p /works  
  2. cd /works  
  3. wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.20.tar.gz  
  4. tar -zxvf pcre-8.20.tar.gz  
  5. ./configure  
  6. make && make install  
  7. cd ..  

阅读全文...

分类: Linux, Unix 标签: , ,

源码安装架设基于Lamp(Linux+Apache+MySQL+PHP)构架的Web服务器

2013年4月21日 没有评论

lamp(linux+apace+mysql+php)一直都是最流行的Web构架,所有组成产品均是开源软件,是国际上成熟的架构构架。不过,最近几年有被性能更高的lnmp(linux+nginx+mysql+php)替代的趋势,lnmp的配置,可以参考Linux/Unix系统下nginx+php安装简明教程

阅读全文...

分类: Linux, Unix 标签: , , , , , ,

Linux/Unix编译安装软件时那些头痛的报错

2013年4月21日 没有评论
1、 在用"Python setup.py"命令安装PostgreSQL的Python驱动时:
  1. running build_ext   
  2. error: No such file or directory  

解决办法:在文件"setup.cfg"设置"pg_config"未正确的完整路径,如"pg_config=/usr/bin/pg_config"。如果当前系统中不存在"pg_config",请先安装"postgresql-devel-*.*.rpm"包。

阅读全文...

分类: Linux, Unix 标签: , , ,

FreeBSD下安装MongoDB数据库

2013年4月21日 没有评论

MongoDB是C++开发的一款开源、无模式的文档型数据库,具有高性能、易部署、易使用、数据存储方便等特点;MongoDB采用Bson(binary json)的形式存储数据,无锁,无事务,有索引,支持集群和分片功,可动态增删结点。

阅读全文...

分类: Unix 标签: , , ,

FreeBSD系统下源码编译安装PostgreSQL数据库

2013年4月21日 没有评论
实验环境:

操作系统:freebsd 8.0-RELEASE
CPU构架:amd64
数据库版本:postgresql-8.4.5

1. 下载PostgreSQL安装包:

在Web浏览器中打开http://www.postgresql.org/ftp/source/,找到要下载的源码包URL地址,然后执行如下命令:

  1. # cd /tmp 
  2. # fetch http://www.master.postgresql.org/redir/391/f/source/v8.4.5/postgresql-8.4.5.tar.bz2

阅读全文...

分类: Unix 标签: ,