Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como cambiar zona horaria Linux paso a paso

DriveMeca cambiando la zona horaria en Linux paso a paso
El tiempo corre, también en los computadores y a veces sin darnos cuenta instalamos con una zona horaria que no es (o recibimos ya instalado con la que no es) la que necesitamos.
Porque es importante la zona horaria correcta, bien, tan sencillo como que no te llegaran mails de reportes con la hora correcta, tus scripts se ejecutaran a la hora que no es y podría seguir enumerandote casos en que debes tener bien configurada la hora de tu pc o servidor Linux. Ya con estos ejemplos seguro sabrás que hoy te hablare de como cambiar la zona horaria Linux paso a paso.
Veremos dos formas, para Linux Centos/RedHat o Linux Ubuntu server, dependiendo del OS, serán los comandos que usaras.

Requerimientos

Abrimos una consola de texto y dependiendo del OS ejecutamos los siguientes comandos

Zona horaria en Linux Centos / RedHat


-Hacemos una copia del archivo localtime actual
mv /etc/localtime /etc/localtime.old

Artículos recomendadosComo instalar paquetes del dvd de centos 7 de forma local
                                            Como configurar una dirección IP estática en Centos 7
                                            Configurando servicios en Linux Centos / RedHat

-Creamos un link simbólico, en mi caso la zona horaria es America/Bogota (-5), dependiendo del tuyo, sera el que coloques
ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime

-Verificamos que localtime apunte al archivo de nuestra zona horaria
ls -la /etc/localtime 
lrwxrwxrwx 1 root root 34 nov 11  2014 /etc/localtime -> /usr/share/zoneinfo/America/Bogota

-Ejecutamos el comando date para verificar la hora
date
mar may 10 14:24:13 COT 2016

Zona horaria en Linux Ubuntu server


-Hacemos una copia del localtime actual
sudo mv /etc/localtime /etc/localtime.old

Artículos recomendadosComo instalar interfaz grafica en Ubuntu server paso a paso
                                           Como configurar ip fija en Ubuntu Linux

-Creamos un link simbólico apuntando a nuestra zona horaria, dependiendo de donde este tu servidor Linux, sera la que coloques activa
sudo ln -s /usr/share/zoneinfo/America/Bogota /etc/localtime

-Verificamos nuestra zona horaria actual en producción
sudo ls -la /etc/localtime
lrwxrwxrwx 1 root root 34 nov 11  2014 /etc/localtime -> /usr/share/zoneinfo/America/Bogota

-Probamos la fecha y hora de nuestro servidor Linux Ubuntu
date
mar may 10 14:24:13 COT 2016

Sin importar si usas Linux Centos / RedHat o Linux Ubuntu server, con los anteriores comandos ya debes tener tu equipo con el timezone correcto. Ya conocias como cambiar la zona horaria, alguna otra forma?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar y configurar Gogs en Linux Ubuntu server

DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server
Aunque lo neguemos, no siempre las mejores cosas son gratis en este mundo, y eso pasa a ratos en el opensource. Git de unos años para acá se ha vuelto muy popular en el ámbito de desarrollo y a su vez GitHub concentrando alrededor del mundo a los desarrolladores. Ahora, en algún momento puede que quieras tener tu propio servidor Git y allí llegamos al problema, GitHub no tiene versión para descargar e instalar en nuestra LAN (se pueden tener proyectos privados, pero debes pagar).
Menos mal estamos hablando de software opensource, donde todos los días nace una solución nueva llegando a nuestro tema del articulo de hoy, como instalar y configurar Gogs en un servidor Linux Ubuntu.
Gogs (Go Git Service) es una interfaz web para manejar repositorios Git algo mas fácil sin tener que conocer intricados comandos y con muchas facilidades.
Ya con esta breve introduccion veamos este articulo de Ubuntu en español.

Requerimientos



-Nuestro servidor para este articulo estara en la ip 192.168.1.163

-Instalamos dependencias y colocamos contraseña a la cuenta root de mariadb cuando lo pida
sudo apt-get install mariadb-server mercurial git supervisor
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

Articulo recomendado: Como instalar interfaz grafica en Ubuntu server paso a paso

-Creamos la db para gogs
mysql -u root -p
CREATE DATABASE gogsdb CHARACTER SET utf8;
exit;

-Agregamos al final de nuestro archivo .bashrc
vi ~/.bashrc
export GOPATH=/home/git/go
export GOROOT=/usr/local/src/go
export PATH=${PATH}:$GOROOT/bin

-Activamos las variables
source ~/.bashrc

-Descargamos desde este URL la ultima versión para Linux del lenguaje Go

wget -c https://storage.googleapis.com/golang/go1.6.2.linux-amd64.tar.gz

-Descomprimimos el archivo
tar xzvf go1.6.2.linux-amd64.tar.gz

-Lo movemos al home de git
sudo mv go $GOROOT

-Descargamos por medio de go el ultimo gogs disponible
go get -d github.com/gogits/gogs

-Compilamos con go
cd $GOPATH/src/github.com/gogits/gogs
go build

-Creamos un directorio para logs
sudo mkdir -p /var/log/gogs

-Creamos un conf para supervisor, el encargado de ejecutar el servicio
sudo vi /etc/supervisor/supervisord.conf
[program:gogs]
directory=/home/git/go/src/github.com/gogits/gogs/
command=/home/git/go/src/github.com/gogits/gogs/gogs web
autostart=true
autorestart=true
startsecs=10
stdout_logfile=/var/log/gogs/stdout.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stderr_logfile=/var/log/gogs/stderr.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
environment = HOME="/home/git", USER="git"
user = git

-Reiniciamos el servicio
sudo service supervisor restart (Linux Ubuntu server 14.04)

sudo systemctl restart supervisor (Linux Ubuntu server 16.04)

-Verificamos este ejecutandose gogs
ps -ef | grep gogs
git      26831 26830  2 16:27 ?        00:00:00 /home/git/go/src/github.com/gogits/gogs/gogs web

-Miramos algo mas de su ejecucion
tail /var/log/gogs/stdout.log
2016/04/29 16:27:24 [W] Custom config '/home/git/go/src/github.com/gogits/gogs/custom/conf/app.ini' not found, ignore this if you're running first time
2016/04/29 16:27:24 [T] Custom path: /home/git/go/src/github.com/gogits/gogs/custom
2016/04/29 16:27:24 [T] Log path: /home/git/go/src/github.com/gogits/gogs/log
2016/04/29 16:27:24 [I] Gogs: Go Git Service 0.9.22.0425
2016/04/29 16:27:24 [I] Log Mode: Console(Trace)
2016/04/29 16:27:24 [I] Cache Service Enabled
2016/04/29 16:27:24 [I] Session Service Enabled
2016/04/29 16:27:24 [I] Run Mode: Development
2016/04/29 16:27:25 [I] Listen: http://0.0.0.0:3000

-Activamos permisos, creamos un directorio de logs dentro del home de los repositorios
sudo chown -R git.git /home/git/
sudo mkdir /usr/local/git/log
sudo chown git.git /usr/local/git/log

-Abrimos un browser y navegamos a http://192.168.1.163:3000/install ingresando los campos Database Type (MySQL), Host (127.0.0.1:3306), User (root) Password (contraseña del root de MySQL), Database Name (gogsdb), Application Name (Nombre de nuestro Gogs), Repository Root Path (path de donde almacenaremos los repo, en este caso /usr/local/git), Run User (git)
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Domain (ip del servidor), SSH Port (22), HTTP Port (3000), Application URL (http://192.168.1.163:3000), Log Path (/usr/local/git/log)
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Activamos opciones de Server and Other Services Settings y creamos una cuenta con privilegios de admin (no puede llamarse admin) en Admin Account Settings y damos click al botón Install Gogs
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Si seguiste los pasos, ya debes tener Gogs funcionando correctamente y nos debe mostrar la consola web
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Podemos personalizar nuestro perfil dándole click al botón gravatar de la derecha superior y entrando a Profile
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Como somos administradores podemos llegar al panel de configuracion y ver mas opciones de mantenimiento de nuestro Gogs
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Entre las tareas ya disponibles tenemos la de crear usuarios en el menu Users
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Ahora, para crear un repositorio vamos al URL http://192.168.1.163/repo/create y llenamos los campos. Terminamos dándole click al botón  Create Repository
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-La otra forma es darle click al símbolo + superior derecho y allí veremos la opción. Así luce nuestro nuevo repositorio en Gogs
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

-Ya te había comentado que puedes poner en Español la interfaz web de Gogs? Bien, damos click al botón inferior con forma de planeta y allí veremos los idiomas
DriveMeca instalando y configurando un servidor Git con Gogs en Linux Ubuntu server

Trabajando localmente un repositorio

-Para descargar o clonar un repositorio ejecutamos
drivemeca@cabrera-VAIO:~$ git clone http://192.168.1.163:3000/admgogs/Repositorio_de_prueba.git
Clonar en «Repositorio_de_prueba»...
Username for 'http://192.168.1.163:3000': admgogs
Password for 'http://admgogs@192.168.1.163:3000':
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 5 (delta 0), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
Checking connectivity... hecho.

-Ya tenemos una copia del repositorio en nuestro pc local
ls -la Repositorio_de_prueba/
total 56
drwxrwxr-x  3 drivemeca drivemeca  4096 may  2 17:24 .
drwxr-xr-x 50 drivemeca drivemeca  4096 may  2 17:23 ..
drwxrwxr-x  8 drivemeca drivemeca  4096 may  2 17:24 .git
-rw-rw-r--  1 drivemeca drivemeca  1552 may  2 17:24 .gitignore
-rw-rw-r--  1 drivemeca drivemeca 34570 may  2 17:24 LICENSE
-rw-rw-r--  1 drivemeca drivemeca    66 may  2 17:24 README.md

-Si modificamos el código en nuestra copia local, por ejemplo, cambiamos el README.md
cd Repositorio_de_prueba/
echo 'Me encanta Gogs, una forma amigable de manejar Git' >> README.md

-Publicamos los cambios al servidor Git con Gogs
git add --all && git commit -m "init commit" && git push origin master
[master 5c53be9] init commit
 1 file changed, 1 insertion(+), 1 deletion(-)
Username for 'http://192.168.1.163:3000': admgogs
Password for 'http://admgogs@192.168.1.163:3000':
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 350 bytes | 0 bytes/s, done.
Total 3 (delta 1), reused 0 (delta 0)
To http://192.168.1.163:3000/admgogs/Repositorio_de_prueba.git
   e47361f..5c53be9  master -> master

Un cambio del cielo a la tierra dirás cuando comiences a manejar tus repositorios por medio de Gogs, ya lo conocías, usas otra alternativa, cual?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.
Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como actualizar pfSense paso a paso

DriveMeca actualizando pfSense paso a paso
Los firewalls (cortafuegos) también se desactualizan, también necesitan de mantenimientos, de que los administremos. El que sean una especie de caja negra (y a veces su aspecto exterior se asemeja bastante) no quiere decir que sean olvidados. Hoy mi articulo te llevara de la mano en como actualizar pfSense de versión.
Al momento de este articulo, la ultima versión liberada es la 2.3; aquí te mostrare como actualizar de la 2.2.6 a la nueva 2.3. Porque es importante actualizar, bueno, esta de mas decir que corregirás bugs (errores), cerraras huecos de seguridad y en este caso, cambiaras la interfaz web.
pfSense es ya un venerable software de firewall / router basado en freeBSD muy confiable y que por medio de módulos se puede expandir y sacarle mas el jugo. Comencemos con el articulo.

Requerimientos

  • Conectividad a internet

Inicio de actualización de pfSense via interfaz web

Artículos recomendados: Instalando pfSense paso a paso sin morir en el intento
                                         Como configurar OpenVPN en pfSense paso a paso

-Abrimos un browser y navegamos a la URL de nuestro pfSense ingresando como administrador. En su dashboard web veremos el aviso de que hay una actualización disponible (en el bloque de versión). Damos click en Click Here
DriveMeca actualizando pfSense paso a paso

-En la pantalla que aparece se nos dice de que numero de versión a cual nueva versión actualizaremos. Marcamos Perform full backup prior to upgrade (MUY recomendable ya que seria nuestro backup para devolvernos si algo no funciona bien después de actualizar) y damos click al botón Invoke Auto Upgrade
DriveMeca actualizando pfSense paso a paso

-Comienza la descarga del nuevo firmware, hora de ir por un café ;-)
DriveMeca actualizando pfSense paso a paso

-Terminada la descarga comenzara la actualización y se nos alerta de que se reiniciara el equipo al terminar
DriveMeca actualizando pfSense paso a paso

-Algo que seria bueno mejorar es una barra de estado para saber si esta o no actualizándose. Si probamos a entrar al dashboard o refrescamos la ventana nos dira que esta trabajando pero...nada mas
DriveMeca actualizando pfSense paso a paso

-Al cabo de un rato, se reinicia el equipo y si probamos a entrar al dashboard, vemos que cambio el inicio web
DriveMeca actualizando pfSense paso a paso

-Al igual que su dashboard
DriveMeca actualizando pfSense paso a paso

Con esto ya queda actualizado nuestro firewall / router pfSense. Nada complicado cierto? Ya actualizaste, como te fue, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.


Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como actualizar Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso
Tu equipo aunque no es reciente, es feliz con Linux Ubuntu Mate pero como debes haber escuchado, ya salio Xenial Xerus (Ubuntu 16.04 LTS), el nuevo integrante de la familia y aunque no es obligatorio actualizarse si es muy recomendable por lo que hoy veremos como actualizar nuestro Linux Ubuntu Mate versión 15.10 al nuevo Linux Ubuntu Mate 16.04 LTS (con soporte por 5 años).
Si eres usuario de Ubuntu Mate, sabrás que es una distribución liviana que ejecuta bien en equipos viejos o con pocos recursos de hardware. El que actualicemos a Xenial Xerus no quiere decir que nos pedirá mas recursos o se volverá lento en nuestro pc; para nada, mas bien mejora con nuevas versiones del kernel, sera mas estable y tendrás un soporte mas extendido. Recomendable tener un backup de tu información por si algo sale mal. Ahora si, comencemos.

Requerimientos

  • Ubuntu Mate actualizado a la fecha de hoy
  • Conexión a internet

Actualizando de forma gráfica

-Si tu ubuntu mate esta actualizado, es posible que ya te haya salido la advertencia de que hay una nueva versión disponible. Si no es así, debes ir al menú Sistema - Actualizaciones de software y darle click. Te saldrá una ventana comentándote que Ubuntu 16.04 LTS esta disponible. Damos click al botón Actualizar
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Escribimos nuestra contraseña en la ventana que sale y damos click al botón Autenticar
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-La nueva ventana nos da la bienvenida a Ubuntu 16.04 Xenial Xerus. Damos click al botón Actualizar
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Comienza el proceso
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Se desactivan los repositorios de terceros (solo se actualiza el OS). Damos click al botón Cerrar
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-En la nueva ventana nos comenta cantidad de paquetes que se instalaran, los que se eliminaran, los que se actualizaran y los que ya no tienen soporte de Canonical (empresa desarrolladora de Linux Ubuntu). Damos click al botón Iniciar la actualización. Y podemos ir por un café ;-)
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Se modificara gnome y por ello nos pide sustituir el antiguo por el nuevo. Damos click al botón Sustituir
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Se nos alerta de que se eliminaran paquetes obsoletos. Damos click al botón Eliminar
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Al finalizar se nos pide reiniciar nuestro pc. Damos click al botón Reiniciar ahora
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

-Ingresamos a nuestro Linux Ubuntu Mate y nos recibe la ventana de bienvenida a Ubuntu MATE 16.04 LTS. Podemos leer sus nuevas características o cerrarla dándole click al botón Close
DriveMeca actualizando Linux Ubuntu MATE a Xenial Xerus 16.04 LTS paso a paso

Usas Linux Ubuntu Mate. Ya actualizaste a Xenial Xerus? Que tal te ha parecido?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Linux Ubuntu Xenial Xerus 16.04 paso a paso

DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso
El tiempo pasa sin perdón, igual en los sistemas, cada vez tenemos equipos mas rápidos, con mas hardware y para poder exprimir ese desempeño, salen nuevas versiones de OS, como el caso de Linux Ubuntu Xenial Xerus 16.04, el cual hoy veremos como instalarlo paso a paso.
Ubuntu Xenial Xerus es el sexto LTS (Long Term Support - Soporte extendido o de largo termino) en lanzar Canonical desde que existe esta distribución Linux que siempre se ha caracterizado por su estabilidad a prueba de balas, sale uno nuevo cada 2 años y tendrán un ciclo de 5 años de actualizaciones garantizadas, nada mal cierto si a esto le sumamos que es totalmente opensource y GRATIS. Ahora, esto no quiere decir que contaras con la ultima versión de tus paquetes preferidos, si buscas eso, esta no es tu distribuccion Linux, aunque si eres como yo, y no te queda tiempo para estar cambiando tu OS cada 6 meses, encontraste el OS serio para tu pc. Después de esta introduccion, pasemos a la instalación paso a paso y en Español.

Requerimientos Ubuntu Gnome Xenial

  • 2 Ghz procesador (mas es mejor)
  • 2 Gb memoria RAM (mas es mejor)
  • 10 Gb Disco (mas es mejor)
  • Acceso a internet (para descargar actualizaciones y uno que otro paquete)


-Descargamos el ISO de Ubuntu Xenial desde el URL de Canonical, sugiero la opción de descarga por torrent y generamos un DVD / USB booteable. Hacemos boot en nuestro pc y este después de unos segundos comenzara la carga del OS

Artículos recomendados: Como generar una USB booteable paso a paso
                                         Como instalar FrostWire paso a paso

DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-En su primera pantalla el instalador nos da la opción de probar el OS dándole click al botón Probar Ubuntu (útil para probar que reconoce todo nuestro hardware) o pasar a instalar directamente. Damos click al botón Instalar Ubuntu
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-En la siguiente pantalla marcamos descargar actualizaciones e instalar software de terceros (codecs, mp3, etc). Damos click al botón Continuar
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Para este articulo doy por hecho que usaremos todo el disco del pc para instalar Linux Ubuntu, por eso marcamos la primera opción Borrar disco y activamos utilizar LVM para en un futuro poder agregar otro disco si fuera necesario. Damos click al botón Instalar ahora
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Se nos alerta de que se cambiara el particionado y se formateara el disco, ultima oportunidad de arrepentirnos. Damos click al botón Continuar
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Elegimos nuestra zona horaria de la cual el OS activara la fecha y hora para nuestro pc. Damos click al botón Continuar
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Activamos la distribución de nuestro teclado, en mi caso Español latinoamericano. En caso de dudas podemos escribir en la caja de texto inferior. Damos click al botón Continuar
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Creamos una cuenta de usuario con los datos de la persona que usara el equipo, recomendado escoger una buena contraseña. Damos click al botón Continuar
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Y comienza la instalación, hora de ir por un café ;-)
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Al terminar se nos pedirá reiniciar nuestro pc. Damos click al botón Reiniciar ahora y retiramos el DVD / USB booteable
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Nuestro nuevo Ubuntu gnome Xenial Xerus 16.04 hace boot, ya instalado en el disco duro. Ingresamos con la cuenta de usuario creada en pasos anteriores
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Llegamos al escritorio gnome unity con su característica barra lateral de botones
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Primer paso recomendado, actualizar nuestro OS. Para esto damos click al primer botón (o presionamos el botón Windows en el teclado) en la barra, entramos al dash y comenzamos a escribir term para que nos aparezca el icono de terminal. Le damos click
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Escribimos en la terminal los siguientes comandos (claro que podemos esperar a que Ubuntu nos avise, pero yo aconsejo no esperar y actualizar de una vez)
sudo apt-get update
sudo apt-get dist-upgrade
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Ya actualizado (si actualizamos kernel es posible que nos pida reiniciar el pc) podemos comenzar a explorar nuestro nuevo Linux, por ejemplo, entrando a Configuración del sistema, es el botón en la barra que simula una rueda dentada con una llave. Ya allí podemos personalizar nuestro OS si es nuestro gusto
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

-Muy bien, ya con Ubuntu 16.04 LTS listo para comenzar a trabajar en nuestras tareas
DriveMeca instalando Linux Ubuntu Xenial Xerus 16.04 LTS paso a paso

Eres fan de Ubuntu Linux, no, cual variante usas, alguna otra distro?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como crear un repositorio Linux Centos en tu LAN

DriveMeca creando un repositorio Linux Centos en la LAN
Crece la cantidad de equipos en nuestra LAN (incluidos los servidores) y a su vez disminuye el ancho de banda que tenemos para conectarnos a Internet. Si hacemos el estudio, mucho de lo que ya se descarga se hace una y otra vez volviéndose una tarea "costosa". Soluciones hay varias (proxy, denegar paginas, etc) pero para nuestro caso lo que queremos es optimizar la descarga de paquetes RPM para nuestros servidores Linux Centos.
Nuestra solución y tema del articulo de este día es configurar un repositorio Linux Centos en tu LAN.
El esquema es el siguiente: Configuraremos un servidor Linux Centos compartiendo un repositorio de paquetes al cual se conectaran otros servidores Linux Centos a descargar paquetes por medio del comando yum (que a su vez lo hará por ftp) antes que descargarlos de internet. Este esquema también se puede aplicar a equipos aislados sin salida a internet.

Requerimientos

  • Servidor Linux Centos: 10.8.0.1
  • Cliente Linux Centos: 10.8.0.xx

Creamos el repositorio en el servidor

-Creamos el directorio donde descargaremos los rpms
mkdir /var/ftp/pub/reponet

Articulo sugeridoComo instalar paquetes del dvd de centos 7 de forma local

-Instalamos dependencias incluida createrepo, el comando que nos habilita el repositorio a compartir
yum install createrepo vsftpd

-Editamos la configuracion de vsftpd y permitimos conexiones anonimas
vi /etc/vsftpd/vsftpd.conf
#anonymous_enable=NO

-Activamos y ejecutamos el servicio vsftpd
systemctl enable vsftpd.service
systemctl start vsftpd.service

-Nos creamos el .repo
vi /etc/yum.repos.d/reponet.repo
[reponet]
name=Repositorio en red de Centos 7
baseurl=file:///var/ftp/pub/reponet
gpgcheck=0
enabled=1

-Descargamos los paquetes. Es recomendable buscar un servidor (mirror) cercano a nuestro servidor para que la descarga no demore tanto (en mi caso escojo uno de Colombia). El listado lo pueden consultar en este URL. Tiempo para ir por un café ;-)

rsync -avz rsync://mirror.edatel.net.co/centos/7/os/x86_64/Packages/ /var/ftp/pub/reponet/

-Creamos la metadata del repositorio
createrepo -v /var/ftp/pub/reponet/

-Verificamos ya nos aparezca el repositorio listado
yum repolist

-Limpiamos cache
yum clean all

Configuramos clientes


-Instalamos el cliente ftp
yum --disablerepo=\* --enablerepo=c7-media install ftp

-Creamos el .repo apuntando al servidor Linux Centos con el nuevo repositorio de RPM
vi /etc/yum.repos.d/reponet.repo
[reponet]
name=Repositorio en red de Centos 7
baseurl=ftp://10.8.0.1/pub/reponet
gpgcheck=0
enabled=1

-Verificamos ya nos aparezca listado el repositorio

yum repolist

-Ya podemos instalar / actualizar paquetes desde nuestro repositorio en LAN, en este caso instalare perl con sus dependencias

yum --disablerepo=\* --enablerepo=reponet install perl

-Es importante actualizar el repositorio. Para esto nos creamos una tarea en el cron. En mi ejemplo la configuro para ejecutarse a las 11.30pm cada dia

vi /var/spool/cron/root
30 23 * * * rsync -avz rsync://mirror.edatel.net.co/centos/7/os/x86_64/Packages/ /var/ftp/pub/reponet/

-Reiniciamos el servicio de cron

systemctl restart crond.service

Muy bien, ya hemos terminado y tenemos un servidor Linux Centos compartiendo un repositorio que se actualiza todas las noches al que se pueden conectar nuestros servidores Centos en la LAN. Ya conocias esta solucion?, lo haces de otra forma, cual?, escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.
Share/Bookmark