Como armar un servidor web con linux

10 herramientas de Linux que debe conocer como administrador de sistemas

Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.

Tarde o temprano, todos los administradores de sistemas se enfrentan al desafío de administrar servidores.

Y las herramientas vienen a rescatar la vida del administrador de sistemas.

Como administrador de sistemas, simplemente no trabaja en el sistema operativo principal (Linux o Windows), sino que también se ocupa de lo que está alojado en ellos. Podría ser una base de datos, un servidor de aplicaciones, un servidor web, aplicaciones de mensajería, almacenamiento en caché, etc. Las siguientes herramientas deberían ayudarlo de muchas maneras.

Zenmap

Cuando necesite descubrir problemas relacionados con la red, Zenmap vendrá al rescate. No es una herramienta que utilice a diario para administrar su sistema, pero resultará invaluable cuando surja la necesidad de escanear la red para solucionar problemas.

Es una interfaz para el escáner de red Nmap que no solo se ejecuta en Linux sino también en Windows, BSD, otras versiones de Unix y macOS. Además del escaneo de red, Zenmap se puede utilizar para pruebas de penetración y escaneo de puertos, ya sea por administradores de sistemas experimentados o principiantes.

Zenmap puede almacenar perfiles, lo que sin duda es uno de sus puntos fuertes. Estos perfiles se pueden reutilizar para escaneos posteriores.

Webmin

Este patrón de La herramienta de ventanilla única ofrece una interfaz basada en web para administrar todos los aspectos de un servidor Linux. Desde el intercambio de archivos hasta el DNS, el servidor web Apache y varias bases de datos. Si necesita algo que no esté incluido en el paquete predeterminado, puede elegir uno de un enorme catálogo de módulos de terceros que brindan funcionalidad adicional.

Solo tienes que descargar la última versión y copiarla en la carpeta de inicio del servidor. Después de eso, simplemente ejecute el comando: dpkg -i webmin_(version).deb . Y eso es todo.

Cockpit

Puente de mando es otra herramienta de administración del servidor. Se destaca por ser “amigable para principiantes”: es fácil de usar, liviano y simple, pero muy poderoso. Ofrece una GUI basada en la web que facilita las tareas de administración de almacenamiento, el inicio / parada del servicio, la inspección del diario y la gestión de la configuración de varios servidores.

La herramienta fue creada para Red Hat, pero se ejecuta en muchas distribuciones de servidor Linux, además de Red Hat Enterprise Linux (RHEL): Fedora, Arch Linux, Ubuntu, CentOS, entre otras.

El procedimiento de instalación varía para cada distribución. En algunas distribuciones, como Fedora, CentOS y RHEL, Cockpit se puede encontrar en los repositorios oficiales. En otros, como Debian, Ubuntu y Linux Mint, puede instalar Cockpit desde su PPA oficial.

gping

Una fantástica utilidad PING basada en gráficos. Lo bueno es gping le permite visualizar múltiples puntos finales ping en un gráfico en tiempo real.

Esta puede ser una excelente opción cuando tiene que comparar la latencia de ping de dos o más URL. Puede hacer ping a la dirección IPv4 o IPv6 y el instalador está disponible para Ubuntu, CentOS, macOS y Windows.

Читайте также:  Не могу сменить букву диска windows 10

Shorewall

Este patrón de La herramienta agrega una capa de abstracción para lograr una configuración de nivel superior de Netfilter. Shorewall lee archivos de configuración y configura Netfilter en el kernel de Linux, con el apoyo de las utilidades ip, tc, iptables e iptables-restore. La ventaja de utilizar Shorewall es que divide las interfaces en zonas, asignando diferentes niveles de acceso a cada una.

Permite al usuario operar en grupos de computadoras conectadas a la interfaz, en lugar de trabajar en grupos de direcciones. Los usuarios pueden implementar fácilmente diferentes políticas para cada zona.

Nagios

Este patrón de La herramienta de monitoreo de red de código abierto se lanzó en 2002 con el nombre de NetSaint. Desde entonces, Nagios ha recorrido un largo camino, otorgándose una sólida reputación por hacer un gran trabajo. monitorear servidores y dispositivos de red. Funciona bien desde el primer momento cuando se le asigna la tarea de monitorear un entorno con muchos protocolos básicos. Nagios también proporciona una base para otras utilidades de monitoreo, como Naemon, Icinga y OP5.

Nagios se puso genial documentación para que lo empieces.

phpMyAdmin

Para aquellos que también tienen que ocuparse del mantenimiento de la base de datos, phpMyAdmin es una herramienta clásica y muy popular. La principal razón de su popularidad es quizás su portabilidad. phpMyAdmin se ejecuta en un navegador web, lo que significa que puede usarlo desde cualquier dispositivo, incluso desde un teléfono inteligente. Otra razón es que cubre todas las funciones necesarias para administrar la base de datos, y prácticamente no es necesario saber cómo escribir consultas en SQL para hacerlo.

Puppet

Para administrar el creciente número de servidores que se ejecutan en una red corporativa, como administrador de Linux, necesitará las mejores herramientas para realizar la gestión de la configuración y la orquestación. Una de estas herramientas es Marioneta, uno completo cuando se tienen en cuenta las interfaces de usuario, los módulos y las acciones disponibles.

Puppet no solo le muestra la imagen completa del ecosistema del servidor Linux, sino que también incluye casi cualquier otro sistema operativo que pueda estar operando en la red, lo que le brinda una visión profunda de cada uno. Instalación es fácil.

MySQL Workbench

Para aquellos de ustedes que necesitan administrar bases de datos MySQL pero no les gustan las GUI basadas en la web, se sienten más cómodos con las aplicaciones tradicionales con ventanas, entonces MySQL Workbench es tu herramienta. El lado positivo de esta aplicación es que se instala de manera muy simple y tiene una interfaz gráfica fácil de usar, agrupando todas las tareas de MySQL que pueda necesitar realizar.

Ofrece algunas ventajas interesantes, como deshacer / rehacer ilimitado, múltiples conexiones MySQL y modelado visual de datos y esquemas. También puede automatizarse mediante secuencias de comandos y ampliarse mediante complementos. El único inconveniente de MySQL Workbench es que, a diferencia de phpMyAdmin, para dominarlo es necesario conocimiento de SQL.

Los administradores de red tienen muchas opciones cuando necesitan elegir una herramienta de monitoreo capaz de realizar mapas de red y escaneo de puertos. Entre ellos, el estándar de facto es Nmap, por su combinación de usabilidad y versatilidad. Los administradores de red lo utilizan para el descubrimiento de redes y la detección de vulnerabilidades. Puede escanear todos los hosts disponibles en la red, haciendo una lista de todos los servicios que brindan.

Читайте также:  Ping ������ ������������ ������ linux

De esta forma, el administrador puede encontrar puertos abiertos y tomar las medidas adecuadas para reducir los riesgos de seguridad.


Los usuarios de Nmap están de acuerdo en que se adapta bien a cualquier entorno donde se requiera la identificación de puntos finales o el escaneo de vulnerabilidades. Sin embargo, necesita un cierto nivel de experiencia para interpretar su salida correctamente.

Solo es la punta del iceberg

La belleza de Linux radica en que, debido a que es de código abierto, hay miles de desarrolladores ansiosos por crear una nueva utilidad que los convertirá en héroes para todos los administradores de sistemas. Las utilidades que mencionamos aquí son solo algunas de las muchas que están disponibles. Aún así, en conjunto, comprenden un montón de elementos que seguramente serán parte de la caja de herramientas de cada administrador de sistemas, independientemente de su estilo de trabajo.

Источник

Instale LAMP no Linux e tenha um servidor web no PC

Se você está precisando testar sites em seu PC, uma boa opção para isso é o LAMP, melhor ainda, se você precisa instalar o LAMP no Linux, veja como é fácil fazer isso.

Abreviação de Linux, Apache, MySQL e PHP, esse conjunto de programas colocam em seu PC com (L)inux um servidor web (A)pache, a linguagem de programação voltada para web (P)HP e o poderoso banco de dados (M)ySQL.

Instale LAMP no Linux e tenha um servidor web no PC

Para que a instalação possa funcionar tanto no Ubuntu como nos outros derivados do Debian, o passo a passo será feito todo no terminal, acompanhe.

Como instalar o LAMP no Linux Ubuntu, Debian e derivados

Para instalar o LAMP no Linux Ubuntu e derivados, faça o seguinte:

Passo 1. Abra um terminal;
Passo 2. Dentro do terminal do Ubuntu, digite o comando abaixo (Observe que o símbolo ^ não é um erro, o comando é assim mesmo). Depois de digitar o comando, pressione a tecla “enter”, e quando for solicitado, digite a senha e a tecla “enter” novamente. Após a listagem dos pacotes necessários, será perguntado se deseja realmente continuar a instalação. Para confirmar, digite “S” e tecle “enter”;

Passo 3. Se você estiver usando Debian, use o comando abaixo (adapte o comando às versões atuais dos pacotes);

Passo 4. Na hora de instalar o MySQL será pedido para criar uma senha para o administrador do banco, digite-a tecle “enter”;

Passo 5. Na próxima tela será pedido para digitar novamente a senha, repita-a e tecle “enter”. Depois basta aguardar a finalização da instalação;

Passo 6. Se quiser instalar uma ótima ferramenta de administração para o MySQL, use o comando abaixo;

Passo 7. Se quiser instalar o WordPress, use o comando abaixo para adicionar os recursos que ele precisa;

Passo 8. Para saber como ficou a instalação é preciso criar uma página em PHP, para isso, no terminal digite o comando abaixo e e em seguida, tecle “enter”;

Em versões do ubuntu acima de 16.04 o padrão da página de teste muda para /var/www/html, ao invés de só /var/www/. portanto, ficando assim:

Passo 9. Reinicie o servidor apache digitando o comando abaixo e depois tecle “enter”;

Passo 10. Abra seu navegador favorito e na barra de endereço dele digite “ http://localhost/test.php ” (sem as aspas) e depois tecle “enter”. Serão mostradas todas as informações sobre a versão do PHP, MySQL e Apache que foram instalados.

Pronto! Com a instalação do LAMP no Linux, sempre que precisar, você já pode usar seu servidor web no PC.

Читайте также:  Windows support contact info

Источник

Instalar un servidor web en Linux para pruebas y aprendizaje con XAMPP (actualizado)

22 de marzo de 2017 by dani 47 comentarios

Existen varias plataformas para crear nuestra web que nos facilitan enormemente las tareas de diseñar y programar, plataformas como WordPress, Joomla, Drupal, Prestashop, etc. Pero para hacerlas funcionar necesitan ejecutarse en un servidor web capaz de interpretar el lenguaje PHP, que suele ser el lenguaje estándar de todas estas plataformas. Además también necesitamos una base de datos donde se guardará todo el contenido de la web.

La opción normal cuando lanzamos una web a internet es contratar el servidor a una empresa de hosting, la cual nos ofrecerá instalar nuestra web por una cuota (normalmente anual).

Pero si lo que queremos es instalar una plataforma web para aprender y hacer pruebas en nuestro PC, podemos instalar todo el paquete de requerimientos (servidor web, php, gestor de bases de datos..) de forma sencilla, gracias a la herramienta XAMPP.

XAMPP es una herramienta multiplataforma que incluye el servidor web Apache, el intérprete de código PHP, Gestor de Bases de Datos SQL y algunas funcionalidades más. Anteriormente todos estos componentes se instalaban individualmente, conectándolos después manualmente mediante sus archivos de configuración. Pero gracias a XAMPP, toda la configuración se hace automáticamente.

Instalación en Linux (Ubuntu 16.04 LTS)

Nos dirigimos a la web de descarga de XAMPP y nos bajamos el paquete en versión Linux, que a la hora de escribir este artículo es la v5.6.20.

Nos posicionamos en la carpeta donde hemos descargado XAMPP. Vemos que se trata de un archivo ejecutable con extensión .run. Pero para poder ejecutarlo necesitamos darle permisos de ejecución. Para ello lo seleccionamos con botón derecho del ratón y propiedades.

Ahora abrimos una terminal en la carpeta y nos autenticamos como root con el comando “sudo su” y escribimos ./nombre_del_archivo para ejecutarlo.

./xampp-linux-x64-5.6.20-0-installer.run

Un truquito: si escribes ./x y pulsas TAB debería autocompletarse el nombre del archivo.

Comenzará la instalación de XAMPP Clic en NEXT para continuar. Dejamos los componentes a instalar por defecto. Esta es la ruta de instalación de XAMPP /opt/lampp, recordar porque la usaremos mucho para nuestros proyectos.

Nos aparece el mensaje del patrocinador de XAMPP, si dejamos marcada la opción Learn more about Bitnami for XAMPP, se abrirá el navegador web a la página de Bitnami donde nos mostrarán sus productos y servicios. Podemos omitirla y pulsar Netx.

Nos avisa que comenzará la instalación. Comienza la instalación.

Aparece el mensaje de que la instalación se ha completado con éxito. Si queremos arrancar el servidor en este momento, dejamos marcada la casilla Launch XAPP y pulsamos en Finish.

Vamos a explicar como arrancar, detener y reiniciar el servidor desde una terminal, pues es como lo haremos en el día a día.

Para arrancar el servidor abrimos una terminal y tecleamos (con permisos de root) /opt/lampp/lampp start

Para detener el servidor: /opt/lampp/lampp stop Para reiniciar el servidor: /opt/lampp/lampp restart

Este comando es útil cuando hacemos algún cambio de configuración en el servidor y necesitamos que se reinicie para aplicarlo.

Si todo ha ido bien y para comprobar si tenemos el servidor en marcha, basta con abrir el navegador teclear la dirección http://localhost Deberá aparecernos una pantalla similar a esta:

Y eso es todo, en próximos artículos instalaremos distintas plataformas web para ver su funcionamiento (WordPress, Prestashop, Joomla…). Si tienes alguna duda, deja tu comentario 😉

Источник

Оцените статью