Redes

Como crear una memoria USB bootable Ubuntu 14 en windows y no morir en el intento

Antes de empezar, es necesario descargar Ubuntu y si se quiere, compruebe la descarga.

Para ejecutar o instalar Ubuntu desde una memoria USB, lo primero que hay que hacer es insertar una memoria USB con al menos 2 GB de espacio libre en su PC.

La forma más fácil de poner Ubuntu en su memoria es utilizar el instalador USB Rufus. Usted tendrá que descargar e instalar y siga las instrucciones.


  1. Ejecute Rufus y seleccione su memoria USB en el menú desplegable "Dispositivo"
  2. Haga clic en el icono del CD Rom al lado del desplegable 'FreeDOS', entonces encontrar su descarga ISO de Ubuntu y haga clic en 'Abrir'
  3. Haga clic en '' cuando se le pide que descargar el software Syslinux
  4. Haga clic en 'Aceptar' para escribir en el modo de imagen ISO
  5. Confirme que se ha seleccionado la memoria USB y luego 'Aceptar' para continuar
  6. Cuando esté terminado, simplemente reinicie el equipo y comenzar a usar Ubuntu , o puede instalar Ubuntu

Instalación de Ubuntu Server para el uso general

Pasos básicos para instalar Ubuntu Server desde un CD o una memoria USB son los mismos para instalar cualquier sistema operativo. A diferencia de la versión de escritorio, Ubuntu Server no incluye un programa de instalación gráfica. En su lugar, utiliza un proceso basado en el menú de la consola.

  1. En primer lugar, descargar y grabar el archivo ISO desde aquí
  2. Arranque el sistema con el dispositivo seleccionado
  3. En el indicador de arranque, se le pedirá que seleccione el idioma.
  4. Seleccionar 'Instalación básica'
  5. Introduzca opciones adecuadas para el idioma, la distribución del teclado, configuración de red, nombre de host y la zona horaria
  6. A continuación, puede elegir entre varias opciones para configurar el diseño del disco duro . Para obtener información detallada, por favor lea la documentación.
  7. A continuación, se instala el sistema base Ubuntu.

Instalar entorno gráfico

Puede instalar escritorio Gnome completo con el comando

sudo apt- get install ubuntu-gnome-desktop

HTTPD - Servidor web Apache2

Apache es el servidor web utilizado con más frecuencia en los sistemas Linux. Los servidores web se emplean para entregar las páginas que los equipos cliente solicitan. Los clientes normalmente solicitan y visualizan las páginas web mediante aplicaciones de navegación como Firefox, Opera, Chromium e Internet Explorer.

Los usuarios introducen un Localizador Uniforme de Recursos (URL) para que apunte a un servidor Web por medio de su Nombre de Dominio Completo Totamente Cualificado (FQDN) y la ruta del recurso requerido. Por ejemplo, para ver la página de inicio de Ubuntu Web site un usuario introduce únicamente el FQDN:

www.ubuntu.com

Para visualizar la subpágina community, un usuario introducirá el FQDN seguido de una ruta:

www.ubuntu.com/community

El protocolo usado con más frecuencia para transferir páginas web es el Protocolo de Transferencia Hipertexto (Hyper Text Transfer Protocol, HTTP). También están soportados otros protocolos como el Protocolo de Transferencia Hipertexto sobre Capa de Sockets Segura (Hyper Text Transfer Protocol over Secure Sockets Layer, HTTPS) o el Protocolo de Transferencia de Archivos (File Transfer Protocol, FTP).

Los servidores web Apache a menudo se usan en combinación con el motor de bases de datos MySQL, el lenguaje de scripting PHP, y otros lenguajes de scripting populares como Python y Perl. Esta configuración se denomina LAMP (Linux, Apache, MySQL y Perl/Python/PHP) y conforma una potente y robusta plataforma para el desarrollo y distribución de aplicaciones basadas en la web.

Apache

Para instalar Apache desde la terminal introducimos los comandos

sudo apt-get install apache2 && sudo chmod -R 777 /var/www

Al terminar obtenga la dirección IP de su tarjeta de red. Mediante el comando

ifconfig -a

En mi caso 192.168.1.66. Ahora desde una máquina cliente que puede ser inclusive su celular inicie una ventana de navegación con dicha dirección. Si todo sale bien deberas obtener una página como esta

Para checar desde la consola el estado de Apache

/etc/init.d/apache2 status

Configurar como host local

Este paso es opcional, sobre todo si ha apuntado el nombre del dominio a la dirección IP de su servidor virtual privado.

Si desea probar su host virtual sin necesidad de conectarse al dominio, puede configurar un host local en su máquina.

Editar el archivo de hosts de su máquina.

sudo nano /etc/hosts

Sólo hay que añadir una línea en la que se indicará el nombre del dominio y la dirección IP a la que hay que ir.


127.0.0.1       localhost
#Virtual Hosts 
127.0.0.1    Barbanegra.lan Barbanegra

Esto resulta muy útil mientras se está desarrollando el sitio web antes de subirlo al servidor, de manera que se puede navegar y probar igual que si lo hace en real.

Para que los cambios hechos en el archivo /etc/hosts surtan efecto, se puede ejecutar el siguiente comando:

sudo /etc/init.d/networking restart

Ahora ya puede abrir un navegador y escribir la siguiente URL.

http://Barbanegra.lan/

Aparecerá el contenido del archivo index.html

.

MySQL

Para instalar MySQL, ejecute el siguiente comando en una terminal:

sudo apt-get install mysql-server

En el proceso de instalación te pedirá escribir la contraseña root de MYSQL, se recomienda escribirla, por lo general uso bingo como contraseña por si se olvida.

Cuando se complete la instalación, el servidor MySQL se iniciará automáticamente. Puede ejecutar la siguiente instrucción en la línea de órdenes de una terminal para comprobar si se está funcionando el servidor MySQL:

sudo netstat -tap | grep mysql

Cuando ejecute este comando, deberá ver la siguiente línea o algo similar:

tcp 0 0 localhost:mysql *:* LISTEN 12539/mysqld

Si el servidor no se está ejecutando correctamente, puede teclear la siguiente orden para arrancarlo:

sudo systemctl restart mysql.service

Si desea cambiar la contraseñ̃a de root de MySQL, introduzca en un terminal:

sudo dpkg-reconfigure mysql-server-5.5

El demonio MySQL se detendrá y se le solicitará que introduzca una nueva contraseña.

Para saber más

PHP 5.6

Instalaremos nuestro lenguaje del lado del servidor. En nuestro caso PHP 7. PHP es el componente de nuestra configuración que procesará código para mostrar contenido dinámico. Puede ejecutar secuencias de comandos, conectarse a nuestras bases de datos MySQL para obtener información, y entregar el contenido procesado a nuestro servidor web para mostrarlo

Introduzcala siguiente línea de comando

sudo add-apt-repository ppa:ondrej/php5-5.6
sudo apt-get update
sudo apt-get install php5

Verifique que php esta instalado y fincionando

También es posible probar que nuestro servidor esta bien configurado para usar PHP. Vamos a llamar a este script info.php. Para que Apache pueda buscar el archivo y lo trabaje correctamente, se debe guardar en un directorio muy específico, al cual se le conoce como "raíz'.

En Ubuntu, este directorio se encuentra en /var/www/html/. Podemos crear el archivo en esa ubicación ejecutando:

Editor Geany

sudo add-apt-repository ppa:geany-dev/ppa
sudo apt-get update
sudo apt-get install geany geany-plugins

Para ejecutarlo

sudo geany

O bien mediante

sudo nano /var/www/html/info.php

Lo cual abrira un archivo en blanco donde escribiras

<?php
echo phpinfo();
?>

Guarde con el nombre de phpinfo.php en la carpeta /var/www/html

Una excelente alternativa es Sublime Text 3

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

Y desde su navegador

Esta página básicamente te da información sobre el servidor desde la perspectiva de PHP. Es útil para la depuración y para asegurarse de que los ajustes se están aplicando correctamente.

Si esto fue un éxito, entonces su PHP está funcionando como se esperaba.

Es posible que desees eliminar este archivo después de esta prueba, ya que en realidad podría dar información sobre el servidor a los usuarios no autorizados. Para ello, puede escribir lo siguiente:

sudo rm /var/www/html/info.php

Siempre se puede volver a crear esta página si necesita acceder a la información nuevamente.


PHPMyAdmin

phpMyAdmin es una herramienta escrita en PHP con la intención de manejar la administración de MySQL a través de páginas web, utilizando Internet. Actualmente puede crear y eliminar Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y añadir campos, ejecutar cualquier sentencia SQL, administrar claves en campos, administrar privilegios, exportar datos en varios formatos y está disponible en 72 idiomas. Se encuentra disponible bajo la licencia GPL Versión 2.

sudo apt-get install phpmyadmin

Preguntará para que servidor web configurar, elegir apache2 y continuar. Luego pedirá configurar la base de datos con dbconfig-common elegir que SI. Crear un enlace simbólico en la carpeta www/html, con:

sudo ln -s /usr/share/phpmyadmin /var/www/html

Comprobar si funciona entrando a: http://127.0.0.1/phpmyadmin

Si todo salio bien, reiniciamos nuestro servidor apache con:

sudo service apache2 reload

 

Si usted escribe un alias como

Obtendrá la interfaz de phpmyadmin

Servidor FTP

Protocolo de transferencia de archivos (FTP) es un protocolo TCP para la descarga de archivos entre computadoras. En el pasado, también se ha utilizado para la carga, pero al carcer de cifrado y/o credenciales de usuario, sus traansferencias son interceptadas fácilmente. Así que si usted está aquí en busca de una manera de cargar y descargar archivos de forma segura, consulte la sección sobre OpenSSH en Administración Remota.

FTP funciona en un modelo cliente / servidor. El componente de servidor se llama un demonio FTP. Se escucha continuamente por FTP las peticiones de los clientes remotos. Cuando se recibe una solicitud, que gestiona la sesión y establece la conexión. Durante la duración de la sesión ejecuta las órdenes enviadas por el cliente FTP.

El acceso a un servidor FTP puede hacerse de dos maneras:

  1. Anónimo
  2. Autenticado

vsftpd - Instalación del Servidor FTP

vsftpd es un demonio FTP disponible en Ubuntu. Es fácil de instalar, configurar y mantener. Para instalar vsftpd puede ejecutar el siguiente comando:

sudo apt install vsftpd

Configuración de FTP anónimo

Por defecto vsftpd no está configurado para permitir la descarga anónima. Si quiere activar la descarga anónima edite /etc/vsftpd.conf cambiando:

anonymous_enable=YES

Durante la instalación es creado un usuario ftp con un directorio raíz /srv/ftp. EWste es el directorio por defecto de FTP.

Después de hacer los cambios, reinicie vsftpd:

sudo /etc/init.d/vstfpd restart

Finalmente copie algunos archivos y directorios para hacerlos accesibles mediante anonymous FTP en /srv/files/ftp, o /srv/ftp si usted usa el default.

Leer más..

Cómo activar/desactivar su dispositivo WiFi en Ubuntu (desde terminal)

Paso 1

Lo primero que debe de hacer es tener identificados los nombres de sus dispositivos en Ubuntu.

Para ello ejecute en un terminal lo siguiente: sudo iwconfig

Aparecerá una lista de los dispositivos reconocidos.

Paso 2

En esta lista de dispositivos verá cómo Ubuntu llama a los mismos.

Por lo general el dispositivo ethernet (por cable) se llama eth0 mientras que los dispositivos WIFI se denominan wlan0, wlan1, etc. Esto en caso de haber más de uno.

Si solo tiene uno de cada tipo debería ver en la lista eth0 y wlan0.

Paso 3

Una vez conocido el nombre de su dispositivo de red deberá usar estár órdenes para activarlo:

sudo ifconfig nombre_del_dispositivo up 
y para desactivarlo:
ifconfig nombre_del_dispositivo down

De esta forma podrá apagar o encender cualquiera de los dispositivos de red.

Paso 4

Ejemplo:

Si iwconfig arrojó 3 resultados: l0, eth0 y wlan0. Entonces si quiero desactivar o activar mi dispositivo WIFI usaré:

sudo ifconfig wlan0 down o sudo ifconfig wlan0 up

respectivamente.

Felicidades lo lograste