Comenzando a aprender Unix y Linux [cerrado]


Respuestas:


3

Creo que en lugar de elegir una distribución en particular, debería probar muchas de ellas en un tiempo relativamente corto; digamos cambiar cada dos meses más o menos.

Esto tiene dos beneficios principales; puedes ver diferentes formas de hacer las cosas (por ejemplo, comparar Ubuntu con otras distribuciones, ¿usar sudo en lugar de su realmente es un gran beneficio?) y es probable que obtengas experiencia en resolver más problemas (y aprender más) que solo instalar un sistema operativo Linuxy.

No estoy seguro de cuánto ayudará esto realmente: he usado varias distribuciones de Linux y tengo la suerte de no haber tenido ningún problema real. Por lo tanto, le sugiero que responda preguntas en este sitio (y en otros, como superuser.com . Creo que también hay otros sitios en Internet que no son operados por el equipo de Stack Exchange donde uno puede responder a los problemas publicados por los usuarios) .

Me doy cuenta de que sabes muy poco en este momento, pero al investigar un poco y responder preguntas aprenderás bastante rápido. Quizás tenga algunas máquinas virtuales a mano para probar cosas.


11

Para dominar Unix, deberá trabajar en él regularmente. La práctica hace la perfección .

En primer lugar, sugeriría que elija una distribución de Linux . No se preocupe demasiado por elegir el mejor para usted todavía, cuando esté listo lo encontrará . Para un principiante, una distribución como Ubuntu será lo suficientemente buena.

Surgirán problemas, prepárate para ellos. Haga preguntas en la web ( aquí en Unix SE o en otros foros), la comunidad de Linux (más correcta es la "comunidad de código abierto") es una comunidad útil. Cuanto más participes en esa comunidad, más rápido aprenderás.

Ahora deberá probar y realizar tareas básicas en su nuevo sistema operativo brillante. Chatear, navegar, escribir documentos, enviar correos electrónicos, mirar películas, etc. Utilice Linux para todo.

Tenga en cuenta que Linux tiene una curva de aprendizaje, y que necesitará dedicarle tiempo si quiere convertirse en profesional.


6

Mi sugerencia sería NO comenzar con una distribución "para principiantes" como Ubuntu. ¿Cuántos servidores * nix tienen una GUI ejecutándose en ellos?

Lo que hice fue comenzar con Slackware (http://www.slackware.com) y aprendí cómo instalar, configurar y usar un sistema * nix.

Slackware es un sistema práctico que requiere que sepas lo que estás haciendo para que las cosas sucedan.

Por último, si no lo ha hecho antes, le sugiero que construya su propia PC y use Slackware como sistema operativo para su sistema casero (también lo que hice).

Aprenderá MUCHO siguiendo esta ruta.

Si desea llevar su aprendizaje a otro nivel, le recomiendo encarecidamente implementar su propio sistema a través de "Linux From Scratch" (http://www.linuxfromscratch.org/).

¡Buena suerte con tus esfuerzos educativos!

~ tim


1
Bueno, si eliges Ubuntu, no tienes que usar la GUI ... Suponiendo que muchos servidores ejecutan Debian y RHEL, todos tienen algunas GUI en sus repositorios, probablemente también Slackware. Esto invalida tu primer argumento ...
maxschlepzig

Mi amigo comenzó Linux con Arch, y funciona. Aprendes mucho, muy rápido.
MadTux

3

Estoy de acuerdo con Stefan y no estoy de acuerdo (parcialmente, ver más) con tim : comience con una buena distribución de escritorio y úsela para sus tareas diarias básicas. Eso le permitirá experimentar y aprender sin tener que reiniciar todo el tiempo (IME si tiene que reiniciar, simplemente no lo hace con mucha frecuencia).

Sin embargo, si desea convertirse en un profesional, tendrá que familiarizarse con el sistema subyacente. Al igual que necesita saber sobre el registro y los permisos y cómo se cargan las DLL, etc. en Windows ...

Y una vez que esté comenzando a familiarizarse con la GUI y un poco de la línea de comandos, y desee aprender sobre servidores Linux / Unix, puede ejecutarlos en una máquina virtual (kvm / qemu, virtualbox, vmware, ... .) y ssh a ellos.

Luego, cuando comience a comprender bien la línea de comandos, algo como CRUX , Slackware o LFS es una buena herramienta para obtener un conocimiento más profundo sobre cómo todas las partes del sistema operativo (pueden) encajar.


1
+1 por estar de acuerdo conmigo: P (pero también es una buena respuesta)
Stefan

1

Debería intentar comenzar con distribuciones amigables de Linux, como Ubuntu o PCLinuxOS.


1

Vaya a instalar Debian e intente hacer todo lo que hizo con cualquier sistema con el que esté más familiarizado, y desde allí, siga una guía llamada Debian Reference . Es una introducción básica a los conceptos de Debian y Unix.

¿Por qué Debian Es en lo que se basan Ubuntu y Linux Mint, y esos 2 son los sistemas tipo Unix más populares que existen. Eso significa que si se familiariza con Debian, se familiarizará con esos dos.


0

El Proyecto de documentación de Linux (TLDP) tiene algunas guías muy útiles.

www.tldp.org


0

coloque una distribución de linux como arch linux en su computadora ... se verá obligado a aprender a medida que avanza para que el sistema sea útil ... arch simplemente no es útil para el novato completo.

¡No tiene sentido posponer las dolorosas lecciones! la mejor manera de aprender cómo arreglar algo es hacer que se rompa ... y es probable que si usas un sistema como ubuntu, nunca sabrás que hay problemas que resolver.

También recomiendo un sistema alternativo como freebsd, obtendrá una perspectiva diferente y tendrá acceso a algunas características interesantes que no están disponibles para Linux (dtrace, zfs)

Conclusión: si desea obtener información sobre un sistema, instale un sistema operativo que lo obligue a aprender. si quieres usar el sistema, instala ubuntu

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.