{"id":18698,"date":"2021-12-14T06:55:14","date_gmt":"2021-12-14T04:55:14","guid":{"rendered":"https:\/\/changlonet.com\/blog\/?p=18698"},"modified":"2021-12-13T21:56:07","modified_gmt":"2021-12-13T19:56:07","slug":"recordando-lo-basico","status":"publish","type":"post","link":"https:\/\/changlonet.com\/blog\/recordando-lo-basico\/","title":{"rendered":"Recordando lo b\u00e1sico"},"content":{"rendered":"<p style=\"background: white;\"><span style=\"color: #222222;\">Estos d\u00edas pasados de fiesta he estado revisando unas pr\u00e1cticas de la Universidad de mis hijos. He estado haciendo de consultor. Y me he dado cuenta de c\u00f3mo pasa el tiempo y c\u00f3mo influye a la hora de configurar un servidor.<br \/>\n<\/span><\/p>\n<p style=\"text-align: center; background: white;\"><img decoding=\"async\" src=\"https:\/\/changlonet.com\/blog\/wp-content\/uploads\/2021\/12\/121321_1954_Recordandol1.jpg\" alt=\"\" title=\"\"><span style=\"color: #222222;\"><br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Las pr\u00e1cticas consist\u00edan en configurar y dejar funcionando tres servidores con tres sistemas operativos diferentes. Pero hab\u00eda que ir configurando los servicios desde cero. El otro d\u00eda me ense\u00f1aron el guion y me puse a leer: instalar servicios sh, sftp, vnc, rdp, dns, dhcp, cortafuegos, servidor web, dominios virtuales, instalar aplicaciones web de blog, comercio electr\u00f3nico, trabajo en grupo, control de servidor, ftp, gesti\u00f3n de usuarios, copias de seguridad, servidor de correo electr\u00f3nico, servidor de mensajer\u00eda instant\u00e1nea, VPN\u2026 y m\u00e1s cosas hasta dejar los equipos preparados para dar soporte a una peque\u00f1a empresa.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Cuando lo vi le dije: &#8220;Cualquier problema que tengas ya sea en el despliegue o en las pruebas me avisas, esto llevo toda la vida haci\u00e9ndolo&#8221;. Todo ufano yo pensaba que esta vez iba a demostrar mi experiencia digital, de algo sirven las canas.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Y cuando empec\u00e9 a echarle un cable pude ver el peso del paso del tiempo. Ahora mismo en la tienda tenemos un par de servidores que m\u00e1s o menos cubren casi todo lo que ten\u00eda que desplegar mi hijo. Uno con Linux y otro con Windows. Adem\u00e1s, tenemos algunos clientes a los que tambi\u00e9n les hemos instalado servidores. Y gestionamos unos cuantos VPS donde por ejemplo est\u00e1 este blog, nuestro correo\u2026<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Pero me di cuenta de que hac\u00eda casi una d\u00e9cada que no bajaba al barro del nivel b\u00e1sico, b\u00e1sico. Me explico. Cuando necesito desplegar servicios de servidor casi nunca empiezo de cero\u2026 y siempre partimos de herramientas GUI. Adem\u00e1s, que hay cosas de bajo nivel que tienes en sistemas especializados que funcionan como cajas negras. Sabes que est\u00e1n ah\u00ed, funcionan bien y ya ni recuerdas c\u00f3mo funcionan ni como los configuraste. Y si hay problemas de hardware tenemos copia de todos ellos. Por ejemplo, el servidor de DHCP o el de VPN est\u00e1n en piezas de hardware dedicadas. Vienen con un asistente se configuran y te olvidas de ellos. Salvo que haya que hacer algo nuevo no las vuelves a tocar. O el servidor de copias de seguridad que lo tenemos en otra m\u00e1quina que solo hace eso.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">As\u00ed que cuando alguna pr\u00e1ctica fallaba tuve que volver a revisar toda la cadena de servicios anteriores. Y me di cuenta de lo oxidado que estaba al volver a hacer cosas que lleve muchos a\u00f1os sin ver tras los bonitos asistentes.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Luego estaba el tema de los errores. Por ejemplo, uno de los ejercicios que no le funcionaban era montar un sistema de groupware. El software lo he instalado media docena de veces y lo conozco bien. Pero no arrancaba en un servidor con Linux\u2026 Y no ve\u00edamos el error. Al final tuve que ir pieza por pieza del sistema hac\u00eda atr\u00e1s:<br \/>\n<\/span><\/p>\n<ul>\n<li>\n<div style=\"background: white;\"><span style=\"color: #222222;\">Comprobar el servidor de base de datos<br \/>\n<\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: white;\"><span style=\"color: #222222;\">Comprobar el m\u00f3dulo PHP del servidor Web<br \/>\n<\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: white;\"><span style=\"color: #222222;\">Revisar que estuviesen todos los m\u00f3dulos necesarios de la base de datos y del PHP.<br \/>\n<\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: white;\"><span style=\"color: #222222;\">Mirar bien todas las versiones de todo<br \/>\n<\/span><\/div>\n<\/li>\n<li>\n<div style=\"background: white;\"><span style=\"color: #222222;\">Ver si funcionaba el servidor Web.<br \/>\n<\/span><\/div>\n<\/li>\n<\/ul>\n<p style=\"background: white;\"><span style=\"color: #222222;\"> El problema al final estaba en los permisos de una de las carpetas. No ten\u00eda permisos el servidor web para acceder a a esa carpeta en escritura (era el de cache) y se paraba. Lo malo fue\u2026 que en esa versi\u00f3n de Linux el grupo del servidor web no era www\u2026 y tarde todav\u00eda un buen rato en ver como arreglarlo.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Pienso que me vino bien el recordar los conocimientos b\u00e1sicos. Muchas veces nos cegamos con los asistentes\u2026 y al final olvidamos la teor\u00eda que subyace detr\u00e1s y sobre todo perdemos la pr\u00e1ctica por lo b\u00e1sico.<br \/>\n<\/span><\/p>\n<p style=\"background: white;\"><span style=\"color: #222222;\">Y lo bueno de todo esto es que he vuelto a pelearme con un sistema BSD, algo que no hac\u00eda desde hace muchos lustros. Y me ha gustado. De hecho el otro d\u00eda recuper\u00e9 un viejo PC del taller y ya tiene un BSD instalado para cacharrear mi socio y yo. Y lo hemos dejado sin entorno gr\u00e1fico para procurar no olvidar de donde venimos.<br \/>\n<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estos d\u00edas pasados de fiesta he estado revisando unas pr\u00e1cticas de la Universidad de mis hijos. He estado haciendo de consultor. Y me he dado cuenta de c\u00f3mo pasa el tiempo y c\u00f3mo influye a la hora de configurar un servidor. Las pr\u00e1cticas consist\u00edan en configurar y dejar funcionando tres servidores con tres sistemas operativos [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":18697,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[13],"tags":[2528,2532,3828,3829],"series":[],"class_list":["post-18698","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","tag-servicios","tag-servidores","tag-linea-de-comandos","tag-configuracion-basica"],"_links":{"self":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/18698","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/comments?post=18698"}],"version-history":[{"count":0,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/posts\/18698\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media\/18697"}],"wp:attachment":[{"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/media?parent=18698"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/categories?post=18698"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/tags?post=18698"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/changlonet.com\/blog\/wp-json\/wp\/v2\/series?post=18698"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}