一、CentOS 7 的 yum 源为什么不能用了? 原因:CentOS 7 到了“生命终点” CentOS 是由红帽(Red Hat)主导的 Linux 发行版,CentOS 7 发布于 2014 年,官方维护周期为 10 年,也就是说:⏳2024 年 6 月 30 日,CentOS 7 的官方支持就正式结束了。这意味着:官方不再提供 bug 修复、安全补丁等更新;原本的 yum 源(官方镜像站)也下架或归档了,不能直接使用;所以你用yum install就会报错、超时,下载不到东西。
二、遇到 yum 不能用,该怎么办? 切换到“归档镜像”(适合继续使用 CentOS 7) 虽然官方停更了,但为了照顾老用户,有些“归档镜像站”仍然保留了旧版本的软件包。比如:
阿里云镜像站(推荐)
清华大学开源镜像站
中科大镜像站
我们可以手动修改yum源地址,换成归档镜像。
三、手把手教你换 yum 源(以阿里云为例)第一步:备份旧的 repo 文件12bashsudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.rep ...
CentOS 7.6无脑安装Nginx
添加EPEL仓库: CentOS默认的仓库中可能不包含Nginx,所以需要添加EPEL(Extra Packages for Enterprise Linux)仓库。 sudo yum install epel-release
安装Nginx: 使用yum命令安装Nginx。 sudo yum install nginx
启动Nginx服务: 安装完成后,启动Nginx服务。 sudo systemctl start nginx
设置Nginx开机自启: 如果希望Nginx随系统启动而自动运行,可以使用以下命令。 sudo systemctl enable nginx
验证Nginx安装: 检查Nginx服务的状态,以确保它正在运行。 sudo systemctl status nginx
CentOS 镜像简介CentOS,是基于Red Hat Linux提供的可自由使用源代码的企业级Linux发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。
下载地址: https://mirrors.aliyun.com/centos/
相关仓库:
CentOS过期源(centos-vault):https://developer.aliyun.com/mirror/centos-vault
CentOS arm源(centos-altarch):https://developer.aliyun.com/mirror/centos-altarch/
CentOS Stream源(centos-stream):https://developer.aliyun.com/mirror/centos-stream
CentOS debuginfo源(centos-debuginfo):https://developer.aliyun.com/mirror/centos-debuginfo/
配置方法
通知:CentOS 8操作系统版本结束了生命周期(EOL),Linux社 ...
7大国产操作系统国产操作系统主要指由中国企业或机构自主研发、拥有自主知识产权,并针对本土需求优化的操作系统。这些系统大多基于Linux内核进行二次开发,重点服务于政务、金融、能源、教育等关键领域的国产化替代需求。
1. 统信UOS(Unity Operating System)
开发公司:统信软件(由深度、中兴、中国电子等联合成立)
技术基础:基于Deepin和Linux内核,支持x86、ARM、LoongArch等架构
特点:
界面友好:类Windows的桌面环境,支持触控和手势操作。
生态兼容:通过“应用商店”提供Wine、虚拟机等方式兼容Windows应用,原生支持微信、QQ、WPS等。
安全性:通过国家三级等保认证,支持国密算法和可信计算。
应用场景:政务办公、金融、教育、企业桌面端。
版本:
桌面版:面向普通用户和政企办公。
服务器版:支持云计算、大数据等企业级应用。
生态合作:适配华为鲲鹏、飞腾、龙芯等国产CPU,与主流国产数据库、中间件深度整合。
2. 麒麟系列(Kylin OS)
开发背景:由中国电子(CEC)、国防科技大学等联合研发,分中标麒麟(NeoKy ...
Centos7 如何配置 firewalld 防火墙规则一、简单介绍
Firewalld是CentOS系统自带的一种动态防火墙管理工具。是一个前端工具,用于管理Linux系统上的netfilter防火墙规则。Firewalld提供了一种简化和易于使用的方法来配置和管理防火墙。
二、特点和功能:
2.1、区域(Zone):
Firewalld使用区域来定义不同的网络环境,如公共网络、内部网络和信任网络等。每个区域都有自己的防火墙规则集合,可以根据网络环境的不同选择适当的区域。预定义的区域包括公共(public)、私有(private)、可信(trusted)、工作(work)和家庭(home)。
2.2、运行时和永久配置:
Firewalld支持运行时和永久配置。运行时配置的更改在重新启动后会被重置,而永久配置则会持久保存并在系统重新启动后生效。
2.3、服务和端口:
Firewalld可以通过定义服务和端口来管理访问控制。服务是一组预定义的规则,用于允许或拒绝特定的网络服务。端口规则允许或拒绝特定的端口号。
2.4、动态更新:
Firewalld支持动态更新防火墙规则,这意味着您可以在 ...
查看端口1. 查看所有开放端口1sudo firewall-cmd --list-ports
输出示例:
180/tcp 443/tcp 8080/tcp
2. 查看当前区域的完整规则(推荐)1sudo firewall-cmd --list-all
输出示例:
12345678910111213public (active) target: default icmp-block-inversion: no interfaces: ens33 sources: services: ssh http https ports: 8080/tcp protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
这里可以看到服务(如 http/https)和具体端口(如 8080/tcp)都显示了。
3. 查看所有区域的配置(可选)1sudo firewall-cmd --list-all-zones
这个命令会列出所有区域的详细设置,便于确认不是在错误 ...
CentOS7停服后yum源配置指南1、备份旧的yum源在/etc/yum.repos.d/目录下创建一个bak目录,再将/etc/yum.repos.d/中的.repo源配置文件移动至bak目录中,当然如果您确定/etc/yum.repos.d/目录中的源配置没用,也可以将/etc/yum.repos.d/目录清空(rm -f /etc/yum.repos.d/*)。
12mkdir -p /etc/yum.repos.d/bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
2、配置Centos7源(x86_64架构)在这里整理了多个Centos7国内镜像的源,任选其一即可,提供curl命令下载方式,以及wget命令下载方式,任选其一。
阿里云源(curl方式)
1curl -o /etc/yum.repos.d/Centos7-aliyun.repo https://mirrors ...
下载MySQL官方的yum源配置文件:
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
安装yum源:
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
安装MySQL服务:
curl -O https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
rpm –import RPM-GPG-KEY-mysql-2022
yum install -y mysql-community-server
启动并设置开机自启MySQL:
12systemctl start mysqldsystemctl enable mysqld
设置MySQL root密码:
查看初始密码,在MySQL日志中:
grep ‘temporary password’ /var/log/mysqld.log
登录MySQL,使用刚才查看到的初始密码:
1mysql -u root -p
登录后修改 ...
Centos8 安装/升级 Python3.8原文:https://blog.csdn.net/qq_21444067/article/details/122006643
1.安装依赖包
首先要安装依赖包,否则以后用到一些模块时会报错
12yum -y install libffi-develyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve
2.在Python官网找到安装包的下载地址,然后下载到当前目录
1wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
3.解压到当前目录
1tar zxvf Python-3.8.3.tgz -C ./
4.切换到刚刚解压的目录
1cd Python-3.8.3/
5.设定安装目录,Linux系统一般把软件安装在 usr/local 目录下,当然你也可以自定义
1./configure --prefix=/usr/ ...
