CentOS yum源常用配置
配置本地yum源
直接挂载使用ISO镜像
- 备份原yum源配置文件
1 | cp -p /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup |
- 挂载ISO镜像
1 | mount -t iso9660 -o loop /home/OracleLinux-R6-U5-Server-x86_64-dvd.iso /mnt |
- 编辑配置文件
1 | vi /etc/yum.repos.d/local.repo |
配置文件内容如下
1 | [local_server] |
- 清理yum缓存并生成新的缓存
1 | yum clean all && yum makecache |
配置中国国内yum源
- 备份原yum源配置文件
1 | cp -p /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup |
- 下载阿里云的yum源配置文件
1 | sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo |
- 清理yum缓存并生成新的缓存
1 | yum clean all && yum makecache |
文章作者: Chan Revival
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Chan Revival Sky!
相关推荐
2024-12-13
Common CentOS Yum Repository Configurations
Common CentOS Yum Repository ConfigurationsConfiguring a Local Yum RepositoryMount and Use an ISO Image Directly Backup the original yum repository configuration file 1cp -p /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup Mount the ISO image 1mount -t iso9660 -o loop /home/OracleLinux-R6-U5-Server-x86_64-dvd.iso /mnt Edit the configuration file 1vi /etc/yum.repos.d/local.repo The content of the configuration file is as follows: 12345[local_server]name=local_repobaseurl=file:///mntenabled=1gpgcheck=0 Clear Yum Cache and Generate a New Cache 1yum clean all && yum makecache Configuring a Yum Repository for China Backup the original yum repository configuration file 1cp -p /etc/yum.repos.d/CentOS-Base.repo...
2024-12-04
Linux命令大全
...
2025-01-15
查看哪些程序占用SWAP
生产系统技术支撑中经常接到SWAP使用率超标的告警,可通过以下命令查看是哪些程序占用了SWAP。 123456789for i in $(ls /proc | grep "^[0-9]" | awk '$0>100'); do if [ -f "/proc/$i/smaps" ]; then swap=$(awk '/Swap:/{a=a+$2}END{print a/1024"M"}' /proc/$i/smaps) #proc_name=$(ps -p $i -o comm= 2>/dev/null) cmd_line=$(ps -p $i -o args= 2>/dev/null) echo "$i $swap $proc_name $cmd_line" fidone | sort -k2nr | head 返回的数据如下: 12345678910112203 22.0664M /usr/bin/gnome-shell899 18.2031M /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid1264 10.5156M /usr/bin/python2 -Es /usr/sbin/tuned -l -P2276 6.59375M /usr/libexec/geoclue -t 52476 6.51562M /usr/bin/gnome-software --gapplication-service1343 6.45312M ...
2024-11-26
使用yum下载rpm包
使用yum下载rpm包使用yum下载rpm包的命令是: 1yum install --downloadonly --downloaddir=/tmp <package-name> 请注意,如果下载的包包含未满足的依赖关系,yum将会下载所有依赖关系的包,但不会进行安装。 另外,对于CentOS/RHEL 6或更早期版本,需要安装一个名为yum-plugin-downloadonly的yum插件,才能使用–downloadonly命令选项。
2017-08-16
使用UDEV在Linux7操作系统下为磁盘配置名称_v1.0
使用UDEV在Linux7操作系统下为磁盘配置名称适用于Linux操作系统 – Oracle Linux 7.0版本及更新Linux x86-64 目标如何使用udev在Oracle Linux 7平台设置自定义的设备名称。 解决方案为/dev/sdb设置自定义的设备名(/dev/asmdisk01p1),配置udev规则如下: 找出设备的UUID 12/usr/lib/udev/scsi_id -g -u /dev/sdb1IET_00020002 保存该UUID,这个ID稍后将会用到。 创建新的udev规划在以下合适的位置创建新的udev规划文件: 1vi /etc/udev/rules.d/99-my-asmdevices.rules 在99-mydevices.rules文件里添加以下内容: 1KERNEL=="sd*[!0-9]", ENV{DEVTYPE}=="disk", SUBSYSTEM=="block", PROGRAM=="/usr/lib/udev/scsi_id -g -u -d $devnode", RESULT=="1IET_00020002", RUN+="/bin/sh -c 'mknod /dev/asmdisk01p1 b $major $minor; chown grid:dba /dev/asmdisk01p1; chmod 0660 /dev/asmdisk01p1'" 保存规则文件。 测试新建的udev规则运行以下命令或重启系统,验证新的udev规则 a) 检查新的设备名称: 12/sbin/udevadm...
2017-01-19
Linux上的裸设备
Linux 上的裸设备什么是裸设备?裸设备,也称为裸分区,是一个未被挂载且不由Linux文件系统(如ext2/ext3、reiserfs)或Oracle集群文件系统(OCFS、OCFS2)写入的磁盘分区,而是通过字符设备驱动程序直接访问。应用程序负责组织数据如何写入磁盘分区的细节。 如何识别裸设备?所有硬件设备看起来都像是常规文件;它们可以使用与操作文件相同的、标准的系统调用来打开、关闭、读取和写入。系统中的每个设备都由一个设备特殊文件表示,例如系统中的第一个IDE磁盘由/dev/hda表示。对于块(磁盘)和字符设备,这些设备特殊文件是由mknod命令创建的,它们使用主设备号和次设备号来描述设备。 由同一个设备驱动程序控制的所有设备都有一个共同的主设备号。 次设备号用于区分不同的设备及其控制器,例如主IDE磁盘上的每个分区都有一个不同的次设备号。所以,/dev/hda2,即主IDE磁盘的第二个分区,其主设备号为3,次设备号为2。Linux通过主设备号和一些系统表(例如字符设备表,chrdevs)将系统调用中传递的设备特殊文件映射到设备的设备驱动程序。 Linux支持三种类型的硬件设备:字符设备、块设备和网络设备。 字符设备是直接读写而不经过缓冲的。块设备只能以块大小的倍数进行读写,通常是512或1024字节。块设备通过缓冲区缓存访问,并且可以随机访问,也就是说,可以读取或写入设备上的任何块,无论它位于何处。块设备可以通过它们的设备特殊文件访问,但更常见的是通过文件系统访问。只有块设备可以支持挂载的文件系统。网络设备通过BSD套接字接口和网络章节中描述的网络子系统访问。裸设备是字符设备(主设备号为162)。 第一个次设备号(即0)被保留作为控制接口,通常可以在/dev/rawctl找到。...
2016-05-22
如何使用UDEV(非ASMLIB)设置分区化的Linux块设备并将它们分配给ASM?
本文档适用于Oracle数据库 - 标准版 - 版本10.2.0.1至12.1.0.2 [发行版10.2至12.1]Oracle数据库 - 企业版 - 版本12.1.0.2至12.1.0.2 [发行版12.1]本文档中的信息适用于任何平台。 目标本文档提供了一个示例,说明如何使用udev(非ASMLIB)设置/配置分区化的Linux块设备,并将它们作为ASM的候选成员磁盘分配给ASM。 解决方案 此示例在OEL 6.3配置上执行(ASM版本11.2.0.3 - 64位): 1234567[grid@asmlnx2 ~]$ uname -aLinux asmlnx2 2.6.39-200.24.1.el6uek.x86_64 #1 SMP Sat Jun 23 02:39:07 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux[grid@asmlnx2 ~]$ cat /etc/*release*Oracle Linux Server release 6.3Red Hat Enterprise Linux Server release 6.3 (Santiago)Oracle Linux Server release 6.3 在您的Linux配置中识别新磁盘(例如OEL 6.3或RedHat 6.3): 123[grid@asmlnx2 ~]$ ls -l /dev/xvdvbrw-rw---- 1 root disk 202, 5376 Feb 11 21:31 /dev/xvdv 在其上创建一个新的磁盘分区: 123456789101112131415161718192021222324252627282930313233343536373839[root@asmlnx2 ~]# fdisk ...
2023-01-06
Linux入门教程 第一章:Linux简介与安装
Linux入门教程 目录Linux入门教程 第一章:Linux简介与安装Linux入门教程 第二章:Linux系统基础命令Linux入门教程 第三章:Linux用户与权限管理 第一章:Linux简介与安装Linux的历史与发展 Linux,是由芬兰程序员Linus Torvalds于1991年创建的一个开源操作系统。它最初是为了提供一个可以替代Unix的免费操作系统而诞生的。Torvalds在当时开发的Linux内核与GNU计划的工具链结合,形成了一个完整的操作系统,这就是今天我们所称之为的“Linux”。Linux与其他操作系统最大的不同之处在于它的开源特性,使得任何人都可以查看、修改其源代码,并自由地重新发布。这种开源模型促使Linux在全球范围内得到了广泛的应用和发展。 随着时间的推移,Linux的发展从一个个人项目转变为全球范围内的合作项目。它逐渐被广泛应用于服务器、桌面以及嵌入式设备等多个领域。如今,Linux是全球大多数服务器的首选操作系统,同时也被许多桌面用户选择作为日常操作系统。 不同Linux发行版的特点 Linux并不是一个单一的操作系统,而是由不同的发行版(Distribution)构成,每个发行版在内核的基础上,提供不同的预配置、包管理系统、应用程序等。常见的几种发行版包括: Ubuntu:Ubuntu是最受欢迎的Linux发行版之一,因其用户友好的界面和强大的社区支持而广受欢迎。它基于Debian,采用APT包管理器,适合桌面用户和开发者。Ubuntu每年发布两个版本,一个是LTS(长期支持版本),另一个是常规版本。 CentOS:CentOS(Community ENTerprise Operating System)是Red...
评论
公告
若网页打开缓慢,请切换线路(页面顶部)。
If the webpage loads slowly, please switch lines (the option is at the top of the page).
If the webpage loads slowly, please switch lines (the option is at the top of the page).