Está en la página 1de 26

Instalar CentOS 7 | Moisés Araya

Contenido

Instalación y configuración CentOS V7 x64 .................................................................................... 2


Introducción ..................................................................................................................... 2
Procedimiento ................................................................................................................... 2
Tareas posteriores a la instalación. ........................................................................................ 15
Desactivar Firewall. ........................................................................................................ 15
Desactivar SELinux. ........................................................................................................ 15
Configurar parámetros de red. ........................................................................................... 15
Configurar servicios. ....................................................................................................... 18
Actualizar el sistema. ...................................................................................................... 20
Instalar repositorios. ....................................................................................................... 20
Instalar y configurar Vim .................................................................................................. 21
Instalar ambiente grafico ................................................................................................. 24

[1]
Instalar CentOS 7 | Moisés Araya

Instalación y configuración CentOS V7 x64

Introducción
En este tutorial se va a mostrar como instalar de manera básica y sencilla la distribución Linux CentOS 7 en una
máquina virtual VMware y adicionalmente se presentarán algunas configuraciones posteriores opcionales.

Los cambios presentes en esta versión son:

 Kernel actualizado a 3.10.0


 Soporte para Linux Containers, que es una tecnología de virtualización, que permite la ejecución de
múltiples sistemas Linux aislados (contenedores) en un único host de control o servidor físico.
 Open VMware Tools y drivers gráficos 3D listos para usar
 OpenJDK-7
 Por primera vez existe una ruta de actualización de CentOS 6.5 a 7.0
 LVM-imágenes con ext4 y XFS
 Se cambia a systemd, firewalld y GRUB2
 XFS como sistema de ficheros por defecto al igual que vimos en RHEL 7, que presenta ventajas como
la capacidad de manejar archivos de hasta 500 TB (ext4 “solo” llega a los 16 TB)
 iSCSI y FCoE en el espacio del kernel
 Soporte para PTPv2
 Soporte para tarjetas de 40G Ethernet
 Soporte de instalación UEFI Secure Boot

Procedimiento
Insertar DVD y Seleccionar la opción Install CentOS 7.

[2]
Instalar CentOS 7 | Moisés Araya

Seleccionar idioma de instalación.

A continuacion aparece un panel con opciones de instalacion, se configurara cada uno de estas opciones.

[3]
Instalar CentOS 7 | Moisés Araya

Verificar TimeZone, Clic sobre fecha/hora, ajustar TZ, para finalizar clic sobre listo.

Revisión de teclado (es posible agregar más idiomas).

[4]
Instalar CentOS 7 | Moisés Araya

Selección del idioma.

Selección de la fuente de instalación.

[5]
Instalar CentOS 7 | Moisés Araya

Selección de Software a instalar, en esta ocasión será la mínima.

Selección del método de particionado del disco.

En este apartado existen distintas formas de llevar a acabo esto, en esta ocasión seleccionaremos el método
manual.
En opciones de almacenamiento, clic sobre la opción “voy a configurar las particiones” con un esquema sencillo:
 2GB Swap
 200 MB /boot
 10 GB /
 8 GB /home

[6]
Instalar CentOS 7 | Moisés Araya

Seleccionar partición estándar y agregar los puntos de montajes definidos anteriormente.

Para agregar un punto de montaje, clic en icono +, agregar un nuevo punto de montaje swap con una capacidad
de 2048 MB.

[7]
Instalar CentOS 7 | Moisés Araya

Crear el punto de montaje /boot con una capacidad de 200 MB.

Crear el punto de montaje /home con una capacidad de 8 GB.

[8]
Instalar CentOS 7 | Moisés Araya

Crear el punto de montaje / con una capacidad de 18 GB.

Resumen del particionado manual, clic sobre listo para continuar.

[9]
Instalar CentOS 7 | Moisés Araya

A continuación se muestra un resumen con los cambios realizados, clic en aceptar cambios.

Aparece la pantalla de resumen, clic sobre Red y nombre de host.

[10]
Instalar CentOS 7 | Moisés Araya

Activar interface de red y verificar que muestra datos obtenidos del DHCP

Una vez configurados todos los ítems, clic en comenzar instalación.

[11]
Instalar CentOS 7 | Moisés Araya

Para continuar con la instalación, se nos pide crear una contraseña para ROOT y crear una cuenta de usuario.

Asignar la contraseña para usuario ROOT.

[12]
Instalar CentOS 7 | Moisés Araya

Creación de la cuenta de usuario (se recomienda que no tenga permisos de administrador).

Opcionalmente hacer clic en Avanzadas para definir la carpeta, ruta, ID de usuario y de grupo.

[13]
Instalar CentOS 7 | Moisés Araya

Una vez creadas las cuentas, clic en terminar configuración.

Para finalizar la instalación, clic en Reiniciar.

Luego de reiniciar, acceder como root o como el usuario creado.

[14]
Instalar CentOS 7 | Moisés Araya

Tareas posteriores a la instalación.


Desactivar Firewall.

En ocasiones los Firewall en el servidor no son necesarios debido a que ya existen otros Firewalls en una red, si
ese es el caso, se sugiere detener el servicio firewalld.

Desactivar SELinux.

Opcionalmente se puede desactivar SELinux.

Editar el archivo.

Desactivar SELINUX=disable.

Para aplicar los cambios, reiniciar el sistema.

Configurar parámetros de red.

1. Instalar librerías para el manejo de red.

[root@localhost ~]# yum -y install net-tools

2. Verificar configuración de red.

[15]
Instalar CentOS 7 | Moisés Araya

También existe otra manera de listar las interfaces de red: ip addr list

Una tercera opción para listar las interfaces es con el comando nmcli d

3. Renombrar a interface de red como ethX.

Editar el archivo grub

[root@centos7 ~]# vi /etc/default/grub

Agregar “net.ifnames=0 rd.lvm.lv=fedora/swap rd.md=0.....” en la línea 6, guardar y salir.

Aplicar cambios con grub2-mkconfig -o /boot/grub2/grub.cfg

Reiniciar y verificar.

[16]
Instalar CentOS 7 | Moisés Araya

4. Cambiar el nombre de host.

Para mostrar la configuración actual introducir hostnamectl

Para cambiar el nombre introducir hostnamectl set-hostname “nombre”, reiniciar y verificar.

[root@localhost ~]# hostnamectl set-hostname centos7.demo

5. Desactivar IPV6 (si no se necesita).

Editar el archivo sysctl.conf y agregar la línea: net.ipv6.conf.all.disable_ipv6 = 1

[root@localhost ~]# vi /etc/sysctl.conf

Recargar la información con comando sysctl –p

[root@localhost ~]# sysctl -p


net.ipv6.conf.all.disable_ipv6 = 1

[17]
Instalar CentOS 7 | Moisés Araya

Verificar configuración ifconfig

Configurar servicios.

La forma de administrar los servicios en RHEL 7 y CentOS 7 es diferente a las anteriores, la gestión de estos ser
realiza a través del comando systemctl, más detalles en archivo /etc/init.d/README

1. Mostrar servicios activos systemctl –t service

2. Para mostrar todos los servicios systemctl list-unit-files –t service

[18]
Instalar CentOS 7 | Moisés Araya

3. Ver el estado de un servicio systemctl status “servicio”.service

4. Para detener un servicio systemctl stop “servicio”.service

Ejemplo, detener el servicio postfix:

systemctl stop postfix


systemctl disable postfix

Por otra parte, aún existen servicios que son controlados por el comando chkconfig, para mostrarlos ejecutar
el comando chkconfig –list.

[19]
Instalar CentOS 7 | Moisés Araya

Actualizar el sistema.

Después de instalar el S.O. se sugiere actualizar el sistema yum –y update

Extracto del resultado:

Resumen de la transacción
====================================================================================================
=================================================================
Instalar 1 Paquete
Actualizar 71 Paquetes

Tamaño total de la descarga: 92 M


Downloading packages:
…….
..
…..
Actualizado:
NetworkManager.x86_64 1:0.9.9.1-28.git20140326.4dba720.el7_0.2 NetworkManager-
glib.x86_64 1:0.9.9.1-28.git20140326.4dba720.el7_0.2
NetworkManager-tui.x86_64 1:0.9.9.1-28.git20140326.4dba720.el7_0.2 bash.x86_64 0:4.2.45-
5.el7_0.4
ca-certificates.noarch 0:2014.1.98-70.0.el7_0 centos-release.x86_64
0:7-0.1406.el7.centos.2.5
dhclient.x86_64 12:4.2.5-27.el7.centos.2 dhcp-common.x86_64
12:4.2.5-27.el7.centos.2
dhcp-libs.x86_64 12:4.2.5-27.el7.centos.2 dracut.x86_64 0:033-
161.el7_0.173
dracut-config-rescue.x86_64 0:033-161.el7_0.173 dracut-network.x86_64
0:033-161.el7_0.173
¡Listo!
[root@localhost ~]#

Instalar repositorios.

Se sugiere agregar algunos repositorios para instalar algún software útil.

[root@centos7 ~]# yum -y install yum-plugin-priorities

Esta extensión permite a los repositorios tener diferentes prioridades. Los paquetes en un repositorio de baja
prioridad no pueden remplazar paquetes instalados desde repositorios con prioridad superior, ni siquiera si éste
tiene una versión actualizada.

Poner prioridad 1 a repositorio oficial

[root@centos7 ~]# sed -i -e "s/\]$/\]\npriority=1/g" /etc/yum.repos.d/CentOS-Base.repo

Agregar repositorio RPMforge

RPMforge, es un repositorio que da soporte extra a sistemas basados en rpm como Redhat, Centos y Fedora.

Instalar.

[root@centos7 ~]# yum –y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-


1.el7.rf.x86_64.rpm

[20]
Instalar CentOS 7 | Moisés Araya

Desactivar repositorio y solo utilizar en caso de que sea necesario

[root@centos7 ~]# sed -i -e "s/enabled = 1/enabled = 0/g" /etc/yum.repos.d/rpmforge.repo

Ejemplo de uso:

[root@centos7 ~]# yum --enablerepo=rpmforge install [Paquete]

Instalar repositorio EPEL

EPEL (paquetes adicionales para Enterprise Linux) Repositorio de la comunidad, libre y de código abierto basado
en Fedora.

Descarga.

[root@centos7 ~]# wget -r --no-parent -A 'epel-release-*.rpm'


http://dl.fedoraproject.org/pub/epel/7/x86_64/e/

Instalación.

[root@centos7 ~]# rpm -Uvh dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-*.rpm


advertencia:dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm: EncabezadoV3
RSA/SHA256 Signature, ID de clave 352c64e5: NOKEY
Preparando... ################################# [100%]
Actualizando / instalando...
1:epel-release-7-5 ################################# [100%]

Desactivar repo y solo utilizar en caso de que sea necesario

[root@centos7 ~]# sed -i -e "s/enabled=1/enabled=0/g" /etc/yum.repos.d/epel.repo

Ejemplo de uso:

[root@centos7 ~]# yum --enablerepo=epel install [Paquete]

Instalar y configurar Vim

Vim (del inglés Vi IMproved) es una versión mejorada del editor de texto vi, presente en todos los sistemas UNIX.

Instalar y configurar vim el cual es más potente que vi, debido a que posee una gran capacidad de configuración
y personalización.

[root@centos7 ~]# yum -y install vim-enhanced

 Crear un alias para todos los usuarios.

Editar el archivo profile

[root@centos7 ~]# vi /etc/profile

 Agregar en la última línea: alias vi='vim'


 Guardar el archivo y cerrar.
 Verificar funcionamiento.

[21]
Instalar CentOS 7 | Moisés Araya

Escribir vi en la consola

[root@centos7 home]# vi

Resultado.

Configurar vim

 Crear el archivo vimrc

[root@centos7 home]# vi ~/.vimrc

 Agregar el siguiente contenido

sintax on
set number
set encoding=utf-8
set ignorecase
set hlsearch
set incsearch
set fileformats=unix,dos
set history=100

Explicación:

 sintax on: Habilita colores en la sintaxis


 set number: Habilita la enumeración de las líneas
 set encoding=utf-8: Asegura que todos los archivos que se editen tienen la codificación de caracteres
adecuada.
 set ignorecase: Para ignorar las mayúsculas o minúsculas en una búsqueda.
 set hlsearch: Resalta las palabras en una búsqueda.
 set incsearch: Habilita la búsqueda incremental, es decir, cuando se use el comando de búsqueda, vim
se desplazará automáticamente hasta encontrar la primera coincidencia.
 set fileformats=unix,dos: Reconoce archivos tipo Unix y DOS.
 set history=100: habilita el historial

Guardar y salir.

[22]
Instalar CentOS 7 | Moisés Araya

Ejemplo de uso, editar el archivo bash_profile y verificar la numeración de las líneas

Búsqueda de una palabra en un archivo de log: /installed

Otros:

 Ver todos los comandos disponibles: escribir :set all

Obtener ayuda: digitar :help

Ayuda de comando fileformat :help fileformat


[23]
Instalar CentOS 7 | Moisés Araya

Instalar ambiente grafico

Hay ocasiones que en entornos de desarrollo, prueba o ambientes virtuales, la interfaz gráfica (GUI) es
necesaria, para instalar el ambiente gráfico ejecutar el comando yum groupinstall "GNOME Desktop”

[root@centos7 ~]# yum groupinstall "GNOME Desktop”

Reiniciar e iniciar ambiente gráfico con startx

Seleccionar el idioma y clic en siguiente.

[24]
Instalar CentOS 7 | Moisés Araya

Vista de la consola gráfica.

Para habilitar el reinicio en modo grafico automático ejecutar:

#ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

Descargas y documentación:

 CentOS: https://www.centos.org/download/
 VMware player: http://vmw.re/1L92Af0
 VIM: http://www.vim.org/docs.php

[25]

También podría gustarte