Mostrando las entradas con la etiqueta Vim. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Vim. Mostrar todas las entradas

Aprender Vim

Aprender Vim

Comandos en Vim

Modo Comando Función
Comando :split Divide la pantalla actual en dos, de forma horizontal.
Comando :vsplit Divide la pantalla actual en dos, de forma vertical.
Comando [Ctrl + w] + h Se pasa a la siguiente ventana que está a la derecha.

Preguntas y Problemas

¿Cómo dividir la pantalla en dos usando Vim?

Para dividir la pantalla en dos ya sea para mostrar dos archivos distintos o el mismo archivo se usa el comando split para la division horizontal y el comando vsplit para la division vertical. [2]

:split

Con el comando anterior se divide la pantalla actual en dos de forma horizontal, se muestra el mismo archivo en ambas pantallas.

:vsplit

Con el comando anterior se divide la pantalla actual en dos de forma vertical, se muestra el mismo archivo en ambas pantallas.

Para mostrar otro archivo en la pantalla nueva se agrega el nombre del archivo al final de cada comando.

:split otroArchivo.txt

Para el caso horizontal.

:vsplit otroArchivo.txt

Para el caso vertical.

También podemos dividir la pantalla en 2 al momento de abrir vim, para necesitamos dos archivo y el comando seria el siguiente:

$ vim -o archivoUno.txt archivoDos.txt

Con el comando anterior se divide de forma horizontal.

$ vim -O archivoUno.txt archivoDos.txt

Con el comando anterior se divide de forma vertical.

¿Cómo trabajar con múltiples ficheros en Vim?

Para poder trabajar con varios ficheros, Vim nos ofrece estos 3 mecanismo: Tabs(pestañas), Windows(ventanas) y Buffers.[3]

¿Qué son los plugins en Vim?

Son inserciones que se realizan a Vim para agregarle más funcionalidades en su uso.[1]


Links:
  1. https://hipertextual.com/2015/02/como-usar-vim
  2. http://www.linuxtopia.org/online_books/espaniol/debian_linux_guides/debian_linux_reference_guide/ch-edit.es_010.html
  3. http://www.sromero.org/wiki/linux/aplicaciones/manual_vim

DHCP - Configuración de servidor DHCP

NC > Computación > Administración de Redes

Ubuntu Server

Video - CONFIGURAR E INSTALAR SERVIDOR Y CLIENTE DHCP UBUNTU
Comandos

  • 00:50 servidor$ sudo apt-get update && apt-get upgrade
    • # no es necesario
  • 01:20 cliente$ sudo apt-get update && apt-get upgrade
    • # no es necesario
  • 03:10 servidor$ sudo apt-get install isc-dhcp-server
  • 04:25 servidor$ sudo gedit /etc/network/interfaces
    • # configurando la interface del servidor
  • 06:55 servidor$ sudo /etc/init.d/networking restart
  • 07:35 servidor$ sudo gedit /etc/dhcp/dhcpd.conf
  • 11:00 servidor$ sudo /etc/init.d/isc-dhcp-server restart
    • ... # corrigiendo errores
  • 12:00 servidor$ sudo gedit /etc/default/isc-dhcp-server
    • ... # corrigiendo errores
  • 15:15 Código correcto
  • 15:50 servidor$ ifconfig
  • 16:10 cliente$ sudo apt-get install dhcp3-client
  • 16:45 cliente$ sudo gedit /etc/network/interfaces
  • 17:50 cliente$ sudo /etc/init.d/networking restart
  • 18:10 cliente$ ifconfig
  • 18:40 cliente$ sudo gedit /etc/dhcp/dhclient.conf
  • 19:45 cliente$ sudo /etc/init.d/networking restart
  • 20:05 cliente$ ifconfig
  • 20:40 cliente$ ping 192.168.2.60
  • 21:00 servidor$ ping 192.168.2.100
Para ubuntu server 16.04 (eth0 -> enp0s8)

Cambiar hostname: en ambos archivos cambiar el nombre del host
  • sudo vim /etc/hosts
  • sudo vim /etc/hostname
Instalar isc-dhcp-server
  • sudo apt-get install isc-dhcp-server
Cambiar la interface default de isc-dhcp-server
  • sudo vim /etc/default/isc-dhcp-server
    • En la última linea cambiar
      • INTERFACES=""
    • Por
      • INTERFACES="enp0s8"
Configurar la interface del servidor
  • sudo vim /etc/network/interfaces
    • agregar en el archivo:
      • auto enp0s8
      • iface enp0s8 inet static
      • address 192.169.0.10
      • netmask 255.255.255.0
      • network 192.168.0.0
      • broadcast 192.168.0.255
  • reiniciar
    • sudo /etc/init.d/networking restart
Editar el archivo "/etc/dhcp/dhcpd.conf" para evitar algunos "errores" borrar todo (o tener un respaldo) y escribir en el archivo lo siguiente:
  • default-lease-time 600;
  • max-lease-time 7200;

  • option subnet-mask 255.255.255.0;
  • option broadcast-address 192.168.0.255;
  • option domain-name-servers 8.8.8.8, 8.8.4.4;
  • subnet 192.168.0.0 netmask 255.255.255.0{
  • range 192.168.0.50 192.168.0.60;
  • }
Reiniciar isc-dhcp-server
  • sudo /etc/init.d/isc-dhcp-server restart
    • Es muy probable que no advierta de algún error, por eso también se debe usar el comando: status
  • sudo /etc/init.d/isc-dhcp-server status
    • Para ver el estado actual (errores)




También:

Cambiar el tiempo de espera de la asignación de la IP por parte del cliente:

  • sudo vim /etc/dhcp/dhclient.conf
    • en el archivo cambiamos (línea 27)
      • timeout 300;
    • el número 300 indica los segundo, asignamos uno deseado.


Links:
  1. CONFIGURAR E INSTALAR SERVIDOR Y CLIENTE DHCP UBUNTU - https://www.youtube.com/watch?v=8kAuPLJrhUk