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.
10 de diciembre de 2020
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
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
| (Photo credit: Wikipedia) |