Transcripciones
1. Introducción: Bienvenido al curso de
masterización de cárceles de FreeBSD. Este curso está por todas partes
manejando las cárceles. Las cárceles son una
forma muy inteligente integrada profundamente en FreeBSD para
ejecutar aplicaciones. Y separar de manera secular. Es una especie de entorno
basado en contenedores que permite ejecutar
diferentes aplicaciones o las mismas aplicaciones, pero diferentes versiones de
manera insegura separadas entre sí. En este curso,
vamos a utilizar VirtualBox como lap
y muy mount. Instalamos FreeBSD
desde cero. Usamos FreeBSD versión 13, pero esto es aplicable para las versiones anteriores o nuevas de
FreeBSD. Existen varias
herramientas disponibles para administrar entornos de
cárceles BSD libres. Vamos a utilizar un BSD de
Bessel en este curso, buque BSD como silencioso completo dos disponibles para j
también la gestión en el entorno
FreeBSD Bastille
BSD realmente cubre todos los aspectos de mantener y administrar cárceles
y entornos. Está disponible para
ejecutarse en el servidor, servidor
estándar
como las plataformas basadas en Intel, pero también hay un soporte
Raspberry PI. Y dos, estamos echando un
vistazo en capítulo especial para instalar cárceles
en Raspberry PI. Vamos a ver qué
es capaz de hacer
el modelo libre de Raspberry PI ejecutando FreeBSD
con las cárceles habilitadas. Podemos ver todos los geles funcionando. Y en este dispositivo de RAM de 1 gb, utilizamos esta versión especial de FreeBSD dedicada al dispositivo
Raspberry PI, que estamos usando. Eso por supuesto, al final, nos quedamos la mayor parte del tiempo
en la consola ejecutando bajo solo el comando BSD para gestionar las cárceles de
muchas maneras diferentes. Así que bienvenidos de nuevo a las partituras. Y comencemos con la
configuración del entorno y el uso del buque BSD para mantener las cárceles de manera
ineficiente.
2. ¿Qué son las cárceles de todos modos: Lo que nuestras cárceles, esa es
en realidad la pregunta. Y empezamos con la pregunta el
comienzo mismo
de este curso. Las cárceles basadas en información de los diferentes
sitios web es en realidad el sistema para
que los administradores mejoren la seguridad de los freebies. Este sistema, nosotros,
pensamos en los geles como envases o forma de ejecutar la
aplicación en un ambiente
seguro. Y esto es realmente cierto. Pero en general está
diciendo que los geles son una característica de seguridad usando
la cárcel para que podamos asegurar ejecutando un tipo diferente de aplicación en el entorno
FreeBSD. Y no FreeBSD world, tenemos un concepto de
partes o contenedores u otro personal muy
similar a la deuda. En el entorno FreeBSD,
tenemos algo llamado
cárceles que nos ayudan a ejecutar geles en o aplicación en un entorno muy
seguro. realidad hay
muchos casos de uso. Entonces, para que se utilicen los geles, podemos usar cárceles para entornos
de prueba. Podemos usar una cárcel para un
sistema complejo a dos y podemos dividir el sistema de dosis en cárceles
separadas y asegurar el sistema DOS
entre sí. Podemos usar cárceles simplemente para
ejecutar la misma aplicación en,
en entornos separados
como alojar sitios web o ejecutar
dos versiones diferentes del mismo SQL Server
solo para probarla o proporcionar un SQL Server o dos versiones diferentes para
diferentes aplicaciones. Podemos usar las cárceles para
separarnos de razones de seguridad
y prácticas.
3. ¿Para qué son los cárceles?: Entonces pensemos de nuevo lo que nuestras
cárceles realmente son buenas para ello. Podemos echar un vistazo
al manual. En realidad está toda
la sección sobre las cárceles, los detalles. Y también tenemos información
sobre por qué las cárceles, ¿en qué participan las ONG? Y es
una especie de trasfondo y manera y tener algunas cosas de
instalación aquí. Y en realidad no vamos a
utilizar porque a quién
vamos a utilizar el mejor estilo BSD
para mantener las cárceles. Pero desde el punto de vista del
propósito de las cárceles, podemos ver que son todas, podemos echar un vistazo a nuestro C jl, como un tipo de virtualización a nivel de
sistema operativo. Entonces, si estamos usando
contenedores en, por ejemplo un entorno Docker en algunos
otros sistemas operativos. Podemos ver las cárceles de
manera muy similar. Podemos ejecutar diferentes
aplicaciones. Entonces ya podemos ejecutar la misma
aplicación de aplicaciones en varias instancias en entornos
separados de cárcel o
virtuales. En el entorno FreeBSD. Las cárceles admiten la separación completa
en, en niveles precisos, nivel de red y aplicaciones
en
ejecución, servidor
sql, servidor web, cualquier cosa como das en la cárcel. Separamos esas
aplicaciones entre sí. Esas aplicaciones están ejecutando
una cárcel separada y también
separamos la
aplicación del host, lo que significa que aloja el sistema operativo
FreeBSD para que podamos evitar
problemas de seguridad o ataques. Si la aplicación se está ejecutando en un entorno virtual seguro.
4. Herramientas para mantener las cárceles: Llevémoslo a herramientas que tenemos disponibles para administrar
los entornos THE else. Podemos usar comandos
de cárcel desde el propio FreeBSD, solo una especie de
configuraciones de bajo nivel y diferentes lugares. Archivos de configuración y el uso engranaje B es la instalación en
la cárcel y cosas así. Toda la documentación
está
en realidad en el manual de FreeBSD. Es posible utilizar
las cárceles de esta manera. Es, como se mencionó, una especie de nivel bajo y por lo general no. Qué nos gustaría usar
en un entorno de producción, especialmente corriendo
ya que varias cárceles son muchas GRC en un entorno. Otra herramienta para administrar la facilidad de
JLS es demasiado fría. O cárcel, en realidad es resaltarlo a mano,
vamos a conseguir azufre. Hay un
sitio web separado para la cárcel fácil, pero esta herramienta, chocolates
funcionando y agradable de usar, en realidad
es bastante antigua. M2 ya no actualizado. Entonces podemos ver que la última
actualización es de 2015, por lo que es bastante antigua y puede que no refleje los últimos
cambios en las cárceles. Por lo que también está disponible para
administrar cárceles y puedes encontrar muchos tutoriales
sobre el uso de la cárcel fácil. Pero no se
supone que lo usemos en esto, en este curso. Tenemos uno de los últimos logros
aquí tenemos un bote. Es una herramienta para administrar clústeres
GFS o crear un entorno de contenedor
usando un gel. Entonces es una herramienta un poco diferente, pero también una herramienta muy agradable e
importante para ver el futuro. Entonces incluso hay un conductor
nómada por parte, pero es un esfuerzo continuo y para no estar seguro de si está listo
para la producción en este momento. Pero definitivamente el que
debe ser vigilado para el futuro. Y la última herramienta u
otra es la mejor prueba. Bsd, está aprobado
jack dos
vamos a usar en el
discurso y usamos el mejor estilo BSD
para administrar cárceles, digamos en el entorno FreeBSD, está tranquilo
al día de las actualizaciones recientes disponible y
será que se haya estado actualizando al menos
trimestralmente como pudimos ver, durante
los últimos meses y años. Y hay una amplia
documentación disponible de esa herramienta. En herramienta se prueba en diversos
entornos como comentarios, plataforma de
servidor, Raspberry PI y entornos Cloud también. Entonces esa es una herramienta muy útil y muy
agradable. Tenemos muchas características. Y éste es en realidad
el que vamos a usar guiones bajos,
como mencionamos. Profundizaremos en esa herramienta y realmente exploraremos
todas las posibles, casi todas las características
posibles
vienen con esto,
con esta herramienta. Esta herramienta se puede
instalar como pudimos ver en el nuevo FreeBSD, es más bien una herramienta ligera. Hay un muy activo para una
buena ayuda a mejorar el jack. Entonces si tienes algún problema o una pregunta y te
sientes así, puedes preguntar aquí
sobre la buena ayuda o incluso puedes
darle una estrella si quieres. El proyecto es bastante activo. Entonces hay actualizaciones recientes y esta es en realidad la
razón por la que cambiamos a lo último de la trimestral en FreeBSD.
5. FreeBSD descargar: Hola, Empecemos con
negritas en el ambiente de laboratorio. Tenemos que descargar por
años FreeBSD primero. Entonces tenemos que anther freebsd.org
sitio web y tenemos que
encontrar una manera adecuada de
descargar la imagen que se ajuste a nuestro, nuestro entorno local. Entonces tenemos
disponible una versión de 13 a partir de la
grabación de este curso. Entonces usamos la versión de producción. Así que al hacer clic en Descargar FreeBSD, solo
pasamos a la descarga de
FreeBSD. Tenemos varias versiones
y medios de instalación disponibles para descargar e
instalar FreeBSD. Elegimos entre arquitecturas. En nuestro caso, utilizamos AMD 64. Está muy encendido, un entorno de PC y datos. También tenemos una lección o conferencia
sobre Raspberry PI gratis. Por lo que utilizamos la arquitectura ARM
para este propósito. Entonces comenzamos primero con los procesadores basados en Intel o procesadores basados en
AMD, y luego usamos una arquitectura Raspberry
PI MH. Así que tenemos muchas
arquitecturas e instaladores tipo disponibles
para instalar FreeBSD. Y elegimos lo
correcto para ir. Para nuestro propósito,
vamos a utilizar una imagen MAD seis a cuatro. Tenemos varias opciones aquí. Medios de instalación disponibles para los diferentes formatos y tamaños. Realmente depende de la
situación en la que te encuentres. Para nuestro propósito, utilizamos imagen
ISO como
medio de instalación podemos adjuntar a nuestra computadora
virtual que se supone que debemos usar y tenemos unas
opciones de tamaño aquí usamos un disco una opción que en realidad contiene todo lo que necesitamos para nuestra
instalación mínima de FreeBSD. Entonces esta es una versión para procesadores
basados en Intel. Por supuesto, como
mencionamos, se supone que debemos usar Raspberry PI también
en este curso. Y para ello, no
utilizamos
medios de instalación como tales. Utilizamos una imagen
adecuada para tarjetas SD. En realidad, en realidad es una instalación con todas las funciones
de FreeBSD que acabamos de colocar en la tarjeta SD
y su instalación abajo y
configurarla ya porque Raspberry PI en realidad está
arreglado el hardware, por lo que no hay necesidad de
una instalación específica. Ya instalado. Entonces
tenemos varias opciones aquí. Usamos este,
como mencionamos, AMD es de seis a cuatro discos de imagen ISO de
un punto. Y en realidad es lo que
necesitamos y lo que
se supone que debemos usar en conferencias
posteriores.
6. Entorno de LAB con VirtualBox: Bien, así que sigamos con la instalación
de la caja Brucella. Utilizamos una versión siete, que es la última. A partir de la grabación de este curso, VirtualBox será solo un entorno base
para nuestra instalación. Hay soporte
para un tipo diferente de sistema operativo, sistemas
BSD incluidos. Entonces no se menciona. Aquí. Tenemos OpenBSD, pero FreeBSD es totalmente compatible como entorno, entorno ejecución para
un VirtualBox. Imágenes. Usamos VirtualBox en
la máquina Windows, pero podemos instalar VirtualBox
en algunas otras plataformas, incluyendo macOS,
Mac OS o Linux. Significa que puedes descargar
los medios de instalación basados en tu sistema
operativo host que estés usando y
tu experiencia será la misma que las puntuaciones. La instalación de Virtualbox es un proceso bastante
sencillo. Deberías tener VirtualBox
instalado en tus computadoras. Así que de nuevo, tenemos
una versión siete, pero solo hay unas
ligeras diferencias generalmente entre las versiones. Podemos crear una nueva máquina
virtual para nuestro entorno de
cárceles FreeBSD. Entonces puedes nombrarlo
como gratuito como FreeBSD. Tercero, uno, la cárcel. Seleccionamos
carpeta de destino para archivo de imagen. Por lo que seleccionamos nuestros medios de
instalación que acabamos de descargar en
la conferencia anterior. Y por supuesto se detectó
que se trata de un FreeBSD. Así que tenemos un sistema
operativo BSD tipo prellenado, incluso una versión. Se trata de una versión de 64 bits de
FreeBSD que se está instalando. Para que podamos ir a continuación aquí. Y solo podemos especificar
su otro personal, que está relacionado con nuestro entorno
VirtualBox. No estamos no estamos haciendo la
instalación en este momento, solo
estamos creando un entorno computadora
virtual aquí lo
usamos para instalar FreeBSD. Así que asignamos un tamaño de memoria. Realmente depende. Un gig es una especie de
mínimo que usamos aquí. Y aumentamos un procesador
o procesador core, core y números para que
nuestro curso sea gratuito. Entonces tenemos un gig de RAM, y también creamos disco virtual, disco duro
virtual aquí, pero se
expandirá dinámicamente para que podamos crear incluso datos de mayor
tamaño que usaríamos. Y será que
iniciemos con un mínimo y se ampliará a medida que avanza
la instalación. Así que estamos bastante seguros aquí y tenemos una
visión general aquí de lo que
vamos a crear como un entorno FreeBSD
y está abajo. Entonces si tienes que verlo en el entorno
VirtualBox
en el lado izquierdo. A medida que
se crea el entorno virtual, solo
podemos revisarlo. Podemos ajustar algunos
ajustes si es necesario, y en realidad hacemos
y configuración de redes, creamos un
adaptador incumplido y usamos red
inalámbrica ya que está disponible en mis computadoras del
curso. Entonces esto es en realidad, creo que lo
único que hacemos como después de que se crea el
entorno virtual, así que cambiamos la
configuración de red para nuestra instalación. Entonces se supone que FreeBSD debe
detectar nuestra red Wi-Fi
y conectarse a eso. Y podemos usar en exceso de internet para nuestro entorno
virtual.
7. Instalación mínima de FreeBSD: Bien, así que
continuemos si proporcionamos una
instalación mínima de FreeBSD en nuestro, en nuestro nuevo
entorno VirtualBox. Así que acabamos de crear
entornos adecuados para FreeBSD VirtualBox nails y soporta FreeBSD y
le asignamos imagen de instalación
a entornos de deuda. Así que cuando arrancamos nuestra
máquina en VirtualBox, instalador de
FreeBSD realmente la
almacena correctamente. Para que podamos ver esta
pantalla de FreeBSD al principio. Y deberíamos ver algunos mensajes iloc corriendo
curva comida la pantalla. Así que esto es lo
correcto, no podemos, solo
podemos esperar a que se
inicie
el instalador y
proporcionarnos
una especie de guía paso a paso que usamos
para instalar FreeBSD en una instalación mínima de hardware siendo detectado a través
del FreeBSD iniciado. Así que sólo podemos hacer clic
en el inicio y el final. Como primer paso,
seleccionamos la configuración del teclado. Entonces, en función de tu entorno, puedes seleccionar la configuración de tu
teclado que se ajuste a tus dedos. Elegimos un nombre de host
para nuestra máquina. Ahora así podemos
nombrarlo como, como FreeBSD. Abajo. Podemos continuar y
tenemos varias opciones aquí. Simplemente lo dejamos como esos son, para que solo podamos continuar. Y ahora seleccionamos o apoyamos
para ese sistema de archivos. Por lo que utilizamos esta
opción automática para la instalación. Entonces, sigamos con ello. Ahora, FreeBSD está revisando nuestros medios de
instalación de pollo de hardware, y proponiendo algunos ajustes
predeterminados para la configuración del sistema de
archivos para configuración del sistema de
archivos podamos dejarlo
como están los ajustes. Tenemos una unidad de disco, por lo que usamos una raya, sin instalación de redundancia, por lo que tenemos que seleccionar disco duro. Ahora trabajamos con el
disco duro virtual que creamos, creamos durante una configuración de
VirtualBox. Entonces seleccionamos el disco
duro cableado. Confirmamos que nos
gustaría borrar o destruir el contenido de nuestro disco virtual. Y la instalación en realidad
comienza ahora mismo. Así que el escritorio se está preparando
y los archivos de instalación o archivos de tiempo de
ejecución son realmente movidos o copiados a nuestro
disco duro ahora mismo. Este proceso en realidad se está
ejecutando en función de su hardware, es p dos y la velocidad de la
unidad de disco también. Así que realmente varía según
la situación en la que te encuentres, pero simplemente puedes ver cómo se copiaría el archivo y todo desde los medios de
instalación. Y usamos la imagen de
instalación ISO. Así que todos los archivos o archivos que están relacionados con nuestro tipo
mínimo de instalación están siendo
trasladados a nuestros discos duros. Entonces el proceso podemos
ver aquí el rendimiento o estado de la instalación. Así que solo podemos
saltarlo y seguir adelante. Entonces ya casi estamos aquí abajo. Y ahora continuamos con
el proceso de instalación. Por lo que tenemos que asignar
una contraseña para el acceso
root para que puedas seleccionar la
en función de tu situación. Entonces se está detectando tarjeta de red o
adaptador de red. Y esto es en realidad
Virtual Network Adapter recreado en el
entorno VirtualBox. Por lo que se ha detectado en VR. Le preguntamos si usamos, si nos
gustaría usar DHCP. Entonces mi EY
ambiental local
en realidad asignará la dirección IP y toda la información relacionada como un DNS o puerta de enlace
primaria para acceder a
las redes externas. Para que podamos continuar
con esta configuración. Usamos algunos ajustes
relacionados con la zona horaria. También la configuración se relaciona con uso de
su entorno local para que
pueda elegir la
opción correcta para su situación. Así que continuemos donde sea
el ajuste de la hora también. Y a que escuchemos en este diálogo, fijamos el SSH siendo utilizado y podemos revisar
varias opciones aquí. Podemos simplemente continuar con esos. Y abajo, estamos al final
de la instalación en realidad. Así que solo podemos
revisar donde podemos cambiar varias cosas si es necesario. O simplemente podemos
salir y reiniciar
nuestro sistema para que podamos revisar todo lo que
acabamos de crear o hacer. Podemos continuar y
podemos reiniciar nuestro sistema operativo
FreeBSD
recién instalado. Así que
acabamos de hacer el
proceso de instalación de una manera muy rápida. No es parte de nuestra marca, realmente parte de nuestro
curso en realidad. Para que puedas continuar
y puedas revisar, tal vez otros cursos
o documentación sobre cómo instalar FreeBSD. Entonces Dan, en realidad reiniciamos
nuestra computadora virtual. Así que ahora FreeBSD, a partir de
nuestras computadoras instaladas, nuestra unidad de disco de instalación. Entonces no es la
imagen de instalación ejecutándose, sino que en realidad es para
instalar FreeBSD que
acabamos de completar hace un
par de minutos. Entonces nuevamente, la configuración de hardware
o hardware disponible en nuestro entorno virtual
es detectada por FreeBSD. Entonces al menos se
detecta un adaptador de red y podemos ver
en la pantalla y va a bloquear que Wi-Fi asigne una dirección IP a nuestro adaptador de
red. Y ahora estamos aquí
en la consola. Podemos ver como esta
H se está ejecutando, SSH, servidor se está ejecutando en nuestro
entorno y estamos al final donde está disponible la
pantalla de bloqueo. Creamos una contraseña de root durante el proceso de instalación. Entonces este es el
correcto que podemos usar para bloquear nuestra instalación de Fresh
FreeBSD. Entonces probémoslo. Y puedes ver esta es
una pantalla de bienvenida para una última versión
del FreeBSD a partir de la
grabación de este curso. Entonces es FreeBSD uno. Y también las cosas que se nos
presentan en las partituras están relacionadas con esta versión de
FreeBSD.
8. Conexión con SSH desde el exterior: Solo para continuar construyendo nuestro entorno de laboratorio
para las cárceles FreeBSD. Configurados en diferentes configuraciones
que creamos o permitimos conexión externa
SSH a nuestro
entorno FreeBSD local para su ejecución. Entonces tenemos la adaptación a través, tenemos esta
dirección IP siendo asignada desde la conexión Wi-Fi. Así que solo tenemos que permitir que SSH se ejecute en esta instalación de
FreeBSD, permitió el
acceso externo desde el exterior. Entonces, conectémonos a nuestra instalación
local de FreeBSD. Usamos la contraseña a la que nos asignamos durante el
proceso de instalación y tenemos que
agregarle el archivo de
configuración del servidor SSH. Esto lo tenemos en este camino. Usamos un VI para editar ya
que está disponible por defecto. Y tenemos que averiguar
realmente la línea que permite el sesión
root a nuestro
entorno FreeBSD desde el exterior, esta no es una configuración
lista para la producción y no se evita permitir sesión
root
ambiente de producción, pero para nuestro entorno de laboratorio, esto es simplemente correcto y no
hay problema con la deuda. Y solo hará
las cosas un poco más fáciles para nuestras instalaciones
que vamos a hacer en próximas conferencias. Así que
comencemos, vamos a
restaurarlo, se le aplica la configuración
del servidor SSH y deberíamos
poder conectarnos a nuestro entorno FreeBSD usando cliente
SSH para que podamos mirar hacia fuera. Así que no estamos encerrados en VirtualBox UI directamente y
estamos usando TTI inteligente. Es una maravilla de los clientes SSH
basados en Windows. Podemos usar la dirección IP que nos asignaron a nuestro FreeBSD. Utilizamos una contraseña de root, nombre de usuario y la contraseña. Por lo que podemos nombrar esa
conexión apropiadamente y usamos la contraseña para
el entorno raíz, no
estamos obligados a
ingresar su contraseña cada vez que iniciamos sesión en nuestro
FreeBSD usando este cliente. Entonces tenemos todo
en su lugar y podemos tratar de ver si la conexión
está funcionando para nosotros. Así que intentemos conectarnos
a nuestra computadora FreeBSD. La conexión fue
realmente exitosa. Por lo que podemos ver esta
introducción son bienvenidas. El mensaje que viene de la instalación de
FreeBSD es un mensaje predeterminado. Deberías ver algo
muy similar de
tu lado cuando la instalación
está abajo correctamente. Y si se puede bloquear
en FreeBSD, así podemos simplemente comprobar
el nombre que podemos ver en FreeBSD con la versión
13 se está ejecutando aquí, tenemos que AMD tiene 64
versión como la instalamos, y podemos acceder esa instalación
de FreeBSD desde el exterior así que tenemos un mejor cliente para
ser utilizado en este curso. Y puedes elegir a
tu cliente SSH de
tu lado quien prefieras
y simplemente haciendo configuración de datos, podemos acceder al servidor SSH como
ruta desde el exterior.
9. Actualización de FreeBSD a la última versión: Bien, así que terminemos de actualizar nuestra
instalación de FreeBSD a última versión significa aplicar las últimas actualizaciones disponibles
en los repositores de FreeBSD. Así podemos usar el comando estándar de actualización,
fetch e install de
FreeBSD . Entonces, cuando la red
está funcionando correctamente, así que hicimos una configuración durante el proceso de
instalación. Así podemos acceder a Internet ahora mismo usando
estos comandos de actualización de FreeBSD. Así que estaríamos como V
en realidad está obteniendo últimos detalles de las actualizaciones de Internet y aplicando
Chicken Cover System, comparando cosas e instalando cualquier cosa que puedas y
sea necesario para la nueva aplicación, instalar, actualizar o
cualquier cosa por el estilo. Así que veamos si el proceso de
instalación o los procesos
obsoletos pueden encontrar algo de nuestro
nuevo sistema de instalación. Puede variar en tu
instalarla versión FreeBSD. Estamos trabajando solo para recordar, versión
FreeBSD de 13 delta one. Y si, tenemos alguna
información en la pantalla. Así que esta actualización de FreeBSD
fetch acaba de terminar. Así que sólo podemos revisar
lo que se está actualizando a n. Solo
tenemos que
continuar con eso. Así que vamos a comprobarlo. Y así continuemos. Estamos en una especie de VI, VII como editores
a los que solo tenemos que revisar los cambios y dejar de fumar. Y el proceso de instalación está curso o el
proceso de actualización está procediendo. Y es instalar actualizaciones, como se puede ver en la pantalla. Así que es solo proceso de auto
ejecución y en realidad hemos terminado. Entonces regalos la
actualización terminó. Todas las actualizaciones necesarias para nuestro
sistema para que podamos restaurarlo. Nuestra instalación de FreeBSD,
y para estar seguros de que estamos ejecutando los últimos paquetes
disponibles después de esta actualización. Entonces estábamos desconectados de nuestro SSH o en nuestro cliente SSH. Así que tenemos que esperar cuando
FreeBSD se instale, actualizar aquí o reiniciar
con las últimas actualizaciones. Así que solo esperemos
un par de segundos. Esta estrella del
Sistema Operativo BSD Gratis es silenciosa. Rápido, realmente
depende de tu hardware y te estás ejecutando bajo el entorno
VirtualBox, que ralentiza todo. Apuesto a que sigue siendo lo suficientemente rápido como
para, ser utilizable para nuestros
casos de prueba para que podamos volver a conectarnos. Y volvemos a estar aquí. Tenemos la versión actualizada. Tenemos este P2 al final
de la información de lanzamiento, por lo que tenemos las últimas
actualizaciones disponibles. También podemos usar este nombre de
usuario para obtener información
sobre las últimas novedades. Y tenemos eso en P2
release naming también. Así que sólo podemos revisar de nuevo. Podemos ver que no hay
actualizaciones disponibles para instalar, así que no hay
necesidad de nada. En esta zona. Ahora podemos, podemos instalar
algunos paquetes útiles. Usamos un gestor de paquetes con el
que está trabajando, archivos binarios. Entonces orinas, pis, K, G mando. Usamos Bootstrap
que salió primero. Entonces PKA, PKA G
comando está realmente instalado en nuestro entorno
local, FreeBSD, y ahora podemos
instalar algunos paquetes, ligando Nano editor de texto. Entonces, si la
conexión a Internet está funcionando y en realidad todo
está configurado correctamente, podemos ver que el comando de
instalación está obteniendo nano de Internet. Simplemente infórmenos sobre los paquetes que se están instalando
y pida confirmación. Y si solo estamos de acuerdo con eso, podemos instalar el nano y
dependencias en nuestro FreeBSD. Así que de esta manera
vamos a buscar, podemos obtener cualquier cosa que
necesitemos en nuestro
entorno FreeBSD es muy fácil de hacer así que no hay necesidad de una compilación en o cualquier tipo de proceso de
instalación de bajo nivel. Solo estamos instalando
binarios para nuestra plataforma. Estamos en una AMD 64. Y lo puedes ver desde
este mensaje de bootstrapping, como puedes ver resaltado
en la pantalla. Y podemos ver que estamos
recuperando datos o estamos recuperando paquetes de
Quarterly rapport. Así que FreeBSD
en realidad está manteniendo varios informes para
cada arquitectura. Y el predeterminado
después de que se
realice la instalación de freebie on z es un trimestre de repo. Y a usted para nuestro propósito, para tener unos paquetes más recientes, especialmente los
relacionados con las cárceles, tenemos un cambio de
Trimestral a último repo. Entonces podremos actualizar
nuestro sistema y obtener los últimos
paquetes disponibles. Tenga en cuenta que solo las ofertas
que se ponen en repositorio
trimestral para cambiar
el repositorio a las últimas actualizaciones. Es un proceso bastante
sencillo. Tenemos que crear alguna
ayuda o carpetas en la parte local del usuario de nuestro espacio de disco de
instalación. Así que tenemos que crear una carpeta
local de repositorios EDC. No existe en el FreeBSD
recién instalado. Y Dan, tenemos que solo
podemos echar un vistazo a la configuración predeterminada
que tenemos para este entorno
trimestral. Y tenemos que tomar
este
archivo freebsd.com y podemos revisarlo primero. Podemos ver que contiene
inflamación de repo o URL a repo y
versión trimestral de este repo bimestral. Entonces ahora tenemos que
cambiarte a más tarde. Bien, y ahora cuando se crea
completamente suelto, tenemos que copiar este archivo de
configuración predeterminado o dos al usuario local o bajo la
subcarpeta local de usuario que acabamos de crear. Así que solo haz una copia
de este archivo de configuración punto
conf de FreeBSD en la carpeta que creamos. Y ahora tenemos
que agregar esa copia de deuda de FreeBSD tallar y cambiar el
reporte trimestral a último. Entonces, cuando se utilizan
los comandos de actualización o
el
comando de instalación, también
se está utilizando la última relación. Debido a que esta configuración
y sólo anulan por defecto uno de barra diagonal, ETC. Así que es muy sencillo y seguro al actualizar FreeBSD, por ejemplo, así que estamos cambiados a lo último, solo, simplemente cambiando la URL. Y Diana, podemos usar el comando package y
hacer una actualización y ver si hay algo proveniente de este último wrapper
para que podamos ver los rápidos realmente
actualizados primero. Entonces es actualizar rep, repo o buscar
repo, actualizar repo. Y luego podemos llamar a Actualización de
paquetes y ver. Hay algo que tengamos
tenemos todo
actualizado, así que no hay actualizaciones
disponibles para las cosas instalamos y en realidad
solo instalamos Nano editor, así que aún no hay ninguna actualización
disponible, así que ahora podemos instalar algunos
otros paquetes de ayuda como midnight commander bash y algunas otras cosas si es necesario. Entonces vamos, hagámoslo. Ahora. Podemos ver si la
conexión a Internet es lo suficientemente rápida para que todo se detecte, se reúnen
todas las dependencias
y cómo podemos instalar esos paquetes que
vamos a utilizar durante el trabajo con
cárceles en el FreeBSD. Entonces esta instalación
es en realidad parte de la creación de un entorno de laboratorio
usando una caja virtual. Acabamos de instalar FreeBSD o descargar aire para
instalar FreeBSD. Estamos actualizando
FreeBSD a la última versión y estamos obteniendo algunos paquetes de ayuda
que vamos a usar. Por lo que es muy fácil hacerlo
y muy sencillo. Y estamos creando
un ambiente para nuestras conferencias que
vienen apenas en un minuto. Así que una vez hecho esto, podemos ver que hay alguna información de estado apagado
a una instalación de paquete. Así que solo podemos
revisar que por ejemplo una. utilidad de color
libre para obtener
información de memoria está disponible, por lo que se ha instalado
correctamente y podemos ver información de
memoria viene para nuestros seres frescos y libres. La instalación. Aquí tenemos un comandante de
medianoche también instalado
correctamente para que podamos navegar por el sistema de archivos usando un comandante de medianoche. Y si, estamos bien para irnos. Entonces tenemos todo en su lugar y podemos empezar a
trabajar con las cárceles apenas
están empezando a construir geles ambiente como
parte de este curso.
10. ¿Qué es BastilleBSD?: Sigamos
explorando Bessel BSD. Bsd es un proyecto
para la gestión de cárceles. Como mencionamos anteriormente, existen varias herramientas para administrar cárceles disponibles
en el mercado. Hay algunas herramientas
que puedes usar directamente desde la
instalación base de FreeBSD. Así que en realidad podemos usar los comandos existentes de FreeBSD
para administrar cárceles. tipo de uso de esas herramientas es un poco bajo y no es
lo que se supone que debemos
usar en este curso. Pero hay un montón de
documentación que es peor, lee al menos para tener
la idea general qué son las cárceles y
cómo usarlas en general. Pero estamos en la partitura
va a usar lo mejor o BSD, que es un proyecto bastante
actualizado para mantener o administrar cárceles
en el entorno FreeBSD. Hay un sitio web muy agradable
para tener documentación para cada aspecto de
este de esta herramienta. Las características que estos
dos ofrecen o cubren para mantener o administrar cárceles son el uso de plantillas de automatización. Podemos establecer una
red de redes ray direcciones que podemos crear, eliminar cárceles,
ajustar el contenido, y a todos los aspectos
de las cárceles
en realidad están cubiertos
por Bastille BSD. Plataformas soportadas por Bessel. Bsd incluye sus servidores Come
on Intel, pero también usamos este BSD de Bessel para mantener cárceles
en Raspberry PI, por ejemplo, Bessel sea como este
en realidad un comando o una utilidad que pueda manejar todas las cárceles, cosas relacionadas con TI. Por lo que también vale la pena revisar
una página de proyecto de GitHub. En realidad puedes ver el proceso de desarrollo si
encuentras algún ladridos o problema que
tengas, ya puedes informar sobre los
buenos problemas del hub. E incluso puedes revisar cualquier
cambio que venga o se avecine. En el próximo lanzamiento, es peor
mantener ese sitio web y de vez en cuando para mirar el progreso que está haciendo
Virginia. También hay un montón de recomendaciones incluidas
en el BSD de la Bastilla. Desde la inflamación general, proceso de
instalación o configuración red
gobernada o el
uso de comandos de teclado. Bestseller BSD en realidad está proporcionando para administrar las cárceles de go. Entonces esta es en realidad
la herramienta que
vamos a utilizar en el
discurso en profundidad. Por lo que vamos a
utilizar la herramienta en todos los aspectos que la herramienta nos
está proporcionando. Como se dijo,
hay muchas otras cosas que puedes encontrar en Internet
para administrar la cárcel, así que sigue siendo válida OK. Sharon, pero realmente depende de tu
situación, conocimiento real. Recomendamos buque BSD
en este momento porque este proyecto está muy vivo
y se actualiza con frecuencia.
11. intallation de BastilleBSD: Bien, entonces echemos un vistazo a cómo se supone que se debe
instalar
Bastille BSD. Tenemos una nueva instalación, FreeBSD en nuestro lap VirtualBox, como hemos hecho en secciones
anteriores. Y dos, lo que vamos a hacer, vamos a usar un comando package para
instalar best hills. Entonces su comando es
bastante fácil de usar. Nosotros, instalamos Bastille
desde el repo oficial. W es la última versión a partir
de la grabación de este curso. Por lo tanto, la versión real en su
sitio puede diferir un poco. También cambiamos al último
repo de nuestro FreeBSD. Así que estamos recibiendo lo último, la Bastilla está
disponible para FreeBSD. Entonces esto es, creo, lo
correcto que hay que hacer. Y dos, cuando finalice
la instalación, podemos ver a Bessel ejecutando
unas listas de basquetbol, todos los
comandos disponibles. Así podemos ver que la Bastilla está realmente instalada correctamente en nuestro FreeBSD y disponible
para su uso inmediato. De la lista en la pantalla se
puede ver un montón de comandos están disponibles desde la Bastilla salieron y
vamos a ver los escenarios de uso de dosis o comandos para la
Bastilla para el, cada sección de esta conferencia. Así que vamos a
explorar todo lo Bessel realmente proporciona
para nuestro entorno de cárceles, por usar una Bastilla en nuestra
nueva instalación de FreeBSD. Es muy útil para
habilitar el mejor relleno para comenzar cuando FreeBSD
realmente lo almacena. Entonces podemos usar esto
dice R C comando para habilitar Bastille
en RC, no punto com. En realidad, son procedimientos bastante
estándar cuando están habilitados en nuestro archivo de
configuración. O podemos iniciar Bastille
como Servicio para que podamos anotar mejor
el servicio, comenzará. Y podemos ver que
viene
la conformación justa en la pantalla , iniciando la cárcel de la Bastilla. Y podemos ver que
no hay error, ningún problema reportado. Entonces Bastille en realidad está funcionando correctamente
en nuestro sistema. Entonces la hay,
solo podemos revisarla. Podemos ver la
lista de procesos. Si todo está bien. El sistema que se
supone que debemos ejecutar un gel así sucesivamente está
configurado correctamente. Utilizando la sencilla instalación
Bruce tiene Bastille. De hecho, está disponible
en nuestro FreeBSD. Para que podamos volver a revisar la
lista de comandos disponibles y podemos ver que Bastille brinda
soporte para todo. Cárceles realmente soportados,
soportes en FreeBSD. Así que es una herramienta única
que puede manejar todas las situaciones y escenarios que
GL soporta en FreeBSD.
12. Configuración de la bastilla: Bien, así que sigamos
con lo mejor será como la configuración para nuestra
nueva instalación de FreeBSD. Entonces ya tenemos
instalado el comando Bastille o Medio Ambiente. Y dos, podemos hacer alguna configuración
inicial. Entonces para eso tenemos pesto.com ubicado en carpeta habitual local,
ETC, Bastille. Y será lo
mismo en tu sitio. Y este es en realidad
el archivo que contiene la
configuración significativa para comando
Bastille o ejecución
ambiental. Entonces podemos usar un nano editor, puedes usar cualquier otro editor con el
que estés familiarizado. Y podemos ver que este archivo de
configuración está realmente lleno de una especie de
defecto, los ajustes predeterminados podemos cofre y disparamos
a solo si por ejemplo usamos eso como un sistema de archivos. Para que Bessel BSD
funcione correctamente, tenemos que cambiar la configuración
predeterminada, como habilitar ese soporte de sistema operativo f z, establecer ese grupo
o nombre de grupo FAS. Al menos. Entonces esas cosas son datos cuando se cambia la
configuración disponible y el soporte adecuado del
sistema de archivos zip está habilitado para Vestal BSD. Si es necesario, podemos
cambiar cualquier
otra cosa si hay
algún requisito. Y si descubren que
su configuración de Baskin-Robbins D no es
correcta en algunas situaciones. Entonces, en realidad, este
archivo de configuración es el lugar clave para revisar los ajustes predeterminados y
puede cambiar esos
ajustes según sea necesario. Hay algunos, hay alguna documentación en el sitio web de
Bastille BSD. E incluso en este archivo de
configuración, podemos ver algunos valores predeterminados
sensibles y sensibles disponibles. Entonces, si usas ese FAS, esos cambios que
acabamos de hacer son requeridos. Otros son bastante opcionales y no
hay necesidad de
cambiar nada más. Así que de nuevo, cuando escribimos
o llamamos al comando de Bessel, podemos ver la lista de opciones. Ahora en la pantalla. En realidad existe el
primero llamado bootstrap. Vamos a
usar después de un rato. Pero comando muy común aquí para el mejor manejo de cola
es la lista de bestsellers. Y en realidad enumera las cárceles
disponibles que se ejecutan
en nuestro sistema FreeBSD. Así que cada vez que
hacemos algunos cambios, creando un
entorno de cárcel, nos movemos, cambiamos la dirección IP
o cualquier otra cosa usando un comando de lista de Bastille, solo enumeramos todas las cárceles
que se ejecutan en nuestro sistema. Ahora, lo primero que
vamos a hacer, vamos a arrancar entorno de
configuración
para nuestra cárcel de FreeBSD. Así que echemos un
vistazo a la versión de FreeBSD
que estamos ejecutando. Así que estamos ejecutando 13 puntos
una versión P2 de lanzamiento. Y usamos este nombre
para bootstrapping FreeBSD para la creación
de entornos de cárcel. Entonces usamos el comando
Bastille bootstrap. Usamos este 13 guión, un guión, lanzamiento, una actualización. Y en realidad descarga varios archivos de internet. Lo que está haciendo,
en realidad es bootstrapping, bootstrapping archivos FreeBSD. Es una operación de una sola vez. Si usamos esta 13 buena versión
de lanzamiento por cada cárcel
que se supone que debemos crear. Necesitamos arrancar
esta versión solo una vez. Entonces lo hacemos al comienzo
mismo de
este
comando de la Bastilla siendo utilizado. Entonces suele ser solo
lo inicial. Entonces inicialmente tenemos que descargar un montón de los datos
de Internet. Será un cacheado por Bastille ser como D y
usado cada vez que
vamos a crear una cárcel usando esta versión de lanzamiento de FreeBSD. Así que al terminar, podemos ver esta
verificación validada cierta información y toda la
inflamación verde de la pantalla en realidad confirma que la descarga se está haciendo correctamente en los archivos de
instalación o
esos paquetes están extrayendo en la carpeta caché
del comando Bastille. Entonces como se mencionó,
se utilizará para cada niño. Vamos a crear
unas cárceles basadas en este lanzamiento en
particular. De hecho, podemos usar incluso otra versión que difiere del FreeBSD
que realmente estamos ejecutando. Por supuesto, solo podemos ejecutar una versión anterior en comparación con la versión de FreeBSD
que estamos ejecutando. Entonces, si estamos ejecutando FreeBSD
versión 13 en este momento, no
podemos ejecutar un gel
basado en la versión 14, por ejemplo, así que ahora todos los archivos
han sido extraídos. Así podemos ver un
abajo en la parte inferior, Toda la ventana de comandos. Entonces todo se ha hecho, se ha hecho correctamente,
la instalación, las actualizaciones y todo está abajo. Entonces, usando la deuda, un comando
en realidad actualiza la caché local. Si los archivos de esta versión no están
disponibles, se descargan. Es una operación de una sola vez. Así que lleva algún tiempo y
nos atamos a través si es solo una vez y va a reutilizar esos archivos para que se hayan creado
las cárceles.
13. Crear una primera prisión: Bien, así que comencemos con un
saludo para su cárcel usando su comando Bastille BSD en nuestro sistema
operativo FreeBSD of 13. Como ya hemos visto, tenemos varios comandos
cada liberal para Bastilla y
dosis única es mejor crear. Se. En realidad crea
un contenedor delgado basado en esa opción
y especificamos. Entonces, primero, tenemos que
revisar y simplemente recordar los ajustes de red que tenemos disponibles en nuestro sistema FreeBSD. Este nombre puede variar
en función de su instalación local. Pero tenemos aquí e m cero adaptador de red disponible
con dirección IP asignada. Y dos, utilizamos esta información para
crear nuestra primera cárcel. Así que vamos a anotar todo
el comando
que vamos a usar. Entonces es Bastille create. Nombramos nuestra cárcel, así que la nombramos como la cárcel uno. Otra vez. Especificamos FreeBSD release o FreeBSD version es la que
acabamos de arrancar como
parte del proceso inicial. Luego asignamos una dirección IP a nuestra nueva cárcel y especificamos
un nombre de adaptador de red. Entonces, lo que necesitamos
especificar es en realidad la versión de
FreeBSD. Es a la que nos ataríamos. Especificamos nuestra capa de gel, especificamos una nueva dirección IP. Se supone que esta J L está
disponible desde el exterior. Y especificamos todos vieron
el adaptador de red. Así que teniendo todas estas cosas en el lugar y cuando todas
estas cosas sean correctas, podemos crear nuestra primera cárcel. Hay otras opciones para el comando Bastille create que no
estamos usando en este momento. Pero eso es una especie de mínimo para crear una nueva cárcel. Entonces, cuando hacemos clic en Enter, podemos ver un proceso
para crear el almacenamiento del gel
e incluso un acabado. Es un proceso bastante rápido. Y podemos ver que hay alguna validación desde
el principio. La dirección IP y el nombre del
adaptador de
red están siendo validados y
es válido en nuestro caso. Y Dan, se está ejecutando
todo el proceso para todos
los pasos necesarios. Podemos ver algún tipo de salida. Podemos ver que la cárcel se está
creando para todo el sistema de archivos como una configuración y otro personal
relacionado con las cárceles en ejecución. En entorno FreeBSD. cosas que se crean se crean como una base general de pacas, la cárcel, pero estamos usando el mejor comando de herramienta
que simplifica las cosas. También podemos ver dónde
está realmente el sistema de archivos
Bastille o JS mantener la n dentro de
nuestro sistema de archivos local. Entonces podemos ver que hay
una estructura de directorios. Bastille se mantiene actualizada. Y podemos ver que
hay una subcarpeta GLP-1 creada con toda la información
para que ejecuten las cárceles. Simplemente bien. Podemos usar
Bastille la lista, como mencionamos anteriormente, podemos ver una lista de todas las cárceles
así funcionando en nuestro sistema. Entonces hay una cárcel, es una identificación de cárcel. Hay una dirección IP. Especificamos nuestro mejor esfuerzo
para crear comando. Había una cárcel, así que el nombre del
anfitrión y un camino. Es una ruta que acabamos de mencionar
en el sistema de archivos. Si especificamos o mejoramos este
mejor comando de lista de Bastille, podemos enumerar todos. Ahora toda la cárcel. Entonces corriendo en nuestro sistema, aunque la cárcel esté arriba o abajo. Entonces ahora tenemos
aquí una columna estatal con información de
que esta cárcel, esta nueva cárcel fue creada
y arrancada adecuadamente. Entonces está en
funcionamiento en este momento. También podemos ver la
información de liberación. Así podemos obtener una
visión general bastante completa de los All Js, js que se ejecutan en nuestro
sistema como estar triste cuando la cárcel o se creó es, era, también se inició. Entonces está arriba, como podemos ver
en la lista de bestsellers. Y significa que podemos conectarnos
a la cárcel o la cárcel debería estar respondiendo a algunos comandos que la Bastilla
realmente proporciona. Así que vamos a revisar también la
lista de procesos. Y podemos ver que tenemos algunos
procesos con esta j en la estadística Columna significa que esos procesos en la lista
se están ejecutando dentro de la cárcel. Así que incluso podemos mejorar ese comando de lista de procesos
con ese guión 0, J, L. Y tenemos la columna de la cárcel
disponible en la salida. Y podemos ver que hay algunos
procesos corriendo dentro la cárcel una vez o simplemente significa que
la cárcel se está ejecutando. Suma de procesos que podemos ver en esta lista completa se están
ejecutando dentro de la cárcel. Así que es una mejora bastante útil para enumerar todos
los procesos en ejecución, para enumerar todos
los procesos en ejecución,
especialmente cuando
tenemos varias cárceles ejecutándose en nuestro FreeBSD. Así que en realidad podemos ver qué,
qué se está ejecutando en cada cárcel, particularmente en el ambiente carcelario. Entonces es bastante útil
y podemos obtener una visión general rápida de cómo se ve
todo el sistema. Y claro, este reporte
solo lista las cárceles están arriba. Entonces los procesos internos
están realmente vivos y funcionando y lo podemos
ver en esta lista. También podemos revisar nuestra configuración de fuerza
neta. Podemos ver este
adaptador que especificamos durante el comando gel create. Y podemos ver que tenemos
esta dirección IP inicial, que viene de nuestro Wi-Fi. Y la segunda, la segunda dirección IP. Este es en realidad el
que especificamos al crear la cárcel. Entonces cuando enumeramos todas las cárceles, podemos ver la dirección IP, y esta es en realidad
la que podemos ver en la información de
la red
que acabamos de enumerar anteriormente. Entonces esto es solo una descripción rápida que todo
es realmente bastante transparente desde el punto de vista del sistema
operativo o FreeBSD. Así que no hay duda de conocer una
especie de configuración oculta
o algo no visible. Para el administrador. Todo está usando características
estándar de FreeBSD como alianzas para adaptadores
de red. Entonces este Bessel
solo está haciendo las cosas un
poco más fáciles de manejar. Entonces cuando asignamos la dirección IP durante la carrera de básquetbol se ha utilizado el
proceso y esta red triste
se configuró para nosotros así que no
necesitamos hacerlo manualmente
en algunos pasos separados. Entonces también, significa que cuando
destruimos o eliminamos la cárcel, toda esta
información de redes se borra también conjunto con otro
personal relacionado con la cárcel. Entonces podemos usar solo estos
sencillos comandos para crear o destruir
la cárcel anterior.
14. Hacer una instantánea de VirtualBox: Bien, así que agreguemos
una especie de conferencia y discurso extra
y podemos echar un vistazo cómo podemos hacer efectos de nuestro
entorno FreeBSD en caja virtual. Para ello, podemos tomar una instantánea de nuestro funcionamiento
y ambiental. Tenemos la CPU FreeBSD instalada,
configurada, actualizada. Instalamos un comando Bastille, y también arrancamos un nuevo entorno FreeBSD
para ser usado en cárceles. Y podemos tomar una instantánea
en VirtualBox significa deuda. Cuando añadimos eso, cuando instalamos cualquier otra cosa, hacemos algún tipo de configuración
y cuando metemos la pata las cosas no necesitamos
y no somos capaces, por ejemplo, degradar o
desinstalar algo, simplemente podemos regresar y restaurar nuestro estado o
etapa anterior de nuestro entorno
para que podamos restaurarlo. Entonces cuando luego iniciamos FreeBSD, creamos alguna cárcel o cambiamos configuración de la
manera que
quisiéramos, haríamos, no nos gustaría hacerlo. Simplemente podemos restaurar FreeBSD en VirtualBox
al estado anterior. Así que en realidad podemos usar la
opción de muertes cuando lo necesitemos. Si metemos la pata algo, es una
manera muy fácil de volver
al ambiente fresco sin
ningún cambio adicional. Así que estamos guardados para hacer cualquier cosa
en nuestro FreeBSD porque sabemos que podemos retroceder en tiempo y restaurar en
la versión anterior, realidad
podemos crear
un man is snapshots o tomar snapshots para
cualquier otro cambios. Así que en realidad podemos apilar
las instantáneas de dosis
basadas unas en otras. Y podemos Dan, retroceder en el tiempo y restaurar la instantánea
que realmente necesitamos. Entonces estamos iniciando el FreeBSD ahora después de crear
la instantánea. Entonces FreeBSD va a poner en marcha. Podemos ver que la mejor cola también está iniciando y se aplican los
ajustes de red. Y podemos ver aquí, porque Bastille se ha habilitado como servicio y está comenzando cuando comenzaron nuestros entornos
FreeBSD. Así podemos ver que Jill
uno ha sido iniciado, creado y iniciado, y está funcionando cuando creamos una cárcel. la misma manera. Sabemos que después de que se reinicia el
BSD Libre, realidad se
inicia de nuevo la cárcel. Y el ambiente
que creamos es 1.2 porque
reiniciamos nuestra cárcel. Nos han desconectado de nuestro cliente SSH para que
podamos conectarnos de nuevo y solo para verificar si BSD se está ejecutando, está
funcionando correctamente. Y estamos levantados otra vez. Y a S mencionado porque mejor cola está habilitada
como Servicio. Así que solo podemos enumerar en las cárceles
y podemos ver que ahí está la cárcel corriendo
después de que comenzara BSD, así
que no necesitamos manejarlo manualmente de ninguna manera. Toda la configuración necesaria
para que se inicie una cárcel. Entonces podemos ver que
tenemos algún tipo de tiempo
de actividad corto
ahora mismo en la cárcel se está ejecutando. No hubo necesidad de
configuración individual para que la cárcel se
reiniciara cuando FreeBSD
realmente arranca. Entonces es muy fácil
y el mejor tipo de
aquí obtiene un verdadero valor para nosotros.
15. Comandos de bastidor comunes cuando se trabaja con cárceles: Echemos un vistazo a los
comandos que tenemos disponibles para manejar o mantener un
buen funcionamiento de Jill. Tenemos, como mencionamos, tenemos unos
cascarones civiles son manojo de, hasta un montón de opciones. Tenemos esta mejor cola para
que no podamos ver una lista de cárceles en
funcionamiento y podamos
conectarnos a la cárcel. No estamos conectados
a dos FreeBSD usando SSH y podemos
conectarnos a la cárcel individual. Entonces usamos el comando Bastille,
console, Gel one, Gel one es el nombre
del archivo que creamos. Y podemos ver que el shell inicial estaba conectado al host
FreeBSD de dos medios, este es el entorno
host FreeBSD. Lo instalamos en
Virtual Box en ahora nos conectamos a consultas de
gel one. Tenemos esta inflamación
en la pantalla. Estamos conectados como
raíz a la cárcel uno. Entonces, cuando enumeramos
todos los procesos que se ejecutan
en este entorno, podemos ver que esto es solo una lista
limitada porque
no vemos los procesos externos
ejecutándose en los hosts de FreeBSD. Entonces estamos dentro de
la cárcel ahora mismo y la vista que tenemos dos FreeBSD
anteriores es bastante limitada aquí solo estamos
mirando y solo podemos ver cosas en procesos que
se ejecutan en esta cárcel. Entonces y todas las cosas
que vamos a hacer, estamos haciendo en esta cárcel porque estamos
conectados con el gel. Así que solo trabajando con la
cárcel o FreeBSD con cárceles, tenemos que estar seguros de que estamos conectados con el entorno
adecuado. Especialmente tenemos que comprobar
si estamos conectados al host de
FreeBSD o estamos conectados a la cárcel
como se supone que debemos hacerlo. Entonces ahora, porque estamos en la cárcel es un ambiente bastante
fresco, así que tenemos que empezar a
empacar comando de nuevo, que no esté dentro de la cárcel. Entonces nos preguntan si nos
gustaría instalar el comando
package y que estamos usando el último repositorio en el host de FreeBSD en
la
cárcel y de nuestra cantidad, la inflamación del
escritorio
es predeterminada uno. Así que estamos utilizando
trimestralmente por aquí, como se puede ver en la pantalla. Y el comando package en realidad está instalado en nuestra
cárcel para que podamos
usarlo para instalar otros dos que estén
relacionados con la cárcel como tal. Entonces podemos usar este
comando package para la conmutación. Por ejemplo, para el editor de texto Nano, ya
tenemos el nano install gratis, FreeBSD, pero este comando
no está disponible dentro de la cárcel. Y en realidad es algo bueno porque la cárcel está
protegiendo el medio ambiente, ¿es una entrega segura? Por lo que la lista de comandos disponibles en
jail es bastante limitada, y jail no puede ejecutar comandos instalados en FreeBSD como tal. Entonces si se supone que debemos usar
un nano como editor de texto, tenemos, tenemos que instalarlo. Nuevamente, incluso muertos, lo
instalamos en nuestro FreeBSD
OLS para que podamos hacerlo, podemos volver a instalar el nano. Entonces es tarea bastante rápida. Entonces el Nano ha sido
instalado en la cárcel uno. Entonces, si estamos ejecutando
un solo gel, entonces tenemos que instalar el mismo paquete en cada cárcel
particularmente individualmente, para que podamos tener un entorno
diferente, un GL ejecutando este
paquete, y ahora la cárcel. Diferentes comandos wanna DOS o paquetes de
instalación están completamente
aislados entre sí, corriendo dentro de diferentes cárceles. Entonces podemos usar el comando
exit sólo para salir de nuestras cárceles. Entonces salimos, estamos encerrados
de la cárcel. Y nuevamente en la
pantalla podemos ver que ahora
estamos conectados como una
ruta a los hosts de FreeBSD, así que aún podemos
ver dónde estamos. Entonces tenemos a la cárcel corriendo en nuestro
entorno y podemos conectarnos con la cárcel y con la que podamos
trabajar dentro de la cárcel. Ahora tenemos los comandos start
y stop. Esos son bastante básicos para correr o iniciar
y detener la cárcel. Cuando jaleas crítico, creado, como pudimos ver, la cárcel se está
iniciando como defecto. Entonces creamos un gel
y se inicia el gel. Pero podemos detener la
cárcel individualmente y podemos hacer algo de personal y
podemos volver a empezar a la cárcel. Entonces cuando llamamos a la
parada de la Bastilla y nombre GL o identificación de la cárcel, podemos ver la cárcel. Su nombre, se quita
pero no se elimina físicamente. Es, no aparece en el comando de la lista de la Bastilla porque no lo es, no
se está ejecutando. Cuando añadimos este guión a, podemos ver todas las cárceles
de nuestro sistema. Tú y los que están
muertos están realmente caídos. Entonces tenemos este gel uno
con el estado estacionario abajo. Significa que la cárcel está ahí. No se elimina
del sistema de archivos. Por ejemplo, la configuración de gel todavía
está disponible. La cárcel en realidad
solo está detenida. Tome el servidor de ejecución de la cárcel. Así que simplemente paramos el servidor. Stub el contenedor y Dan o simplemente
podemos iniciarlo de nuevo. Entonces Bastille, empieza en la cárcel
idea o nombre general. Podemos volver a iniciar la cárcel. Así podemos enumerar todos los geles
y está listo y funcionando. Entonces se podía ver que es un proceso
bastante rápido. Podemos parar e iniciar la cárcel. Dudamos que
incluso podamos haber restaurado. Esto nos hace falta. Podemos hacerlo en un
solo comando. Podemos manejar la cárcel de esta manera. Y nuevamente, acabamos de
reiniciar la cárcel. Podemos ver esta
conformación en la pantalla. El primer paso fue que se quitó la cárcel
y luego se creó la cárcel. Significa
quitarlo y crearlo. Significa que todos los
archivos dentro de la cárcel todavía
están disponibles ahí. Esos archivos no se eliminan. Pero la inflamación de la cárcel
o configuración de la cárcel, configuración del tiempo de
ejecución se
elimina y luego se crea. Entonces simplemente estamos
empezando a j significa que simplemente paramos y
empezamos a la cárcel. Por supuesto, también podemos
destruir la cárcel significa que realmente eliminamos
toda la información de la cárcel. Significa medios de configuración de gel o archivos
Gela o todos en la instalación de archivos
desde el sistema de archivos. Para destruir la cárcel, tenemos que parar primero
la cárcel para que podamos
verla en la pantalla. Es sólo decir, tenemos que
parar primero la cárcel. Hermano, destruyendo la cárcel
y ahora podemos destruir la cárcel usando el mejor aún destruir en la cárcel llamado g LID. Entonces podemos ver alguna información
de estado. Shama Bastille está haciendo toda la configuración
necesaria para destruir la cárcel porque las
gelatinas desarticuladas. Hay alguna configuración
relacionada con la red que también debe eliminarse
o actualizarse. Así que el sistema está realmente
en buena forma cuando se retira
la cárcel y ya
no está disponible en
FreeBSD. Por lo que este
proceso de limpieza es silencioso, completo y no necesitamos
hacer nada manualmente. Y esto vuelve a ser una gran
ventaja usando la Bastilla, podemos usar el
comando único proporcionando muchas
opciones de configuración que solemos necesitar hacer manualmente
una por una para que no
tengamos que conservarlo en la mente. Nosotros solo creamos una cárcel. Parada-inicio a la cárcel. Destruimos la cárcel y podemos ver que Eddie y
nosotros tenemos acero, el sistema tranquilo, limpio
sin huérfanos ni nada. Entonces Dan, porque
destruimos la de la cárcel, podemos crear una nueva desde
cero y empezar de nuevo. Y es bastante útil cuando estamos creando
una especie de entorno de pruebas. Así que las cárceles vienen
y se van y
no estamos contaminando nuestro sistema FreeBSD con algunas
instalaciones diferentes. Simplemente lo hacemos con seguridad
en las cárceles. Y luego ON la cárcel está terminada o ya
no necesitamos cárcel,
podemos destruir.
16. Instalar MongoDB en las cárceles: Bien, así que comencemos a hacer un ejemplo completo
y recrear la cárcel por ejecutar el servidor de
base de datos MongoDB. Entonces usamos el comando
que usamos ya. Entonces creamos, creamos
una cárcel J MongoDB. Usamos esta versión y
asignamos la dirección IP
y mencionamos un nombre de host. Entonces estamos haciendo exactamente el mismo proceso
que hicimos para el de la cárcel. Lo que podemos ver J
MongoDB está creado. Podemos, podemos comprobarlo usando la lista Bastille o podemos conectarnos
directamente a la
consola a J MongoDB. Entonces nos estamos conectando
a la cárcel de J MongoDB. Se puede ver que estamos conectados
como root dos j MongoDB. Entonces ahora sabemos que todos los
comandos que estamos ejecutando, estamos corriendo dentro de la cárcel. Así que ahora actualizamos el paquete, significa que necesita instalar la herramienta
de paquete desde cero. Mencionamos que ya lo es. Esta es la cárcel es en realidad
los entornos separados, así que necesitamos instalar casi todos los comandos
desde cero. Entonces eso es algo bueno. Entonces el paquete está instalado
para que podamos echar un vistazo si el MongoDB está
realmente disponible. Así podemos usar este paquete surge y MongoDB y podemos echar un vistazo a la desviación así que
tenemos disponible para instalar, así podemos instalar la
MongoDB versión cuatro, así podemos tomar la
última, la versión 44. Así paquete instalar
MongoDB para, para nosotros. Usamos esto e instalamos
esta versión dentro de la cárcel. Podemos ver que esta es una subasta estándar de
FreeBSD. Podemos ver la lista de dependencias que se están
instalando juntas. Y porque estamos
instalando binarios, así que no hay compilación, solo parte de instalar esto. Entonces solo estamos descargando paquetes
binarios y esos
paquetes instalados, instalar papá Dan, todo el
proceso es bastante rápido. Depende de la velocidad de
tu entorno local. Solo registro rápido, recordemos que estamos ejecutando FreeBSD dentro de
la caja virtual aquí, y podemos ver que mongodb
está realmente instalado. Así que solo podemos intentar
iniciarlo usando un comando de servicio. Por lo que solo emitimos
encuestas Mongo D inicio. Y podemos ver que
solo nos piden que
tenemos que habilitar MongoDB, Mongo D dentro de nuestro c.com. Entonces si está habilitado, podemos
iniciar el servicio. Así que vamos a comprobarlo. Seguimos en la cárcel. Empezamos Mongo D
y dice Empezando más ir D y no podemos
ver ninguna inflamación. Entonces parece que MongoDB se está ejecutando y podemos verificar
usando la lista de procesos. Podemos ver los procesos
sólo dentro de la cárcel. Y podemos ver que tenemos el servidor MongoDB MongoDB funcionando y está
usando mongodb.com. Así que solo podemos actualizar la configuración solo para
reflejar nuestro entorno local. Y lo hacemos después un tiempo porque nos
gustaría poder conectarnos
al servidor Mongo DB
directamente desde el exterior. Medio ambiente significa
fuera de la cárcel. Entonces tenemos la cárcel corriendo
en dirección IP especificada. Asignamos el IB
durante la creación de la cárcel. Y nos gustaría que la cárcel o MongoDB estén disponibles
desde el mundo exterior. Instalamos el nano como
editor de texto para que podamos configurar MongoDB con este editor
usando el archivo de configuración. Y podemos echar un
vistazo a la línea que especifica la dirección IP a la que
MongoDB realmente se une. Y es, por defecto es
vinculante para el host local. Entonces lo cambiamos a esto. 0000 significa que se une a todas las direcciones
IP, Gmail o Y el entorno en
realidad se está ejecutando en. Entonces esto es lo que
vamos a hacer. Nos gustaría que MongoDB
se ejecute en todas las direcciones IP. Así que empezamos Mongo D con
esta configuración actualizada. Entonces dice iniciar MongoDB. Mongodb debería estar funcionando
bien y ya podemos salir
de la cárcel. Y MongoDB debería estar corriendo dentro de la
cárcel que acabamos de crear. Así que vamos a probar las
jaleas funcionando. Otra vez. Tenemos que practicar
comandos DOS una y otra vez. Entonces J MongoDB se está ejecutando en esta dirección IP y usamos esta dirección para
conectarnos al puerto. Mongodb se está ejecutando o se
vincula por defecto. Así que también podemos probar directamente
en el host de FreeBSD. Podemos ver ahí está la
dirección IP de j Cárcel MongoDB, y podemos ver que este puerto 27 0 17
es el puerto por defecto del servidor
MongoDB. Entonces en realidad esta, esta
placa está disponible. Podemos tomar un
cliente MongoDB y podemos intentar conectar esta
instancia de MongoDB para que
podamos verificarlo
y ver la información del host. Y estamos exactamente dentro la cárcel de FreeBSD
ejecutando este MongoDB para punto para versión que acabamos instalar hace un par
de minutos. Entonces parece que todo
está funcionando bien. Y somos capaces de conectarnos con Mongo DB corriendo
dentro de la cárcel. Estoy usando un cliente
MongoDB estándar. Así que acabamos de poner a
disposición este servidor desde la conexión
externa para que podamos crear db. Todo está
funcionando y corriendo dentro de la cárcel
y justicia, fuego. Podemos crear una
colección de conexiones dentro de DB. Podemos agregar algunos datos si
queremos hacerlo. Tenemos este
entorno MongoDB en funcionamiento. Es bastante, en realidad fue bastante
fácil hacerlo, si nos damos cuenta de que
no estamos contaminando nuestro entorno
FreeBSD, podemos crear otra cárcel con diferentes versiones de
MongoDB, por ejemplo es muy fácil de hacer por lo que sólo podemos cambiar su dirección IP. Para conectar 2.2, podemos tener MongoDB version forum
van a ser la versión B cinco ejecutándose en diferente cárcel
en el uno de los hosts de FreeBSD. Entonces esta es en realidad la razón, generalmente la razón por la que estamos ejecutando paquetes Solver
dentro de la cárcel, nos gustaría separar
esos paquetes instalados, hacerlo más seguro. Y sobre todo si
ejecutamos lo mismo en
diferentes instancias.
17. Instalar un sistema de mensajería NAT: Bien, así que vamos a crear o instalar otro ambiente de
cárcel. Tenemos MongoDB instalado
con cárcel separada. Y ahora vamos a instalar la cárcel para hospedaje y sistema de mensajería
de jejenes. Entonces usamos, vamos a usar un comando al que
ya solíamos. Creo que varias
veces usamos Bastille crear J
jejenes, G nada. Entonces este es el nombre
o carceleros carcel id Asignamos una nueva dirección IP e interfaz de
red de la misma
manera que se crea la cárcel. El proceso es muy rápido
y podemos ver usando la lista de la Bastilla que tenemos que
las cárceles realmente ejecuten. Podemos conectarnos a
consola de J jejenes. Y nuevamente, y tenemos que actualizar o instalar el comando package. Por lo que emitimos una
actualización de paquete en la consola. La conexión a Internet está funcionando, redes funcionan bien. Entonces estamos haciendo todas las actualizaciones necesarias para
poder instalar cualquier cosa
dentro de la cárcel. Solo un rápido recuerdo, la cárcel es
entornos separados seguros del mundo exterior, desde el host de FreeBSD u otras cárceles que se ejecutan
en el mismo host. Entonces si quisieras
instalar algunas características nuevas, nuevos programas, nuevas aplicaciones, tenemos que hacerlo por
cada gel por separado y hacer volviendo al servidor de mensajería
gnats, usamos un paquete de
redes de sobretensión, guiones servidor. Y podemos ver que tenemos una versión actual disponible desde el repo de FreeBSD
para que podamos instalarla. Es un proceso bastante rápido. Y ya tenemos eso en
nuestra cárcel. Así que la instalación estuvo bien. Y tenemos eso instalado
en nuestra cárcel de J jejenes. Ahora, tenemos que tratar de ejecutar
el servicio para los chiflados. Así que vamos a comprobarlo. Servicio nasa Stuart, y se nos notifica que necesitamos
habilitar este servicio en rc.com. Así que acabamos de habilitar el servidor de mensajería
nuts. Podemos empezar de nuevo
a las, y empezó. Y podemos ver cuando
comprobamos los procesos en ejecución, podemos ver a los nazis corriendo
donde está el archivo de configuración, que en realidad necesitamos actualizar
para que un servidor de mensajería gnats esté disponible desde el mundo
exterior. Entonces cuando comprobamos
su configuración, podemos ver que nats está escuchando en
el host local en esto. Por lo que no está disponible desde
el exterior de la cárcel. Para que esté disponible
desde el exterior, tenemos que editar ese archivo. Por lo que instalamos de nuevo el editor de
texto Nano. Y agregamos este archivo de conf de punto de
jejenes. Y cambiamos este host
local y hacemos que el servidor nuts escuche en todas las direcciones de red significa un host local y una dirección IP
externa. Lo asignamos a esta cárcel
Cuando se creó la Cárcel. Entonces intentemos
reiniciar el servidor de red y revisar que en realidad
se está ejecutando. Podemos echar un vistazo
desde el interior de la celda y también
podemos salir de la cárcel y revisar los procesos o cárceles que ejecutan todo nuestro sistema y
registrando en el navegador. Nats corre en
el tablero 82 22. Para que podamos ver que está
funcionando y
podemos acceder a la cárcel donde está el servidor de mensajería chiflado
del mundo exterior. Entonces la conexión o conexión de
red
está funcionando bien. Esta es la versión que acabamos de
instalar en nuestra cárcel de J nets. Y tenemos esta cárcel disponible. Y en realidad tenemos dos cárceles. Entonces ahora mismo, cada uno
ejecutándose en una dirección IP separada, tenemos un MongoDB, tenemos ese servidor de mensajería. Y no hay
En realidad interacción, interacción entre
esos dos cárcel. Entonces esos dos servicios cada uno se está ejecutando en un entorno separado, teniendo una
dirección IP separada ejecutándose. Así podremos revisar de nuevo todos los procesos que se ejecutan
en nuestro host FreeBSD con esa extensión o para enumerar la información
del nombre de la cárcel. Entonces podemos ver que tenemos
una cárcel para MongoDB y tenemos una cárcel para
unos anuncios que se ejecutan en esto, nuestro sistema FreeBSD en conjunto. Entonces está funcionando bien. Podemos ver todos los procesos
por cada j l corriendo. Podemos ver servidor NAT, podemos ver un Mongo DB
funcionando por separado. Podemos robar,
gestionar ambas cárceles. Podemos detener la cárcel
o reiniciarla. Podemos destruir la cárcel. O incluso podemos instalar
una versión diferente de MongoDB o en locuras
encuestas de mensajería en una cárcel separada. Así que es bastante práctico
y muy rápido configurar algo
y probar o cualquier cosa.
18. Monitorear la cárcel desde el exterior: Bien, entonces echemos un
vistazo a cómo
podemos monitorear en realidad
las cárceles que se ejecutan. Tenemos dos cárceles ejecutándose instaladas y
ejecutándose en nuestro host FreeBSD. Y dos, tenemos
varios comandos los cuales están disponibles para
trabajar con cárceles en ejecución. Podemos obtener información de
EGL por separado uno por uno, o podemos aplicar muchos comandos
en todas las cárceles en ejecución. Así que es un gran
ahorro de tiempo. Podemos, por ejemplo, usar un comando sock stat para ver cómo
funcionan las redes y el enlace de
puertos y qué
puertos están disponibles. Y podemos usar este
comando, claro, localmente cuando estamos conectados
a la cárcel. Pero claro que podemos
usar este comando también en todas las cárceles en ejecución. Entonces para ello
podemos usar comando Bastille, CMD, tenemos este mejor
o CMD como un comando. Y dice que
en realidad es ejecutar comando a través de las cárceles especificadas. Entonces podemos especificar
una cárcel en particular. Entonces no necesitamos
conectarnos a la cárcel. Dentro significa que no necesitamos ir
a la consola de la cárcel, pero podemos llamar al
comando desde afuera. Y como la cárcel para reportar algunas estadísticas o información
de las cárceles en su interior. Así que ejecutar esto apesta que en los J jejenes que acabamos de crear hace
un par de minutos, podemos ver que hay un servidor funcionando y sirviendo
en varios puertos. Pero como mencionamos, nosotros, podemos usar este comando
también para correr a través todos los j l. Así que hemos instalado
en nuestro host FreeBSD, que podamos usar el mejor Bastille Cmd
para una cárcel individual, o podemos usar esta palabra clave
y nos limitamos a especificar, ejecutar este comando en todas las
cárceles y para ver los resultados. Entonces podemos ver, podemos, estamos corriendo y socket
stat en todas las cárceles y
tenemos este
texto verde diciendo que este es el primero es J MongoDB, segundo 1 s, uno j nats. Por lo que tenemos un reporte
para el funcionamiento del gel EEG. Así que es un enorme ahorro de tiempo. Podemos ejecutar cualquier comando realmente que esté disponible
dentro de la cárcel. Así que no necesitamos ejecutar cada cárcel o comando
por cada oído por separado. Entonces, así que si necesitamos enumerar
los procesos que se ejecutan en cada EGL, podemos emitir albahaca CMD todos
y enumera los procesos en la cárcel. Nuevamente, es bastante intuitivo. Es fácil de entender en la pantalla de dónde proviene realmente la
información. Entonces tenemos esas como etiquetas de inicio y fin para cada cárcel
en el color verde, y vemos la salida
del comando en el medio. Imagínese que
tenemos diez cárceles corriendo, así que no necesitamos emitir
este comando diez veces. Podemos ejecutarlo como un trazador de líneas y ver la
salida para EGL funcionando. Nuevamente, tenemos una lista de comandos que Bastille
realmente soporta. Y en esto podemos usar
un comando package. Utilizamos el borde posterior o la parte superior. Usamos paquete ya
conectado a la cárcel, así consola, pero podemos llamar
al paquete desde el exterior. Entonces tenemos el paquete, tenemos el comando de servicio
chop a todos esos servicios están realmente disponibles desde el
interior de la cárcel, pero podemos llamarlo
desde todo el sistema y sin conectando a la
consola de particularmente la cárcel. Así que podemos, por ejemplo, mostrar la cárcel, el estado de realizar encuestas. Entonces podemos especificar, podemos emitir encuestas de comandos de la
Bastilla. Específicamente estamos especificando
la cárcel J MongoDB. Especificamos un nombre de servicio
y estado de inicio. Por lo que es muy
fácil hacerlo y manejar algún tipo de información
del mundo exterior de la cárcel. Y nuevamente, solo un rápido recuerdo, no
necesitamos emitir el
comando a una sola cárcel, sino que podemos emitir el comando través de todas las cárceles que
tenemos en funcionamiento. la misma manera, pero aún
dap realmente muestra información sobre los procesos
que se ejecutan en la memoria, uso y otro personal. En realidad de la
misma manera que lo hacemos cuando corremos chop dentro de la cárcel o
desde todo el sistema, sistema
host como tal. Pero usando el mejor TO top, podemos monitorear la información desde la cárcel o sin
conectarnos a la consola de las cárceles. Así que de nuevo, es un poco
ahorrador de tiempo y dos muy fáciles manejar el gel desde el mando de la Bastilla
desde el exterior. Entonces nuevamente, podemos, por supuesto, hacer lo mismo usando un comando de
básquetbol, Vestal CMD. Porque el comando L0
rodea cualquier, cualquier binario o cualquier comando
desde el interior de la cárcel. El enorme invento,
ventajas alrededor de
comandar a través de toda la cárcel. Así que tenemos corriendo, así que por ejemplo podemos instalar Midnight
Commander MC en todas las cárceles. Así podemos Alrededor de Vestal, CMD, todo Paquete Instalar y ver
si todo va bien. Podemos ver que se inicia con
la primera cárcel en nuestro caso es J MongoDB y está tratando de
instalar debido comandante de medianoche. Entonces tenemos que esperar
un poco aquí, aquí. Pero al cabo de un tiempo sólo podemos ver que todo está instalado
en el fruto de la cárcel. Pero solo recuerdo rápido, estamos ejecutando este comando
a través de las viejas cárceles, y esta es solo la primera
que se está procesando. Pero la ventaja aquí
es que solo tenemos que sentarnos
a mirar y
no necesitamos hacer
lo mismo para EGL por separado. De nuevo, solo piensa que tenemos
un pueblo cárceles corriendo. Nosotros, nos gustaría hacer lo mismo en todas las cárceles. Entonces es muy fácil hacerlo. Y claro, de esta manera podemos ahorrar tiempo y mantener todo j
actualizado, actualizado en conjunto. Cuando termina el
procesamiento de la cárcel de J MongoDB, Jane ads es el
otro en las líneas. Entonces el mismo
procesamiento de comandos se está ejecutando dentro
del GI, eso es la cárcel. Entonces seguimos ejecutando
el comando inicial para instalarme Knight
Commander en todas las cárceles. Y estamos en ahora en
el segundo año y el proceso de instalación
es muy el mismo. Así que sólo podemos saltarlo. Entonces cuando termine
el proceso de instalación, podemos conectarnos a una de
esas cárceles e intentar
correr a medianoche comandante
y ver si está funcionando. Así podemos ver que
ha sido su tienda instalada correctamente y está
funcionando como esperaríamos. Esta opción todo está disponible para casi
todos los comandos de la Bastilla. Entonces podemos ejecutar comandos
individuales contra
una cárcel en particular o podemos usar esa palabra clave
all para ejecutar
el comando contra todos los geles que tenemos
ejecutando en nuestro host. Hay muchas opciones que
podemos usar esos comentarios, por ejemplo este paquete de Bessel, todo lo que podemos usar para instalar
algo en toda la cárcel. Entonces podemos usar el comando
para actualizar todas las cárceles, por ejemplo así de nuevo, somos capaces de
instalar bajista para todas las cárceles. Tenemos. Este es un proceso bastante
rápido así que solo podemos esperar cuando
esté terminado. Entonces nuevamente, somos donald J MongoDB y ahora lo
estamos haciendo para j nets. Por lo que ambas cárceles y se ha instalado o Bash se ha
instalado para todas las cárceles. Y de la misma manera podemos usar este comando de paquete para
actualizar toda la cárcel. Para que podamos redondear este paquete o actualizarlo contra todas las
cárceles en ejecución. Y estamos actualizando
cada uno por separado. De nuevo, es un gran ahorro de tiempo. Tenemos un comando one
ejecutándose usando este
proyecto Bastille BSD y best still comando disponible en
el host de FreeBSD.
19. Plantillas de la bastilla: Echemos un vistazo a
muy bonita opción buque. Bsd en realidad proporciona. Es la forma de crear
nueva cárcel usando una plantilla. Podemos usar una plantilla
para ejecutar contenedor. Y esta plantilla puede
contener comandos individuales necesarios para ejecutar y
configurar GL correctamente. Hay un sitio web funcionando en
la buena suerte con la URL. Se puede ver en la pantalla, tenemos un montón de predefinidas, mejores plantillas BSD de oferta. Tenemos unas plantillas para muchos servidores famosos o
aplicaciones como Jenkins, Elastic Search, Apache server. Y podemos echar un vistazo a
un individuo o plantilla. Podemos ver rapport individual, plantilla
Bastille para
bootstrap servidor web Apache. Cada plantilla contiene información útil
como información de uso, qué se trata la plantilla
y qué resuelve realmente. Y estamos dentro la
plantilla del servidor web Apache y podemos ver, podemos aplicar la plantilla mediante la plantilla bootstrapping
desde el buen lab y luego usando un comando de
plantilla de basquetbol para usando esta plantilla para correr o crear una nueva cárcel. Mirando el archivo
de configuración. Así que cada
paquete de plantilla contiene archivo de
configuración
con un comando. Así que similar a la sintaxis de Docker, utilizamos el comando package
para instalar Apache. Usamos dice RC para
configurar variables del sistema. Llamamos a algún proceso e
iniciamos el servicio al final. Entonces este es en realidad el plano del jugador
azul para configurar nuestro contenido de la cárcel. Y tenemos que hacer
en realidad dos cosas. Tenemos que arrancar
la cárcel y tenemos que aplicar la plantilla
a la cárcel existente. Entonces tenemos que crear primero la cárcel
vacía. Y luego usamos la cárcel para instalar un sistema
definido por la plantilla. Entonces, vamos a crear una nueva cárcel
y ponerle el nombre J Apache. Asignamos la
dirección IP no utilizada de la misma manera que lo
hemos hecho varias veces. Entonces es muy fácil de hacer. Entonces la cárcel se crea apenas en unos segundos y
tenemos solo podemos comprobarla. Ya tenemos la cárcel
en funcionamiento. Entonces ya tenemos unas cárceles libres de
ancho en funcionamiento. Y la cárcel de J, J Apache
en realidad está vacía a partir de
recién creada una cárcel. Tenemos apenas unos pocos procesos
del sistema corriendo dentro de la cárcel. Y ahora tenemos que aplicar
la plantilla desde el, desde el repo GitHub. Entonces tenemos que, tenemos que arrancar este bosque templado
apache. Entonces copiamos la URL en portapapeles pegar y podemos ver
que aquí falta algo, y dice que no se archiven. Por lo que este comando
requiere un buen estar instalado en nuestro host y
no se ha instalado. Así podemos hacerlo usando
un paquete, comando, paquete instalado get y
estamos instalando get en nuestro paquete host FreeBSD. Nuestra mejor plantilla TO es usar esta puerta de
enlace para obtener la ondulación
del buen laboratorio y
almacenarla en la caché local. Así que fue, de nuevo, proceso
bastante rápido
depende del ancho de banda, pero tenemos instalado Git, así podemos intentar volver a emitir el comando
anterior. Y ahora podemos ver que estamos iniciando plantilla
para servidor web Apache. También, de nuevo, bastante rápido. Solo unos pocos
archivos de configuración vienen
de Internet a
nuestro sistema BSD. Y podemos ver también la salida del
archivo de configuración para que podamos revisar qué comandos se van
a emitir cuando se aplique
plantilla
para nuestra nueva cárcel. Entonces tenemos una
visión general rápida de lo que viene. Es fácil entender lo que
realmente la plantilla defunciones. Y podemos usar la
información para que plantilla esté siendo almacenada en caché
localmente así que no hay necesidad. Para template bootstrap, nuevamente, si algún otro periodista necesitaba para esta
plantilla también. Así que de nuevo, estamos aplicando este
comando de plantilla de Bastilla y
reemplazamos el destino
donde se encuentra el nombre Apache. Entonces Apache se instaló de la
misma manera que lo hemos hecho para cualquier otra cárcel porque
necesitamos asignar información de red de dirección
IP y así sucesivamente. Entonces tenemos ahora mismo la cárcel de
J Apache corriendo
sin ningún paquete dentro. Y ahora estamos aplicando esta plantilla a
esta cárcel corriendo. Entonces es usar Bootstrapping,
tipo de inflamación. Es, se debe instalar
en J Apache, por lo que necesita un comando de paquete. Esto lo hemos hecho manualmente, pero ahora todo está funcionando
desde la plantilla. Entonces es instalar todas
las dependencias necesarias. No hay necesidad usar un teclado aquí y hacer
alguna aprobación para continuar. Todo es
una especie de instalación silenciosa. Solo vemos lo que está pasando en la pantalla para que
podamos revisar y ver qué es lo que realmente está haciendo el mejor
comando de plantilla de estilo. Y podemos ver que está recogiendo Apache y todas
las dependencias requeridas. Entonces todo está en
nuestro sistema local. Es extraer
cosas, instalarlas en lugares
adecuados de la cárcel. Solo recuerdo rápido,
estamos ejecutando esto para la cárcel J Apache
que acabamos de crear. Y podemos ver que somos ADL y todo le
queda bien. Parece ser que el servidor web
Apache está instalado y ejecutándose
en nuestra cárcel de J Apache. Así podremos volver a revisar todos los mensajes de
registro desde la pantalla. Si quisiéramos comprobar qué fue lo que realmente
hizo la plantilla, solo
podemos hacerlo. Plantilla no está haciendo nada. Oculto, es simplemente aplicar una lista
de comandos de forma automática. Y cuando enumeramos todos los procesos desde el interior de Apache gel, podemos ver que
hay un proceso HTTPD ejecutándose en el sistema, así que la instalación
estuvo bien y HTTP pudo iniciar y ejecutar . Por supuesto, sólo podemos comprobar
cómo van las cosas. Entonces podemos usar una
estadística de calcetín para echarle un vistazo. La dirección IP y el
puerto en el que se está
ejecutando el servidor web para que podamos ver la dirección
IP a la que le asignamos. La cárcel está siendo utilizada por el servidor web
Apache y
se está ejecutando en el puerto 80. Así que sólo podemos comprobar que
las cosas están funcionando bien. Y podemos comprobarlo
usando un navegador. Por lo que estamos cambiando a navegador, conectándonos a su dirección IP asignada a la cárcel j Apache. Y podemos ver que dice que funciona. Es un HTML estándar proveniente del servidor Apache de
instalación reciente, por lo que está funcionando bien. Se está ejecutando dentro de la cárcel y el proceso anti para
configurar J Apache y todas las cosas requeridas es
solo una parte de la plantilla. Así podemos usar nuestras propias
plantillas para la instalación, configurando
al personal de TI de la misma manera. Así que si necesitamos
ejecutar tu Apache para varios clientes, podemos simplemente, simplemente podemos crear una nueva cárcel y aplicar
la misma plantilla a la nueva J L. También podemos
aplicar la plantilla a todos los JL, ver si tiene algún sentido. Pero por ejemplo podemos crear
diez cárceles separadas para Apache para servicios de hosting. Y podemos hacer instalar la misma configuración apache en EGL usando solo un comando. Así que de nuevo, mirando
hacia atrás en buenas plantillas de laboratorio, ripple,
tenemos mi secuela, tenemos Postgres y demasiados,
muchos otros staff que ya está disponible con algún tipo de configuración requerido para servicio de
deuda se ejecute
en nuestro FreeBSD. Entonces es bastante práctico. Podemos encontrar algo o podemos tomar algún servicio como
ejemplo y
podemos crear nuestra propia plantilla siendo utilizada para nuestro propósito
específico. Si necesita más
información sobre las plantillas y
comandos disponibles, hay una sección en documentación de
Vestal
donde todos los comandos disponibles se enumeran
con una información de ayuda, un ejemplo de cómo utilizarlos. Para que puedas usarlo en la pantalla cuando se
esté aplicando la plantilla. Podemos ver con Bootstrap, podemos ver todos los comandos que vienen desde el interior
de la plantilla para que podamos ver qué comandos se supone que deben usarse de alguna manera. Podemos, en documentación, podemos ver ejemplos para cada uno de los comandos y podemos ver incluso un ejemplo completo para
configurar nuestra propia plantilla. Pero nuevamente, existe
una alta probabilidad de que ya
haya una plantilla
disponible en el repositorio de GitHub. Para que puedas
volver a echar un vistazo y comprobarlo y utilizarlo para tu propio propósito. Y nuevamente, podemos instalar la plantilla en una cárcel
individual o podemos instalar la misma plantilla
en todas las cárceles que
estemos ejecutando en nuestro comando FreeBSD
whole store. Podemos, quiero decir, sólo
para evitar errores haciendo
pasos individuales de manera individual. Porque hacemos y usamos
algo que ya creamos. Sabemos que es solo una solución de
pruebas por lo que podemos aplicarla cada vez que necesitemos lo mismo para diferentes clientes o diferentes
entornos, etc.
20. Actualización de las cárceles: Bien, entonces echemos un vistazo a
cómo usar el comando Bastille para actualizar las cárceles de
alguna manera inteligente. Tenemos, ya sabemos que
tenemos el mejor comando de
paquete de herramientas. Y sabemos que podemos
usar ese comando para correr a través o contra
todos los geles disponibles. Entonces podemos usar esta palabra clave todos. Podemos usar este paquete todas las
actualizaciones contra todas las cárceles. Las cárceles también están usando una
especie de ribosa. Freebsd se basa en
el rapero por defecto en el FreeBSD es
el trimestral. Hemos cambiado a lo último
en nuestro host FreeBSD. Y podemos usar esa
configuración para nuestras cárceles y
entorno. Predeterminado. La cárcel se basa en informes
trimestrales, por lo que ahora tenemos un entorno el host de FreeBSD está
ejecutando lo último, todos los geles están ejecutando repositorios trimestrales para que
podamos hacer actualizar todas las cárceles que la última versión o configuración de repo
más reciente. Y podemos ver que tenemos algún
tipo de pista de cómo hacerlo. Así podremos copiar el
comando para hacer directorio para la celebración
del archivo de configuración. Podemos usar el comando bass tail. Y podemos ejecutar este
comando contra todos, contra todas las cárceles que tenemos
funcionando en nuestro conjunto FreeBSD. Entonces puedes ver que acaba de
pasar por los tres geles. Tenemos una carrera y este
directorio se crea en, dentro de cada cárcel. Y ahora para completar una
configuración, tenemos que copiar este archivo de
configuración con último vinculado a
repo, a la cárcel EGI. Podemos usar el comando de copia
Bastille. Aún no hemos usado el comando, pero es solo copiar el archivo del host
de FreeBSD, del asesino de
dos partidos o de toda la cárcel. Así podemos usar el
comando para copiar nuestra configuración local apuntando al último repo, a todas las cárceles, a party killer directorio
específico FreeBSD está usando cuando
estamos tratando de hacerlo, estamos anulando la configuración
predeterminada. Entonces solo en un comando, creamos una copia de ese
archivo en cada cárcel. Así que de nuevo, es bastante rápido, fácil hacerlo y
podemos simplemente cambiar cada cárcel al último repo. Así podemos encerrarnos en, por ejemplo, J. Nats. Y podemos simplemente revisar que el archivo está en
su lugar y contiene configuración
que necesitamos para obtener
los últimos paquetes
de los repositorios de FreeBSD. Así podemos ver que estamos en cárcel de
J gnats y puntos de
configuración al último repo de
los sitios web de FreeBSD. Entonces simplemente salió bien. Entonces podemos suponer que esta configuración está
disponible en todas las cárceles porque obtenemos una copia y
especificamos un target todos
para que todos los geles contengan el archivo de configuración copiado
de nuestro host FreeBSD. Entonces ahora, cuando el repo se cambia del trimestral al último, en realidad
podemos emitir un comando de paquete de básquetbol
para actualizar o el actualizado en Índice
de paquetes del último repo de paquetes. Entonces usamos este comando best tell the package y
dice command not found. Entonces aquí hay algún problema, y sin embargo todavía estamos
conectados a la cárcel de J jejenes y una Bastilla no está
disponible en las cárceles. Está disponible en
Freebase, el host, así que tenemos que salir y
volver a FreeBSD. Y Dan otra vez, podemos emitir
este paquete Bastille. Usamos la palabra clave all
porque necesitamos aplicar el comando update
a todas las cárceles, así que ejecutándose en nuestro sistema. Entonces tenemos unas cárceles libres corriendo. Y por cada cárcel, Bastille está buscando o
este comando está recuperando el nuevo Índice
de Paquetes del último reporte. Entonces en realidad es
lo mismo que se está haciendo en cada cárcel. Sólo un recuerdo rápido. Cada cárcel es ambientes
separados, así que no está compartiendo por ejemplo a, U, incluso este índice de paquetes. Y puedes tener una
cárcel corriendo desde el último repo y puedes tener otra corriendo
desde el trimestre, así que incluso podemos usar
versiones diferentes para cada cárcel. Y Dan, podemos emitir
el comando upgrade, así que solo pasará por E
jail nuevamente e intentará hacer una actualización de paquetes existentes en
base a este switch de repo. Entonces estamos en J MongoDB
y podemos ver que hay
algunas bibliotecas o
aplicaciones que se están actualizando, así que Bash está actualizando. Ahora J nets, Es muy lo mismo. Nuevamente, se
van a actualizar dos paquetes. Entonces es buscar información
de Internet y no hay actualización
para la cárcel j Apache. Entonces el único trazador de líneas que
podemos hacer actualización, como se puede ver en la pantalla, podemos hacer actualización y actualización
de todas las celdas de la cárcel por completo. Entonces es bastante rápido, rápido. Podemos administrar las cárceles
en un solo comando y mantenernos actualizados con bastante facilidad sin conectarnos a cárceles
individualmente. No hubo necesidad de datos. Podemos usar el comando
Bastille desde el host FreeBSD desde el entorno exterior
y aplicado a todas las cárceles. Por supuesto de nuevo, podemos hacerlo también individualmente para
una cárcel en particular, o incluso podemos
conectarnos a la consola a la cárcel
individual y hacer la actualización del paquete y actualizar la
individualidad de esta manera. Entonces es bastante práctico. Es muy fácil
mantener cárceles y entornos
de datos para obtener. Incluso podemos ejecutar esto usando
un comando crown, por ejemplo, si tiene algún sentido.
21. Clonar la cárcel: Continuemos de nuevo y echemos un
vistazo a la subasta para clonar la cárcel existente y crear otra cárcel
basada en una existente, podría ser que tengamos jello
muy bonita con toda la
configuración necesaria. Y nos gustaría crear un
clon con fines de prueba. Nos gustaría hacer algún
cambio dentro de la cárcel, pero queremos poder mentir
para evitar cambiar la cárcel
existente porque no
estamos seguros de cómo van
esas cosas. Entonces sería una buena opción
poder clonar la cárcel,
no instalar la nueva
cárcel con todos los comandos, actualizaciones o todo lo
que lo necesites. Pero eso es un poco BSD ofrece un comando para
clonar existir en G, L. Así que cada comando de
la Bastilla contiene tipo de ayuda para que podamos
echar un vistazo cada vez qué programas se necesitan
para ejecutar el comando. Y podemos ver la
clonación de las cárceles. Cárcel significa que tenemos que
especificar el nombre de la cárcel existente y
crear y especificar el nuevo nombre de la cárcel. Y por supuesto tenemos que
asignar una nueva dirección IP, así que también lo hacemos. Entonces todo el comando
en realidad es mejor o clonador. Tenemos
nombre de cárcel existente, nuevo nombre de cárcel y nueva dirección API para ser
asignados a esta cárcel glommed. Entonces solo tema,
emitir este comando significa que se crea la nueva
cárcel. Entonces es solo, lo podemos ver. Hay alguna comprobación
para la dirección IP. Y dice intentar
clonar J Apache dos, j Apache dos y la Colonia
se creó con éxito. Así que ahora podemos verificar
usando una lista de bestsellers. Hay cárcel disponible y no
podemos verla en la
lista por alguna razón. Y sabemos que la lista de la
Bastilla muestra solo geles que
en realidad están funcionando. Este nuevo. La cárcel de clones está abajo ahora mismo, así que no está en la lista de
bestsellers disponible, pero podemos ver que la cárcel está disponible y
podemos empezar a la cárcel. Podemos usar esto mejor. Empezaremos a J Apache al mando. Y dice que se crea J apache
do. que podamos
volver a verificar mejor para enumerar, y esta cárcel está en
funcionamiento y podemos
verte en la dirección IP
que asignamos a la cárcel cuando el clon estaba caído. Entonces ahora tenemos cuatro
cárceles corriendo a. Las cárceles son en realidad las mismas, Apache y J Apache dos. Y podemos checar en el navegador, tenemos este servidor
Apache inicial y tenemos el nuevo encendido, ejecutándose en la nueva dirección IP. Y está respondiendo de
la misma manera. Entonces está funcionando bien. Está funcionando como esperaríamos. Y se puede ver que fue proceso
bastante fácil y rápido
porque no hubo
necesidad de instalar todo
dentro de la nueva cárcel, pero simplemente clonamos
todo lo instalado y es que se está ejecutando
como el inicial. Entonces cuando paramos la cárcel, podemos ver que no responde. Entonces realmente estamos hablando
aquí a la cárcel. Nosotros clonamos. Es sólo una especie de prueba. Entonces la cárcel no está
funcionando en este momento, así que no responde
en el navegador. Ahora, ya, ya
comprobamos la plantilla OK, compartir y para hacer una cárcel creada en base a una especie
de lista de comandos. Pero de esta manera cuando
tenemos la cárcel ya creada con todas
las instalaciones
instaladas, configuraciones, es muy
fácil crear una nueva de
la misma manera. Así que incluso podemos crear
una cárcel igual que una plantilla y no usarla
para situación real. Y podemos simplemente hacer
colonias cuando sea necesario. Así que de nuevo,
aquí hay
un comando predeterminado que todavía es clon. Git Apache, nombre de la cárcel existente, nuevo nombre de la revista y dirección IP. Creo que es bastante
sencillo y fácil entender lo que realmente
estamos haciendo. También incluso proceso bastante
rápido
basado en el tamaño de
la cárcel.
22. Respaldo y restauración de las cárceles: Bastille BSD contiene una característica
bastante útil para hacer copias de seguridad y
restaurar las cárceles existentes. Decimos incluso una
opción muy agradable para FreeBSD ejecutándose en su sistema de archivos porque podemos exportar cárceles sin parar, necesario para detener la cárcel. realidad hay dos comandos. Hay un mando
para exportación y mando para la
importación de la cárcel. Para que podamos llevar una cárcel corriendo
o instalada y funcionando. Podemos exportar la
cárcel al archivo, y luego podemos usar ese archivo para importarle una gala a la cárcel. Entonces podemos echar un vistazo aquí cuáles son las opciones disponibles. Podemos ver que hay pocas
opciones relacionadas con zeta s. y podemos simplemente
tomar este comando, especificar un nombre de cárcel
y una ruta donde almacenar el paquete o el
archivo con la copia de seguridad. Y en realidad está abajo. Entonces podemos usar el comando de exportación de
Bastille. Tenemos esta última opción. Entonces echemos un vistazo a la
cárcel que se ejecuta en nuestro sistema. Tenemos ese Apache
dos rallying. Es el que
acabamos de clonar en la
sección anterior o conferencia. Y podemos tomar la
cárcel y Megan respaldo. El respaldo se puede hacer
en realmente correr la cárcel. Así podremos usar el
comando Bastille export. Especificamos la subasta
para el gráfico
del archivo que se
supone que se va a utilizar aquí. Y podemos usar este comando para exportar la cárcel que se está ejecutando. Exportar j significa que estamos
exportando el contenido de la GL con configuración incluso redes venta relacionadas con la cárcel. Entonces podemos ver
que tenemos ese J Apache dos, así que hicimos referencia a ese nombre. Solo podemos verificar toda la
información que tenemos. Podemos ver que la cárcel está levantada, así que la cárcel en realidad está corriendo. Por lo que estamos exportando un sistema
corriendo corriendo cárcel. Y esta opción está disponible
para sistemas de archivos a z OS que
admitan instantáneas
del entorno en ejecución. Entonces nosotros, de nuevo, tenemos
esta exportación de la Bastilla. La opción para
exportar es que f tenga cárcel en imagen comprimida. Entonces ejecutamos el comando, podemos ver que es una especie de, se llama un
JPEG de exportación caliente dos comprimir la imagen y en realidad los sensores de
esos datos en el, en el archivo o una
imagen comprimida que se crea. Entonces podemos ver que la velocidad depende del
tamaño de la imagen. Puede tardar varios
segundos o minutos. Realmente depende aquí. Pero es un proceso bastante
sencillo. Podemos hacer esta exportación en base a
programación, por ejemplo, como una especie de respaldo. Diario, semanal, mensual,
y realmente los padres, para que podamos ver archivo fue exportado. Es un solo archivo o archivo comprimido de la
cárcel J Apache dos. Y podemos ver la carpeta
donde se guarda este paquete. Y esta es una carpeta por defecto relacionada con la
instalación de Bastille. Entonces tenemos esto, podemos migrar esta imagen
comprimida a algunos medios de respaldo, por ejemplo, si es necesario, podemos
ver incluso el tamaño. Hay un hash de verificación, checksum, hay un tamaño y también tenemos una marca de tiempo
para que los archivos de copia de seguridad. Por lo que podemos revisar si
tenemos múltiples copias
en función de la fecha y hora en que se creó la
copia de seguridad. Y nuevamente, podemos ver
usando un conjunto de S, podemos hacer una copia de seguridad de
una cárcel en vivo sin ninguna interrupción del contenido central
interno. No necesitamos parar la
cárcel ni nada por el estilo. Entonces esta Z F tiene un sistema de archivos
es bastante vital subasta y muy puñado para
dirigir las cárceles. Y justo el comando contrario, tenemos lo mejor que va a
importar disponible. Y es bastante fácil de
usar porque
lo único que tenemos que especificar es el archivo
donde está la imagen de la cárcel. Entonces ya conocemos el nombre del archivo. Entonces usamos esta importación pastel y especificamos
este J Apache dos. Y dice que correr
la cárcel coincide con el nombre. Entonces tenemos al carcelero, vamos a hacer con este nombre, Jay Apache dos ya corriendo. Y claro que está
corriendo porque no
hemos parado ni
destruido la cárcel. Y paramos la cárcel y
dice JPEG a ya existe, así que realmente necesitamos
destruir el gel. Significa que ahora mismo se
borra la cárcel. Y dice Borrar la cárcel. Y ahora podemos ver que la
cárcel no está corriendo aquí. No tenemos en este momento la Cárcel
J PHQ-2. Y lo que podamos hacer, podemos importar la
cárcel para que podamos verificar. No se está ejecutando, así
que no responde a nuestro navegador, a nuestra interfaz de usuario. Y porque tenemos el
espacio vacío para el J Apache dos, así podemos hacer importarlo nuevamente y veamos
si está funcionando. Por último, Bastille importará J
Apache para ejecutar este comando. Y podemos ver que estamos
validando el archivo seguido. La validación es
exitosa y JPEG dos se está importando desde
el flujo de datos NFS. Por lo que toma tiempo otra vez, pero la copia de seguridad está
restaurada en este momento. Dice contenedor j Apache dos. Lo más importante con éxito. Podemos volver a verificar usando
la lista Bastille y
podemos ver que J Apache dos está aquí arriba, sigue abajo, pero está usando las
direcciones IP anteriores que puedes ver. Entonces tenemos la copia de seguridad completa, recuperación, tenemos configuración de
red, y solo podemos
iniciar J Apache dos. Y volverá a estar
en funcionamiento. Al igual que antes hicimos una copia de seguridad y eliminamos esto
de los geles dorados. Entonces es una
manera muy fácil de hacer backup y restaurarlo si
algo sale mal. Entonces si estamos haciendo alguna
actualización de Gilles , algunos cambios
significativos, podemos podemos hacer una copia de seguridad
y si algo sale mal, podemos quitar el gel y
podemos simplemente importante otra vez. Entonces David es solo aprobación
para la cárcel se está ejecutando. Está respondiendo a
la interfaz de usuario del navegador. Así que acabamos de restaurar la cárcel. La cárcel y está
corriendo de inmediato. Y nuevamente, la copia de seguridad se almacena en la carpeta de
respaldos de embarcaciones. Así que podemos hacer la migración
o podemos recoger este archivo de copia de seguridad en algunos medios diferentes
durante mucho tiempo. Almacenamiento.
23. Redes de trabajo: opciones disponibles: Echemos un
vistazo al networking de opciones para nuestras
cárceles y entorno. Estamos considerando
solo varias opciones que tenemos en función de la
situación en la que nos encontramos. En nuestras demos creamos en
nuestra vuelta usando una caja virtual. Usamos IP LES, usamos una interfaz compartida. Pero en el
entorno real, tenemos una, varias opciones más, aún
más seguras. Y vamos a echar
un vistazo a cada uno de esos. Entonces estamos considerando la forma en que estamos manejando
nuestro ambiente carcelario. ¿Estamos manejando nuestras cárceles en la red local o
en la red pública? Y en base a eso, podemos
considerar algunos enfoques para correr o
establecer una red en la cárcel. Entonces, el primero es la interfaz
compartida. Estamos funcionando en dirección IP. El segundo es el VNet. Es una red virtual
que estamos utilizando. Nosotros solo para usar una VNet. Es un freebie como
opción para que se instalen unas cárceles. Y Dan, para la
red pública que podemos considerar ejecutar geles en
el adaptador local
o en el adaptador Loopback local, y usar un
filtro de paquetes para dar forma tráfico de red
entrante directamente a nuestro GL corriendo dentro.
24. Interfaz compartida (alias de IP): Echemos un vistazo a la
primera opción de red que
tenemos y se llama seguro, la interfaz o IP Elias. Esta es la opción que realmente
hemos utilizado en nuestros ejemplos que hemos utilizado
hasta ahora para crear Bastille. Las cárceles no son buenas. Bastilla. Esta opción solo se
basa en asignar la dirección IP usando su nombre real del adaptador de
red. Entonces echemos un vistazo al comando
de creación de Bastille que ya
hemos usado. Ahora estamos en un ambiente fresco de
cárcel de FreeBSD, estamos creando J Apache. Nuevamente, estamos creando
esta versión 13.1. Estamos usando adaptador
y estamos asignando dirección
IP en función de
nuestra situación de red. Y cuando usamos esto, simplemente
podemos asignar o crear otra dirección IP
para nuestro adaptador de red. Para que podamos ver nuestra configuración
de red. Podemos ver que el adaptador de red tiene alguna
dirección IP inicial asignada. Podemos revisar nuestro conteo de puntos C para la configuración de la red. Y podemos ver
que tenemos esa configuración inicial
en realidad viene de un servidor DHCP. Entonces tenemos esta dirección IP de cero
a 100 0 H. Asignarlo para
adaptarla viniendo de nuestra red Wi-Fi fuera del entorno
de red. Y Dan, podemos crear
una nueva cárcel y asignar otra dirección IP de red gratuita
a este adaptador de red. Entonces intentemos crear nueva cárcel. Y podemos ver aquí desde el registro que JOS creó
con éxito. Y ahora podemos revisar cómo se ve
la situación. Así que usando el comando Bastille list
y podemos ver que
tenemos una, tenemos una cárcel G Apache en
funcionamiento y esta
dirección IP está asignada. Entonces podemos intentar rosar
en esta dirección IP. Entonces solo vamos a teclearlo. Y podemos ver que un
comando ping está funcionando. Y podemos ver respuestas
provenientes de nuestra cárcel. Interfaz de
red o dirección IP de red en realidad porque estamos usando una red compartida
y estamos usando HLA. Son nuestros adaptadores básicos. Para que podamos entrar dentro de
nuestra app, la cárcel Apache. Entonces ahora estamos dentro, lo
podemos ver desde la consola. Estamos dentro encerrados como
groseros en la cárcel de J Apache. Y podemos echar un vistazo a la configuración, configuración
de red. Y podemos ver, nos vemos a nosotros mismos S E M, adaptador de red. Y solo podemos ver
la única dirección IP. Este es el que nos
asignaron cuando creamos la cárcel. Entonces esto es solo una visión o cómo ve
la situación de las redes de
situación desde el
interior de la cárcel. Y podemos intentar instalar algo así como aprobar que podamos acceder a
la red externa. Es decir, podemos acceder al procedimiento
de
instalación de Internet. Podemos instalar un
comando de paquete para que se esté ejecutando. Nos estamos conectando al lado de la
actualización desde FreeBSD. Entonces el networking también está funcionando correctamente desde el
interior de la cárcel. Así que solo conectamos ambos lados. Podemos revisarlo
aquí usando estamos en el host y podemos
ver el adaptador de red. Y ahora podemos ver dos
direcciones IP asignadas. El primero es el que viene
del Wi-Fi directamente, y el segundo es el que
asignamos a la cárcel que acabamos de crear. Entonces tenemos un adaptador de
red en el host y teniendo asignado
IPA Elias. Entonces así es en realidad como funciona
este tipo de
redes. Así que solo escuchando de nuevo a JLS, podemos ver a este Apaches
funcionando. Y a escuchar en
la IP que asignamos. Y este es el
mismo día de la misma API. La API es del
mismo entorno de red. Así que simplemente, estamos creando un nuevo host,
una nueva computadora en la cárcel. Y podemos asignar esa computadora hizo cárcel usando la dirección IP
desde el espacio exterior, desde nuestra red local. Entonces esta es la interfaz
del sheriff. Tan básico, cosas muy básicas, cómo crear eso y
es muy fácil de usar y acceder desde la red
alternativa.
25. Loopback (bastille0): Echemos un vistazo a
la otra opción de usar el entorno de redes y
cárceles. Podemos tomar,
podemos echar un vistazo
al Lubeck usando un aumento de bucle de
pie trasero en redes. Este tipo de opción es bastante
útil para ejecutar geles o FreeBSD y redes públicas
y servicios en la nube y así sucesivamente. En este entorno,
por lo general no tienes algún tipo de direcciones
IP adicionales, o podría ser
inseguro para Rangel directamente conectado a internet
o a la red pública. Es una opción mucho más segura
crear una red local dentro del host y
usar un filtro de paquetes o un tipo de rol para hacer la conexión desde el mundo exterior al servicio de
la cárcel. Entonces tu subasta única de
Lubeck para networking es bastante a menudo
es una muy segura oh, Sharon. Y puede crear
un entorno seguro para ejecutar servidores, secuelas. Servidores web dentro de la cárcel. Configurar este entorno
requiere que se
hagan varias cosas y tenemos que
crear el gel de esta manera. Tenemos que configurar una especie de Adaptador Loopback adicional. Tenemos que configurar el filtrado de
paquetes para reenviar solicitudes desde
el exterior a la cárcel. Y nosotros, hagámoslo
paso a paso e intentemos crear cosas o cárcel por
usar Loopback Adapter. Entonces lo primero que tenemos que
clonar la interfaz de Lubeck. Nosotros solo seguimos. Como nota al margen,
solo seguimos el,
el libro de cocina de la Bastilla. Entonces estamos siguiendo la página de documentación y simplemente
te pierdes aquí. Simplemente puedes echar un vistazo a la documentación y simplemente
configurar todo lo que necesita. Entonces creamos o clonamos
a interfaz de Lubac, nosotros el nombre de esa interfaz. Entonces tenemos este rc.com para, tenemos la información
que recrea una interfaz de clon y asignamos un nombre
o mejor aún cero. Y tenemos que activar
eso en realidad. Entonces creamos una interfaz
colonial. Y solo mirando la configuración
o configuración de red que tenemos, podemos ver en la parte inferior tenemos este adaptador de
red bestial cero creado. Entonces, continuemos. Estamos configurando
el entorno que necesitamos para usar el Adaptador
Loopback. Entonces lo segundo que
tenemos que hacer, hay
que habilitar el firewall. Tenemos el comando aquí en la documentación
para hacer donde. Esperamos que se
utilice el filtro de paquetes en el
entorno FreeBSD para eso. Entonces habilitamos esto en RC punto confuso esto dice comando RC. Así que acabamos de habilitar
el filtro de paquetes. Entonces, cuando se inicia Frisbee FreeBSD, el filtro de paquetes se está
llenando de cubeta. Un servicio está siendo
almacenado datos y utilizado para filtrar todo el tráfico de la
red. Y también al hacer
una especie de extraño dirige desde el
mundo exterior a la cárcel. Entonces tenemos esta
configuración pf.com aquí
disponible en documentación. Así que tenemos que crear realmente este archivo si
hay un archivo no disponible. Y tenemos que poner a Bush, tenemos que copiar y
pegar este firewall, configuración del
firewall
en ese archivo. Así que tenemos que
asegurarnos de que sustituimos esta variable en la primera
línea de configuración. Tenemos el adaptador
de red real, tenemos nuestra configuración. Así que vamos a editar este archivo de configuración
de filtro de paquetes. Simplemente copiamos la
configuración pegada de la documentación de Bastille
en el sitio web del buque. ¿Y qué tenemos que hacer? Tenemos que cambiar la interfaz
externa o adaptador de red llamado
al que estamos usando
realmente en nuestro sistema. Entonces tenemos este nombre, solo
reemplazamos el predeterminado o de
la documentación. De lo contrario, no va a funcionar
para nosotros e incluso podemos Stack. Así que lo salvamos. Tenemos todo en su lugar. Entonces lo salvamos. Y probemos si la regla
está funcionando de alguna manera. Para la comprobación rápida, nuevamente, creamos dos archivos de configuración de
filtrado de paquetes. El nombre del archivo de
configuración del filtro de paquetes es pf.com slash carpeta ETC. Así que sólo podemos echar un
vistazo a esta carpeta. Deberíamos ver el archivo creado. Entonces es el que está en la
parte superior de este listado. Entonces el archivo está
en realidad en la obra en su lugar. No está vacío, por lo que contiene
nuestra configuración basada en el adaptador de red que estamos usando aquí en nuestra configuración de VirtualBox. Y luego podemos reiniciar
bucket, llenar el servicio. Entonces vamos a llamarlo. Sí, estábamos encerrados. Para que podamos intentar iniciar sesión de nuevo. Probemos,
nuevamente estamos dentro de nuestros geles para
correr anfitriones y con la configuración Lubeck pocket
Lubeck. Y tenemos habilitado el
filtro de bucket con reglas
adecuadas que se establecen en
función de la documentación. Entonces no estamos encerrados. Todavía podemos iniciar sesión
dentro de él. Esto es bueno. nuevo filtro de paquetes está habilitado y ejecuta con
la configuración lo mejor que Stella realmente requiere
para funcionar correctamente. Con nuestra configuración de Lubeck ¿Seríamos solo un
recordatorio rápido de lo que estamos haciendo?. Estamos tratando de dar forma y
proteger el tráfico desde el exterior al
mundo interior de nuestro host FreeBSD. Entonces necesitamos la forma en que se puede
acceder a
la Bastilla desde el exterior. Entonces usamos el
filtro de paquetes y luego
podemos usar algunas reglas para dar forma al
acceso externo a una cárcel particular. Así que mirando hacia atrás en el mejor para crear todo g r-squared comando para que tengamos la opción cuando
usamos este nombre del
adaptador Loopback o acabamos crear y estamos asignando una dirección IP local a esto cárcel. Entonces no estamos asignando
una dirección pública, sino que es una dirección muy local, no visible desde el exterior
del host de FreeBSD. Así que acabamos de crear una nueva
cárcel con esta configuración. Y cuando acabamos de revisar, si las jaleas en funcionamiento, podemos simplemente usar el
comando que ya conocemos. Entonces nombramos libre a la cárcel
EPA Ci j Apache. Para que podamos enumerar todas las cárceles. Y sin embargo es el
que está listo y funcionando. Y podemos ver cuándo comenzó a asignarse la
dirección IP, como acabamos de mencionar en el comando de
crear en la Bastilla. El comando para crear nueva
cárcel es en realidad el mismo. Solo estamos especificando un adaptador de red
diferente, base
Lubeck para nuestra configuración
específica. Y especificamos que una
dirección IP específica debe ser una
local, local, no utilizada desde
el exterior del FreeBSD. Entonces podemos intentar rosar a esta dirección
IP desde el host. Y FreeBSD puede simplemente rosarse
y parece estar funcionando. Así que repasemos una gala
y estamos haciendo ping a la cárcel por la dirección IP gratuita de Apache. Y está respondiendo, así
que está funcionando bien. Y la parte de networking de esa cárcel está funcionando
como se esperaba. Así podemos intentar iniciar sesión o entrar
dentro de la consola gratuita JPEG. Entonces estamos en este momento
y podemos echar un vistazo a la configuración desde
el interior de esa cárcel. Y podemos ver que
hay un Bastille zero y adaptador de
red con la dirección
IP asignada. Ahora podemos echar un vistazo
si podemos acceder
al mundo exterior
desde dentro de una cárcel para que podamos intentar actualizar su base de datos de gestor de
paquetes. Entonces iniciamos el comando
correcto y podemos ver que el gestor de paquetes está
conectando el sitio web gratuito de BSD. Y entonces significa que puede
acceder a Internet desde el interior de la cárcel que se ejecuta
en el Adaptador Loopback. Entonces, la creación de redes
en realidad está funcionando para nosotros desde ambos lados. Podemos acceder o rosa a
la cárcel para, desde nuestro anfitrión. Y podemos conectarnos a
la cárcel y mirar el. Internet o el mundo exterior, y también podemos conectar el mundo
exterior. Así que las redes
parecen estar funcionando exactamente como se especifica
en la documentación. Así que esta es la configuración muy básica para el adaptador Loopback use H. Y luego, por supuesto, cuando decidimos ejecutar algún
tipo de servicio en la cárcel, tenemos que dar forma a la salida del tráfico que va a nuestro anfitrión. Lo doy forma al puerto
y dirección IP adecuados de la cárcel. Entonces para ello acabamos introducir el
comando para la Bastilla, comando, el comando
para la redirección. Entonces por eso tenemos aquí
este nombre corto. Y simplemente especificamos la
reacción del radar para una cárcel específica. Y especificamos redirección. Hagámoslo por J Apache. Tenemos esta cárcel libre Apache ejecutando lista de redirecciones relacionadas con la cárcel y aún no lo
hemos hecho. Entonces eso está bien porque aún no hemos
definido nada. Así que definamos la
conexión IP TCP para el puerto SSH. Entonces tenemos que de 10 mil 010 a dos que vienen del exterior deben conformarse en
puerto 22 en la cárcel. Entonces, cuando estamos listando esta configuración, podemos ver esta redirección de
placa a
la dirección IP específica
de nuestra cárcel y dos herramientas de junta específicas para
ejecutar SSH dentro de la cárcel. Entonces la SSH en realidad no está
corriendo dentro de la cárcel. Solo tenemos una regla
que la creó como ejemplo cómo se
debe especificar y crear esto para dar forma al tráfico. Así que de esa manera podemos simplemente
establecer reglas diferentes para diferentes servicios
en diferentes cárceles. Entonces, desde el mundo exterior para ver, todavía
tenemos solo una dirección IP
externa o pública. Y hacemos redirecciones
desde diferentes puertos, desde el host hasta el
interior de nuestras cárceles, entornos donde se
utilizan las direcciones IP
privadas por razones de seguridad. Entonces, de la misma manera, podemos redirigir por ejemplo este soporte web apache
si alguien va a HAT en la dirección IP del host. Entonces desde afuera, esto debería ir a este
puerto 80 a la cárcel, Apache libre, o viceversa. Podemos simplemente afeitarnos de esa manera
cuando enumeramos las reglas. Entonces podemos ver que
en realidad tenemos dos reglas en este momento, una para SSH y la segunda
para el servicio web. Entonces es muy fácil
hacerse una idea de cómo,
cómo se está
utilizando la
redirección del filtro de cubeta para una cárcel particular. Podemos podemos limpiarlo, podemos cambiarlo, podemos agregar algunas otras
reglas como necesitemos, y es muy fácil de mantener. Este tipo, ofrecen protección
desde el exterior.
26. Red virtual (VNET): La última opción que
vamos a revisar aquí es usar una red virtual, generalmente llamada VNet. Vnet es la opción disponible en FreeBSD desde la versión 12. Y hay
documentación específica relacionada con Viena para responder. Los detalles de este tipo de redes están más allá
del discurso. Entonces, si necesitas información sobre eso y no la tienes ya, solo intentas usar alguna
documentación sobre esa característica. Y esta V nada está
totalmente apoyada por comando de la
Bastilla o entorno
carcelario. Entonces podemos crear una nueva cárcel
especificando este parámetro v. Y de esta manera podemos crear una nueva cárcel vinculada a redes
VNet. Entonces estamos creando
GIFs h02 aquí. Sí, asignando RUs dirección IP
no utilizada, y estamos creando datos
o usando parámetros dash v. Así que se debe usar la VNet
cuando se creen estas jaleas. Entonces echemos un vistazo
al archivo de registro. Y podemos ver como que algo
del puente se crea
para nuestra cárcel. Así que estamos abajo. Podemos ver en la información del registro
final algo de VNet cero se
menciona en el candado. Por lo tanto, la parte de la red está vinculada a la
red virtual y la configuración de Entonces, cuando las gelatinas se crean esta
manera o usando
esta configuración de VNets, podemos revisarla y podemos revisar cómo se ve la
información de la red. En nuestro FreeBSD puede haber error. Entonces tenemos este adaptador de
red común. Y simplemente desplazando hacia abajo
nuestros ojos, apuesto a
que podemos, podemos ver que se crea
una brecha y se crea algún otro Lubeck u otro
adaptador de red. Podemos ver esto una
descripción de que esta es una interfaz de host vNet para la cárcel
bestial J Apache dos. Entonces tenemos esta información aquí y luego
información de red para que sepamos cómo
se está acostumbrando este adaptador de red en el entorno de
las cárceles. Y podemos ver que se relaciona con J Apache dos que acabamos de crear. Entonces echemos un vistazo a
la lista de cárceles en funcionamiento. Y el J Apache dos
en realidad está listo y funcionando. Ahora podemos intentar hacer ping a la dirección IP de la
cárcel que acabamos de crear. Así que vamos a teclearlo en la consola y emitimos un comando y podremos
ver la dirección IP. Significa que la cárcel, la cárcel, pero ella también nos está
respondiendo correctamente. Entonces conexión desde el, desde el anfitrión hasta la
cárcel a través de la VNet. redes está
funcionando bien. Entonces podemos ver que
estamos tan lejos como para conseguir que la configuración se haya
hecho como debería ser. V nada de redes virtuales
está siendo utilizado por la cárcel. Como sugiere la configuración, podemos revisar nuestra documentación. Hay algunos
comandos o ajustes imprescindibles que
tenemos que hacer para que se
ejecute a gran escala. Así que necesitamos ajustar algunos archivos
de configuración. Simplemente podemos seguir la documentación y hacer lo que la documentación
realmente requiere. Entonces tenemos que especificar reglas. En esta def f S No
reglas archivo de configuración, este archivo en
realidad no existe, así que tenemos que crear uno nuevo. Y podemos copiar pegar las reglas que vienen
de la documentación. Por lo que es la primera parte
de los que deben tener configuraciones para nuestro
entorno de red de host FreeBSD. Así que vamos a guardar el archivo. Ahora continuemos
con la configuración de varias variables del sistema. Entonces usamos esto dice
comando de control y nos sentamos. Creo que son variables libres que son requeridas por la documentación. Así que podemos simplemente copiar, pegar esas cosas
del elogio dentro nuestra cárcel para el
entorno FreeBSD solo una por una. Entonces cambiamos
los ajustes existentes como
podemos ver en la pantalla
de generalmente 1-0. No hay detalles para esto. Sólo si necesitarías detalles. Así que solo puedes seguir
la documentación y ver la recomendación
general de FreeBSD
sobre esas opciones. Por lo tanto, esta configuración es
realmente requerida por la documentación para que la
configuración de omega vNet funcione correctamente. Y ahora solo podemos revisar
lo que queda por bajar. Uh, probablemente tenemos de todo. Y esta red ritual es o
debe ser configurada correctamente. Esta opción está
disponible y
solo puedes usarla en tu entorno
local. Por lo general, realmente se
relaciona con otras configuraciones
que tienes en tu FreeBSD y define que la decisión
final depende de ti. Qué tipo de
configuración de red es en realidad la adecuada
para su situación. Pero mi opinión es usar este
Loopback Adapter Settings o hacer que la API lo comparta
usando un adaptador compartido usando la dirección IP asignada es simplemente bueno para casi
todas las situaciones.
27. Ejecutar FreeBSD en RPI 3b+: Al principio
de este curso, mencionamos Raspberry PI, una de esas plataformas
compatibles con FreeBSD. Y en realidad hay muchas
plataformas, soporte FreeBSD. Y también significa que ahí están disponibles
las cárceles. Entonces porque las cárceles están
estrechamente integradas con FreeBSD y raspberry es
en realidad una plataforma muy agradable para correr geles. Entonces nosotros, en nuestra demo, utilizamos un
marco Raspberry PI, modelo B plus. Este es un tamaño de RAM de 1 gb, o Raspberry PI está ejecutando
un procesador de cuatro núcleos. Es un procesador basado en ARM. Y se puede ver como ve el Raspberry
PI en esta imagen. Y rudo, no es el servidor
más grande del planeta. Freebsd es en realidad un sistema
operativo bastante ligero y funciona bastante bien incluso en
el Raspberry PI free. Así que volviendo al sitio web de
FreeBSD, cuando estábamos hablando de
la descarga FreeBSD, mencionamos que hay
versiones disponibles para diferentes plataformas y para
todas las diferentes arquitecturas. Y Raspberry PI es uno de
los apoyos de dosis indirectamente. Entonces Raspberry PI es arquitectura
basada en
ARM y hay binarios relacionados con,
a , a Raspberry PI para proceso de
instalación. O podemos obtener una imagen para para instalar FreeBSD para raspberry indirectamente a la
tarjeta SD y ejecutarla. Así que tenemos
soporte directo para Raspberry PI 3.4 y algunas otras versiones. Y tenemos esta arquitectura
ARM disponible para los binarios de FreeBSD. Entonces podemos usarlo, solo
podemos aplicarlo,
instalarlo en tarjeta SD y
ejecutarlo dentro de Raspberry PI. Entonces esta página descargada de FreeBSD, tenemos esta sección de tarjetas SD. Y en realidad una Raspberry PI no
está usando un disco duro. Lo está usando como d auto. Es para arrancar el sistema
operativo. Así podemos instalar esta imagen de tarjeta SD directamente incluso
en tan pequeña como la
tarjeta porque son imágenes, no una grande. Y podemos simplemente poner
la imagen dentro la Raspberry PI
y dos y cambiar la raspberry y la imagen o FreeBSD que se ejecuta en esta
imagen realmente comenzó. Buscando en detalles de las opciones de descarga de
FreeBSD. Tenemos esta imagen Raspberry
PI, RPI, Raspberry PI imagen directamente para nuestra versión gratuita de frambuesa. Podemos descargarlo,
podemos instalarlo a dos tarjetas SD y ejecutarlo. Entonces es muy fácil como esta.
28. ¿Hay detalles de la frambuesa de Jails?: ¿Hay alguna información específica de Raspberry
PI GL? Y tenemos que responder a eso. No. Raspberry PI versión FreeBSD o nuestra asombrosa versión FreeBSD. En general. Es FreeBSD con todas las
funciones disponibles para plataforma
basada en Intel o
AMD. Tenemos para todas las funciones
disponibles en este pequeño dispositivo, los geles lo incluyen y podemos
usar las cárceles tal como están. Así podemos ver, solo
viendo esta pantalla de inicio de sesión, estamos encerrados en FreeBSD
ejecutándose en Raspberry PI. Podemos ver que estamos ejecutando 64 plataforma o arquitectura. Así que nos estamos ejecutando en Raspberry PI y en realidad está
funcionando sin problemas. Tenemos cuatro núcleos,
como mencionamos. Y se está ejecutando
en un gig de RAM, que es suficiente
para ejecutar FreeBSD. Y también tenemos la última
versión de FreeBSD 13. Entonces estamos ejecutando
la misma versión, muy la misma versión que
estábamos ejecutando en caja virtual. Y podemos instalar un servidor de aplicaciones
como MongoDB, por ejemplo la última
versión actualizada para MongoDB, y es muy la misma para
SQL Servers o servicio web. Así podemos echar un vistazo
al servidor web Apache. Y nuevamente, tenemos
un montón de cosas al año en el binario es nuestro principal cambio por repositores
para la arquitectura ARM. Entonces tenemos eso, esas versiones sin ningún requisito de
compilación. Así que FreeBSD en realidad está
funcionando bastante suave en la Raspberry
PI es bastante eficiente. Y podemos echar un vistazo a cómo se ve
el estado de la RAM. Tenemos un gig de RAM
disponible y deja un medio todavía disponible
para que instalemos algo. Y podemos echar un vistazo en, en, en un minuto lo que toda la aplicación podemos ejecutar
en un dispositivo tan pequeño. Y S pudimos ver podemos
ejecutar una base de datos servidores, podemos ejecutar un servicio web. Podemos descargar y
redondear casi cualquier cosa disponible en varios
estándares, varias plataformas. Así que volvamos a descargar
o a los freebies la página. Podemos ejecutar FreeBSD en cualquier dispositivo, incluso en pequeños. Solo hay algún personal
inusual o apoyo que también
directamente de FreeBSD. Así podremos instalar
por años FreeBSD. Y nosotros, podemos saber entonces las cárceles también
están disponibles en esa
plataforma. Así que las cárceles están incluidas en Sistema Operativo
FreeBSD directamente forma nativa y están disponibles en o arquitectura y plataformas disponibles y soportan eso directamente desde el entorno
FreeBSD.
29. Lo que podemos ejecutar en 1GB de RAM Raspberry 3b+: Bien, entonces echemos un
vistazo a lo que podemos ejecutar en una pequeña Raspberry PI y FreeBSD y así
sucesivamente, este dispositivo. Entonces tenemos una ronda de un
concierto a Tala. Esto es solo
darles y tenemos mando de la
Bastilla
disponible porque las colas están disponibles. Y podemos echarle un vistazo. Tenemos la mitad del robo de
ROM disponible. Y podemos ver que es
sólo un sistema en ejecución. Y podemos encontrar seis o siete cárceles funcionando en este pequeño dispositivo
Raspberry Pi. Entonces podemos ver que
cada dispositivo tiene, o cada jailhouse una dirección
IP separada asignada. Entonces tenemos unos
servidores separados ejecutándose. Es, es que en realidad todos los geles
están arriba, así que están corriendo,
comiendo por ahí. Y aún podemos ver que tenemos al
menos la mitad disponible. Podemos ver corriendo Caddy, es una especie de servidor proxy SSL. Tenemos un menial como
libre como almacenamiento. Tenemos un MongoDB ejecutándose en la Raspberry
PI en dirección IP separada, tenemos un tipo de servidor de
mensajería gnats que se ejecuta
en Raspberry PI también. No tenemos ningún pavor correr. Aquí es diferente bestia. Tenemos un SQL Server
funcionando aquí. Tenemos una cárcel separada, tenemos un MongoDB como base
de datos de documentos. Tenemos un servidor Sequel
Postgres funcionando, y tenemos un radio funcionando
en una pequeña máquina también. Tenemos un montón de geles funcionando, montón de servidores que se ejecutan
en este pequeño dispositivo. Y en realidad todo está
funcionando bastante bien sin ningún pico de
rendimiento significativo
o picos de memoria ni
nada por el estilo. Así podemos echar un
vistazo a los procesos que se ejecutan dentro de
FreeBSD, la Raspberry PI. Y podemos ver que
hay un acarreo corriendo. Así podremos ver el radio ejecutando un SQL Server sin
sequía y nats y MongoDB. Así que todas las cárceles están funcionando
realmente con esos procesos o servicio
dentro, dentro de FreeBSD. Entonces es una vista desde el host de
FreeBSD en realidad. Así podemos ver que está
funcionando y podemos,
podemos usar Raspberry PI
para ejecutar el servicio DOS, incluso en algún tipo de ópera del diablo como algún tipo de
ópera del diablo ambiental, porque el dispositivo es
bastante pequeño y podemos ejecutar un montón de servidores creando un entorno
similar a la producción, por ejemplo porque es muy
el
mismo entorno que estamos ejecutando en el, llamémoslo un gran servicio. También podemos usar el
gestor de paquetes aquí. Podemos instalar lo que nos
gustaría usar y podemos instalar un
mejor trato aquí también, y luego podemos administrar la deuda de
las cárceles de manera. Entonces Bastille,
En realidad es
independiente de la plataforma y también está
disponible en el, en el Raspberry PI. Entonces podemos usar esta herramienta de
la misma manera que la hemos usado en una plataforma AMD 64. Podemos usar Bastille
en el medio ambiente para y para ejecutar el
comando de punto de calcetines contra
todos los geles corriendo. Podemos ver que es bastante rendimiento
corriendo por toda la cárcel. Entonces 2p6 apenas un segundo para obtener
información de cada cárcel. Y realmente podemos
ver que los servidores se están ejecutando dentro de la EGL enlazados
a direcciones IP separadas. Y realmente tenemos un entorno
separado, un entorno
bastante enorme considerando que estamos
ejecutando un dispositivo tan pequeño. Y tenemos una función completa
en unos servidores de armas. O simplemente mirando de nuevo cómo se
ve realmente la Raspberry PI o las especificaciones. Estamos ejecutando un procesador quad-core one
dot 4 ghz aquí, procesador basado en ARM, y es lo suficientemente
silencioso como para
manejar al personal. Entonces nosotros, nuevamente, nosotros, tenemos un Raspberry PI
soportado por FreeBSD directamente. Entonces significa que las cárceles también están disponibles de
forma nativa para
Raspberry PI. Tenemos la mejor cola disponible para Raspberry
PI, así que podemos usar, podemos instalar Bastille
usando un comando de paquete la misma manera
que tenemos abajo para AMD 64. Arquitectura. Y podemos
aprovechar ejecutar
todos los comandos de la Bastilla
contra nuestras cárceles. Sólo podemos actualizar todas las cárceles, detener a todas las cárceles ¿quién
dirigía todas las cárceles? Y podemos echarle un vistazo. Ahora, dejamos de
correr todas las cárceles en nuestro Raspberry PI. Podemos ver aumento de RAM
disponible en nuestro sistema. Así que la RAM libre aumentó porque matamos o detuvimos que correr
todas las cárceles. Y dos, podemos
empezar de nuevo todas las cárceles. Así que de una manera, una vía, una por una cárcel, o
comenzando despacio. Tenemos MongoDB a partir de aquí. Menial, un caddie, Bastille
en realidad está esperando o las cárceles están esperando hasta que
se cree y comience el gel. Por lo que estamos
esperando aquí un ratito. Y Dan Baskerville,
en realidad continuaremos por las otras cárceles e iniciaremos
todas las cárceles disponibles. Entonces tenemos a los jejenes,
no empieza el pavor. Tenemos un radio de
inicio del servidor Postgres , y eso es todo. Entonces tenemos a todos la cárcel, así que corriendo ahora mismo. Y podemos echarle un vistazo. Sí, todos hemos
exprimidos en funcionamiento, así que no hubo problema si
ejecutamos todas las cárceles de esta manera en nuestra Raspberry
PI y podemos verificar los números de RAM gratis,
cambiar un poco. Pero todavía tenemos en realidad
mucho ron considerando
que solo tenemos un concierto y corriendo o seis o siete cárceles dentro. Así que todavía podemos agregar
algo a Raspberry, este entorno de gel,
y ejecutar
otra cosa u otra copia
de MongoDB, por ejemplo para otra aplicación. Y solo pensando y
hablando prácticamente, este ambiente es
en realidad bastante rendimiento. Podemos usar el MongoDB. Y si no usamos algunos
son millones de artículos, por ejemplo, para muchos, muchos usuarios, podemos redondearlo sin problemas y definitivamente podemos usarlo para entornos
sordos porque solo
podemos crear una cárcel y eliminar y crear otra con diferente versión de MongoDB. Si estamos hablando
del MongoDB, por ejemplo, es
muy fácil de
manejar si es dispositivo
bastante barato y fácil de
mantener porque no hay un disco duro
funcionando, por ejemplo
, solo lo necesitamos como tarjeta. Podemos reemplazar la tarjeta SD fácilmente con diferentes versiones de
FreeBSD, por ejemplo, para que podamos tener una FreeBSD
13 funcionando y luego cambiar a otra tarjeta SD y ejecutar la
versión 14 cuando esté disponible. Entonces solo podemos concluir que la celda de
la cárcel funciona bastante suave en este pequeño dispositivo
Raspberry Pi.