升级CentOS7 到 CentOS8

1. 前言

在本文中,您将了解如何将CentOS 7升级到CentOS 8.5版本。注意的是,本文介绍的方式仅仅是用于测试,生产环境上应该慎重使用。

阅读更多

[译] 在 CentOS 7/RockyLinux 上安装和配置 Redis

Redis 是一个开源的内存型数据库。它可以用作数据库,缓存或消息代理,并支持各种数据结构,例如字符串,哈希,列表,集合等。Redis 通过 Redis Sentinel 提供高可用性,包括监视,通知,自动故障转移。它还使用 Redis Cluster 在多个 Redis 节点之间提供自动分区。

阅读更多

centos 列出所有的配置 Repo 源

原文地址: List All Configured Repositories

怎样才能在 CentOS / Fedora / Red Hat Enterprise / Scientific Linux 操作系统中列出配置的 Repo 源
你需要传递一个 repolistyum 命令, 这个选项将给你列出一个已经在 RHEL / Fedora / SL / CentOS Linux 系统中配置过的 Repo 源, 默认是列出所有的可用 Repo 源, 传递 -v(verbose mode[详细信息]) 将列出更多信息.

阅读更多

[转] DNF包管理命令在 CentOS 8 和 RHEL 8 上的使用

原文地址: https://www.twblogs.net/a/5eedcdc2264079afec950ab1

DNF的英文是 “Dandified Yum”。 是原生的yum软件包管理器(Yum的派生)。DNF命令使用libsolv,hawkey,ibrepo和libcomps等C语言库写。它是在Fedora 18中引入的,自Fedora 22 以来一直是默认的软件包管理器。DNF 是一个软件包管理器,可以在基于 RPM 的 Linux 发行版上,更新删除软件包。它会自动安装计算并确定安装软件包所需要的操作。由于一些问题长期尚未在yum中解决,如性能差,内存使用率高,依赖关系解析速度慢等,yum已被DNF个别解决。这解决了yum中待解决的问题。此外, DNF添加了许多功能,以实现基于RPM的系统中软件包的无缝管理。

阅读更多

[译] ifconfig 命令在 CentOS 7 中不存在

原文地址: ifconfig command not found on CentOS 7

众所周知, CentOS 7 已经发布, 并且包含了很多心的功能, 在使用 centos 7 的时候我遇到了第一个挑战, 在我上一篇文章  finding the CentOS release version on CentOS 7, 同样也发现了网络的变化

几天后我使用  minimal installed CentOS 7 , 在 CentOS 6.x 发布的时候我习惯的使用命令ifconfig, ifconfig命令提供了我们服务器的网络信息. 在 CentOS 6.x 之前, ifconfig命令默认是集成在系统中的. 但是在 CentOS 7 安装完成之后却没有发现这个命令. 这个会给你一个错误信息

ifconfig command not found.

在系统中使用 ifconfig 命令, 使用以下命令.

阅读更多

vagrant centos7 虚拟机升级内核之后无法挂载 vagrant 目录

错误信息

The error output from the last command was:

/sbin/mount.vboxsf: mounting failed with the error: No such device

解决方案

这个出现的原因是 升级 linux 内核 将导致 虚拟机的Guest无法访问, 知道重建并且运行 以下的命令

It turns out, upgrading the Linux kernel will cause the Virtual Box Guest Additions to stop working until they are rebuilt by running the following command in the VM

阅读更多

centos 7 service 服务

以754的权限保存在目录

放置位置: /usr/lib/systemd/system

/usr/bin/php /webdata/www/t.dailian/artisan workerman start –d

以下测试不成功

阅读更多

[转+]Yum 的变量

原文地址 : Yum的变量

新机器使用yum出现了报错,发现本来应该替换的$releasever变量变成了%24releasever

http://mirrors.aliyun.com/centos/%24releasever/addons/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found  Trying other mirror.  Error:  Cannot retrieve repository metadata (repomd.xml)  for repository: addons.  Please verify its path and  try again

下面我们来看看这个是怎么回事,最好的参考文档当然是man,通过man yum.conf 查看这个$releasever

阅读更多

[转] 删除 CentOS 的旧内核,清理 CentOS 的 /boot 分区

原文地址 : 删除CentOS的旧内核,清理CentOS的/boot分区

Linux系统在分区的时候一般不会分配过多的磁盘空间给启动分区/boot,通常情况下是300MB左右。在使用yum update升级内核(kernel)后,CentOS并不会自动删除旧内核,在启动选项中会有多个内核选项,会出现/boot分区逐渐减小、空间不足、无法更新内核的情况。如果出现这些问题,可以手动使用以下命令删除多余的内核,清理/boot分区。方法如下:

1.查看系统当前使用的内核(kernel)版本。

阅读更多

/var/run/yum.pid 已被锁定 解决办法

1
2
3
4
5
6
7
8
9
<!-- more -->
# yum install glibc.i686
已加载插件:fastestmirror, langpacks
/var/run/yum.pid 已被锁定,PID 为 49901 的另一个程序正在运行。
Another app is currently holding the yum lock; waiting for it to exit...
  另一个应用程序是:PackageKit
    内存:103 M RSS (432 MB VSZ)
    已启动: Mon Jan 11 10:43:58 2016 - 02:36之前
    状态  :睡眠中,进程ID:49901

解决办法:直接在终端运行 rm -f /var/run/yum.pid 将该文件删除,然后再次运行yum

1
2
3
4
5
6
7
# rm -f /var/run/yum.pid 
# yum install glibc.i686
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: mirrors.163.com

语雀镜像 : /var/run/yum.pid 已被锁定 解决办法 ,点此 提问

CentOS yum的详细使用方法

yum是什么

yum = Yellow dog Updater, Modified

主要功能是更方便的添加/删除/更新RPM包.

它能自动解决包的倚赖性问题.

它能便于管理大量系统的更新问题yum特点

可以同时配置多个资源库(Repository)

简洁的配置文件(/etc/yum.conf

自动解决增加或删除rpm包时遇到的倚赖性问题

使用方便

保持与RPM数据库的一致性

阅读更多