Recuerda, Mac OS X tiene un corazón UNIX

50 comentarios

unixmac3.jpg

A todo se puede llegar a mal acostumbrar uno en la vida, y cuando te lo ponen todo fácil y sencillo puede llevar a olvidar lo que realmente tenemos detrás de nuestro sistema operativo favorito. Tras buscar infructuosamente un disco de instalación de Mac OS X para el MacBook y querer hacer una restauración de permisos, recordé que como buen sistema UNIX, Mac OS X ofrece la posibilidad de realizar estas tareas de mantenimiento desde una línea de comandos.

Está claro que no es la manera más sencilla de hacerlo, pero el conocer su existencia y utilizarla de vez en cuando, puede llevarnos a comprender más profundamente su funcionamiento.

Aunque iniciando el ordenador desde el DVD de instalación es una manera gráfica de hacer lo mismo, hay una serie de sencillas tareas de mantenimiento, que se pueden realizar vía terminal y que te ayudarán tanto o más en mantener tu sistema a punto.

Para conseguir iniciar el ordenador con el disco duro en modo lectura únicamente deberemos arrancarlo pulsando la combinación de teclas Command – S. Nos aparecerá una linea de comandos donde solo tendremos que escribir la orden “fsck -y” para comenzar la reparación de permisos del disco duro.

Al acabar, nos indicará si ha sido cambiado o no el sistema de archivos, si hubiera algún fallo de permisos, deberemos teclear “reboot” y repetir el proceso hasta que no nos reporte ningún error. Entonces introduciendo “exit” iniciaremos el ordenador normalmente.

unixmac.jpg

Hay otras muchas tareas de mantenimiento, pero tal vez las más convenientes de realizar periódicamente sean las de vaciado de caché. Al parecer el Mac tiene un horario bastante extraño a la hora de realizar este mantenimiento. Suele realizarlo entre las dos y las cinco de la mañana, hora muy extraña por lo que ejecutando estas tres ordenes, conseguiremos limpiarlas.

  • sudo periodic daily
  • sudo periodic weekly
  • sudo period monthly

Abriendo nuestra terminal, y tecleándolas una detrás de otra, conseguiremos borrar mucha información superflua de nuestros Mac.

unixmac2.jpg

También podremos verificar desde la terminal la estructura de ficheros, solo tendremos que escribir en la terminal “diskutil verifyVolume /” el sistema nos mostrará cualquier error que haga necesario hacer una reparación de permisos tal como hemos explicado antes.

Aunque debido al “easy-to-use” de Apple nos hayamos olvidado un poco de todo esto, a veces resulta indispensable conocerlo para poder salir de situaciones donde no tienes a mano las herramientas que te proporciona Apple.

Anunciate aquí
Anunciate aquí
Anunciate aquí

¿Quieres saber más?

Artículos

Artículos relacionados que probablemente también te interesen

Ver más

Respuestas

Preguntas sobre este tema que ha contestado la comunidad

+ Deja tu comentario

Comentarios

  • 1

    !

    Alguien dijo una vez: No tengas miedo al terminal, el terminal es tu amigo xD

  • 2

    Avatar de Alan Garcia !

    @aitor carbajo

    la consola es una gran amiga!!!, jejeje y siempre sera el mejor recurso, si vienes desde ubuntu (como es mi caso), te cuesta no tener que usar terminal, jeje pero no la puedes dejar, gracias por el post muy bueno

    saludos!!!

  • 3

    Avatar de tacticscosplay !

    pues aquí en norte América " México" ese mantenimiento se da de las 7 pm a las 12 am xD!! " segun yo es el horario de cupertino" LoL; aunque no esta nada mal aprender algo nuevo xD

  • 4

    Avatar de powerstudios !

    NO TOQUEIS NADA AMIGOS QUE LUEGO BIENEN LOS PROBLEMAS¡¡¡ PARA ESO YA ESTA EL ONXY GRATUITO QUE HACE SU TRABAJO PERFECTAMENTE¡¡¡SALUDOS Y NO TOQUEIS NADA EN SNOW DE MOMENTO`` A TODOS LES DA POR ABRIR ORDENADORES Y METERSE EN DONDE NO HACE FALTA, CLARO QUE EL DINERO ABUNDA¡¡ NO ES NUESTRO CASO`` SALUDOS,

  • 5

    Avatar de powerstudios !

    pérdon por las mayusculas¡¡¡¡¡ no me dí cuenta¡¡¡

  • 6

    Avatar de Gers !
    Gers | 2 estrellas

    Personalmente disfruto cuando veo el trabajo que se realiza por consola o línea de comandos, ha de ser porque me gusta la programación, a demás creo que nada podrá reemplazar el excelente trabajo que hacen los comandos por consola, ni siquiera una interfaz bonita, es solo una forma de pensar.

    Salu2 maqueros y buena entrada amigo voto++++

  • 7

    Avatar de jimerino !

    Efectivamente, pero es que estamos mal acostumbrados.

    Yo soy un switcher desde hace poco más de un mes. De vez en cuando tengo que configurar routers Cisco mediante cable de consola. Tengo un adaptador USB/COM donde conectar el cable de consola de los routers (los portátiles, tanto PC como MAC, desde hace ya tiempo vienen sin puerto COM).

    Logré conseguir el driver del conversor (no me llevó mucho tiempo encontrarlo) y una vez instalado comenzé a buscar por la red un programa al estilo del hyperterminal para poder conectar con el cable COM a la velocidad de 9600 baudios (que es lo que Cisco te dice que tienes que conectar)... Hasta que me pasó lo mismo que a tí y tuve la relevelación que debajo del MAC había un UNIX, así que escribí en la consola

    screen /dev/tty.usbtoserial 9600

    ¡Y listo! La verdad que estoy contentísimo con mi MacBook. Es verdad que quien cambia ya no vuelve.

  • Respondiendo a #7:
  • 52

    Avatar de Eduardo Valencia !

    Aun no encontraba como conectarme a un Router Cisco o aun Switch, mañana mismo prueba esa linea en la terminal, para poder entrar a configurar un router en la universidad... muchas gracias; me gustaría me facilitaras un poco de información de ello. saludos 

  • 8

    Avatar de ivook !
    ivook | 4 estrellas

    para arreglar los permisos y el disco no era /sbin/fsck -fy ? saludos

  • 9

    interesante

    Avatar de dafero !
    dafero | 2 estrellas
    Está claro que no es la manera más sencilla de hacerlo, pero el conocer su existencia y utilizarla de vez en cuando, puede llevarnos a comprender más profundamente su funcionamiento.

    Lo que está claro es que , SÍ es la manera más sencilla de hacerlo, de hecho sólo te llevo una instrucción.

    Quizá no sea la manera más usable/amigable, pero sí la más sencilla.

    Saludetes.

  • 10

    Avatar de Aitor Carbajo Jimenez !

    @ivook

    Sirven las dos maneras, solo que con la tuya le indicas la ruta exacta.

    @dafero

    En realidad tienes toda la razón, es la manera más sencilla de hacerlo.

  • 11

    Avatar de lluevert !

    #10 me parece que si el sistema de archivos es HFS Journaled (con diario) que es el caso del 90% de instalaciones, debes ponerle -f al fsck para forzarlo quedando fsck -yf

  • 12

    Avatar de Hugo !
    Hugo | 2 estrellas

    Jajaja ahora resulta que los Maqueros quieren jugar de Linuxeros jajaja, saben muchas veces si lo que quieres es trabajar con la terminal pasate a LINUX, es igual de fiable a MAC OS X, yo en mi caso uso mi macbook para cualquier cosa menos para labores que realmente necesito un 100% de seguridad como traspasos de dineros o metar informacion importante.

    Siento que Ubuntu me da mayor seguridad que MAC OS pero en fin de cuentas viva el UNIX!!

    Muerte al Windows y su bola de virus! :D

  • 13

    Avatar de guidows !

    Que comentario tan tonto, estos niños que creen que por que aprendieron a usar esa cosa de ubuntu, ya son unix gurues....

    en mi opinion, no hay nada mas penoso que un "guru" en ubuntu. Si quieres fardar de verdad, por ultimo hablame de slack, debian a pelo o gentoo (excelente esta ultima), pero no de ubuntu, que es vergonzoso.

    Somos muchos mas de los que te imaginan que siendo amantes de Unix y aburridos de que Linux nunca pudiese dejar de ser solo promesas inconsistentes migramos a Mac OS X. Un sistema Unix verdadero, con toda la potencia de la consola sin absolutamente nada que envidiar a otros Unix de verdad (como Solaris y AIX) y aun mas con tecnologias y software que ni en mil años se van a ver en sus "Fantasticos" y "Fiables" Linux.

    IMHO, tener un Mac con Linux, considerando toda la potencia Unix que tiene OSX, es simplemente botar el dinero a la basura.

    pd: disculpen a todo el resto mis comentarios, pero siendo un blog de mac, realmente me desagradan los linuxboys que por lograr instalar un ubuntu ya creen que son gurues...

  • 14

    Avatar de ondas !
    ondas | 1 estrellas

    sh-3.2# diskutil repairPermissions / es el commando correcto para los permisos. fsck filesystem consistency check and interactive repair

    otros comandos utiles systemupgrade -i -a para actualizar el systema screencapture para tomar una snapshot

  • 15

    Avatar de lesan !
    lesan | 3 estrellas

    13# Ya le gustaría a APPLE tener el sistema de archivos de Solaris, ZFS. Es como comparar un triciclo con un coche.

  • 16

    Avatar de horus !
    horus | 3 estrellas

    Off-Topic:

    El 23 de Octubre se cumplen 8 años del primer iPod. jeje

    #14

    De hecho Apple iba usar el ZFS para Snow Leopard Server, pero parece que no llegaron a un acuerdo y se ha desechado el proyecto.

    #13

    Un poco radical tu comentario, a mi gusta tanto UNIX como Linux. El que no tolero es Windows, pero ya es decisión personal. =P

  • 17

    Avatar de Esaú Canto !

    a ver #13 en que momento se jactaron de ser unos Gurus en Linux, yo no leí eso en ningún momento en el post, simplemente nos presentaron una opción mas para hacer alguna tarea o limpieza, como quieras llamarlo, la siguiente vez piensa un poco mas tus comentarios, si no quedas como un estúpido troll mas.

  • 18

    Avatar de Alan Garcia !

    @#13, si tal vez ubuntu no se comparara nunca a slack o gentoo, pero pocos son los que se atreven a por lo menos instalar ubuntu en una mac o hasta en un pc, y si, nadie dijo ser un guru #12 solo opinó de como el hace las cosas y de que para asuntos personales usa ubuntu, nunca lei que por haber instalado ubuntu ya sea un guru de GNU/Linux hasta que tu pusiste letras en su comentario, deberias pensarlo antes de criticar otro comentario.

    saludos!!!

  • 19

    Avatar de antifanboysjotos !

    #13 guidows

    Ya te calleron ja. No te pongas de mono, Mac Os tiene un limite en potencia ademas de que cuesta mucho, Linux tambien tiene un limite pero te ahorras como $1500 dlls o mas. Y en verdad el que sabe linux no necesita ni Windows ni Mac.

  • 20

    Avatar de agxnet !
    agxnet | 2 estrellas

    @19 Linux tambien tiene un limite pero te ahorras como $1500 dlls o mas. Y en verdad el que sabe linux no necesita ni Windows ni Mac.

    Dependerá de las necesidades de cada uno, siempre todo el mundo batallas y quejas , todo esto siempre por que piensan que el uso que ellos hacen es el que hace todo el mundo, o por que no son capaces de entender que hay gente que tienen puntos de vista diferente sobre la relación dinero/facilidad/tiempo

    ¿Me podrías explicar como usar Pro tools o Logic Studio de forma eficiente en Linux? o final cut...

  • 21

    Avatar de pcmartinezg !

    Buenas a todos, llevo como 3 años en esto de MAC y casi el mismo tiempo leyendo Applesfera, y por in me he registrado para poder comentar. En concreto con este tema siempre pasa lo mismo, que si linux, que si UNIX, W7, que si yo con el software de mi movil hago maravillas, en fin para gustos colores. En mi opinión y coincidiendo con #20 pienso que MAC OS ha conseguido hacer un sistema potente como pueda ser cualquier sistema UNIX (este es uno mas), y con un nivel de complejidad mínimo para el usuario normal. Ahora bien, que linux te lo configuras como tu quieras y se puede optimizar hasta decir basta, pueeessss claaaaroooooo (como diría nuestro "querido" Mariñas), pero nos olvidamos que mucha gente utiliza el ordenador para trabajar (me incluyo) y no pueden pasar el tiempo navegando en "HOWTOs" para instalar una aplicación, o teniendo que andar con aplicaciones de terceros para poder ejecutar el Photoshop de windows o cualquier otro programa de audiovisuales. Opino que linux está muy bien para el que sepa, que bien por que le guste o su trabajo en concreto lo requiera, ha podido aprender a configurarlo, a optimizarlo, pero creo que para el usuario normal es demasiado engorroso (yo he intentado tener linux y al final mira con MAC me quede). Resumiendo, creo que MAC te da potencia de sobra para trabajar sin tener que entender que es lo que pasa detrás de la pantalla.

  • 22

    interesante

    Avatar de javisus !

    Appeljack también repara permisos y demás desde comando s. ;)

  • 23

    interesante

    Avatar de DIESELO !

    Si por algo me pasé a Apple, es porque estaba hasta los "cojones" de tanta terminal, sudo /bin tatata... XD

  • 24

    Avatar de Grojnak !

    Está bien recordar que también en Mac OS tenemos la terminal para hacer las cosas. No por usarla uno es más gurú de nada ni el sistema es menos intuitivo. Simplemente es otra forma de hacer las cosas. Además en mi caso el fsck ya me salvó alguna que otra vez, no sobra tenerlo apuntado por ahí... por si acaso.

  • 25

    Avatar de Grojnak !

    @19 me temo que mientes. Yo uso Linux y sí que necesito Windows y Mac. Es que es la discusión de nunca acabar. Todo depende de las necesidades de cada uno. En mi caso, por ejemplo, trabajo como diseñador y todo eso lo hago en Mac OS y no tengo forma de hacerlo en Linux. Aparte, estoy estudiando para sacarme ciertas certificaciones de Microsoft (Exchange y Sharepoint) y obviamente para practicar necesito tener varios Windows (aunque sean virtualizados). Y para el resto de cosas pues tiro de Linux, que lo tengo desde hace varios años y me ha dado cero problemas. En fin, que a todos nos gusta discutir sobre sistemas operativos y todos diremos que el mejor es el que usamos nosotros, pero depende muy mucho de las necesidades. Cada uno tiene sus puntos fuertes y se trata de aprovecharlos, que para eso están.

  • 26

    Avatar de Jaume !
    Jaume | 3 estrellas

    zfs realmente no es tan bueno, podrian poner EXT-4 de ubuntu ( el nuevo) este si que esta completito.

  • 27

    interesante

    Avatar de hankdehannover !

    Yo después de pasar por windows (mis años oscuros), me pase a linux y utilicé muchas distros, después me pillé un MacBook y nunca estuve tan contento, a partir de ahora SIEMPRE ME VOY A COMPRAR UN MAC y desde que uso mac ya no utilizo la consola o Terminal para nada, porque el escritorio de mac ya cubre todas tus necesidades. Aunque no hay que olvidar que lo que está abajo de todo es una herramienta muy potente.

    @ivook existe un comando que se llama man e invoca el manual de cada comando del terminal.

    si haces $man fsck te explica la diferencia de porque usar fsck -f y fsck -fy

    Saludos a todos, este es mi primer comentario! y no pretendo ofender a nadie. ;)

  • 28

    Avatar de chalsito !

    Justamente el otro día tuve que hacer lo mismo que tú porque no tenía el CD de SL a mano y me daba problemas el HDD al haber montado y desmontado particiones para intentar instalar, infructuosamente, un XP en mi iMac. Lo que el comando era un poco distinto, terminaba en -yb. ¿Alguien sabe qué diferencias hay entre el "fsck -y" de Aitor, el "-fy" y el "-yb"?

  • 29

    Avatar de chalsito !

    Vale, me auto contesto, si alguien quiere saber qué diferencias hay entre -y -fy y demás puede consultarlas aquí:

    http://www.ncsa.illinois.edu/UserInfo/Resources/Ha...

    Un saludo.

  • 30

    Avatar de hankdehannover !

    @chalsito

    jueso eso es lo que te sale en el terminal cuando usas el comando "man" que repito lo puedes usar con cualquier otro comando.

  • 31

    Avatar de www.kuyle.info !

    Le debemos mucho a UNIX.

  • 32

    Avatar de manano !

    Hola. Unas preguntas. ¿Es lo mismo "restauración de permisos" que "reparación de permisos?

    La reparación de permisos la hacia mediante la utilidad de discos y habiendo arrancado desde el propio Mac y no desde el DVD de instalación. ¿Es correcto? ¿Que diferncia hay de hcerlo de una forma u otra.

    Muchas gracias y un saludo.

  • 33

    Avatar de luis !
    luis | 2 estrellas

    Y para cuando sale Onyx de la beta para Snow Leopard, para realizar esas tareas de mantenimiento

  • 34

    Avatar de alvy-singer !

    Ya hay beta de Onyx, yo tengo instalada la 2.1b 4, pero no te saldrá automáticamente si intentas actualizar el Onyx anterior por no ser una versión definitiva. Cocktail sí que tiene versión Snow Leopard desde hace cierto tiempo.

    Yo antes reparaba mucho los permisos desde la consola, pero al final llegué a la conclusión de que no valía la pena molestarse porque era lo mismo, pero tengo muy claro que Mac OS X es un excelente sistema UNIX.

  • 35

    Avatar de garytto !

    Hola chicos, una pregunta cuando entras en modo lectura para poner el simbolo "-" como se pondría, tengo el teclado nuevo y es el que no lleva el teclado numerico, y cuando le pongo el simbolo me sale la barra invertida "/"

    Un saludo

  • 36

    Avatar de sanpergon !

    Hola: ¿Para reparar permisos no se puede hacer también desde Utilidad de Disco? Yo siempre lo hice así, pero no sé si no los repara del todo. Gracias. Saludos.

  • 37

    Avatar de Aitor Carbajo Jimenez !

    @Garitto es exactamente lo mismo, solo que en vez de hacerlo gráficamente, explico como hacerlo en la terminal.

  • 38

    Avatar de sanpergon !

    ¿No es válida la reparación de permisos desde la Utilidad de Disco? ¿Hay que hacerlo con el DVD o sin él?

  • 39

    Avatar de pulgo !
    pulgo | 1 estrellas

    Mi opinion, reparar permisos siempre por utilidad de discos,lo que tenga el sistema no hacer con programas externos

  • 40

    Avatar de dackito !

    Que tiempos, me recuerdos cuando ocupa el OSX 10.2 jaguar, y se extravie la clave de mi ibook... que manera de recuperarla, desde terminal, UNIX tambien tiene su lado oscuro.. jejeje

    saludos.

Escribir un comentario

Para hacer un comentario es necesario que te identifiques: ENTRA o conéctate con Facebook Connect

Anunciate aquí

WSL Weblogs SL