linux artículos etiquetados

Introducción al Uso de la Consola (Shell) y Diagnósticos Básicos

consola linux

– La Consola y/o el Shell:

Existen distintos intérpretes de comandos en el mundo Unix: csh, bash, tsh, ksh. Salvo pequeñas diferencias todos son parecidos. En este documento partimos sobretodo de bash, ya que está muy extendido a través de Linux.

Asi como windows lo vemos como un entorno con ventanas, programas, etc, unix lo debemos ver como conformado por procesos y archivos.

Los dispositivos como el disco, el cdrom, la pantalla, están representados como un archivo en el...

Leer más

Bloquear la ejecución de archivos en directorios temporales (proteger tmp)

Bloquear tmp

Una de las formas como los intrusos tratan de violar el correcto funcionamiento de un servidor y abusar del mismo es instalando y ejecutando programas en perl y/o cgis en los directorios temporales que tienen permisología 777.

Para evitar esto debemos bloquear dicho tipo de ejecuciones ejecutando:

nano -w /etc/fstab

Debemos cambiar las líneas donde aparece /tmp, /var/tmp, y:

Donde diga defaults, eliminar defaults y agregar loop,noexec,nosuid,rw

(Esto no existe normalmente e...

Leer más

Instalar Posfix como Servidor de Correo

Instalar Postfix

Postfix es un servidor de correo creado con la intención de que sea una alternativa más rápida, fácil de administrar y segura al ampliamente utilizado Sendmail. Anteriormente era conocido como VMailer e IBM Secure Mailer y continúa siendo desarrollado activamente.

Postfix es el agente de transporte por omisión en diversas distribuciones de Linux y en las últimas versiones del Mac OS X.

Para instalar Postfix usamos:

yum install postfix

Ahora debemos apagar Sendmail y ar...

Leer más

Instalar el Servidor de Correos (Courier-IMAP, Courier-Authlib, Maildrop) para ISPConfig 3

Courier Mail Server

Para nuestros servidores de desarrollo hacemos uso de la plataforma de hospting ISPConfig versión 3 (a explicar en nuestros próximos artículos), la cual no soporta Dovecot 2.0 que viene con CentOS 6.2. A su vez, no existen paquetes para Courier-IMAP, Courier-Authlib y Maildrop por lo que hay que construirlos.

Comenzamos por desinstalar Dovecot:

yum remove dovecot dovecot-mysql

Ahora debemos instalar los pre-requisitos para luego poder crear el paquete rpm de Courier:

yum i...
Leer más

Instalar MySQL, Apache, PHP y otros, para nuestro servidor LAMP

Linux, Apache, MySQL y PHP

LAMP es el término utilizado para describir un servidor que usa las siguientes herramientas:

El Sistema Operativo Linux.
El Servidor Web Apache.
El Motor de Base de Datos MySQL.
El lenguaje de programación PHP (aunque algunos también incluyen Perl o Python).

La combinación de estas herramientas son la base fundamental de nuestro servidor web.

Para instalar MySQL, Apache, PHP y otras herramientas importantes en una sola línea podemos ejecutar:

yum install ntp httpd mod_ss...
Leer más

Instalar y Configurar el Manejo de Cuotas de Espacio en Disco en Linux

Introducción al Uso de la Consola en Linux

Las cuotas permiten especificar límites en el uso de disco que puede ocupar un usuario o un grupo.

Obligan a los usuarios a mantenerse debajo de su límite de consumo de disco, quitándoles su habilidad de consumir espacio ilimitado de disco en un sistema.

Para instalar el sistema de cuotas de Linux debemos ejecutar:

yum install quota

Ahora bien, para habilitar las cuotas en las particiones debemos editar el archivo fstab (file systems table) donde se listan los discos y par...

Leer más

Habilitar Repositorios CentOS, Actualizar Paquetes Básicos de Yum e Instalar Adionales Requeridos

Yum es una aplicación de CentOS que permite instalar / desinstalar otras aplicaciones para Linux que vienen empaquetadas bajo el formato RPM oriundo de Red Hat. Los paquetes RPM provienen de repositorios que deben estar predefinidos en el sistema. Yum obtiene automáticamente las dependencias entre paquetes y previene sobre lo que debe existir para poder instalar correctamente los paquetes...

Leer más

Análisis de Fallas Básico de cPanel

Generalidades del cPanel (Directorios, Instalación, Scripts y Análisis de Fallas de Instalación)

Un SysAdmin que trabaja en el área de Hosting debe conocer el software de control de hosting cPanel líder del mercado por excelencia.

Dentro  de los aspectos importantes a conocer para el cPanel está desde lo que se debe hacer para reportar una falla a dicho proveedor y solicitar su soporte, hasta el conocimiento y revisión de los archivos log en los cuales se registran todos los eventos relacionados con la actividad del servidor.

En este arículo detallamos estos aspecto...

Leer más

Introducción al Uso de la Consola en Linux

Introducción al Uso de la Consola en Linux

Cuando decides que quieres ser un Administrador de Servidores Linux o SysAdmin debes comenzar por conocer los fundamentos del uso de la Consola (SHell) de este sistema operativo.

En este artículo te proveemos algunos aspectos básicos que debes conocer acerca del uso del shell y adicionalmente te damos los tips básicos para redireccionamiento de entradas/salidas, diagnóstico básico del sistema (Procesos, Disco y Memoria), y resolución de problemas (conectividad, servidores y s...

Leer más

Ajustar el Archivo Hosts

El archivo hosts del servidor es usado por el sistema operativo para guardar la relación entre los dominios de Internet y las direcciones IP. Este es uno de los métodos que usa el sistema operativo para resolver los nombres de dominios y también puede usarse para bloquear el acceso a ciertos dominios. El archivo hosts es un archivo de texto plano que puede ser editado...

Leer más