Aunque pueda parecer una tontería, a veces se puede necesitar el tener mas de una linea en una celda de excel. Con este pequeño «truco», es muy fácil conseguirlo. Simplemente teneis que pulsar la tecla alt+enter. De este modo podremos añadir lineas dentro de la celda.
Como podeis ver en la imagen de más abajo, en las celdas (1) y (2), he puesto un enter sin más por lo que he bajado a la siguiente celda. En cambio, en (3) he pulsado alt+enter y entonces he podido escribir otra linea dentro de la misma celda sin que saltara de celda.
El servicio FTP es bastante inseguro, sobre todo si lo instalamos en modo «plano», es decir sin encriptar. De este modo, estamos pasando por internet las credenciales (usuario y password), en plano, y por lo tanto cualquier «hacker», nos las podría robar.
Para evitarlo, vamos a dotar a nuestro servidor basado en pureftp de la tecnologia TLS de modo que las credenciales, y los datos, se transmitan en modo encriptado.
En esta entrada, suponemos que tenemos el pureftp ya instalado en nuestro sistema Debian o derivado.
Instalar el OpenSSL
El primer paso seria instalar el openssl(si no lo hemos hecho ya), asi que simplemente habria que escribir desde el terminal
apt-get install openssl
Una vez instalado el openssl, deberemos configurar nuestro servidor pureftp, para que acepte conexiones encriptadas.
Configurar servidor pureftp
Aquí tenemos dos opciones:
Aceptar FTP sin encriptar(plano) y con TLS. De modo que aceptariamos conexiones seguras e inseguras a la vez. Para ello pondriamos en el terminal
echo 1 > /etc/pure-ftpd/conf/TLS
O, la opción mas segura que nuestro server solo acepte conexiones encriptadas.
echo 2 > /etc/pure-ftpd/conf/TLS
Creación del certificado
Para poder establecer las comunicaciones de manera encriptada, necesitaremos un certificado con el cifrar las transmisiones, el modo mas sencillo y economico, es crearnos nuestro propio certificado, ya que es rápido y gratuito.
Primero crearemos el directorio donde lo vamos a alojar(podemos omitir este paso si ya está creado)
mkdir -p /etc/ssl/private/
Ahora ya podemos crear nuestro certificado con la siguiente instrucción
Con la instrucción anterior hemos creado un certificado en el directorio /etc/ssl/private con el nombre pure-ftpd.pem con validez para 730 dias (2 años). Al ejecutar la instrucción nos hara una serie de preguntas como veremos en la imagen de mas abajo.
Por último, como podreis ver al final de la imagen anterior, solo nos quedara, dar permisos de lectura al propietario con la instrucción
chmod 600 /etc/ssl/private/pure-fptd.pem
Y reiniciar el servicio del FTP para que coja los cambios
/etc/init.d/pure-ftpd restart
Como podreis comprobar si os conectais a vuestro server, ahora las conexiones ya son encriptadas.
Conexión al server FTP mediante TLS
Renovación del certificado
Me han preguntado muchas veces que hacer cuando el certificado ha caducado, puesto que cuando esto ocurre, y nos conectamos al servidor FTP, se muestra un mensaje avisando de que el certificado ha caducado. La conexion seguira encriptandose, pero hace muy mal efecto frente a los demás.
La solución es muy simple, solo habria que crear un nuevo certificado «machacando» el anterior. De modo que las instrucciones serian las siguientes.
Con las tres instrucciones, estamos creando un certificado nuevo, nos aseguramos que es de lectura para el autor y reiniciamos el servicio para que coja el nuevo certificado.
Espero que os haya servido de ayuda. Por favor, dejad comentarios de lo que os ha parecido el artículo.
Aunque parezca mentira, estamos en el 2020 y todavíva hay mucha gente que aun no conoce las diferencias entre las magnitudes relacionadas con la informática. Constantemente se nos bombardea desde la publicidad y los medios de Comunicación con siglas como MB,GB,Mbps, Gbps e incluso MBs o GBs. A continuación os intentaré arrojar algo de luz sobre este asunto.
Lo primero que se debe diferenciar es el tipo de magnitud de la que estamos hablando, aunque parezca que hablamos de la misma magnitud muchas veces se hablan de magnitudes diferentes aunque relacionadas. Así cuando se habla de KB,MB,GB,TB, etc se está hablando de la magnitud de «capacidad de información ALMACENADA o que se puede ALMACENAR«. Por lo tanto, no se debe confundir con la otra magnitud, que suele llevar una «s» de segundos para referenciar que estamos hablando de «capacidad de TRANSMISIÓN de datos» y que es sustentada por siglas como Bbps,Mbps,Gbps, etc.
Todo lo expuesto anteriormente, puede parecer confuso, pero se ve todo más claro cuando nos fijamos en las palabras que están en negrita o en itálica. Si os fijais, en la primera definición se hace hincapie en información y no en datos, al igual que en almacenar en vez de transmitir. Es ahi donde reside la cuestión, la primera definición es para «medir» la cantidad de información que podemos o tenemos en nuestro poder. Por tanto se centra en el aspecto «estático» y no dinámico de la información, es decir, no nos importa a que velocidad se mueve la información, sino cuanta tenemos o podemos almacenar. Por el contrario, la definición de la segunda magnitud, se centra en la transmisión, por tanto implica movimiento, pero ya no habla de información sino de datos, entendiendose datos como no solo la información como sino cada una de las partes que la integran. Esta última sentencia, puede parecer complicada de entender, pero más adelante vereis su sencillez al igual que su lógica. Pasemos pues a detallar cada magnitud.
CAPACIDAD DE ALMACENAMIENTO DE INFORMACIÓN
Como hemos comentado esta capacidad esta representada con siglas como KB, MB, GB o TB (aunque hay otras) y es el resultado de juntar la B (Byte en ingles y que representa la unidad de información que a su vez está formadada por 8 bits de datos) con la otra sigla que multiplicará su cantidad. Para ver la diferencia entre Byte(que lo consideraremos información) y bit (que lo consideraremos dato) fijaros en la imagen
Diferencia entre Byte y bit.
Como podeis ver en la imagen y para hacerlo mas mundano, podriamos hacer la analogia con un relog de pantalla digital, donde cada «barrita» seria un bit con valor 1 o 0 segun estuviese iluminada o no, y cada Byte seria el numero en si 0 1, etc. De este modo, entederemos la diferencia entre dato(bit) como parte de la unidad de información(Byte).
Así en un numero digital, las «barritas» individuales no aportan información, pero cuando se presentan en conjunto de una cierto modo, nos presentan un número que ahora si nos da información.
Analogia entre bit (cada barrita que compone un numero), y byte el numero entero.
Una vez entendidad la diferencia entre datos e información, os muestro la siguiente tabla, donde se empezarán a tener las sentido las siglas.
Sigla
Total Bytes
Total bits
Cant en sigla anterior
B
1
8
—
KB
1024
8192
1024B
MB
1048576
8388608
1024KB
GB
1073741824
8589934592
1024MB
TB
1099511627776
8796093022208
1024GB
Comparativa entre las diferentes unidades.
Por consiguiente, cuando estamos hablando de un disco duro de 1TB, de una memoria RAM de 16GB, estamos hablando de la CANTIDAD de información que puede albergar. Evidentemente a mayor número, será mejor puesto que tendremos más capacidad.
Ahora que ya entedemos la capcadicad de almacenamiento de información pasemos a la siguiente magnitud.
CAPACIDAD DE TRANSMISIÓN DE DATOS
Cuando hablamos de la capacidad de transmisión de datos, estamos hablando por una parte del tiempo en que tardaremos en transmitir, es decir de mover esos datos, de un punto a otro. Por tanto esta magnitud se basa en el comportamiento dinámico y no estático. Esto quiere decir que ahora ya no hablamos de cantidades de almacenamiento que tiene mi dispositivo sino que estamos transmitiendo datos, de un punto a otro y es eso exactamente lo que estamos midiendo. Ese «de un punto a otro» puede ser por una red cableada, una wifi o un bus interno de nuestro router o placa base, es decir cualquier medio donde podamos transmitir un dato. Os habreis fijado que en todo momento, he puesto en negrita la palabra dato, esta es la otra parte que nos ocupa, puesto que ya no hablamos de informacion, puesto que ahora estamos midiendo cada uno de los bits (1 y 0) o partes que forman nuestros Bytes de información.
Esto tiene toda su lógica, puesto que si «solo» contaramos los Bytes de informacion, no estariamos teniendo en cuenta cada uno de los «bits» que los forman ni tampoco la misma «informacion» de control de la propia transmision de la informacion. Esto aunque rebuscado es tan «simple» como que las propias ordenes de «empezar a transmitir», «finalizar la transmission», etc tambien consumen transmisión de datos.
Para haceros una analogía simple de esto, seria algo así como: Imaginaros que tenemos 100 muebles de ikea ya montados en Madrid, y queremos trasladarlos a Barcelona, pero la medición de realizado la queremos hacer en KG/dia transportados y montados. Para que sea mas economico el transporte, los desmontaremos en Madrid, y los volveremos a montar en Barcelona, por lo tanto cuando calculemos esos KG/dia transportados y montados, tendremos en cuenta todas las piezas no los muebles en si y ademas los manuales y herramientas para montarlos y desmontarlos.
De este modo, hablaremos de bps, como bits por segundo, Mbps, Megabits por segundo, etc. refiriendonos a la cantidad de bits (o trocitos de infomacion y control) por segundo. Evidentemente cuando mas mejor.
Asi que cuando decimos que nuestra wifi es de 300Mbps, estamos diciendo que puede transmitir 300 Megabits por segundo, (cuidado que eso non significa que pase 300MB en un segundo), cuando nuestro usb es 3.0 que es capaz de pasar 5Gbps, etc.
Si hicieses una «transalación» podriamos decir que por ejemplo el USB3.0 es capaz de pasar 5Gbps o lo que es lo mismo pasando a Bytes diviedndo por 8, 625MBps(ahora si hablamos de Bytes), pero esto realmente no es cierto, puesto que como hemos dicho antes, hay mas factores, como los datos de control y que al hablar de estas cifras son teoricas, ya que en la realidad, estas capacidades se ven afectadas por la compartición del canal, interferencias(caso de la wifi, etc)
Hay que tener mucho cuidado porque muchas veces y por desconociemto nos ponen MBps o GBps, cuando realmente se esta hablando de Mbps o Gbps, y esto implica que cuando queremos transmitir 1GB de video, si tenemos una conexion de 1Gbps, no tardaría el teórico 1s, sino que 8s(que tampoco seria verdad por lo que he comentado antes de los bits de control, interferencias, etc). Asi que estad atentos a las siglas que os ponen en la publicidad etc.
Hola, mucha gente me ha preguntado como enviar masivamente emails a clientes o proveedores, en vez de tediosamente ir uno por uno. A continuación, os voy a enseñar el modo de hacerlo con las herramientas del office. Para ello vamos a implicar a 3 programas. El outlook para enviar los emails, el excel para obtener la lista de clientes, proveedores o los destinatarios que queramos (además tendrá la información «dinámica» a enviar, es decir los nombres, importes etc de la información pertinente a cada cliente, proveedor, etc) y por último, utilizaremos el word para poner el contenido «estático» y para combinar, es decir crear, los diferentes emails.
Todo el proceso vendrá dado en tres etapas: Creación de la lista de destinatarios, Creación del «Email Tipo» y la Combinación de la correspondencia.
Creación de la lista de destinatarios.
En primer lugar, crearemos la lista de los destinatarios de los emails con una Hoja de excel, en ella incluiremos una columna para el email, y tantas columnas como información «dinamica» tengamos que enviar. En nuestro ejemplo, simularemos enviar un email con información de un importe a un cliente genérico.
Ejemplo con las columnas Cliente, Email e Importe
Como se observa en la imagen superior, tenemos 3 columnas, 1 con el email del destinatario y 2 más con información dinámica a enviar.
Creación del «Email Tipo»
Ahora pasaremos al word para crear el «Email Tipo» a enviar. Abrimos el word y elegimos un documento en blanco. A continuación iremos al menú «Correspondencia»(1), luego a «iniciar combinación de correspondencia»(2) y por último a «Mensajes de correo electrónico»(3)
Ahora estamos en la plantilla del email, como ejemplo podeis ver la que os muestro en la imagen de más abajo. Simplemente se trata del boceto donde vamos a poner nuestra información, vosotros deberias cumplimentar vuestra propia plantilla.
Una vez redactada pasaremos a elegir la lista de los destinatarios, lo que nos permitira, tener enlazados a los destinatarios y también nos capacitará para enlazar los campos dinámicos. Para ello, dentro del menú «Correspondencia», eligiremos «Seleccionar destinatarios»(1), luego «Usar una lista existente»(2), puesto que se trata de la excel que ya tenemos rellenada.
A continuación, elegimos el excel que habiamos creado anteriormente.
Al abrirlo, nos pedira el nombre de la hoja en concreto, como la tenemos en la hoja por defecto, la elegimos. En nuestro ejemplo es la «Sheet1»
Una vez cargada la excel, ya tenemos en nuestro word la capacidad de enlazar la información. Para ello, solo deberemos ponernos en la posición adecuada donde queremos emplazar nuestros campos y luego ir a «insertar campo combinado»(1) y elegir el campo correspondiente(2). Por Ejemplo, si queremos poner el nombre del cliente después del «Hola», iríamos a la derecha del «hola» en el punto (3) y luego iríamos a «Insertar campo combinado»(1) y finalmente elegiríamos «Cliente» en los campos disponibles(2).
Una vez realizado la inserción de los campos, nos debe de quedar tal que así (ver imagen inferior). Fijaros como tanto en <<Cliente>> como en <<Importe>>, tenemos unos simbolos indicándonos que son campos combinados. Ahora ya estamos preparados para la combinación Final.
Antes de la combinación, nos tenemos que asegurar que todos los datos son correctos y evitar enviar información erronea o enviar emails a destinatarios que no correspondan. Para ello dentro del menú «Correspondencia», Marcamos «vista previa de resultados»(1) y navegaremos por todos los registros(2), asegurandonos de que todo es correcto. Fijaros como ha medida que cambiamos de registro, cambia el contenido de nuestro email.
Cuando hallamos confirmado que todo es correcto ya podremos proceder al envio de los emails.
Combinación de la correspondencia
Para proceder al envio, haremos lo siguiente. Siempre en el menú de «Correspondencia», iremos a «Finalizar y combinar»(1) y luego elegimos «Enviar mensajes de correo electrónico»(2).
Antes del envío de los emails deberemos elegir el campo «Para». Si a la columna del excel la habeis llamadao «email», el mismo word lo pondra(1), sino, la elegís vosotros manualmente.
A continuación escribiremos el asunto(2) y finalmente, nos preguntará si queremos enviarlos todos, el que tenemos elegido o un rango. En nuestro ejemplo elegiremos todos(3). ATENCIÓN, cuando le deis a aceptar, os enviará los emails directamente, SIN MOSTRALOS, por lo que aseguraros que toda la información es correcta. Además tened en cuenta que siempre enviará el email con la cuenta que tengais establecida por defecto.
Aunque los emails del ejemplo son falsos, os muestro como quedaria la salida del outlook para que veais como haria el envio. En la imagen podeis ver como el outlook ha hecho el envio de los tres emails por separado.
Aunque parezca increible, aun es posible actualizar a windows 10 (de modo gratuito), si tu sistema es un windows 8 o windows 7 válido aun estás a tiempo de actualizar tu sistema operativo a windows 10. Simplemente descargate su herramienta, https://go.microsoft.com/fwlink/?LinkId=691209 Con esta herramienta, podrás actualizar el equipo tu equipo en este mismo instante, o crear un usb de instalación para hacerlo mas adelante.
Imagen del enlace de la herramienta de actualización
Durante el proceso de instalacion, la herramienta primero se descargará y buscará todo lo necesario, más tarde comprobará si tu equipo y tus programas son compatibles con windows 10. Si es así te poprondá actualizar, sino te avisará de que pogramas y drivers no son compatibles por si quieres cancelar y conseguir actualizaciones de dichos programas y/o drivers.
Pantalla donde te preguntará si quieres hacer la actualización ahora mismo o más tarde.
Por último, se pondrá a actualizar, ten en cuenta que dependiendo de tu sistema, esto puede hacerlo muy lentamente. En algunos equipo he tardado la friolera de 24Horas!!!!
En esta otra ventana, podrás elegir si mantener tus archivos y programas o por el contrario quieres una actualizacion «nueva» como si el equipo fuese recien adquirido.
También cabe reseñar que en algunos ( y aun no se bien la razón), no me he permitido «salvar» los programas, documentos, videos, etc (es decir los perfiles y los programas), de los usuarios actuales en el sistema. Cuando esto ha ocurrido, te avisa de que el sistema se va a actualizar, pero no te da la opción de manenter los archivos (como puedes ver en la imagen de arriba). Simplemente te muestra la opción de actualizar sin mantener los documentos y programas por lo que perderás todos los perfiles y programas. De todos modos, siempre puedes cancerlar antes de tomar el último paso y así no perder todo lo que tengas en tu equipo.
Debido a lo expuesto en el último parrafo, ten en cuenta que siempre debes HACER UNA COPIA de todos los documentos y programas que no quieras perder, ya que aunque en el 99% no deberia pasar nada siempre hay un riesgo. Ten en cuenta que una actualización del sistema operativo es un gran cambio y podria pasar. De hecho a mi me ocurrio una vez, no se perdieron los datos, pero el sistema operativo ya no hizo honor a su nombre y nunca más volvio a estar operativo. Por suerte teniamos copia de los datos (auque se podrian haber extraido del disco duro), y lo que hicimos fue reinstalar el windows 10 (con el usb de actualización) y una vez instalado, pasar los datos.
Todo el mundo estaba muy preocupado, diferentes noticias habian saltado a la palestra a finales de marzo, comentando que mediante un fallo de seguridad, y utilizando la aplicación zoom, un hacker podia obtener el usuario y contraseña de nuestro equipo. De este modo, el hacker podría tomar control de nuestro equipo y podría conseguir otras informaciones mas vulnerables, como el password de nuestros bancos, etc.
En zoom estaban realmente preocupados, puesto que el imparable ascenso de la aplicacón se podía ver mermado por tal brecha. Esto les ha hecho ponerse las pilas y ya tienen solucionado el problema. Pero esto no seignifica que estemos seguros automáticamente, debemos de cercionarnos de tener el patch actualizado y por tanto estar en una versión segura. Debemos estar en la version 4.6.9 o superior.
Imagen de la versión que corrige el problema.
Para asegurarnos que la tenemos basta con al icono superior derecho que contiene la inicial de nuestro usuario(1), y luego ir a «comprobrobar actualizaciones»(2)
Si no estamos actualizados nos dirá de hacerlo, una vez lo hagamos estaremos protegidos, en mi caso, ya estaba en una version superior, 4.6.10 por lo que ya incluye la protección
Recordad que estar actualiza es importante no solo por esta vulnerabilidad, sino porque se solucionan otras que aunque no son tan famosas, pueden ser igual o incluso mas peligrosas.
Con el coronavirus, la necesidad de herramientas para reuniones, conferencias, videoconferencias y similiares, se ha disparado, aquí os presento alguna de las mas famosas, repasando sus características y peculiaridades, haciendo hincapie en las mas económicas.
Cisco Webex
Uno de los más profesionales, https://cart.webex.com/sign-up?locale=es_ES la edición básica es gratuita. Se pueden hacer reuinies de modo profesional, con pirzarras etc.
videollamada: si (max 200 integrantes)
desde pc: si
gratuita: si (la basica)
desde móbil: si
WhatsApp
Puede que sea una de las mas famosas, pero aunque permite video llamadas y videoconferencias solo permite un máximo de 4 integrantes a la vez y encima no se puede realizar la llamada desde la web.
videollamada: si (max 4 integrantes)
desde pc: no
gratuita: si
desde móbil: si
Skype
Una de las más potentes, y durante mucho tiempo la más famosa.
videollamada: si (max 50 integrantes)
desde pc: si
gratuita: si
desde móbil: si
Zoom
Ultimamente est mucho de moda, aunque ha creado mucha polemica sus problemas de seguridad. Uno de los que más integrantes soporta.
videollamada: si (hasta 1000 integrantes)
desde pc: si
gratuita: solo 40 minutos
desde móbil: si
Hangouts
Se pueden hacer videoconferencias hasta 10 personas (25 con g-suite o en centros académicos)
Videollamada: si (10 integrantes)
desde pc: no
gratuita: si
desde móbil: si
Google Meet
Es el hermano mayor de Hangouts, está mas pensado para empresas. Los planes mas básicos tienen hasta 100 integrantes. Además debido al coronavirus, Google lo ha hecho gratis hasta el 1 de Julio del 2020.
videollamada: si (hasta 100 integrantes el más básico)
desde pc: si
gratuita: no (Google lo ha hecho gratis hasta el 1 de Julio del 2020)
desde móbil: si
Asi que, como podeis ver, teneis multitud de opciones donde elegir.
No es la primera vez que me equivoco al crear un usuario en windows, pero lo que mas rabia me ha dado siempre ha sido tener que cambiar la ruta del perfil para que estuviera en concordancia. Por ejemplo si me habia equivocado y el usuario se llama Pedro pero lo he dado de alta como Perdo, era muy fácil renombrar el usuario pero su ruta seguiasiendo «c:\users\perdo\», esto que parece una nimiedad es bastante incomodo la hora de intuir rutas, etc.
Finalmente encontre el modo de hacerlo, tenia que hacerlo en tres pasos. 1 renombrar el usuario, 2 renombrar la carpeta de su perfil y 3 modificar el registro de modo que estuviera en concordancia con los cambios hecho.
Vamos a ver como se haria.
Cambio del nombre de usuario.
Primero procederemos a cambiar el nombre de usuario. El modo más fácil, es con el comando netplwiz. Escribiremos en el buscador de cortana(1), nwtplwiz(2), entonces nos saldrá el comando y pulsaremos en el(3)
Una vez en la ventana de netplwiz, elegimos el usuario en cuestion(1), vamos a propiedades(2) y cambiamos el nombre(3)
Cambio de Ruta del perfil
Ahora tenemos que cambiar la ruta del perfil del usuario que acabamos de cambiar su nombre.
Para ello iremos el explorador de windows(1) y pondremos %SystemDrive%\users (2)de este modo iremos a la carpeta donde están todos los usuarios(3). Generalmente esta carpeta suele ser c:\users\. Una vez dentro simplemente renombra la carpeta con el nombre del usuario que hemos cambiado «test echo» en nuestro caso.
Recuerda cambiar el nombre de la carpeta con el mismo nombre que el usuario sino no funcionará
Cambio de la Ruta del perfil en el registro.
Ya solo nos queda cambiar la ruta en el registro (ten mucho cuidado, te recomiendo hacer una copia de las llaves a modificar por si acaso), para ello abriremos el registro con regedit, e iremos a la ruta (1) HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-3889500739-3802868755-856952652-1008 , sino sabes el sid del usuario, deberas entrar en todas las carpetas del ProfileList (4). Una vez en la carpeta correcta, hay que cambiarl valor ProfileImagePath con la carpeta correspondiente.
Con esto ya simplemente nos queda logearnos con nuestro recien cambiado usuario para comprobar que todo sigue en su sitio.
Truco Final
Sino quieres hacer todos estos pasos, puedes probar mi script en powershell con el no será necesarioo que hagas los cambios, simplemente pon el nombre del usuario que quieres cambiar, después pon el nombre final que quieres que tenga y hará los cambios por ti. Recuerda que este script no tiene ninguna garantia ;-), y es mejor que lo pruebes primero en un entorno de pruebas antes de hacerlo en uno de producción.
Cuantas veces has dicho que tu equipo va lento?. Si ya estás cansado de que vaya lento pero no quieres invertir en un nuevo equipo, aqui te voy a dar las directrices para mejorar el rendimiento sin hacer un gran desembolso.
Primero hay que que factores pueden influir en el bajo rendimiento del equipo. Con los años los equipos van perdiendo rendimiento por varias razones, pero generalmente suelen ser de dos tipos, o por problemas de software(sobre todo en equipos basados en windows) o por la longevidad del HW.
Empecemos por la primera, por problemas relacionados con el software. En este caso puedes haber varias variantes, pero los más importantes suelen ser:
Drivers desactualizados
Sobrecarga de software, sobre todo de muchos que no se utilizan
Utilizacion de antivirus que consumen muchos recursos.
Generalmente la mejor solución para los problemas de rendimiento por software suele ser una reinstalacion del sistema operativo, esta solución evidentemente quitaria todos los problemas, pero puede echar para atrás a muchos ya sea por la dificultad de hacerlo, de generar los backups necesarios para no perder nada, etc. por lo tanto voy a deciros como solucionar cada una de las opciones que os he dado antes.
Drivers desactualizados
Es muy importante tener los drivers de los diferenes dispositivos actualizados porque inciden directamente en el rendimiento de los mismos, sobre todo los drivers relacionados con discos duros, BIOS, chipset, tarjeta gráfica y tarjetas de red/wifi. Dependiendo de si es un equipo de marca o clónico, tendremos varias opciones. Generalmente las marcas ponen a disposicion de los usuarios varias herramientas para poder actulizar los drivers de la forma más optimizada y en cambio, en los clonicos o los que nos hayamos hecho nosotros mismos, tendremos que buscarnos la vidad dispositivo a dispositivo.
Por ejemplo marcas como Lenovo,Dell,HP,Toshiba,Acer,Sony,Asus, etc suelen tener herramientas para comprobar que todos nuestros drivers estén actulizados. Dell tiene el «Dell command update» para controlar todos los drivers. HP el «Hp support assitant» , Lenovo el «Lenovo Vantage», etc. de modo que con estas aplicaciones podremos actualizar los drivers y bios de una manera mas facil y eficiente, además nos avisarán de si tenemos los drivers actualizados o no.
Independientemente de si nuestro equipo es de marca o no, también recomiendo que utiliceis la herramienta de intel, ya que la mayoria de equipos tienen algún componente de la marca. Aquí https://www.intel.es/content/www/es/es/support/intel-driver-support-assistant.html podreis descargar la herramienta «Intel driver & support assistant» para poder analizar si teneis algún de sus dispositivos y así poder actualizarlo en consecuencia.
Por último, no debeis olvidar tener actualizados los drivers y el sistema operativo mediante las propias actualizaciones del mismo. Vamos a ver como hacerlo en cada uno de los diferentes sistemas.
Windows
En windows 10, basta con poner actualizar en el buscador de cortana y nos mostrará como actualizarlo.
A medida que ponemos actualizar nos sale la opción de «buscar actualizaciones»
Una vez en buscar actuliazaciones, simplemente hay que hacer clic en «Buscar actualizaciones» y ya lo tenemos.
macOS
Si has tienes macOS Mojave o posterior, sigue estos pasos para mantenerlo actualizado:
Elige Preferencias del Sistema en el menú Apple y, después, haz clic en Actualización de software para comprobar si hay actualizaciones disponibles.
Si hay actualizaciones disponibles, haz clic en el botón Actualizar ahora para instalarlas. O haz clic en “Más información” para ver detalles sobre cada actualización y seleccionar cuáles se instalan.
Sistemas basados en Debian y Ubuntu
Desde la linea de comandos basta con: (si no estás como root utiliza sudo)
Evidentemente por sobrecarga de software, he englobado una gran variedad de problemas que podemos tener en nuestro sistema, pero sobre todo en los equipos basados en Windows. Como no podemos verlos todos enumeraremos los mas comunes.
Lo primero que tenemos que mirar es el espacio libre, tener el equipo lleno podria ser uno de los problemas de rendimiento. En la mayoria de sistemas tener poco espacio en la unidad donde está alojado el sistema operativo es una de las causas del bajo rendimiento.
Eliminar programas que no utilicemos muy a menudo. Generalmente la gente se piensa que por tener muchos programas un equipo puede ir lento, pero realmente no es por la cantidad o por lo que puedan ocupar, sino que al tener muchos programas corremos el riesgo de tener altas probabilidades de tener gran cantidad de programas residentes que se inician al arrancar el sistema y/o servicios que lo que van a hacer es ocupar memoria RAM innecesariamente y/o actividad de disco. Decir cuales son necesarios y cuales no es realmente complicado, puesto que va a depender de si los utilizamos o pensamos que los vamos a utilizar, pero se debe intentar tener la mínima cantidad de software en el sistema.
En los sistemas windows, el modo mas facil de saber que aplicaciones arrancan con el sistema es tan simple como pulsar ctrl+alt+suprimir e ir al administrador de tareas, una vez allí:
Lo que haremos es deshabilitar (1) todas las aplicaciones que pensemos que no solemos utilizar. En (2) podemos ver si tienen un alto impacto en el sistema o no.
A parte, deberemos ir al buscador(1), poner programas(2), nos aparecerá «agregar o quitar programas»(3) y por ultimo en «Aplicaciones y caracteristicas»(4), eliminaremos todas las aplicaciones que realmente no utilicemos, cuantas mas quitemos mejor.
Antivirus
Aunque pueda parecer contradictorio, una mala elección de antivirus, puede hacer que nuestro sistema se comporte como si tuviera uno(en cuanto a rendimiento), puesto que a veces si este no está muy optimizado puede ser una carga demasiado grande para el sistema. Evidentemente no voy a decir que antivirus son los que más cargan el sistema puesto que varia mucho y además dependiendo de las opciones que tengamos activadas puede variar mucho. Pero si que voy a decir que de todos los que he probrado y han sido varios (Mcaffe, Panda, Comodo, Trendmicro, Avira, Avg, Ca, Avast, ClamAV etc), estos son los que me parecen que cargan menos el sistema (no me voy a meter con cual es mas seguro o menos). De todos ellos los que he visto que cargan menos el sistema me han parecido el Avira y el ClamAV. También debo de decir que ultimamente el avira con todos sus «extras» es mas «pesado» que anteriormente.
Por último reseñar que aunque parezca extraño, varias veces he visto a usuarios con dos antivirus instalados lo que hacia que el sistema fuese realmente lento, al desinstalar uno de ellos el rendimiento volvia a ser óptimo inmediatamente.
Longevidad del HW
Otras de las causas es la longevidad de nuestro HW, a medida que pase el tiempo, no es que nuestro HW se haga «viejo» o pierda cualidades, es más que el sw que utilizamos (ya sea el SO o los programas instalados), necesitan mas capacidad por parte del HW, ya sea más RAM, mas gráficos o más procesador. El gran problema es que actualizar el HW no es tan sencillo como hacerlo con el SW y además suele tener coste. Vamos pues a analizar si nos vale la pena o no actualizar el HW.
PROCESADOR
Como es lógico, a mejor procesador más rendimiento, pero en el 90% de los casos la mayoria de «mortales» no va a percibir mucho el aumento de rendimiento puesto que las aplicaciones que mas procesador demandan suelen ser las que requieran calculos intensos y avanzados y no suelen ser las aplicaciones más típicas(a excepción de los juegos). Por lo tanto no suele ser buena idea (ni ademas barato), aumentar el rendimiento mediante la compra de un procesador, más cuando hay veces que incluso los que hay en el mercado puede que ya no sean compatibles con nuestra placa o incluso peor en el caso de los portatiles que suele ir soldado a la misma.
GRAFICA
Suele aumentar el rendimiento solo y exclusivamente en aquellos casos donde las aplicaciones requieran gran rendimiento gráfico, como juegos, programas de diseño, arquitectura, cad/cam etc. El handicap, es que una buena tarjeta gráfica suele ser cara y pasa como los procesadores, puede que no hayan para nuestro equipo o en los casos de los portatiles, sea impoble su reemplazo.
MEMORIA RAM
Es un elemento fundamental en el rendimiento del sistema cuanto más mejor, si se tiene 4GB o menos, es muy recomendable el aumentarla, para saber si es posible, saber el modelo etc, en este otro artículo https://www.lacajadeinternet.es/2020/03/28/como-saber-si-mi-equipo-o-portatil-tiene-un-slot-libre-de-memoria/ teneis el modo de saberlo. No suele ser excesivamente cara, ni difícil de reemplazar. Solamente si se tiene un equipo muy antiguo puede haber problemas en conseguir el módulo necesario o lo que suele ser más común que no hayan suficientes slots o slots libres para poder aumentarla de manera ostensible.
DISCO DURO
Lo he dejado el último porque en el 95% de los casos ha sido el elemento que mas ha aumentado el rendimiento(el otro 4,99% ha sido la memoria), en todos los casos donde he aumentado el rendimiento de un equipo. Suele ser el mayor cuello de botella de un equipo, sobre todo si tenemos discos duros magnetidos de 4500RPM. La mejor opción es reemplazar el disco duro mágnetico, por uno de tipo SSD, se suele notar el aumento de rendimiento inmediatamente, en el arranque del sistema, en el arranque de los programs y en la copia de los mismos. Aunque antiguamente eran caros hoy en dia los SSD ya son muy asequibles. El único handicap del reemplazo del disco, es que no es como el upgrade de la MEMORIA o procesador, que suele ser transparente al sistema. En este caso hay que utilizar alguna herramienta para clonar el disco. También es recomdable utilizar un disco de la misma o superior capacidad que el que teniamos actualmente para evitar problemas.
Espero que os haya servido de utilidad este artículo para haceros una idea de si os vale la pena actualizar vuestro equipo o no. En mi experiencia, en la mayoria de casos le he podido sacar «un par de años o tres» de rendimiento extra a los equipos que les pude aumentar RAM y/o cambiar el disco magnético por uno SSD.
Como sabeis los nas de synology pueden ser accesos de varias maneras, mediante ssh,telnet,smb,ftp y afp entre otros protocolos.
Nos centraremos en el caso de ssh y en concreto el acceso mediante llaves ssh. De este modo, podremos acceder a nuestro almacenamiento de red mediante scripts desatentidos, de manera que tengamos acceso a nuestros ficheros sin la necesidad de estar poniendo las contraseñas cada dos por tres. Al contrario que todos los demás protocolos, la configuración de las llaves ssh no se puede hacer mediante ventanas gráficas, sino que tendremos que hacerlo por la linea de comandos.
Vamos a ello. Primero tenemos que estar seguros que hemos habilita el servicio SSH, para ello, iremos al panel de control(1), después nos iremos a las últimas entradas, donde se encuentra la entrada «terminal y SNMP»(2), y una vez allí nos aseguraremos que la opción «Habilitar servicio SSH»(3), está marcada, sino lo hacemos y aplicamos(4)
Ahora que ya tenemos habilitado el servicio ssh, procederemos a activar la autenticacion mediante llaves ssh.
Para ello, deberemos entrar en el synology mediante la consola, y editar el fichero /etc/ssh/sshd_config y descomentar las siguientes entradas; (1) PubkeyAuthentication yes y (2) AuthorizedKeysFile .ssh/authorized_keys. Con la primera entrada, estamos habilitando al synology para que acepte la autenticacióm mediante llaves ssh y mediante la segunda le indicamos el fichero donde estarán las llaves autorizadas.
Podriamos haber caambiado la ruta por defecto si hubiese sido preciso, pero dejando la ruta por defecto esta correcto.
Para terminar, crearemos el fichero de llaves, donde introduciremos las llaves de los equipos que queramos autorizar. Para ello iremos al home de root, crearemos el directorio .ssh y dentro crearemos un fichero llamado authorized_keys. A continuación veis un ejemplo de como hacerlo.
Para finalizar, crearemos la llave desde el equipo cliente que accederá remotamente al synology, y se lo pasaremos al synology.
En el codigo podemos ver como creamos la llave, y se la pasamos al fichero de llaves del synology, debeis reemplazar el user1@synology por vuestro usuario con acceso a vuestro synology.
Si por cualquier razón no os da permiso para hacerlo, una buena alternativa es, una vez generada la llave loca, copiaremos la llave al clipboard, y pegalo en el fichero de llaves autorizadas. Esto lo podeis hacer facilmente teniendo una consola abierta en el equipo cliente y otra en el synology (editando el fichero de llaves). Espero que os haya gustado esta entrada.