小编Jac*_*Leo的帖子

如果是最新的,yum 安装本地 rpm 会抛出错误

从本地文件目录安装 rpm 包时,它第一次运行良好

sudo yum install packages/* -y --disablerepo=*
Run Code Online (Sandbox Code Playgroud)

当作为自动化脚本的一部分第二次运行相同的事情时,它会引发错误(退出代码 1)

packages/package.rpm: does not update installed package.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)

我可以运行 yum update(退出代码 0)

sudo yum update packages/* -y --disablerepo=*
...
No packages marked for update
Run Code Online (Sandbox Code Playgroud)

这样做的问题是更新将跳过未安装的软件包。

如果这里有任何真正的问题,我不想忽略退出代码,只想做install-or-update. 有没有rpm -i等价物可以实现这一目标?请注意,这是在一组 rpm 软件包上完成的,这些软件包在任何时候都可能包含其他软件包。

我想一种选择是在 shell 脚本中迭代它们并检查它们是否已安装,但是再次依赖解析可能会变得相当痛苦,听起来确实像重新发明一辆自行车。

更新:

rpm --install将根据失败包的数量抛出退出代码。 https://www.redhat.com/archives/rpm-list/2005-July/msg00071.html

rpm --freshen 将忽略以前未安装的任何 rpm,而根本不提供任何输出。

linux redhat centos yum rpm

5
推荐指数
1
解决办法
5801
查看次数

Linux 服务器用户副本

有没有办法将用户列表(带有数据和密码)从一台服务器复制到另一台服务器。

我们有两台服务器,其中一台是新的。我需要创建相同的用户(存在于 中/home/)并设置相同的密码(如果可能)确保/home/dir 也将被复制用于配置。

具体来说,它的 Ubuntu 服务器 10.04.1。

Linux <name> 2.6.18-238.5.1.iv.028stab085.3 <time> i686 GNU/Linux

linux ubuntu user-management copy

3
推荐指数
1
解决办法
549
查看次数

基于 Web 的 Linux 服务器监控

我正在寻找一种可以监视我的服务器的工具,例如 phpSysInfo 或 munin。

我想尽可能多地收集信息,因此日志解析将是理想的。我还需要一个理想的基于 Python 的开源解决方案。它可能只是 python lib - 我会自己转移到网络。

我最初的想法是创建一个可以通过浏览器访问的统计页面。

我想跟踪:

  • 正常运行时间
  • 发送/接收的数据量真实 eth0、wlan0 等
  • 服务器负载(cpu、ram、顶级进程)
  • 错误日志条目(/var/log/ 中的任何内容)
  • 恶魔奔跑
  • 登录统计
  • mysql 状态
  • 还要别的吗

linux monitoring web-server web

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

标签 统计

linux ×3

centos ×1

copy ×1

monitoring ×1

redhat ×1

rpm ×1

ubuntu ×1

user-management ×1

web ×1

web-server ×1

yum ×1