Iniciate Rapido en Linux!!!
Si bien este pequeño manual esta escrito para la distro Ubuntu, es bastante aplicable a cualquier otra. En las siguientes paginas encontrarran un pèqueño manual de referencia que les ayudara a Iniciarse Rapido en GNU/Linux:
- INSTALACION:
La instalacion de ubuntu es un proceso bastante sencillo. Introducijos el cd de ubuntu y reiniciajos el pc. Nos saldra un menu de particionado elegijos la particion donde vajos a instalar ubuntu y presionajos enter. En el siguiente menu elegijos como sistema de archivos Ext3 y lo elegijos como raiz. En marca de arranque elegijos Sí. Despues pulsajos en termiar. Ahora vajos a la particion que tenejos para espacio de intercambio y pulsajos al enter. Elegijos como sistema de archivos Swap y le dajos a termiar. Ahora empezara el proceso de instalacion.
Para crear las particiones podejos hacer 2 cosas. La primera es creando dos particiones con el partition magic (o cualquier otro programa similar). Una de 10Gb en adelante que sera donde instalejos Ubuntu y otra mas pequeña (del doble de nuestra ram, si tenejos 512Mb de ram la crearejos de 1Gb) que sera destinada al area de intercambio (Swap).Si no querejos complicarnos la vida, podejos hacer lo siguiente. Con el partition magic redimensionajos una particion y la hacejos mas pequeña (el espacio sobrante sera el destinado a ubuntu) y se nos creara un espacio no particionado. Ahora en vez de crear dos particiones, lo dejajos tal cual, como espacio libre no particionado. A la hora del particionado de ubuntu podejos darle a automatico y se nos crearan las particiones y se configuraran en nuestro espacio no particionado.
En el proceso de instalacion se nos pediran los datos de conexion a internet y se detectara la red y el modem (en la mayoria de los casos). Como norma general, el protocolo usado es DCHP, asi que si no estajos seguro que protocolo usajos, elegijos DCHP y se intentara configurar solo. En caso no detectar la red o no disponer de internet podrejos seguir con la instalacion.
La terminal:
Una vez instalado el sistema operativo, lo primero que se nos ocurre es buscar informacion para configurarlo, actualizarlo, ... En todos los foros que visitajos vejos que la gente habla de cuentas de root, de comandos que nunca habiajos oido ... y entonces nos perdejos. Sabejos que hay que hacer, pero no donde hacerlo.Bien, todas los comandos se escriben en el terminal (Aplicaciones -> Accesorios -> Terminal). La terminal es un interprete de comandos. Hay muchas terminales, la que tenejos por defecto se llama bash.Una vez abiera la terminal (que nos recordara al cmd de windows o al clasico MsDos) podrejos escribir todas los comandos que hejos visto en nuestro querido foro. Pero, surge otro problema, me dicen que me logue como root o superusuario, ¿Qué es eso?
Cuenta de root y superusuario:
En linux todos los archivos tienen privilegios. Al igual que windows, linux es un sistema multiusuario y a diferencia de windows los usuarios gozan de permisos reales sobre cualquier fichero. Hay 3 clases de permisos (lectura, ejecucion, escritura). Ademas todos los usuarios deben pertenecer al menos a un grupo. A parte de los permisos ya comentados, todo archivo tiene asociados sobre quien se aplican los permisos. Asi pues tenejos al dueño del archivo, al grupo al que pertenece el dueño del archivo y al resto de usuarios. Para cada uno se pueden asociar diversos permisos. Por ejemplo, un archivo puede ser leido y ejecutado por el grupo al que perteneces, solamente podra ser leido por el resto de usuarios, y nos reservajos para nosotros los 3 permisos.Ahora bien, existe un superusuario que tiene todos los poderes. Este superusuario tendra acceso total sobre todos los archivos, ficheros, directorios, ... de nuestra maquina. Podriajos decir que es el jefe.En linux, cualquier usuario, por defecto, solo puedo escribir en su home (lo que viene a ser Mis documentos en windows). Para instalar programas o hacer tareas administrativa deberejos poder entrar en otros directorios (por hacer similitud con windows, en Mis documetos puedo guardar datos y aunque pueda instalar programas para tal fin usajos la carpeta de archivos de programa y la propia carpeta de windows para archivos de configuracion). En tal caso, deberejos ser superusuario o root que como hejos dicho tiene todos los recursos del sistema accesible.Para logearnos como root escribijos su en el terminal. Nos pedira una contraseña (que debe estar bien guardada, pues perderla podria suponer que un usuario tuviera acceso a todo nuestro sistema y eso no lo querejos.Para entrar por primera vez como root, debejos crearnos la contraseña. Para ello, en el terminal escribijos sudo passwd entonces se nos pedira una contraseña y la confirmarejos. Ya tenejos creada nuestra cuenta de root.Hejos usado sudo y en el foro lo he visto con mucha frecuencia, ¿que es sudo?. sudo es un comando con el que podrejos simular al root. Cuando entrajos como root estajos logueados como superusuario hasta que cerrejos la sesion (poniendo exit o cerrando la terminal). Mientras que con sudo lo que hacejos es simular que sojos superusuario para una sola accion.
Actualizar ubuntu
Lo primero que debejos hacer es recordar este comando: aptitude (le vajos a usar con mucha frecuencia). Para actualizar nuestras aplicaciones deberejos escribir lo siguiente:aptitude update (con esto comprobajos lo que hay que actualizar)aptitude upgrade (con esto empezajos a actualizar nuestras aplicaciones)aptitude dist-upgrade (con esto actualizajos nuestro sistema)Ahora mismo pensajos que ubuntu es inteligente, el solo nos actualiza, pero en realizad como lo hace?. Ubuntu no es inteligente, tiene un fichero donde guarda direcciones web o de ftp. Lo que hace es entrar en esas direcciones y comprobar las ultimas versiones de los programas que se encuentran alli y despues las compara con los nuestros. En caso de que nuestra version sea mas antigua que la encontrajos pues descarga el nuevo paquete y lo instala.Estas direcciones de donde ubuntu extrae la informacion y las aplicaciones se llaman repositorios y lo encontrajos en el siguiente fichero: /etc/apt/sources.listPara editar este fichero escibijos sudo gedit /etc/apt/sources.list (como vejos debejos ser superusuario). Como solo querejos hacer una accion (lanzar gedit que es un editor similar la bloc de windows pues usajos sudo).
Comandos basicos de la
terminal
- Movernos entre los directorios --> cd [ruta del directorio]. Ej: cd ~/Desktop Nos movejos al escritorioEs importante tener en cuenta lo siguiente:- ~ indica el nuestro directorio personal (mis documetos por similitud con windows)- / indica el directorio raiz (lo que seria C:\\ en windows)Ej: cd ~/Desktop = cd /home/[nuestro nombre]/DesktopPara poner este caracter ~ pulsajos Alt Gr ¡ (es la tecla anterior a la de borrar)
- Listar el contenido de un directorio --> lsEj: ls ~/Desktop lista todos los archivos no ocultos del escritorio
- Borrar archivos --> rm [archivo] Borrar directorios --> rm -r [directorio]
- Crear un directorio --> mkdir [nombre de la nueva carpeta]
- Copiar --> cp [ruta origen] [ruta destino] Mover --> Igual que cp pero com mv
Recomiendo buscar alguna guia donde se expliquen con mas detalles estos comandos. Tambien podejos escribir en el terminal man [nombre comando] y nos saldra informacion sobre el comando. Por ejemplo man cp
_____________________________
Instalar programas:
Para instalar programas de forma muy simple podejos usar Synaptic. Para ello nos dirigijos a Sistema -> Administracion -> Synaptic. Tenejos un buscador que podrejos usar para localizar la aplicacion que querejos.Otra forma desde la terminal podejos escribir aptitude install [nombre del programa].En caso de que el programa no lo encontrejos en Synaptic y necesitajos bajarnoslo desde internet tenejos varios casos. Aqui solo se tratara el caso de archivos con extension .deb, para otros archivos podejos buscar en el foro de esta misma web como instalar programas..deb es la extension de los paquetes de ubuntu (lo que vienen a ser los .exe de windows aunque no tienen nada que ver, solo por dar una similitud)Para instalar un paquete *.deb hacejos lo siguiente en el terminal: sudo dpkg -i [nombre del programa]Para instalar un archivo .bin hacejos lo siguiente: sudo ./[nombre del archivo.bin]
Para instalar un gran numero de programas comunes y configurar algunos aspectos de ubuntu podejos descargarnos una aplicacion como Automatix. Para instarlo hacejos lo siguiente en el terminal:wget http://beerorkid.com/automatix/automatix_5.6-2_i386.deb & dpkg -i automatix_5.6-2_i386.debUna vez instalado escribijos en el terminal Automatix. Su funcionamiento es muy sencillo e intuitivo. Esta en castellano