AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 58628
Accepted
romandas
romandas
Asked: 2009-08-26 11:33:04 +0800 CST2009-08-26 11:33:04 +0800 CST 2009-08-26 11:33:04 +0800 CST

如何确定上次修补 Solaris 计算机的时间?

  • 772

我正在尝试确定补丁级别以及某些 Solaris 机器没有打补丁的时间,以便支持对首先打补丁的系统进行分类。如何确定上次修补 Solaris 计算机的时间?

solaris patch-management
  • 5 5 个回答
  • 11711 Views

5 个回答

  • Voted
  1. Cian
    2009-08-26T12:03:56+08:002009-08-26T12:03:56+08:00

    我不知道确定上一次安装 solaris 盒的时间,但是您可以使用 showrev -p 计算出补丁级别

    • 3
  2. Best Answer
    af.
    2009-08-26T12:04:25+08:002009-08-26T12:04:25+08:00

    好吧,不知道有什么好的直接方法,但这些可能会有所帮助。'showrev -p' 会告诉你所有已安装的补丁。而且我猜 /var/sadm/pkg 中的日期将来自上次修改(或修补)软件包的时间。

    • 3
  3. chris
    2009-08-26T12:07:27+08:002009-08-26T12:07:27+08:00

    我同意上面的 showrev -p 评论并添加 uname -a 来获取内核版本对于给出一般情况也很有用。

    • 0
  4. Fabio Rapposelli
    2009-08-26T13:41:52+08:002009-08-26T13:41:52+08:00

    您应该首先检查显示最初安装的 Solaris 版本的 /etc/release,然后使用“uname -a”检查您当前正在使用哪个内核补丁(显示的是数字 XXXXXX-XX),然后开始比较内核补丁对于其他机器,内核补丁是一个关键组件,因此更新的内核补丁通常意味着几乎所有方面的系统都更新。

    然后,如果您不是胆小,您可以使用(非官方)PCA 工具来自动更新您的系统,只需提供一个有效的 SunSolve 帐户即可。

    • 0
  5. Signal15
    2017-08-09T12:56:13+08:002017-08-09T12:56:13+08:00

    为了确定一个 Solaris (10) 系统多久没有打补丁,我远程检查了以下内容(从 Linux 系统,因为 GNUdate很方便)。

    1)从目录中最近的东西中远程抓取日期/时间patch;

    (有关选项的说明,请参见下文ls)

    ls -terd /var/sadm/patch/* | tail -1 | awk '{print $6,$7,$9,$8 }'
    

    笔记; 该命令以格式awk打印日期;MMM DD YYYY HH:mm:ss

    Jan 28 2017 01:48:14
    

    2)计算$days_since(days_since{}这适用于ksh, 可能适用于bash);

    function days_since { 
      d2=$(date -d "$1" +%s)
      d1=$(date -d now +%s)
      echo $(( (d1 - d2) / 86400 ))
    }
    

    现在我们知道 Solaris 10 系统已经 192 天没有打补丁了!:)

    Solaris 10ls命令快速参考;

     -t           Sorts by time stamp (latest first)  instead  of
                  by  name.  The default is the last modification
                  time. (See -u and -c.
    
     -e           The same as -l, except  displays  time  to  the
                  second,  and  with  one  format  for  all files
                  regardless of age: mmm dd hh:mm:ss yyyy.
    
     -r           Reverses the  order  of  sort  to  get  reverse
                  alphabetic or oldest first as appropriate.
    
     -d           If an argument is a directory, lists  only  its
                  name  (not its contents). Often used with -l to
                  get the status of a directory.
    
    • 0

相关问题

  • 从现有目录创建 zfs 的正确方法?

  • 在 Solaris lp 或 lpr 上打印

  • 如何将 ZFS ACL 从一个文件克隆到另一个文件?

  • Solaris DNS

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve