小编Bel*_*Bob的帖子

我可以更改“last”命令的输出格式以显示年份吗?

我试图找到一种方法来报告我的 Solaris 10 服务器上所有用户的最近登录。我从last命令的输出开始。使用该命令,我得到如下输出:

bd9439    pts/1        vpn-xxx-xx-xxx-x Fri Oct 25 10:46   still logged in
vf7854    pts/1        vpn-xxx-xx-xxx-x Fri Oct 25 10:23 - 10:38  (00:15)
Run Code Online (Sandbox Code Playgroud)

根据手册页,日期和时间格式由区域设置控制。我很少使用语言环境设置。有什么我可以使用的东西可以改变显示以包括日期的“年份”部分?我希望得到与此类似的输出行:

bd9439    pts/1        vpn-xxx-xx-xxx-x Fri Oct 25 2013 10:46   still logged in
vf7854    pts/1        vpn-xxx-xx-xxx-x Fri Oct 25 2013 10:23 - 10:38  (00:15)
Run Code Online (Sandbox Code Playgroud)

我不清楚手册页是指last命令本身的输出还是数据实际上是如何存储在 /var/adm/wtmpx 中的。

如果有另一种方法可以获得这个“上次登录”属性,我很乐意学习它。

solaris locale

7
推荐指数
1
解决办法
1万
查看次数

如何将 GNU findutils 添加到现有位置

我已经将 GNU“核心”实用程序 coreutils-8.21 安装到我的 UNIX 服务器上的这个位置:

/opt/app/p1sas1c1/apps/GNU
Run Code Online (Sandbox Code Playgroud)

我现在想添加findutils-4.4.2 包。我阅读 INSTALL 文档,我看到我可以使用以下命令进行配置:

./configure --prefix=/opt/app/p1sas1c1/apps/GNU
Run Code Online (Sandbox Code Playgroud)

这与我用来安装核心实用程序的“前缀”相同。

我的问题是:如果我这样做并遵循“make install”命令,是否会覆盖该目标位置中的现有文件,或者只是将新元素“添加”到相应的目录中?

我想首先检查做这样的事情的“最佳实践”。我不是受过训练的“SA”,也没有“root”访问权限;我正在使用应用程序帐户进行安装。

compiling software-installation

2
推荐指数
1
解决办法
417
查看次数