best counter

10 errores clásicos del usuario de Linux

9 de Diciembre de 2008 - por Picajoso

19 comentarios

Fantástico el artículo de Barjeshwar.com en el que se hace una lista con los 10 fallos más comunes que cometemos los linuxeros. Aunque algunos son más propios de novatos, otros me temo que de vez en cuando los cometemos los usuarios que ya llevamos tiempo con este sistema operativo, así que no hay disculpa posible.

Lo cierto es que tener en cuenta este tipo de errores es una buena forma de comprender la mejor forma de aprovechar las ventajas de las distribuciones GNU/Linux, así que no os despistéis como me pasa a mí ;) y prestad atención para no cometer estos errores clásicos de linuxero.

1. Entrar como superusuario: las distribuciones ya nos previenen contra esto y obligan a crearnos un usuario “normal” durante el proceso de instalación, pero algunos tienen la manía de entrar en el sistema con los máximos privilegios, algo que no es buena idea.

2. Evitar las actualizaciones: cualquier buen administrador de su sistema (en Linux todos nos convertimos en pequeños administradores) debe tener en cuenta que actualizar sus componentes es algo crítico para evitar posibles vulnerabilidades, además de para aumentar la estabilidad y rendimiento de nuestro sistema operativo.

3. Instalar aplicaciones binarias de distintos tipos: las dependencias presentes en los paquetes que utilizamos en nuestras distribuciones precisamente están destinadas a mantener la coherencia en el sistema. Si instalamos un DEB o un RPM por un lado y luego acudimos a los repositorios para resolver algunas de sus dependencias probablemente acabemos teniendo problemas. Lo más seguro: tirar de repos, desde luego.

4. Iniciar un servidor con las X: casi por definición un sistema servidor debería ser administrado sin necesidad de una interfaz gráfica, algo que provoca gasto inútil de memoria y de ciclos de procesador que deberíamos dedicar a las tareas servidoras. Vale que para configurar algunas cosas es cómodo, pero el inicio de un servidor debería ser siempre en modo consola.

5. Contraseñas débiles: este problema afecta en realidad a todos los ámbitos de nuestra vida digital, y no sólo al acceso a nuestro sistema Linux, pero es una realidad global: no uses la misma contraseña siempre y en todos los servicios/sistemas que manejas. Y a ser posible, haz que dicha contraseña sea compleja: puede que al principio te cueste acordarte, pero seguro que luego te acostumbras a ella.

6.  Malentendidos con los permisos de archivos: cualquier administrador que se precie debería tener unas nociones básicas de los permisos elementales asignados a cualquier archivo (read, write, execute), y debería manejarlos con cuidado, porque dicho tipo de errores pueden provocar agujeros de seguridad muy, muy importantes.

7. No tener backups de ficheros críticos: siempre que modifiques un fichero de configuración hay que hacer primero una copia de seguridad. Sin excusas. Eso puede resolver muchísimos quebraderos de cabeza a posteriori.

8. No consultar los registros y logs: el directorio /var/log es establecido por defecto como destino de los ficheros de registro que nos permiten detectar cualquier tipo de error genérico, y aunque hay aplicaciones y utilidades que automatizan esta tarea y nos ayudan en el proceso de la monitorización de logs, nunca debemos descuidarnos y hay que prestarles atención.

9. No usar la línea de comandos: amigo mío, si eres usuario de Linux deberías estar absolutamente encantado con el terminal/consola de tu sistema. No hay un sistema mejor ni más rápido para controlar virtualmente cualquier recurso de nuestra máquina y el software y datos que tenemos instalado en ella.

10. No actualizar el kernel: algunos usuarios creen que actualizar el kernel puede ser desastroso para sus sistemas, pero para eso están los mecanismos de actualización automática de las distros, que permiten realizar este proceso con seguridad. Además, a menudo la actualización del kernel (no la instalación de cero de uno nuevo, algo más peliaguda) es una tarea que conlleva una copia de seguridad de la versión anterior. Si todo va bien ya habrá tiempo de borrar esas copias de seguridad obsoletas.

Hay 19 comentarios

  1. fredy dice:

    el 3 y el 7 son mis fuertes jeje
    saludos.

  2. javi dice:

    Es lo bueno de Gnu/Linux,el que se equivoca es el usuario pero casi siempre existe solucion, no como en Windows donde el mal es el sistema en si y no hay nada que hacer.

  3. dark34 dice:

    En realidad, llevo tiempo usando GNU Linux y por este articulo me doy cuenta que sigo cometiendo errores, nunca es tarde para aprender ya que todos los dias hay algo nuevo…Gracias por recordarlo.

    Un saludo

  4. bachi.tux dice:

    Me quedo con el 8, no se si es el más importante… pero…

    Todos lo son!

  5. Hay un tema:

    1. Entrar como superusuario
    2. Evitar las actualizaciones
    10. No actualizar el kernel

    Esas son cosas que en Ubuntu es dificil de hacer.

    Acutualizaciones de aplicaciones/kernel, “vienen en lo mismo” por asi decirlo.
    Y creo, no estoy seguro, que no se puede entrar como super usuario.

    Despues el resto :-P He tenido que reinstalar por no darme cuenta cual fue la macana que me habia mandado xD

  6. GoRaXaN dice:

    No estoy de acuerdo con la 2, una version mas nueva no significa que vaya a ser mas estable.
    De hecho cuanto mas nueva es una version mas riesgo hay de que contenga algun bug dado que la aplicacion no ha podido ser testeada durante tanto tiempo como otra version mas antigua.
    Obviamente hay que actualizar cualquier parche de seguridad/vulnerabilidad.
    Por ultimo, otra razon por la que actualizar no necesariamente significa mejorar el sistema son los propios usuarios. Por la razon que sea, es muy probable que deseen una version concreta de un programa (vease java) por lo que actualizar es joderles la vida (y a ti como administrador).

  7. Según había leído estos eran errores de sysadmins

  8. Carlos A. dice:

    Acaba de salir esto:
    http://blog.cboltz.de/archives/46-patch2mail-for-openSUSE-11.1.html
    bueno es solo la introducción de un paquete que se llama patch2mail, cuya finalidad es avisar por emilio cuando hay actualizaciones listas para el sistema.
    Es para openSuSE, no dispongo del conocimiento para saber si es que se puede adaptar a otras distribuciones. =/

    Suerte

  9. Quiero pedir algo, pero no se donde ponerlo.

    Me gustaria que hagan un informe recomendando aplicaciones/tips/consejos para usuarios de Linux en Notebooks.

  10. niky45 dice:

    muy buenas pero no siempre factibles…
    la 3, hay veces que no queda mas remedio… aun estando en debian (cuando trabajaba con madriva ya si que ni me molestaba en buscar en los repos)

    la 4, vale si es un server al uso, pero en mi caso ademas de servidor de red y de datos , es el pc-mula (y torrent), asi que arrancarlo sin las X me resulta inviable. (vamos, me niego a manejar la mula y el torrent sin las X…)

    y la 8… supongo que mi mayor error. Como todo funciona, los logs como que estan un poco de adorno….

    y la 7, si, mas de una vez he acabado reinstalando por ella, pero…. y lo que se aprende si no la haces?? (yo me seabia el instaladorl de debian de memoria, oye…. )

  11. aabilio dice:

    Y que yo no estoy del todo convencido con lo de las actualizaciones, tanto de paquetes como de kernel.
    Creo que es una buena práctica, pero no de manera general ni hacerlo a la torera.
    Creo que mejor que actualizar en si, yo diría que es mejor enterarse que conlleva una nueva versión “de algo”… y para explicarme pongo mi ejemplo: yo que llevo administrando mi Debian desde hace bastante tiempo utilizo sobre todo testing con toques de unstable y es cierto que muchas veces las nuevas actualizaciones no “compensan”, ya que bien traen características buenas, vulnerabilidades corregidas pero pueden ser sobre todo en estas ramas de Debian muy inestables. Otra cosa es que si puedes elegir seguir con la anerior (si no la borras) si tienes algún problema, que ese sin duda es un punto positivo para animarte a probar ;)

    Saludos!

  12. Dark_Saito dice:

    Bueno esto es lo que opino de los siguientes renglones:

    1.- Un usuario comun no deberia entra como root, esta habilitacion solo debe ser usada para actualizar sistemas, y experimentar de forma segura (si no sabes lo que haces lo mas probable es que termines cargandote tu linux)

    2.- Evitar actualizaciones. A menos que seas esquizofrenico deberias actualizar tu sistema una vez por semana, como minimo, si manejas ciertas directrices de seguridad conocidas por todos, en caso de errores graves, como el exploit del kernel con vmsplice(), deberias actualizar tan rapido como puedas.

    5.- Tu numero de cedula no es la mejor clave, y mucho menos tu nombre, el de la suegra, el de tu novia, etc…(soy venezolano, veo muy seguido esto)

  13. noir_angel dice:

    Pues no creo que solo sean en linux…

  14. ebss dice:

    Otro error de los linuxeros es que se crean, más bien pretendan ser, lo mejor y único (los dioses) del mundo del software, como si los demásno tuvieran derecho a existir; algo peor que el mismísimo Windows, disfrazándolo de “Open”.
    LA verdad digo está muy bien que hablen de las cosas buenas que tiene Linux y su superioridad respecto a otros Sistemas Operativos, pero de ahí a creerse los inventores de los SO ya hay mucho paso y si hay algo que han hecho los otros Sistemas Operativos como, el tan usado, Windows es poner a disposición y alcance de la mayoría de seres humanos, usuarios tontos y para nada avanzados, las bondades del mundo de las computadora y del software y hardware, brindándoles cierta usabilidad fácil y práctica para ellos y no entrando en tontas guerras de ser los mejores simplemete por que otros tienen otra política de desarrollo de software que no va con la nuestra.
    ¿Acaso ellos no están en su libertad de elegir como desean colaborar, aportar o desarrollarse en este mundo? ¿Acaso no pueden trabajar en la l´nead del software privativo solo por que eso no es bueno para los demás desarrolladores, olvidando que existe una gran multitud de seres humanos que no les interesa desarrollar software, solo utilizarlo y sacarle l mayor provecho?
    Digo si critican a Windows por todos los fallos que este posee y que en Linux son poco comúnes, pues quiténse el sombrero y reconozcan que Windows está pensado para la inmensa mayoría de humanos que tienen pasiones por otros campos de este mundo y no les interesa un software, para desarrolladores, expertos, al que que no le entenderán nunca, por que simplemente no les atrae o por lo menos reconozcan las cosa buenas de Windows, Mac OS X o cualquier otro software privado que no sea OpenSource, como Opera, que me parece muy superior al Firefox.
    Estoy de acuerdo con su filosofía de vida y de desarrollo, pero de ahí a apoyarlos en que destruyan a otros por que no se guían por esta hay mucho trecho.
    Lo bueno de Linux es su ideal o guía de ser “OpenSource” y “Open” lo que sea; pero vamos, eso es para seres humanos especilizados o avanzados en el mundo del software, hardware y todo lo relacionado con ello, por eso los beneficiados son los desarrolladores y demás involucrados; pero para los simples mortales es demasiaod y los priva de disfrutar de los beneficios que se lográn en este mundo.
    Bueno espero no me mal interpreten o haberles molestado/ofendido, solo es una opinión y expongo lo que a veces no me parece, no estoy de acuerdo, del mundo Linux y disculpen por haberme salido bastante del tema. 23:03 15/01/2009

  15. WilleHR dice:

    Yo llevo mal la 1: Entrar como superusuario.
    No porque entre directamente, sino porque suelo coger la terminal, y meter como primer comando un “su” (Debian). Es una manía que debería corregir, han sido varias veces las que me he terminado cargando algo importante.

    @ebbs: Creo que tu comentario está completamente fuera de lugar…

Escribe tu comentario