Entrega II, Programación Bash

    Cuando se inicia en un lenguaje de programación es común realizar el tradicional hola mundo, sin embargo, lo que buscaremos en esta y futuras entrega no es que el usuario aprenda las instrucciones de memoria o se mecanicen, si no establecer una manera sencilla de abordar este tema.   Objetivo General   Crear un script que imprima un...
Leer más sobre Entrega II, Programación Bash »

Entrega I, Programación Bash

Para las personas curiosas o administradores de servicios Linux, les traemos a continuación una serie de entregas relacionadas con la programación en bash.   El objetivo de esta primera entrega, es ilustrar aspectos claves que se deben considerar y nunca olvidar, respecto al lenguaje de programación (interprete BASH).     Características importantes...
Leer más sobre Entrega I, Programación Bash »

Crear acceso directo a ficheros en la consola

Los accesos directos para los usuarios de sistemas operativos son demasiado utiles ya que proporciona la facilidad de acceder a archivo o directorios en un solo click. El sistema operativo GNU/Linux permite generar estos accesos directos con ayuda del comando ln.   El comando ln se encraga de enlazar o crear vinculos suaves (accesos directos) o duros hacia los archivo. ...
Leer más sobre Crear acceso directo a ficheros en la consola »

Determinar el espacio utilizado en cada partición

Para cualquier usuario de un equipo o administrador de un servidor, es de vital importancia conservar un control respecto al espacio libre en dispositivos de almacenamiento, con el objetivo de redimensionar o eliminar archivos.   El sistema operativo GNU/Linux proporciona el comando df, utilidad que reporta el uso del sistema de archivos sobre la partición. El uso del comando df...
Leer más sobre Determinar el espacio utilizado en cada partición »

Buscar ayuda de comandos cuyo caracteres...

El comando man es la utilidad del sistema operativo GNU/Linux especificamente en la terminal usada para acceder a la ayuda de un comando o utilidad especifica por ejemplo: ls, mkdir, cd, entre otros. La utilidad man clasifica el tipo de ayuda de acuerdo al contexto (forma que informa) de la información, si es usada por un programador si se trata de información del kernel.   ...
Leer más sobre Buscar ayuda de comandos cuyo caracteres... »

Buscar paquetes deb en repositorios

Cuando se desea instalar un paquete en el sistema operativo Ubuntu se puede usar el centro de software de Ubuntu o hacerlo en la consola ( terminal ). En el caso de la consola cuando se intenta instalar un programa es común que el paquete no exista o simplemente el nombre no corresponda lo que impide concluir el proceso.   Para consultar dentro de los paquetes que se encuentran...
Leer más sobre Buscar paquetes deb en repositorios »

Instalar un paquete local con yum

Al principio de la vida de los Sistemas Operativos de la familia REDHAT el gestor de paquetes utilizado por excelencia era el rpm, dicho gestor , requiere tener el programa ( paquete ) *.rpm en la máquina o servidor para ser instalado.   EL gestor de paquetes yum, posee una opción que asemeja el funcionamiento del gestor del paquete rpm , esta opcion es ...
Leer más sobre Instalar un paquete local con yum »

"which” vs "locate"

Para llegar a la conclusión de que comando es más rapido en localizar los archivos, se debe tener en cuenta el funcionamiento primario de ambos comandos, el comando which realiza la busqueda del archivo leyendo el PATH ( Variable de entorno que contiene todas las rutas ), mientras que locate consulta su base de datos donde se almacena la ruta de cada archivo de sistema.   ...
Leer más sobre "which” vs "locate" »

Consultar el tiempo de encendido de un servidor

El sistema operativo GNU/Linux en todas sus distribuciones permite a los usuarios obtener información del equipo para determinar el por que de ciertos comportamientos. Uno de los parámetros que pueden modificar el comportamiento del equipo es el tiempo. Linux puede consultar cuanto tiempo lleva el equipo encendido con ayuda de dos comandos (sin utilizar argumentos).   ...
Leer más sobre Consultar el tiempo de encendido de un servidor »

Analizar la salida en consola de un comando

Cuando un usuario de los sistemas operativos GNU/Linux (independientemente de la distribución) ejecuta un comando en la consola obtendrá una respuesta (salida del comando o errores en el proceso). Si el usuario en cuestión utiliza el sistema operativo para trabajo sencillo no le sera tan relevante separar la respuesta (salida del comando o errores en el proceso), pero si el usuario se...
Leer más sobre Analizar la salida en consola de un comando »

Administrar procesos por nombre “comando pkill”

De manera clásica y en algunas ocasiones varios administradores administran sus procesos utilizando el PID (Identificador de proceso), sin embargo, existe una segunda forma de conseguir esta administración, por medio del uso del nombre del proceso.     Ejemplo de esto es cuando se cierra o se mata un proceso que se ha trabado, el comando pkill .   ...
Leer más sobre Administrar procesos por nombre “comando pkill” »

Mantener una descarga activa aunque se cierre sesión

En equipos de casa y con muchos usuarios, los cambios en las sesiónes son constante, por lo que se si esta descargando un archivo muy pesado y se cierra la sesión del usuario el sistema operativo interrumpe la conexión.   Ejemplo de estas descargas es:   [root@lpi ~]# wget ...
Leer más sobre Mantener una descarga activa aunque se cierre sesión »

Visualizar las primeras lineas de un archivo txt

Para mostrar las ultimas líneas de un archivo se utiliza el comando tail, sin embargo este archivo exclusivamente imprime las ultimas 10 líneas, para visualizar un numero definido por el usuario se utiliza el parámetro u opción -c.     Ejemplo   Mostrar las ultimas 200 lineas del log del sistema   En ubuntu   [root@lpi ~]#...
Leer más sobre Visualizar las primeras lineas de un archivo txt »

Añadir JavaScript a Velocity en Liferay

Existen diversos plugins, servicios de terceros que se pieden incluir en los Portales hechos con CMS, a diferencia de estas herrmientas, en Liferay Portal, tiene su propia manera de ingresar aquellos códigos o servicios de tercers o inclusive añadirlos a los Temas de manera que funcione en todo el portal. Modo Tradicional Insertando el siguiente código dentro del Tema Liferay, en el...
Leer más sobre Añadir JavaScript a Velocity en Liferay »

Sistema de arranque GNU/Linux parte II

En esta ultima nota, se agregarán los pasos finales para la etapa 3 y 4, que debe hacer GNU/Linux para conseguir un inicio exitoso. Imagen 4 Imagen 5
Leer más sobre Sistema de arranque GNU/Linux parte II »

Sistema de arranque GNU/Linux parte I

El día de les presentamos una serie de infografías, donde se puede observar los pasos más generales que realiza el sistema operativo GNU/Linux para arrancar.   Imagen 1       En las siguientes infografías se muestra el contenido (pasos) de cada etapa.         Imagen 2   ...
Leer más sobre Sistema de arranque GNU/Linux parte I »

Oculta tú información con ayuda del montaje

Mantener privacidad en equipos que son usados por muchas personas en la actualidad resulta cada ves más difícil. A pesar de que un sistema operativo sea bueno separando los archivos por sesiones no garantiza una privacidad efectiva.   Es común pensar que las herramientas son la panacea en la seguridad o privacidad, pero esto no es así, es recomendable dejar de ser...
Leer más sobre Oculta tú información con ayuda del montaje »

Dispositivo de almacenamiento parte III

En las entregas anteriores se han realizado acciones para preparar al dispositivo para poder manipular información (crear,eliminar o buscar archivos; por citar algunas operaciones). En esta última entrega se demostrará la forma en que se accede al sistema de archivo ubicado sobre la partición (dispositivo).     Para acceder al dispositivo se requiere realizar dos...
Leer más sobre Dispositivo de almacenamiento parte III »

Dispositivo de almacenamiento parte II

En esta segunda entrega se procederá a asignar un sistema de archivos para que administre los archivos que el usuario genere, estos es, cuantos caracteres puede usar el nombre, si se manejan o no extensiones, la forma en que se buscan los archivos. En el sistema operativo GNU/Linux se utiliza el comando mkfs para formatear (asignar un sistema de archivos). La sintaxis del comando es...
Leer más sobre Dispositivo de almacenamiento parte II »

Dispositivo de almacenamiento parte I

En los sistemas operativos GNU/Linux para poder trabajar con un nuevo dispositivo de almacenamiento se debe realizar las siguientes acciones:   Particionar Formatear Montar   En esta primera entrega se mostrará como realizar el proceso de particionado en un disco duro.   El sistema operativo permite manipular la...
Leer más sobre Dispositivo de almacenamiento parte I »