Nueva Imagen de Escritorio para Ubuntu 12.10

Ha llegado a los repositorios de Ubuntu 12.10 una nueva imagen para el Wallpaper o fondo de escritorio de la nueva versión de Ubuntu que verá la luz en el mes de octubre y que tiene una forma diferente a la de las últimas versiones en donde solo era una mezcla de tonos con distorciones verticales y horizontales con algunos desenfoques en la imágen.

Ubuntu 12.10 wallpaper fondo de escritorio desktopEsta nueva imagen presenta un efecto circular con los mismos tonos que van del morado al naranja, una combinación que llego con Ubuntu 10,04 y que se ha mantenido en los fondos predefinidos de las últimas versiones.

Este fondo de escritorio se suma a los 11 wallpapers o fondos de escritorio de Ubuntu 12.10

Posted in Blog | Tagged , , | 2 Comments

Centos network config

Como configurar la red en centos por la terminal de comandos linux.

centos network config configurar red lanLa principal tarea de un servidor es atender las solicitudes que los clientes hagan y responder con la información que ha sido requerida, por ejemplo un archivo, una página web, la resolución de un dominio, etc. Para poder realizar todas y cada una de estas tareas es necesario que la conexión de red esté configurada correctamente y que funcione.

Para configurar la red en centos por medio de un editor y por medio de comandos linux en una terminal puedes hacer los siguientes pasos

Actualización: Ahora está disponible esté post para la version de Centos 7

Configurar las interfaces de Red en Centos 7

Editar el archivo o archivos llamados ifcfg-eth0, ifcfg-eth1 o el nombre del archivo de la interfaz que deseas configurar por medio de un editor como vi o nano. Por sencillez vamos a ver el ejercicio con nano.

nano /etc/sysconfig/network-scripts/ifcfg-eth0

En el archivo hay varias lineas que describen el dispositivo y como se comporta, si deseas que tenga una IP dinámica que sea asignada por un servidor DHCP puedes configurar los valores semejantes a los que te muestro en seguida:

DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="yes"
ONBOOT="no"
TYPE="Ethernet"
UUID="f9fb4fda-cec6-42f6-83ab-cb93e8603c10"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=08:00:27:05:BD:3A
PEERDNS=yes
PEERROUTES=yes

Para un servidor es mas adecuado configurar una IP fija, es decir que no cambie cada vez que inicie el equipo por lo que se deben hacer algunos cambios al archivo y los marco en negritas para que puedas identificarlos mejor.

DEVICE="eth0"
BOOTPROTO=none
NM_CONTROLLED="no"
ONBOOT="no"
TYPE="Ethernet"
UUID="f9fb4fda-cec6-42f6-83ab-cb93e8603c10"
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=08:00:27:05:BD:3A
PEERDNS=yes
PEERROUTES=yes

Para configurar la dirección IP fija debes agregar las siguientes lineas al final del archivo

IPADDR=10.5.10.3
NETMASK=255.255.255.0
GATEWAY=10.5.10.1
DNS1=10.5.10.2
DOMAIN=test.local

Donde 10.5.10.3 debes cambiarla por la IP que tienes que configurar, 24 es el prefijo de red, 10.5.10.1 es la dirección del gateway o puerta de enlace, 10.5.10.2 debes cambar por la dirección de tu servidor DNS y por último test.local debes cambiarlo por tu dominio o por el dominio que tu proveedor te indique.

La configuración de la interfaz debe ser grabada en el archivo, para hacerlo en el editor nano puedes presionar la combinación de teclas Ctrl+O y para salir del editor debes presionar Ctrl+X

Para que los cambios tengan efecto debes reiniciar los servicios de red con el siguiente comando detienes la interfaz o las «bajas»:

ifdown eth0

Luego debes reactivar la interfaz de red o «subirla» con el comando siguiente:

ifup eth0

En este punto podemos destacar una de las configuraciones importantes y es «ONBOOT», esta configuración determina el comportamiento del arranque de la interfaz de red al momento en que se inicia el servidor. Cuando está en «no» al iniciar el servidor la interfaz de encontrará abajo o «no activa» por lo que hay que ingresar al sistema con el usuario root y levantar la interfaz manualmente mediante el comento ifup

Para que la interfaz inicie automáticamente solo hay que configurar ONBOOT=»yes», así no te tienes que preocupar si por alguna razón se reinicia el servidor lo hará también la interfaz de red y el servidor estará accesible para realizar sus funciones.

Configurar el nombre el servidor Centos

Para cambiar o determinar el nombre del servidor solo es necesario editar el archivo /etc/sysconfig/network

nano /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain

Donde se puede cambiar localhost.localdomain por el nombre que desees asignar al servidor.

Configurar el DNS del servidor

Por último es necesario configurar el servidor para resolver los nombres de dominio que con lo que tenga que interactuar nuestro nuevo servidor, para configurar el dns del servidor centos edita el archivo /etc/resolv.conf

nano /etc/rsolv.conf
nameserver 8.8.8.8

recuerda que para que esta configuración tome efecto hay que reiniciar los servicios de red

service network restart

 

Probando… Probando 1, 2, 3

Una vez que tengas tu interfaz de red configurada y activada es necesario que hagas algunas pruebas para validar que tienes conectividad y todo funciona como se espera, para hacer esto puedes usar el comando linux ping.

Primero puedes ver la configuración que tienen las interfaces de red

ifconfig

Puedes hacer ping hacia interfaz mediante la propia dirección ip que tiene configurada. Es decir hacer ping a si misa.

ping 10.5.10.3

Luego puedes hacer ping al gateway o puerta de elnace para ver la comunicación hacia tu primer paso hacia la red lan.

ping 10.5.10.1

Luego puedes hacer ping a otro servidor o a un servidor o ip en otra lan, incluso hacia un equipo en internet para asi validar que todo funciona correctamente

ping 10.5.10.5
ping 10.5.11.7
ping google.com

Teniendo configurada tu interfaz de red puedes acceder remotamente a tu servidor, operar cualquier servicio que requiera comunicaciones por red, ya sea para servicios locales, en una red lan o en internet. En pocas palabras tu servidor está listo!

Tu Servidor y Amigo

Luis Armando Medina
Sígueme en Twitter: @larmedina

facebook-arrow Haz click en «Me Gusta» y deja un comentario:

Posted in Centos | Tagged , , , , | 12 Comments

Como instalar Gnome en un Centos 6 Minimal

Cuando se instala un Centos 6 con la opción Minimal no se instala ningún servidor gráfico ni el administrador de escritorio GNOME, esto causa que no sea posible ver un sistema gráfico y solo se ve una terminal de texto. Si requieres instalar un escritorio gráfico en un Centos 6 Minimal puedes hacerlo instalando los siguientes grupos de programas: «Desktop», «Desktop Platform», «X Window System» y «Fonts».

Esto lo puedes hacer con el comento yum y el parámetro group install de la siguente forma:

yum groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"

puedes hacerlo también con el nombre de los meta-paquetes o la llamada versión corta de estos grupos:

yum groupinstall basic-desktop desktop-platform x11 fonts

Puedes reiniciar el sistema para que tenga efecto o puedes arrancar el sistema gráfico con el comando «startx».

@larmedina

Posted in Centos | Tagged , , , | 3 Comments

openSUSE 12.2 lanzado oficialmente: Verde significa «Adelante»

openSUSE 12.2 disponible para descargaropenSUSE ha sido una distribución linux que siempre me ha agradado por sus diseños en la interfaz de usuarios y espero que esta versión no me defraude, pero lo importante de este post para los fans de openSUSE es que la versión 12.2 ha sido lanzada oficialmente y esta disponible para descarga e instalación.

openSUSE 12.2 incluye muchas novedades como el Kernel Linux 3.4, la libreria glibc 2.15 que mejora el desempeño de muchas funciones específicas para los sistemas de 64 bits, Systemd 44 que permite arranques mas rápidos y KDE 4.8.4. Entre otras cosas incluye:

  • Linux kernel 3.4.6;
  • KDE 4.8.4;
  • GNOME 3.4.2;
  • XFCE 4.10;
  • Plymouth 0.8.6.1 arranque con una animación;
  • Sistema de archivos Btrfs;
  • GRUB2;
  • XOrg Server 1.12;
  • Qt 4.8.1;
  • LibreOffice 3.5;
  • Mozilla Firefox 14.0.1;
  • GIMP 2.8;
  • Krita 2.4;
  • Tomahawk Player;
  • Systemd 44;
  • GCC 4.7.1;
  • Glibc 2.15;
  • Google’s Go 1.0.2;
  • Qt Creator 2.5

Como es costumbre openSUSE lanza al mismo tiempo ediciones con los principales entornos de escritorio para descargar el sistema que prefieras de openSUSE 12.2 puedes ir a este enlace: http://software.opensuse.org/122/es donde podrás descargar openSUSE en la versión DVD de 32 o 64 bits, el live cd con GNOME o el live cd con KDE. openSUSE también tiene disponible una imagen de instalación por red que es una imagen ISO muy pequeña y que luego descarga todo lo necesario para instalar desde internet o desde un servidor local.

Siempre puedes consultar la Guia de inicio de openSUSE, así como las notas de la versión si quieres ver los detalles que se incluyen en estos documentos.

Espero tener pronto una revisión de openSUSE ya que hace algún tiempo que no uso esta distro linux pero que varios puntos me llamaron la atención: el sistema de archivos Brtfs y X.org Server 1.12. Un documento obligado será como instalar LibreOffice 3.6 por lo que espero tener tiempo para dedicar a todos esto.

Disfruta de openSUSE 12.2

@larmedina

Posted in openSUSE | Tagged , , , | 1 Comment

Los Wallpapers de Ubuntu 12.10 están disponibles

Estos son los wallpapers o fondos de escritorio que ha sido elegidos para adornar el escritorio de Ubuntu 12.10 que estará viendo la luz el 18 de octubre de 2012 y que sin duda se verán geniales.

 

 

 

 

 

 

 

 

 

 

 

Puedes descargar el archivo que contiene las imágenes, no hace falta que instales el paquete solo debes extraer los archivos y los puedes descargar aquí. También puedes descargar todos los fondos de escritorio desde Ubuntu Karmin hasta Quantal.

Posted in Blog | Tagged , , | Leave a comment

Google usa Ubuntu como sistema operativo de escritorio

Google Goobuntu detalles del sistema operativo de escritorio Ubuntu de googleEn muchas ocasiones se ha dicho que Google usa Ubuntu y que tiene una distribución interna que se ha llamado Goobuntu pero nunca había sido confirmado por alguna persona de la empresa, hasta ahora. Thomas Bushnell lider del grupo técnico que administra y distribuye los escritorios corporativos de google dio a conocer oficialmente Goobuntu en la LinuxCon, el evento anual de The Linux Foundation en América del norte.

Entre los aspectos interesantes que comenta Thomas Bushnell está que han seleccionado Debian o específicamente las herramietnas de gestión de paquetes apt por que está a años luz de distancia de su contra parte el rpm y que han seleccionado a Ubuntu por asombrosa liberación de versiones periódica y el soporte que reciben de Canonical, al que ha calificado como bueno.

En efecto google ha confirmado que es cliente de Canonical, la empresa detras de Ubuntu, y que recibe soporte comercial de esta empresa, pero no solo por esto ha seleccionado a Ubuntu como su sistema operativo de escritorio. Thomas Bunshnell comenta que ubuntu les permite mantener una administración de decenas de miles de escritorios Goobuntu y que mediante apt y un administrador remoto de escritorios es posible hacerlo ya que a esta escala «un simple reinicio puede costar millones de dolares».

Se le cuestiona también por que no Mac o Windows a lo que responde que las personas que trabajan en google son libres de utilizar las herramientas que mejor ayuden a realizar su trabajo, pero que, para los administradores, las aplicaciones de windows son pesadas y muy rigidas, carecen de flexibilidad y recomiendan a todos los Googlers (las personas que laboran en google) el uso de Goobuntu por que dice,  «Todas nuestras herramientas de desarrollo son para ubuntu»

Todo esto vinculado a estándares de seguridad que están a los más altos niveles pues «Google es un blanco, [que] todo mundo quiere hackear» por lo que google implementa autentificacion de red propietarias desarrolladas en casa y que marcan que como dice Thomas Bushnell «el límite al más alto nivel de la autentificación de red, porque somos un objetivo de alto perfil de seguridad».

Citando el artículo de

Put it all together: the need for top-of-the-line security, high-end PC performance, and the flexibility to meet the desktop needs of both genius developers and newly-hired sales representatives, and it’s no wonder that Google uses Ubuntu for its desktop operating system of choice. To quote, Bushnell, “You’d be a fool to use anything but Linux.

Poniendo todo junto:  [google tiene] Las necesidades de seguridad al más alto nivel,  alto desempeño de PC, la flexibilidad para satisfacer las necesidades del escritorio de ambos tipos de usuarios, un genio desarrollador y un representante de ventas recientemente contratado, no es de extrañar que Google haya elegido Ubuntu como su sistema operativo de escritorio. Por citar a Bushnell «Usted sería un tonto si usa cualquier otra cosa que no sea Linux»

Esta interesante como una empresa del nivel de Google ve las ventajas y oportunidades que Linux ofrece y encuentra aliados para aprovecharlas no por que sean gratis sino por que son la mejor opción en seguridad, estabilidad y desempeño aunado al soporte comercial  que Canonical tiene. Cabe mencionas la palabras de Canonical donde confirma que Google es su cliente pero también dice que «Google no es nuestro mayor cliente de negocios de escritorios «.

Link: http://www.zdnet.com/the-truth-about-goobuntu-googles-in-house-desktop-ubuntu-linux-7000003462/

Posted in Blog, Ubuntu | Tagged , , | Leave a comment

Centos ssh para acceder a tu servidor Linux

Como configurar ssh en centos 6Configurar ssh en Centos 6 es la parte crucial para tener acceso remoto a tu servidor Linux, te comento esto por que instalar un servidor ssh con Centos es muy sencillo solo tienes que ejecutar un par de comandos, pero configurar ssh en centos es la parte importante para asegurarte que solo ingresen al sistema las personas que deben hacerlo y lo hagan de una forma segura.

Cuando realizas la Instalación de Centos como servidor,  automáticamente se instala ssh cuando elijes la opción «Basic Server» o «Minimal Desktop», pero cuando utilizas «Minimal» no se instalar por omisión. También puede ocurrir que por alguna razón se haya des instalado este servicio, para verificar si el paquete opensssh-server está instalado puedes utilizar el siguiente comando:

yum list | grep openssh-server
....
openssh-server.x86_64                      5.3p1-81.el6            @anaconda-Centos...

Si ves alguna linea de texto como la anterior entonces ya tienes instalado el servicio ssh. Y al iniciar una sesión ssh en el mismo equipo debe mostrarte algo como esto:

# ssh  root@localhost
The authenticity of host 'localhost (::1)' can't be established.
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
Are you sure you want to continue connecting (yes/no)?

Si no te responde algo como lo anterior, entonces es necesario instalar ssh.

Instalar SSH en Centos

Para instalar el paquete openssh-server puedes utilizar el comando yum:

yum install openssh-server

Recuerda no basta con instalar el servicio, lo importante, es configurar el servidor ssh de forma segura. Para realizar esta tarea debes editar el archivo /etc/ssh/sshd_config y hay varias cosas a tener en cuenta.

Cambiar el puerto de SSH

La primera es cambiar el puerto por el cual escucha el servicio ssh, el puerto estándar es el TCP 22 y por lo general cualquier persona que intente tener acceso no autorizado a tu servidor va a probar este puerto, por lo que es importante que lo configures a que escuche por otro puesto por ejemplo por rl TCP 23o22 o el que tu prefieras.

Edita el archivo /etc/ssh/sshd_config y  cambia lo siguiente:

#Port 22
Port 23033

Otro punto importante es asegurarte que se utilice únicamente la versión 2 del protocolo con la siguiente línea:

#Protocol 2,1
 Protocol 2

Debes evitar que se pueda ingresar al sistema con el usuario root, esto al igual que el puerto 22 es conocido por quienes intenten acceder al sistema y el nombre de usuario (conocido) y el mas importante a probar es root, ya que con este usuario se puede tener total control sobre el servidor. Para evitar eso niega el acceso mediante ssh como el usuario root.

#PermitRootLogion yes
PermitRootLogion no

Define una interfaz de red

Muchos servidores tienen dos o mas interfaces de red y puedes limitar que ssh escuche por una interfaz de red ssh así limitar el acceso a tu servidor. Para hacer esto solo tienes que indicar la siguiente directiva:

ListenAddress 192.168.1.10

Reiniciar ssh y aplicar los cambios

Para que los cambios que haz realizado se apliquen, debes reiniciar el servicio sshd.

# service sshd restart
Parando sshd:       [  OK  ]
Iniciando sshd:     [  OK  ]

Estos pasos son para configurar ssh de forma básica y mejorar la seguridad de tu servidor pero existen mas opciones que puedes utilizar para tener un servicio ssh mas sofisticado como autenticar a los usuarios por llaves publicas y privadas, permitir ciertos comandos al usuario root, limitar el tiempo y el número de conexiones a un usuario o solo permitir conectarse por ssh solo a algunos usuarios del sistema, entre otros. Esto te lo voy a enseñar en la «Configuración Avanzada de SSH en Centos 6»

¿Fue de Utilidad este artículo?
Apoya al autor para seguir generando más contenido valioso y útil

 

 

Posted in Centos | Tagged , , | 10 Comments