¿Qué hacer después de instalar CentOS 7? Guía rápida.

Hola amigos de DesdeLinux, como todos saben soy un trasero inquieto y suelo instalar distros a lo bestia con el fin de ofrecerles guías. Pero eso cuesta mucho esfuerzo, trabajo y tiempo además de que cansa el reinstalar el sistema cada mes :).

Dicho lo anterior tomé la decisión de quedarme solo con un sistema base sobre el cual iré virtualizando. Elegí como sistema base un CentOS 7 con Gnome-Shell ya que este entorno es el más productivo que conozco.

Antes de empezar, os ofrezco unas imágenes:

Centos

Centos

Centos

Ahora empecemos a preparar nuestro nuevo sistema.

Básico:

Como root ejecutamos

yum update && yum autoremove && yum install yum-plugin-priorities
yum install epel-release

Descargan estos .rpm y los instalan:

http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

Ahora os ubicáis en /etc/yum.repos.d y editan todos los repos que aparecen en dicho directorio añadiendo al final de cada repositorio las siguientes prioridades de uso:

priority=1   para CentOS-Base.repo, epel.repo
priority=10  para nux-dextop.repo, adobe-linux-x86_64.repo

Ejemplo:

nano CentOS-Base.repo

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
priority=1

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

Una vez estén modificados los repos mencionados seguimos:

yum install java-1.7.0-openjdk icedtea-web thunderbird firefox libreoffice libreoffice-langpack-es filezilla p7zip unzip zip gimp kernel-devel dkms telnet mc wget htop ntfs-3g

yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly

yum groupinstall "Development Tools" "Development Libraries"

yum install vlc lm_sensors unrar foomatic

sensors-detect

Y listo amigos. Con esto está preparado nuestro CentOS 7 🙂

.
Un saludo y Feliz Año 2015.


26 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   oyrad dijo

    muy buen tuto :), aprovecho para preguntar ¿es verdad que centos sera rolling release?

    1.    kik1n dijo

      ¿Va a hacer rolling release?

      1.    MaigoInu dijo

        https://notfrom.wordpress.com/2014/12/11/centos-va-a-ser-rolling-release-falso/
        En ese artículo hay un link a la lista de correos de CentOS.

        Lo que yo entendí es que harán lo mismo que Debian cuando sacar su versión 7.x por ejemplo.

    2.    petercheco dijo

      No, ni CentOS ni RHEL no es ni va a ser Rolling Release.

      Lo que se ha hecho es que los medios de instalación sean Rolling. Me explico… Hasta ahora los medios de instalación fueron iguales desde que salió algúna versión de CentOS. Por ello una vez realizada la instalación tuviste que instalar centenas de megas o incluso gigas en la primera actualización.

      Ahora lo que se va a hacer es incluir todas las actualizaciónes en los medios de instalación con lo cual las primeras actualizaciónes serán cuestión de megas.

      Más info:
      http://lists.centos.org/pipermail/centos-announce/2014-December/020807.html

    3.    Chaparral dijo

      Después de leer ésta guía me gustaría poder instalar Centos, pero no lo haré. Es demasiado para mi. ¿Por que no haces una guía para instalar Centos para torpes?. Casi todo lo que he visto por ahí de esta distribución está en inglés.

      Por cierto peter ¿que hace un chico como tú en un sitio como Chequia? Las chicas. . . ¿Que tal?

      1.    petercheco dijo

        Bueno Chaparral,
        Las chicas estan bien sí, pero la razón por la cual estoy aquí es porque tengo un trabajo el cual me hace andar entre la República Checa y España :D.

        En cuánto a la guía, esta es una guía para torpes… Fácil, clara y rápida :D.

      2.    servos dijo

        Sin duda lo que necesitas es ServOS, bajate la versión 2.0 que esta basada en CentOS 7 y tiene gnome3 por defecto listo para ser utilizado y pensado para Desktop, te sorprenderá. Es una rolling release y tiene soporte hasta el 2024 🙂
        La liveCD esta pensada para Servidores ya que tiene solo la base y ocupa 700MB su ISO
        La liveDVD es la que tiene todos los programas necesarios para empezar a trabajar en tu portatil o PC y es muy fácil de instalar! 🙂
        entra en las descargas de http://www.serv-os.net y prueba-lo! no te arrepentidas! 🙂

  2.   eliotime3000 dijo

    Buenos tips, aunque me hubiese gustado que hagas un tuto de cómo reemplazar systemd por otro init.

    PD: Estoy probando mi celular que lo he rescatado del olvido.

    1.    petercheco dijo

      Hola amigo,
      Feliz Año 2015 antes de nada :). Lamentablemente (o no) systemd no puede ser extraido de CentOS 7 puesto que está implementado en todo.

      Aún así hay que hacerse la pregunta de si deverdad es systemd tan malo ya que a mi parecer los problemas que tuvo estan corregidos (al menos en CentOS).

      Un saludo :).

    2.    lmad dijo

      si no te gusta systemd o quieres algo mas unix no te queda de otra que usar otra distribucion(debian por ejemplo) , a mi personalmente me va bien con systemd en escritorio pero en servidores uso el init tradicional , mas que todo por evitar la migracion

  3.   moa dijo

    como instalar Centos como servidor?

    1.    petercheco dijo

      Te bajas el cd minimal, lo instalas y listo. Vas a obtener un CentOS sin X y con lo justo para los servidores.

      1.    dhunter dijo

        Lo estoy probando en estos dias, muy bueno, estuve intentando quitar networkmanager porque me parece overkill para un ip estatico pero rompi el sistema, es que ya no hay demonio networking como en centos 6? Systemd tiene algo que ver?

        slds

      2.    servos dijo

        @dhunter no tienes que quitar ningún paquete, para hacerlo facil, configura las interfaces y una vez configuradas haz, desde un terminal;

        sudo systemctl disable NetworkManager
        o como se hacia anteriormente que también son compatibles:
        sudo chkconfig NetworkManager off

        después:
        sudo systemctl enable network
        o como se hacia anteriormente que también son compatibles:
        chkconfig network on

        reinicias y listo

        Los comandos de service .—- start o restart los puedes seguir utilizando ya que son compatibles 🙂

        1.    Jose cuervo dijo

          gracias por el dato

  4.   Vicdeveloper dijo

    Justo lo que andaba buscando.

    Saludos!

  5.   onai dijo

    Como te va con centos 7?
    en otro post comentaste que a tu parecer anda mejor que fedora 21.
    Por eso queria preguntarte si puedes instalar vmware 11 y gns3 1.2 en centos 7.
    Me gustaria saber para instalarmelo xD
    Antes usaba opensuse 13.2 y tenia estos 2 programas corriendo pero al virtualizar
    3 imagenes en vmware se me colgaba por ratos mi laptop. tengo 12Gb ram y procesador i7.
    buscando en google vi que la ram cache subia mucho por esas imagenes en vmware, yo usaba kde y
    me pase a lxde en el cual me corrian las imagenes sin problemas(cada imagen tenia 2gb ram).
    por que pasa esto? XD solo por q un escritorio es mas ligero? a mi me deberia sobrar RAM ya que tengo 12GB pero la ram cache q genera lo llevaba a tope xD.
    bueno me sali del tema jaja , queria preguntarte que tal te va con centos 7.
    ps; gracias por tus post voy leyendo varios xD, como va tu freebsd? correria bien en mi laptop? tiene los programas q te comente? jaja de nuevo me sali del tema xD
    Gracias por todo.

    1.    petercheco dijo

      Hola, pues CentOS 7 anda de perlas la verdad. Los dos programas los vas a poder instalar y existe mucha info al respecto.

      En cuánto al FreeBSD se puede usar en lo que sea. Da igual si es en servidores, pc’s o portátiles… Eso sí, en los pc’s y portátiles se hace incómodo. Recomiendo usar FreeBSD solo en los servidores.

      Un saludo
      Petercheco

      1.    weyland-yutani dijo

        Cambias más de distro que de chaqueta Petercheco. Es cierto que Freebsd en escritorio es más incómodo, pero ese esfuerzo extra que hay que hacer se ve recompensado con creces. Freebsd tiene tecnologías infinitamente más avanzadas, por ejemplo zfs y Dtrace que son una auténtica maravilla. Y por qué no decirlo, no tiene ese experimento llamado lennartOS (ups, perdón, systemD xD).

      2.    petercheco dijo

        Hola @weyland-yutani,
        Feliz año antes de nada :D. No digo que FreeBSD sea malo y lo conservo en el servidor ya que su implementación en los servidores es rapidísima y al menos en mi opinión más «directa» que con su primo Linux además de estar en otro nivel en lo referente a la seguridad entre otros beneficios.

        Pero en mi pc y portátil se ha hecho incómodo ya que no dispones de Gparted, algo parecido al NetworkManager y no vale con solo wifimgr o por el tema de tener que estar montando discos usb a cada rato. Al principio no me preocupaba de ello, pero pasado el primer mes en el portátil me volvía loco :D.

        CentOS 7 me cumple con todo y todo hay que decirlo. Cumple muy bien su trabajo. En cuánto a systemd… Hombre, no es que me guste mucho, pero en RHEL/CentOS funciona todo muy bien y no he observado algo raro en el funcionamiento del sistema.

        Un saludo :).

      3.    weyland-yutani dijo

        Entiendo tu postura. Yo, sin embargo, he sido usuario acerrimo de Arch Linux durante muchos años , de la antigua Arch antes de la llegada de systemD y el cambio en /usr. Por eso me siento como pez en el agua en Freebsd, porque tiene muchísimos parecidos a la antigua Arch. A mi no me importa usar la terminal para ciertas cosas, como montar discos, grabar un Dvd etc.. es más, me gusta así. Gracias a Freebsd vuelvo a encontrarme a gusto con el software libre. Por cierto, la licencia BSD es para mí mejor que la GPL. Pero bueno eso es otro tema..

        Feliz año a ti también.

    2.    dhunter dijo

      Si virtualizas con virt-manager, libvirt y qemu-kvm creo que tienes mas chances, vmware es una bestia.

      1.    Vicdeveloper dijo

        VMware bestia en referencia al consumo de recursos?.

        Alguna gui comoda e intuitiva para qemu?.

  6.   Gandalf dijo

    Buenos días, agradecerte la ayuda lo primero. Lo segundo comentarte que cuando intento:
    yum groupinstall «Development Tools» «Development Libraries», me sale esto:

    Loaded plugins: fastestmirror, langpacks
    There is no installed groups file.
    Maybe run: yum groups mark convert (see man yum)
    Loading mirror speeds from cached hostfile
    * base: mirror.tedra.es
    * epel: http://ftp.cica.es
    * extras: mirror.tedra.es
    * nux-dextop: mirror.li.nux.ro
    * updates: mirror.tedra.es
    Warning: Group development does not have any packages to install.
    Warning: group Development Libraries does not exist.
    Maybe run: yum groups mark install (see man yum)
    No packages in any requested group available to install or update

    Te agradecería me pudieses echar una mano.

    Un saludo

    1.    petercheco dijo

      Hola, no pasa nada. Hay una diferencia entre Fedora y CentOS… En CentOS no se encuentra disponible “Development Libraries” y en Fedora sí.

      Eso es todo. «Development Tools» te instala todo solito.

      Un saludo

  7.   Angel-2021 dijo

    Muchas gracias por toda la Info. Es excelente sigan asi!