Este manual es ideal para aprender a programar en el lenguaje C bajo el sistema operativo Linux. Nivel de dificultad: Intermedio/Experto Al crear los artículos, asumo que ya tienen conceptos básicos de programación (sino lo tienen, recomiendo que visiten mi manual básico e intermedio de C++). Si tienen alguna duda, pueden dejar comentarios en los artículos, que con gusto los responderé. Índice: C en Linux – Introducción Argumentos y Estructuras de control en C – Linux Creación y duplicación de procesos en C (Parte I) – Linux Creación y duplicación de procesos en C (Parte II) – Linux Archivos en… Continuar leyendo


El lenguaje C tiene varias estructuras de control para bucles y bifurcaciones condicionales. Argumentos en C pasados por el sistema operativo: En este caso, si usas la consola linux tenés que compilar el programa: gcc -o nombre nombre.c y luego ejecutarlo: ./nombre holamundo 2 El paso de compilación y ejecución es el mismo para los siguientes ejemplos. Ingreso de datos a través del programa en ejecución: Ejemplo de If, While y Switch: Ejemplo de For y vectores:


En esta ocasión les quiero dejar los pasos para tener Apache, Php y Mysql en Ubuntu 13.04 o Mint 15 de manera muy sencilla. LAMP= LINUX APACHE MYSQL PHP –          Instalar el sistema operativo Ubuntu o Mint de  forma predeterminada (Recomendado para gente sin experiencia en Linux). –          Una vez instalado el sistema operativo empezamos a instalar y configurar todo como para tener lo siguiente: servidor web apache, php y mysql. 1 – Tener privilegios de root: sudo su 2 – Instalar MySql: apt-get install mysql-server mysql-client New password for the MySQL “root” user: <– ingresatucontraseña Repeat password for the MySQL “root”… Continuar leyendo


Ranking Distribuciones Linux Julio 2013 1.    Mint 2.    Debian 3.    Ubuntu 4.    PCLinuxOS 5.    Fedora 6.    Mageia 7.    openSUSE 8.    Manjaro 9.    Puppy 10.   Arch Los datos en los que se basa esta clasificación provienen de Distrowatch que valora las diferentes distribuciones Linux según el registro de visitas al site principal y servidores mirror para su obtención.


Linux es un sistema operativo de código abierto que está siendo utilizado en un gran porcentaje de la internet WebServers otra cosa que podemos estar de acuerdo en que hay mucho más razones se podría elegir por encima de la competencia. Para mí, yo diría estable, seguro y ligero, pero eso es sólo algunas de las razones que uno puede elegir su razón de usarlo por no hablar de OpenSource. De todas formas he compilado una lista de distros de Linux Servers más populares, me encontré con los años una cosa que usted debe saber de ninguno por defecto de… Continuar leyendo


Esta nueva clasificacion viene marcada por la disponibilidad de la última versión estable del popular sistema operativo Ubuntu que le permite acercarse un poco más al liderazgo que Mint que lleva ejerciendo en el ranking de distribuciones en los dos últimos años. Por si fuera poco, el equipo de trabajo de Canonical con Mark Shuttleworth al frente ya han anunciado la llegada de nueva versión Ubuntu 13.10 nombre en clave Saucy Salamander cuya versión final verá la luz según el programa oficial de lanzamiento el próximo 17 de octubre. Por su parte un nuevo retraso en la llegada de Mageia… Continuar leyendo


Como viene siendo habitual con cada nueva versión final, Linus Torlvalds acaba de anunciar la disponibilidad de la versión 3.9 del popular Kernel Linux . Cumpliendo su ciclo de lanzamiento el considerado como corazón del sistema operativo GNU/Linux, trae entre sus novedades más destacadas la posibilidad de usar las unidades SSD como caché de disco duro aumentando el rendimiento del sistema al acelerar el acceso a datos frecuentemente utilizados. Además el kernel cuenta ahora con virtualización KVM para los procesadores Cortex A15 de ARM Holding, mientras que se ha añadido compatibilidad con RAID 5 y RAID 6 en el sistema… Continuar leyendo


Nagios es un sistema de monitorización de redes de código abierto ampliamente utilizado, que vigila los equipos (hardware) y servicios (software) que se especifiquen, alertando cuando el comportamiento de los mismos no sea el deseado. Entre sus características principales figuran la monitorización de servicios de red (SMTP, POP3, HTTP, SNMP…), la monitorización de los recursos de sistemas hardware (carga del procesador, uso de los discos, memoria, estado de los puertos…), independencia de sistemas operativos, posibilidad de monitorización remota mediante túneles SSL cifrados o SSH, y la posibilidad de programar plugins específicos para nuevos sistemas. 1.- Instalar Nagios, para eso abrir… Continuar leyendo


Últimamente estoy usando mucho linux y en esta ocasión les quiero dejar los pasos para tener Apache, Php y Mysql en CentOS de manera muy sencilla. LAMP= LINUX APACHE MYSQL PHP –          Instalar el sistema operativo CentOS en forma de Desktop de forma predeterminada (Recomendado para gente sin experiencia en Linux). –          Una vez instalado el sistema operativo empezamos a instalar y configurar todo como para tener lo siguiente: servidor web apache, php y mysql. Instalación del servidor web Apache: 1-      Ir al terminal (Con el usuario root) y ejecutar lo siguiente: yum install httpd mod_ssl service httpd start 2-      En… Continuar leyendo