由于 CentOS 7 内置的 curl 和 libcurl 源为较旧的 7.29.0,不支持一些新特性且有安全性问题,所以需要更新一下, 这里使用 city-fan 的更新源来更新。
查看默认版本号
不想看介绍的直接运行命令来设定
Redis 是一个开源的内存型数据库。它可以用作数据库,缓存或消息代理,并支持各种数据结构,例如字符串,哈希,列表,集合等。Redis 通过 Redis Sentinel 提供高可用性,包括监视,通知,自动故障转移。它还使用 Redis Cluster 在多个 Redis 节点之间提供自动分区。
原文地址: List All Configured Repositories
怎样才能在 CentOS / Fedora / Red Hat Enterprise / Scientific
Linux 操作系统中列出配置的 Repo 源
你需要传递一个 repolist
给 yum
命令, 这个选项将给你列出一个已经在 RHEL / Fedora / SL / CentOS
Linux 系统中配置过的 Repo 源, 默认是列出所有的可用 Repo 源, 传递 -v
(verbose mode[详细信息]) 将列出更多信息.
原文地址: 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 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 命令, 使用以下命令.
错误信息
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
以754的权限保存在目录
放置位置: /usr/lib/systemd/system
/usr/bin/php /webdata/www/t.dailian/artisan workerman start –d
以下测试不成功
这里以挂载的数据盘为例
原文地址 : 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
-cat /proc/version
Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 20050721
3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005
-uname -a
Linux q1test01 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
-uname -r
2.6.9-22.ELsmp
原文地址:CentOS 7搭建SVN服务器
安装步骤如下:
由于默认安装为IBUS输入法,想使用SCIM
原文地址 : Linux Centos下软件的安装与卸载方法_zolalad的博客-CSDN博客
注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找.
首先要确定是通过包管理器安装的还是通过源代码安装的。
原文地址 : 删除CentOS的旧内核,清理CentOS的/boot分区
Linux系统在分区的时候一般不会分配过多的磁盘空间给启动分区/boot,通常情况下是300MB左右。在使用yum update升级内核(kernel)后,CentOS并不会自动删除旧内核,在启动选项中会有多个内核选项,会出现/boot分区逐渐减小、空间不足、无法更新内核的情况。如果出现这些问题,可以手动使用以下命令删除多余的内核,清理/boot分区。方法如下:
1.查看系统当前使用的内核(kernel)版本。
说明:
1 | <!-- more --> |
解决办法:直接在终端运行 rm -f /var/run/yum.pid
将该文件删除,然后再次运行yum
1 | # rm -f /var/run/yum.pid |
语雀镜像 : /var/run/yum.pid 已被锁定 解决办法 ,点此 提问
yum = Yellow dog Updater, Modified
主要功能是更方便的添加/删除/更新RPM包.
它能自动解决包的倚赖性问题.
它能便于管理大量系统的更新问题yum特点
可以同时配置多个资源库(Repository)
简洁的配置文件(/etc/yum.conf
自动解决增加或删除rpm包时遇到的倚赖性问题
使用方便
保持与RPM数据库的一致性
起源是服务器告警但是找不到占用文件的信息
原文地址: Centos 7 firewalld常用命令
参考地址: firewall-cmd - firewalld command line client
firewalld是centos7的一大特性,最大的好处有两个:支持动态更新,不用重启服务;第二个就是加入了防火墙的“zone”概念。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
, 修改为 根据网络自启动网卡