分类目录归档:个人杂谈

一些PHP日期格式转换和计算的总结

$t1 = time(); //获取当前时间为 1441865485
$t2 = ‘2015-09-03 10:10:00’;
$t22 = strtotime($t2); //转换字符串格式的时间为UNIX标准时间 1441246200
$t12 = date(‘Y-m-d H:i:s’,$t1); //将UNIX标准时间转换为字符串时间 2015-09-10 14:11:25
$t221 = date(‘Y-m-d H:i:s’,strtotime(‘-1 Day’,$t22)); //前一天时间 2015-09-02 10:10:00
$t222 = date(‘Y-m-d H:i:s’,strtotime(‘+1 Day’,$t22)); //后一天时间 2015-09-04 10:10:00
$t223 = date(‘Y-m-d H:i:s’,strtotime(‘-1 Month’,$t22)); //前一个月时间 2015-08-03 10:10:00
$t224 = date(‘Y-m-d H:i:s’,strtotime(‘+1 Month’,$t22)); //后一个月时间 2015-10-03 10:10:00
$t225 = date(‘Y-m-d H:i:s’,strtotime(‘-1 Year’,$t22)); //前一年时间 2014-09-03 10:10:00

$d1 = date_diff(new DateTime(‘2009-10-12’), new DateTime(‘2009-10-13’))->format(‘%R%a’); //计算两个字符串时间相差的天数。> PHP5.3 有效
$d2 = (strtotime(date(‘Y-m-d’,$t1)) – strtotime(date(‘Y-m-d’,$t22))) / (24*60*60); //计算两个UNIX时间相差的天数。

网络安装Red Hat Enterprise Linux 7.0

网络安装RHEL的文档,网络上比较多了。这里主要说的是,在通过网络安装时,7.0和以前的系统相比,需要在APPEND后面通过inst.repo指定安装源,否则会出现如下错误:

dracut-initqueue[530]:mount no media found on /dev/sr0
dracut-initqueue[530]:warning couldn't mount /dev/sr0
dracut-initqueue[530]:warning no suitable image
dracut-initqueue[530]:warning could not boot
dracut-initqueue[530]:warning /dev/root doesnt not exist.

以前的pxelinux配置如下:

LABEL rhel7u0-x86_64
  KERNEL vmlinuz-rhel7u0-x86_64
  APPEND initrd=initrd-rhel7u0-x86_64.img

新的pxelinux配置如下:

LABEL rhel7u0-x86_64
  KERNEL vmlinuz-rhel7u0-x86_64
  APPEND initrd=initrd-rhel7u0-x86_64.img inst.repo=http://192.168.1.2/rhel7u0-x86_64

【转】Linux平台下,给Firefox安装Java插件

在Red Hat Enterprise Linux Server Release 5.3 x64系统才,给firefox安装下面的步骤,安装Java插件成功。

要配置 Java Plugin,请按照以下步骤执行:

  1. 退出 Firefox 浏览器(如果它已在运行)。
  2. 卸载以前安装的所有 Java 插件
    一次只能使用一个 Java 插件。如果希望使用其他插件或插件的不同版本,请删除指向任何其他版本的符号链接,并创建指向新版本的全新符号链接。
  3. 创建指向浏览器插件目录中 libnpjp2.so 文件的符号链接

    • 转至 Firefox 安装目录下的 plugins 子目录
      cd <Firefox 安装目录>/plugins
        ( /usr/lib64/mozilla/plugins)
    • 创建符号链接 
      ln -s <Java 安装目录>/lib/i386/libnpjp2.so  (可以通过
      find / -name "libnpjp2.so" 命令查找

    :如果是在升级 Java 版本,则在创建新符号链接之前,应先删除旧的符号链接以启用下载的最新 Java。

    要删除旧符号链接,请执行以下操作
    键入 cd <Firefox 安装目录>/plugins
    rm libjavaplugin_oji.so


    示例

    • 如果 Firefox 安装在以下目录中:
      /usr/lib/<Firefox 安装目录>
    • 并且,Java 安装在以下目录中:
      /usr/java/<Java 安装目录>
    • 则在终端窗口上键入以下命令,转至浏览器的插件目录:
      /usr/lib/<Firefox 安装目录>/plugin
    • 输入以下命令,为 Mozilla 浏览器创建指向 Java 插件的符号链接。
      ln -s /usr/java/<Java 安装目录>/lib/i386/libnpjp2.so


  4. 启动 Firefox 浏览器;如果浏览器已启动,则重新启动。

    在 Firefox 的位置栏中,键入 about:plugins 以确认 Java 插件已加载。还可以单击 "Tools"(工具)菜单以确认其中存在 Java 控制台。


要测试 Java 是否已正确安装在您的计算机上并正常运行

参考:http://www.java.com/zh_CN/download/help/linux_install.xml#selfextracting