Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta Linux. Mostrar todas las entradas

10 de diciembre de 2020

Usando el APT de Ubuntu

Gran parte de la gestión de software en Linux-Ubuntu se ve facilitado por su administrador de paquetes llamada Advanced Packing Tool (APT). Darle un recorrido a este software conocienco sus recursos se hace muy necesario si queremos manejarnos con propiedad en el sistema operativo Ubuntu.

2 de enero de 2019

Instalando PHP 7 en Ubuntu

Instalando una versión de PHP moderna en Ubuntu, en este caso se tratará de instalar PHP 7, que por no estar en el repositorio estandar de Ubuntu requiere algunos pasos específicos.

1 de enero de 2019

Como desinstalar PHP de Linux-Ubuntu

En ocasiones, necesitamos cambiarnos de versión de PHP por diversas razones: ya sea porque hemos incorporado una nueva librería al proyecto, por ejemplo la librería html2pdf (que en su actual versión estable requiere PHP 5.5o superior), o sencillamente necesitamos un intérprete PHP más moderno y seguro.

Vagrant no puede encontrar la caja (box)

Puede sucedernos al cambiarnos a una nueva máquina virtual que Vagrant genere el mensaje de error: The box 'ubuntu/trusty64' could not be found or could not be accessed in the remote catalog. Veremos en este artículo como resolver este problema.

30 de diciembre de 2018

Como cambiar de directorio Cygwin

Cygwin es una útil herramienta para programadores, pues permite correr una consola bash en Windows (versiones 7/8/10), especialmente útil cuando deseamos ejecutar scripts programados en Bash. En este artículo veremos como mover la aplicación Cygwin de directorio o mejor dicho de unidad de almacenamiento, en nuestro PC.

5 de septiembre de 2017

RESUELTO: Cannot Connect to Database ServerYour connection

Un típico error que puede dar el servicio MySQL: Cannot Connect to Database ServerYour connection attempt failed for user 'root' from your host to server at localhost:3306, en este artículo veremos cuales serán los pasos a seguir para resolverlo.
El mensaje de error completo de MySQL, cuando intentamos conectarnos, suele ser Your connection attempt failed for user 'root' from your host to server at 127.0.0.1:3306:Can't connect to mysql server on '127.0.0.1'.

25 de julio de 2016

Edición rápida con VIM

VIM es un editor de texto que está enfocado en hacer nuestro trabajo una tarea altamente productiva, usando un mínimo de recursos. VIM promueve el concepto de localizar todas sus funciones (o tareas) de rápido acceso en el teclado, sin usar ratón, minimizando los movimientos de los dedos.

VIM es muy similar VI, y esta disponible por defecto en la mayoría de las distribuciones Linux. Todo lo expresado en este artículo también será válido para VI.

29 de abril de 2016

Copiando archivos a un servidor remoto

Como copiar archivos a un servidor remoto rápidamente usando SCP, RSYNC y FTP, cualquiera sea el sistema operativo de nuestra máquina local.

Aunque lo tradicional es usar un cliente (gráfico) FTP, acá lo haremos de un módo mucho más rápido usando solamente la terminal.

26 de marzo de 2015

Cambiar el Prompt de Ubuntu

Trabajando en la terminal muchas veces se nos hace necesario cambiar o volver a configurar el prompt de Linux-Ubuntu, ya sea porque se hace muy largo cuando navegamos a través de los directorios de trabajo o porque no cumple nuestras necesidades.

El prompt de la terminal o consola de linux, es ese texto que aparece como prefijo en nuestra línea de órdenes, por ejemplo: juan@notebookpro: ~/proyectos/proyectos_web$

25 de marzo de 2015

Resolviendo Problemas de NVIDIA en Ubuntu

Resolviendo problemas del controlador de video al no carga la interfaz gráfica de Linux-Ubuntu, pues sólo mostraba una pantalla negra. Todo funcionaba perfectamente en un computador con una partición de Ubuntu y otra de Windows 7, hasta que un buen día actualizé Ubuntu a la versión '12.04' y el computador se fue a negro.

Los drivers NVIDIA propietarios son un problema recurrente, sobre todo al actualizar Linux, donde se pierde el enlace de ellos con el kernel del sistema, produciéndose en un conflicto de versiones.

15 de julio de 2013

Las minimas herramientas para desarrollo web

En una labor de desarrollo web tradicional, es decir un desarrollo web usando PHP y MySQL, es fundamental disponer de sólidas herramientas para hacer nuestro trabajo más productivo.

El problema es que hay un motón muy buenas herramientas allá afuera. Así, se convierte en un desafío casi irresoluble el seleccionar las más apropiadas.

Como sabemos: lo más apropiado para alguién no significa que será lo más apropiado para otro persona.

Markdown en Linux

Markdown es un lenguaje de marcado de texto liviano, muy usado hoy en día para documentar proyectos de software o incluso escribir post en un Blog.

Markdown es simple de aprender y muy fácil de escribir, en contraposición de escribir manualmente un documento en lenguaje HTML.

Pero como usarlo en Linux de un modo efectivo.

Linux utiles atajos de teclado

En casi cualquier sistema operativo, conocer los atajos de teclado, es decir, esa combinación especial de teclas, hacen la operación con el sistema mucho más simple y espedita.

Conocer los atajos de teclado, será similar a conocer los gestos en un sistema multi-touch.

25 de junio de 2013

Error 2002 en MySQL Server en Linux

Algunas veces resolver problemas simples en GNU-Linux se pueden tornar confuso. Uno de estos casos, puede suscitarse cuando nos vemos enfrentados a la rutina de actualizar el sistema operativo de nuestro servidor de producción, por razones de seguridad.

Naturalmente, siempre debemos implementar procesos de backup efectivos para el servidor. De modo que una vez efectuado el proceso la actualización de Linux, tengamos a ruta de retorno, si una o varias de las aplicaciones web que soporta el servidor de producción, funcionan con problemas o simplemente dejan de funcionar.

En nuestro caso, después de la actualización de Linux Ubuntu:

sudo apt-get update
sudo apt-get upgrade

El servicio MySQL dejó de funcionar, entregando el siguiente mensaje de error al intentar ingresar a la consola de administración:

ERROR 2002 (HY000): Can't connect to local MySQL server 
through socket '/var/run/mysqld/mysqld.sock' (2)

3 de junio de 2013

Instalar PHING para desplegar Aplicaciones en PHP

Hoy en día, en el desarrollo de apliciones en PHP, es rutinario tener que llevar el código desde el servidor de desarrollo a un servidor de producción.

Habitualmente, esa labor involucra tareas del tipo: cambiar los parámetros de configuración (ej: anular el despliegue de errores de PHP, credenciales de acceso a base de datos), ejecutar las consultas SQL para actualizar la base de datos, mimificar archivos, correr pruebas, etc.

Una labor rutinaria que consume tiempo, y además es propensa a errores. Por esta razón, se han creado herramientas para automatizar el despliegue de nuestro código.

En este artículo, explicaremos la instalación de la herramienta PHING en Linux Ubuntu, que es una versión de APACHE ANT pero para aplicaciones PHP.

29 de mayo de 2013

Instalar Sublime Text en Ubuntu 12

Sublime Text es un poderoso editor de textos, disponible para las principales plataformas: Windows, Mac OSX y GNU-Linux. La instalación de Sublime Text en Linux-Ubuntu es bastante simple.

En principio sólo basta descargar desde el sitio web de sublime text: http://www.sublimetext.com/2, el archivo comprimido (.tar) y descomprimirlo directamente usando el administrador de archivos de Ubuntu... pero?

En este artículo, veremos una forma más efectiva de instalar Sublime Text en Ubuntu ...

28 de mayo de 2013

Instalar Lamp en Ubunu con un Comando

Instalar el software para un servidor web típico en Linux-Ubuntu, tradicionalmente requiere abrir el terminal de Linux e instalar secuencialmente: Apache como servidor web, MySQL para la gestión de base de datos y el intérprete PHP, junto con ajustar los archivos de configuración para que trabajen según los recursos del sistema.

Aunque el proceso de instalar un servidor tipo LAMP no es complejo, existe una forma mucho más simple de hacerlo...

Cambiar el Nombre del Equipo en Linux

Al instalar GNU-Linux, en distribuciones como Ubuntu, se crea automáticamente un nombre para el equipo, que muchas veces se hace impráctica, una razón podría ser porque el nombre del equipo sugerido en el instalador de Ubuntu es demasiado largo. Cualquiera sea la razón, es útil conocer como la forma de cambiar el nombre del equipo ('hostname') en Linux.

Sea hace del siguiente modo...

26 de mayo de 2013

Estructura de directorios en Linux

Aprender a usar GNU-Linux es valioso conocimiento, donde es especialmente aplicable cuando usamos los nuevos servicios de hosting VPS, que dan gran flexibilidad en la desarrollo de aplicaciones web y también en proveer servicios a aplicaciones móviles, a un precio muy conveniente en comparación con los servicios de hosting dedicados.

Los VPS más económicos están montados en el sistema operativo Linux, así una de las primeras tareas para iniciarse en este sistema operativo es comprender la estructura de las carpetas (o directorios) en Linux.

27 de diciembre de 2012

Importar una base de datos usando SSH

MySQL
(Photo credit: Wikipedia)
Si necesitamos importar una base de datos creada localmente, hacia un servidor remoto MySQL, es una tarea que se puede realizar usando el comando SSH para transferir el script de base de datos, y un comando MySQL para importar al Servidor de Bases de Datos. El proceso es el siguiente: