MATE sobre CentOS 7

6
313

¡Hola amigas y amigos!

Le toca el turno a cómo instalar el ambiente de escritorio MATE en CentOS 7. Por regla general, al instalar un equipo con éste Grande Sistema Operativo, no trae la opción de seleccionar el escritorio MATE por defecto, o si disponemos de una imagen ISO de mayor tamaño devuelve un error al seleccionar éste escritorio, lo cual me sucede cada vez que lo intento con la imagen CentOS-7-x86_64-Everything-1511.iso que pesa 7.8 GB. Tal vez se trate de una imagen atrasada.

Podemos hacer una instalación como indicamos en el artículo CentOS 7 como Workstationrecomendamos encarecidamente su lectura antes de continuar– sin seleccionar ningún ambiente de escritorio y posteriormente instalar el de nuestra preferencia. En esa ocasión seleccionamos la opción [Servidor con GUI] la que instala al GNOME 3 por defecto.

Con CentOS, también es posible instalar el escritorio de nuestra preferencia tal y como hicimos en Debian 9 Stretch. 7 Ambientes de escritorio.

¡Entremos en materia!.

Instalación base

Hacemos la instalación de un Servidor de Infraestructura -opción que recomiendo para Escritorios y Estaciones de Trabajo de los Administradores de Sistemas- sin seleccionar algún ambiente de escritorio o GUI, según el artículo CentOS 7 como Workstation.

Comprobaciones y ajustes iniciales

  • Archivos principales de configuración
[root@lemp buzz]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

[root@lemp buzz]# cat /etc/hostname
lemp
root@lemp buzz]# cat /etc/sysconfig/network-scripts/ifcfg-ens32
DEVICE=ens32
ONBOOT=yes
BOOTPROTO=static
HWADDR=00:0c:29:73:f7:dc
NM_CONTROLLED=yes
IPADDR=192.168.10.6
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DOMAIN=swl.fan
DNS1=192.168.10.1

[root@lemp buzz]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.10.1
search swl.fan

[root@lemp buzz]# hostname
lemp

[root@lemp buzz]# hostname --fqdn
lemp.swl.fan

[root@lemp buzz]# ifconfig

De encontrar parámetros que no se ajusten, los modificamos. En nuestro caso, todo quedó correctamente configurado durante la instalación.

  • Actualizamos el sistema
[buzz@lemp ~]$ sudo yum update
[buzz@lemp ~]$ sudo reboot

Instalamos el MATE

CentOS / Red Hat se caracteriza por las muy buenas herramientas administrativas con interfaz gráfica que facilitan la vida de cualquier Administrador de Sistemas. Aparte de las que por defecto instala MATE, podemos adicionar cualquier otra que necesitemos.

[buzz@lemp ~]$ sudo yum groupinstall "X Window system"
[buzz@lemp ~]$ sudo yum groupinstall "MATE Desktop"
  • Para comprobar que el MATE se carga adecuadamente, ejecutamos en una consola -local o remota- el siguiente comando:
[buzz@lemp ~]$ sudo systemctl isolate graphical.target

y el ambiente de escritorio se debe cargar sin problemas, mostrando el lightdm como inicio de sesión gráfico. Tecleamos el nombre del usuario local y su contraseña y entraremos al MATE.

  • Para indicarle al systemd que el nivel de arranque por defecto es el 5 -ambiente gráfico- creamos el siguiente enlace simbólico:
[buzz@lemp ~]$ sudo ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

Reiniciamos el sistema y todo deberá funcionar correctamente.

Para los que utilizan repositorios locales

Aquellos que utilicen repositorios locales por cualquier motivo, deben declarar -además- el DVD de instalación entre los repositorios disponibles e introducir el soporte o montar la imagen ISO. Mi caso particular puede servir de ejemplo:

  • Editamos el archivo correspondiente o creamos uno nuevo con extensión .repo
[buzz@lemp ~]$ sudo nano /etc/yum.repos.d/CentOS-Media.repo
# CentOS-Media.repo
#
#  This repo can be used with mounted DVD media, verify the mount point for
#  CentOS-7.  You can use this repo and yum to install items directly off the
#  DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
#  yum --enablerepo=c7-media [command]
#
# or for ONLY the media repo, do this:
#
#  yum --disablerepo=\* --enablerepo=c7-media [command]

#[c7-media]
#name=CentOS-$releasever - Media
#baseurl=file:///media/CentOS/
#        file:///media/cdrom/
#        file:///media/cdrecorder/
#gpgcheck=1
#enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[Media-Repo]
name=CentOS-$releasever
baseurl=file:///media
gpgcheck=0
enabled=1
  • Montamos la imagen
[buzz@lemp ~]$ sudo mount /dev/sr0 /media
mount: /dev/sr0 is write-protected, mounting read-only
  • Actualizamos y reiniciamos el sistema
[buzz@lemp ~]$ sudo yum update
[buzz@lemp ~]$ sudo reboot

Posteriormente procedemos como lo indicado en “Repositorios en Internet”.

Resumen

Vale la pena instalar CentOS con el MATE Desktop Environment como una Estación de Trabajo Empresarial para las tareas de administración de los sistemas.

¡Lo esperamos en la próxima entrega!.

6 Comentarios

    • ¡Gracias por tu evaluación y comentario, Yoan!. Pienso que la mejor aproximación al Firewalld de CentOS es como estamos haciendo y vamos a hacer.

      Si lees el artículo http://gigainside.com/servidor-de-infraestructura-en-centos-7/, te darás cuenta que tratamos el tema del firewall puntualmente para los servicios que implementamos.

      Pensamos que un post exclusivo sobre Firewall o Iptables no es didáctico, pues es casi imposible imaginar la mayoría de los escenarios que se puedan presentar.

      Creemos es mejor aproximarlos al tema poco a poco. Por ejemplo, nuestro próximo post versará sobre el Lighttpd y algunos programas mas. En él trataremos la configuración del Firewalld para esos servicios.

      Esperamos que tal estrategia satisfaga tus necesidades.

      Saludos y éxitos

    • Un ejemplo seria como crear las llamadas “rich-rules” donde filtremos el trafico basandonos en IPs dandoles acceso a servicios especificos. En fin creo que seria de gran ayuda para aquellos que como yo desean una configuracion segura para sus sistemas Linux. Gracias de antemano, saludos!!!!

      • Lee el artículo que acabamos de publicar “Lighttpd sobre CentOS 7” y verás la forma de acercarse a la seguridad por servicios basada en el Firewalld de CentOS. Te adelanto que tiene una interfaz gráfica Muy Buena y fácil de usar, si tienes algún conocimiento básico de Iptables.

Dejar respuesta

Please enter your comment!
Please enter your name here