#burnsteem25 | Steemit Engagement Challenge - Temporada 3 / ¡Ven y te enseño cómo hacerlo! Aprende a gestionar servidores Linux desde tu celular | By @alejos7ven
Creado con PicsArt.
Saludos,
El día de hoy vengo a participar en el Steemit Engagement Challenge a través de la comunidad Stars of Steem la cual nos propone como primer reto hablar sobre cómo hacemos algo. Antes de comenzar me gustaría invitar desde #venezuela a @vivigibelis @astilem y @carlaisl.
En el proceso de desarrollo de una aplicación una vez ya la haz terminado y la despliegas a producción solo queda una cosa por hacer y eso es mantenerla. Estás aplicaciones son desplegadas generalmente en servidores que corren en un sistema operativo basado en Linux como puede ser Ubuntu por lo que saber manejar este tipo de software es crucial para el mantenimiento de dichas aplicaciones, para administrar estos servidores necesitarás programas que te permitan crear una conexión SSH al servidor la cual te dejará realizar acciones por comando en una consola.
Una conexión SSH es una conexión remota que cifra toda la información haciéndola el método mas confiable para este tipo de tareas, en computadoras puedes utilizar programas como PuTTy para iniciar este tipo de conexiones, pero no siempre podrías disponer de una computadora a la mano por lo que hoy vengo a enseñarte como conectar con SSH a través de tu celular móvil y gestionar tus servidores de una forma sencilla.
La aplicación que vamos a revisar se llama Termius la cual está disponible para Android y IOS; permite precisamente realizar lo anteriormente descrito, además si sabes como habilitar los puertos de tu computadora personal también podrías acceder desde acá y manejarla desde el celular por lo que cumple cualquier necesidad de conexión que puedas tener. Tan solo entrar te pedirá que configures un servidos con un alías, la dirección IP, el usuario y contraseña de acceso.
Podrás agregar tantos servidores como desees y acceder a ellos tan sólo con un clic, en éste artículo te enseñaré un poco de algunos comandos que uso en mis servidores Linux, así como también comandos básicos de este sistema operativo que podrían servirte para que te adentres a este mundo.
Comandos frecuentes
Titulo | Comando | Descripción |
---|---|---|
Moverse de directorio | cd /ruta | Ubicarse en directorios será esencial para interactuar con los archivos que hay dentro |
Titulo | Comando | Descripción |
---|---|---|
Comprobar contenido de directorio | ls | Lista todo el contenido de un directorio |
Titulo | Comando | Descripción |
---|---|---|
Editar daemon cron | crontab -e | Edita el archivo de ejecución de el daemon de cron. |
Cron es un gestor de procesos especial de Linux que te ayuda a hacer tareas cada cierto tiempo automáticamente, solo deberás especificarle la frecuencia de ejecución y el comando a ejecutar con la siguiente sintaxis:
* * * * * comando a ejecutar
Cada asterisco de la sentencia representa una medida de tiempo, el primero de ellos representa los minutos, el segundo las horas, el tercero los dias, el cuarto las semanas y el último los meses, si la sentencia fuese:
0 20 * * * comando a ejecutar
El comando se ejecutaría todos los dias de todas las semanas a las 20:00 UTC time.
Titulo | Comando | Descripción |
---|---|---|
Gestionar procesos JavaScript | pm2 /opcion/ | Inicia, reinicia, deten, o elimina procesos JavaScript con pm2 |
Pm2 es un gestor de procesos similar a cron pero este está dedicado al despliegue de apps escritas con JavaScript, sirve para mantener en ejecución códigos en este lenguaje.
Muchas veces servicios como Cotify se caen y debo usar:
pm2 restart cotify
Para repararlo.
Titulo | Comando | Descripción |
---|---|---|
Gestionar sesiones | screen | Inicia o deten sesiones Screen. |
Screen es un gestor de sesiones que te permite mantener la consola activa aunque te salgas de Termius o PuTTY, es especialmente útil para ejecutar códigos Python.
Estas son las tareas básicas que realizo en mi trabajo de administrador de servidores, hay muchísimos comandos importantes que ya van directamente integrados con la manipulación de software basado en Linux, espero les haya gustado.
Capturas tomadas con iPhone 11.
Una clara explicación y una estrategia que contribuye con la sostenibilidad de aplicaciones y servidores, gracias por brindarnos estos tips dando uso del teléfono. Tienes mucha razón actualmente la clave está en mantener y actualizar las aplicaciones constantemente.
Saludos!
Gracias por la verificación bro👍🏻👍🏻👍🏻
Hola amigo.
De verdad usted sabe manejar estos sistemas, quiero mudarme para su casa para aprender más sobre sistemas
Dios te bendiga más.
Gracias por compartir esta clase magistral.🤗❤️🙏
Estoy a la orden para ayudar en cualquier tema que guste, usted nomás pregunte y yo trataré de realizar alguna publicación. De hecho eso me ayudaría a mi también a generar contenido nuevo para que otras personas puedan aprender también, un saludo
Buenísimo, me gustaría es desde mi celular como hacer portadas para mis post en canvas, yo me inscribí pero no sé. También comandos o códigos para las fotografías queden como un cuadro bien bonitas. Gracias y Dios te bendiga.
Visitar tus publicaciones es ir con la disposición de aprender, tu metodología es clara siempre y cuando tengamos un mínimo de conocimiento, cada día demuestra tu dominio en la materia. Felicitaciones @alejos7ven siempre es un gusto leerte. Éxitos
Gracias por el apoyo es para mí un gusto seguir compartiendo contenido de este estilo tecnológico y llenar la plataforma de cosas nuevas e interesantes, un abrazo para ti un saludo
Hola amigo @alejos7ven, un gusto leer tú publicación un buen contenido que enseña mucho. No soy muy experimentado en esa materia pero tú los haces ver fácil jejeje.
Saludos y éxitos
No es tan complicado sólo hay que entrar un poco en contexto de lo que estoy hablando. Ese contexto es precisamente aprender a utilizar sistemas operativos basados en Linux como Ubuntu. Te aseguro que una vez pruebes una computadora con esto entenderás mucho más
Hola amigo es grato leer tus post educativo siempre estoy dispuesta a aprender, todo está bien explicado, esto demuestra lo bien que manejas este contenido y lo preparado que estás, te felicito amigo 🤗 mucha suerte.
Eso no recibir tus palabras y tu gran apoyo, siempre has estado conmigo en este tipo de publicaciones eso es realmente valioso para mí gracias por visitarme y un saludo
Siempre me gustan leer tus publicaciones por los temas que hablas ya que es algo que me llama mucho la atención amigo.
Que excelente que hayan aplicaciones para poder gestionar todo si no estás en el momento al frente de la computadora y pasa algún problema, además de como realizas la explicación de todo para que podamos entender muy bien el tema. Espero leer más publicaciones así🥳un abrazo 🤗
Con mucho gusto seguiré compartiendo publicaciones de este estilo, gracias por tu apoyo y por tomarte el tiempo de leer el tema estoy seguro que se profundiza más lograrás aprenderlo todo, éxitos para ti también
Que bueno amigo @alejos7ven siempre es bueno aprender algo de tecnologia mi hijo menor tiene ese enfoque, creo que cuando crezca seria su profesión.
Motívalo, esto requiere muchas ganas y empeño pero si logra enfocarse estoy seguro que le irá más que bien, estoy a la orden si puedo ayudar en algo un saludo
Gracias amigo @alejos7ven
This post has been upvoted by @italygame witness curation trail
If you like our work and want to support us, please consider to approve our witness
Come and visit Italy Community
Hi @alejos7ven,
my name is @ilnegro and I voted your post using steem-fanbase.com.
Come and visit Italy Community