Método de instalación uno: instalación de yum en el almacén local de Yum (resuelve automáticamente las dependencias de software; usa paquetes rpm para la instalación) (almacén local de yum, usando CD) 1. Cree un directorio de montaje para el CD
mkdir /media/cdrom
2. Monte el CD (montaje temporal)
mount /dev/cdrom /media/cdrom
3. Ingrese el directorio donde se encuentra el almacén yum: cd /etc/yum.repos.d/ (los archivos del almacén existen en este directorio de forma predeterminada)
4. Elimine estos archivos del almacén: rm -rf *
5. Cree el archivo del almacén yum usted mismo: vim centOS7.repo
添加:
[aaa] (仓库名字)
name=这是一个C7 的yum (仓库的描述信息)
baseurl=file:///media/cdrom (仓库依赖的文件位置,所挂载的光盘)
enabled=1 (启用该yum 仓库)
gpgcheck=0 (不检查秘钥)
保存退出
Configurar el montaje automático
Archivo de configuración montado automáticamente: /etc/fstab, que almacena los datos montados estáticamente del sistema de archivos. Cuando se inicia el sistema Linux, leerá automáticamente el contenido del archivo para montar automáticamente el sistema de archivos especificado.
Explicación detallada del archivo /etc/fstab: (dividido en 6 campos)
Primer campo: nombre del dispositivo o nombre de la partición
Segundo campo: la ubicación del directorio del punto de montaje del sistema de archivos.
Tercer campo: tipo de sistema de archivos
Cuarto campo: Parámetros de montaje (predeterminado (parámetro predeterminado); rw (escribible); ro (solo lectura); noexec (deshabilitar el programa de ejecución))
Quinto campo: indica si el sistema de archivos requiere una copia de seguridad de volcado (establecido en 1 para indicar que es necesario, establecido en 0 para ignorarlo)
Sexto campo: el orden de verificación del disco cuando se inicia el sistema; 0 significa sin verificación, 1 significa verificar primero, 2 significa verificar en segundo lugar (la partición raíz debe configurarse en 1 en el entorno de producción; otras particiones deben configurarse en 2 ; el entorno experimental que se puede configurar directamente es 0)
Nota: Después de que el archivo de configuración se haya modificado correctamente, es necesario reiniciarlo para que surta efecto; después de reiniciar, ingrese el comando de montaje para verificar el estado de montaje.
vim /etc/fstab
agregar la última línea
Si no lo sabe, primero puede verificar la información que se va a montar.
lsblk -f
Una vez completado el montaje, reinicie y se completará el montaje automático.
Método de instalación dos: repositorio local de Yum
Copie y pegue directamente el siguiente comando. No se requiere ninguna operación. El firewall selinux ha sido configurado.
echo '
#!/bin/bash
mkdir /media/cdrom &> /dev/null
mount /dev/cdrom /media/cdrom &> /dev/null
q=$(echo $?)
if [ 0 -eq $q ]
then
echo "挂载成功"
else
echo "重复挂载 或 错误请检查光盘是否以挂载到虚拟机..."
fi
cd /etc/yum.repos.d/
mkdir aaa &> /dev/null
mv C* aaa &> /dev/null
echo "[aaa]
name=这是一个C7 的yum
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0"> /etc/yum.repos.d/centOS7.repo
#-------------------------以下为自动挂载自动判断是否挂载
grep -rn "iso9660" /etc/fstab | wc -l > /dev/null
ck=$(grep -w "iso9660" /etc/fstab | wc -l)
a=1
if [ $a -eq $ck ]
then
echo "手动挂载以,加入无需操心"
y=$(echo $?)
else
echo "/dev/sr0 /media/cdrom iso9660 defaults 0 0" >> /etc/fstab
b=$(echo $?)
fi
if [[ 0 -eq $b || 0 -eq $y ]]
then
echo "自动挂载已完成... 或 已经存在"
fi
#-----
systemctl stop firewalld
systemctl disable firewalld
sed -i '7s/enforcing/disabled/g' /etc/sysconfig/selinux #修改selinux
'> yum.sh
bash yum.sh
yum -y install vim
init 6 Después de reiniciar, verifique si el firewall está apagado con yum y si se puede instalar vim. Si se puede instalar, entonces el script se ejecuta correctamente.