Cambiar el idioma de MacOS

¿Cual era mi problema?

Un compañero se ha comprado un iMac de ocasión a través de eBay a un fulano de inglés. Cuando lo encendió como era de esperar el sistema estaba en inglés, la primera tentación fue descargar el sistema operativo para reinstalar en español, pero me dije siendo Apple seguro que hay una forma sencilla de hacerlo……

La receta de hoy: Como cambiar el idioma de MacOs

Ingredientes

1 Un equipo con MacOs en otro idioma.

Preparación

Pues vamos allá, como me suponía el cambio de idioma es bastantes sencillo pero tiene truco, cambiar el idioma de las aplicaciones es muy sencillo solo hay que ir a Preferencias de sistemas y pinchar en idioma y región en el caso de mi compañero solo tenía la casilla de idiomas preferidos solamente el ingles.

preferencias de sistema idioma manos

Pulsamos en en la + que hay en la parte inferior, con esto podemos añadir otro idioma, en nuestro caso el español.

añadir idioma manos

Una vez añadido el idioma aparecerá en la casilla de idiomas, para hacerlo predeterminado lo único que hay que hacer es arrastraron ponerlo el primero de la lista. Listo ya esta predeterminado el español, reinciamos.

Cuando arrancamos cual es nuestra sorpresa que la pantalla de acceso todavía está en inglés…… me cago en tooo…tranquilos aquí es donde viene el truco. Iniciamos la sesión y resulta que tenemos el sistema operativo medio traducido las aplicaciones están en español pero los menús del finder, safari, etc… está en inglés. Para corregir esto tenemos que abrir un terminal (está dentro la carpeta otros) y hay que escribir lo siguiente:

sudo languagesetup

Nos pedirá la contraseña de usuario y nos aparecerá un menú en el que tenemos que escoger el idioma que queremos configurar, en el caso del español es el 7 y le damos a enter.

No espereis fuegos artificiales, no pasará nada…..para que surja efecto hay que reinciar otra vez.

Y esta vez sí, ya tenemos todo nuestro MacOs traducido y solo nos ha constado dos reinicios. A disfrutar.

Test de velocidad desde la consola de Linux

¿Cual era mi problema?

En uno de mis clientes tengo montada una red wifi con equipamiento ubiquiti y necesitaba saber si el acceso a internet iba mal pero no podía conectarme a ningún equipo para realizar un test de velocidad. Estos puntos de acceso funcionan con Linux , por tanto se puede acceder a ellos por ssh y realizar un test de velocidad desde su terminal.

La receta de hoy: Como realizar un test de velocidad de internet desde la consola de Linux

Ingredientes

  • 1 Un equipo con linux.
  • 2 Un acceso a internet

Preparación

Podemos hacer el test de velocidad en un terminal de linux de dos formas, mediante el comando wget y el comando curl. ¿Porque de dos formas? pues porque en algunos equipos como son los AP de Ubiquiti no está instalado el comando wget pero si el cual. Curl también se puede usar en en equipos con MacOS. Queda a gusto de consumidor usar uno u otro.

Test de velocidad con curl

Para realizar este test de velocidad nos vamos a escribir el siguiente comando:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Esto lo que hace es descarte el fichero test10.zip que pesa 10MB y calcular la velocidad de descarga en Bytes por segundo (recordar hay que multiplicar por 8 para tener bits por segundo que es la unidad con la que se nos indica la velocidad por lo operadores)

test de velocidad con curl

En la esquina de la derecha se muestra la velocidad de descarga que en este caso es de 2,34MBps. Si 10MB os parece poco para un test solo tenéis que cambiar en test10.zip por test100.zip para hacer un test de 100MB y si cambias el 10 por 1000 te descargas un fichero de un TB. Cuanto más larga es la descarga más fiable es.

Test de velocidad con wget

Para realizar esta prueba de velocidad con wget es lo mismo que con curl pero poniendo la O en mayusculas:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zip

obteniendo el siguiente resultado:

test de velocidad con wget

En este caso caso obtenemos una velocidad de 18MBbs.

Listo ya podemos medir la velocidad de nuestra conexión de un terminal. Deciros que los ficheros que nos descargamos no se guardan en el equipo por lo que no tenéis que preocuparos de borrarlos.

Me voy a por un café, que me lo he ganado.

Mis comandos habituales en linux

¿Cuales son los comandos que utilizo en la consola de Linux?

En esta entrada os voy a ir mostrando cuales son los comando más habituales que utilizo en mi día a día y que se salen un poco del típicos que se ven en otros sitios: cd, ls, etc…

PV

Este comando te permite copiar un fichero pero mostrándote el el tiempo y la velocidad de transferencia. Es muy útil cuando transfieres archivos grandes que no sabes cuanto van a tardar.

ejemplo de uso

pv fichero > /ubicacion/fichero

$ pv 20081021020204507 > /home/20081021020204507
  11MB 0:00:05 [1.89MB/s] [>              ]  0% ETA 1:29:21

Como podéis ver al principio te indica cuanto tiempo lleva y cuanto datos ha transferido y al final te indica el tiempo que le queda. A mi me resulta muy útil para saber cuando me tengo que ir a por un café.

LL

Este comando es un alias de ls -alF (al menos en Ubuntu) lo que hace es un listado del contenido de un directorio pero en mostrándolo en columna con los permisos el tamaño y quienes son los propietarios. Si le añadimos -h nos saca el tamaño del fichero en modo humano, es decir mostrando si son K,M,G

ejemplo de uso

ll -h

root@cloudserver:/# ll -h
total 104K
drwxr-xr-x  24 root root 4.0K Jan 23 09:14 ./
drwxr-xr-x  24 root root 4.0K Jan 23 09:14 ../
drwxr-xr-x   3 root root 4.0K Feb 14  2017 .ansible/
drwxr-xr-x   2 root root  12K Feb  6 06:13 bin/
drwxr-xr-x   3 root root 4.0K Feb 15 06:56 boot/
drwxr-xr-x  18 root root 3.9K Jan 23 09:14 dev/
drwxr-xr-x 113 root root 4.0K Feb  6 06:13 etc/
drwxr-xr-x   2 root root 4.0K May  2  2016 home/
drwxr-xr-x  20 root root 4.0K Dec 17 11:45 lib/
drwxr-xr-x   2 root root 4.0K Jan 18 06:14 lib64/
drwx------   2 root root  16K May  2  2016 lost+found/
drwxr-xr-x   3 root root 4.0K May  2  2016 media/
drwxr-xr-x   3 root root 4.0K Jun 28  2017 mnt/
drwxr-xr-x   2 root root 4.0K Apr 21  2016 opt/
dr-xr-xr-x 106 root root    0 Jan 23 09:14 proc/
drwx------   6 root root 4.0K Feb 14 10:38 root/
drwxr-xr-x  26 root root  980 Feb 20 10:27 run/
drwxr-xr-x   2 root root  12K Feb  6 06:13 sbin/
drwxr-xr-x   3 root root 4.0K Feb 14  2017 srv/
drwxr-xr-x   2 root root 4.0K May  2  2016 swap/
dr-xr-xr-x  13 root root    0 Feb 20 10:27 sys/
drwxrwxrwt   8 root root  160 Feb 20 10:40 tmp/
drwxr-xr-x  10 root root 4.0K May  2  2016 usr/
drwxr-xr-x  13 root root 4.0K Aug  1  2017 var/

Muy cómodo para ver permisos y tamaños de ficheros y directorios.

CP -P

Con el comando cp podemos copiar cualquier archivo o directorio en linux. Pero usando el modificador -p nos permite copiar todos los permisos del archivo, lo cual es muy útil si estás trabajando como root pero quieres copiar un fichero del servidor web que tiene que tener permisos para el usuario www-data

ejemplo de uso

cp -p archivo.php /www/web