3. Lo que necesita saber antes de instalar
La instalación del Sistema Operativo Linux Mint será algo
diferente para aquellos que están acostumbrados a instalar
el S.O. Windows.
No se puede decir que la instalación que va a realizar sea
más fácil o más difícil, lo que se asegura es que si sigue los
pasos sugeridos adecuadamente no existirá ningún
problema. Tendrá al final de esta sesion el sistema
operativo totalmente funcional en su computadora.
4. Recuerde que usted podrá instalar GNU/Linux en un equipo
en el cual este instalado el S.O. Windows siempre y cuando
exista espacio suficiente para ambos.
Requerimientos
Como mínimo se recomiendan 1GB para ejecutar el
LiveCD, aunque ya instalado correrá bien con 512MB de
RAM. El espacio necesario para la instalación en el disco
duro es de 2.5 GB, que están comprimidas en un CD de
700MB.
5. Linux trabaja con tres particiones básicas que son:
/boot: aquí se instala el gestor de arranque.
(Aproximadamente 100 Mb dependiendo de la distribución)
Swap: esta es una partición que usa Linux como respaldo
cuando se queda corto con la memoria RAM.
/: raíz, es donde vamos a instalar nuestro S.O.
Ustedes pueden realizar la instalación en una sola partición
(hablo de la raíz), o pueden crear varias particiones y
asignarlas a las diferentes carpetas que maneja Linux en
su sistema de archivos.
6. Ahora si lo que estuvimos esperando todos
PROCESO DE INSTALACION
9. Estructura de archivos
bin: Binarios de comandos esenciales el sistema.
boot: Archivos estáticos de cargador de arranque (boot-loader).
dev: Dispositivos del sistema (monitor, CDrom, impresoras,
etc.).
etc: Archivos de configuración del sistema. (usuarios, servicios
del sistema).
home: Directorios hogar (home ) de los usuarios.
lib: Librerías compartidas para el sistema.
mnt: Punto de montaje de particiones temporales.
root: Directorio hogar del usuario root (el administrador).
sbin: Binarios del sistema más importantes.
tmp: Archivos temporales.
usr: Segunda jerarquía mayor, archivos y directorios de uso
común.
var: Información variable
10. ¿Qué es un Shell?
El término shell se emplea para referirse a aquellos
programas que proveen una interfaz de usuario para
acceder a los servicios del sistema operativo. Estos pueden
ser gráficos o de texto simple, dependiendo del tipo de
interfaz que empleen. Los shells están diseñados para
facilitar la forma en que se invocan o ejecutan los distintos
programas disponibles en el computador.
11. Comandos Basicos
Ahora nos centraremos en el modo consola que será la
forma más fácil de acceder y trabajar en nuestro sistema.
Ahora usted debe relacionarse con algo que le agilizará
mucho el trabajo en los sistemas Linux. Aprenderá sobre
los comandos básicos de Linux y la forma como se
ejecutan.
13. pwd
Una vez que empiece a ver directorios, es fácil perderse u
olvidar el nombre de su directorio actual. Por defecto, la
shell para el sistema Linux Bash, muestra el directorio
actual, en vez de todo el recorrido.
14. cd
Cambiar de directorios es fácil siempre que esté seguro
del lugar donde se encuentra (su directorio actual) y la
relación que éste tiene con el lugar donde desea ir.
15. ls
Ahora que ya sabe cómo cambiar de directorios, ha llegado
el momento de echar un vistazo al contenido de los
directorios.
Algunos archivos están ocultos (también conocidos como
archivos dot) y sólo se pueden ver con una opción adicional
del comando
16. locate
En ocasiones sabrá que existe un archivo o un directorio
pero no sabrá donde encontrarlo. Buscar un archivo o un
directorio puede ser más fácil, verá cada archivo relativo o
directorio que liga con su criterio de búsqueda.
17. clear
Tras un comando ls en el intérprete de comandos de la
shell, la ventana le parecerá demasiado llena. Siempre
puede salir de la ventana terminal y abrir una nueva, pero
existe un modo más rápido de limpiarla.
19. man
Imprime por pantalla el manual de un comando. Este
comando le permite leer el manual correspondiente a
cualquier comando de Linux que disponga de uno.
20. grep, egrep, fgrep
Busca un patrón dentro de un archivo. Este
comando le permite buscar líneas que coincidan con
algo que usted quiera dentro de un archivo u otra
salida de un comando.
21. echo
Imprime una línea en blanco. Este comando le permite
también imprimir mensajes en la terminal.
22. exit
Salir de una terminal. Este comando le permite
abandonar una sesión de una terminal, es análogo al
comando logout.
23. cat
Concatena archivos e imprime en la salida estándar (la
pantalla). Este comando le permite visualizar el contenido
de los archivos y concatenar archivos.
24. cp
Copia archivos y directorios. Este comando le permite
copiar un simple archivo ó copiar recursivamente todo un
directorio.
25. mkdir
Crea un directorio.
Este comando le permite crear directorios en cualquier
parte del sistema donde tenga permisos para hacerlo.
26. mv
Mueve o renombra archivos. Este comando le
permite mover un directorio, esto es el archivo
origen desaparecerá y se creara con otro
nombre en el lugar destino.
27. rm
Borra archivos del sistema. Este comando le permite
borrar un archivo cualquiera y pasándole opciones
especiales puede borrar todo un directorio. Este comando
se debe usar con precaución puesto que un borrado
accidental de información no será
recuperable.
28. tar
Este comando es uno de los más poderosos en Linux, le
permite empaquetar o archivar información.
Se puede entonces crear un archivo que contenga muchos
otros archivos o directorios. La página del manual habla de
los detalles de este comando, seria buena práctica
revisarla.
29. fdisk
Manipula las particiones para el sistema Linux.
Este comando le permite obtener un reporte de la forma
como el disco esta particionado, además le permite borrar y
crear particiones.
Este comando debe usarse con cuidado, ya que si se
salvan los cambios una vez los realicemos, no se podrán
recuperar. Para mas información leer el manual de uso o
consultar algún manual de uso.
30. startx
Es un enlace a la aplicación servidora del ambiente gráfico.
Este comando le permite iniciar el modo gráfico del sistema
(las X's!).
31. chown
Este comando es de uso limitado para el root del sistema,
este comando le permite cambiar el nombre del usuario que
es propietario de un archivo y también el grupo al que
pertenece.
La forma de uso es:
chown [opciones] usuario [: grupo] fichero...
32. chmod
Le permite establecer nuevos permisos sobre un archivo o
directorio. La forma de uso es:
chmod [opciones] modo fichero...
34. Modo octal
Como resultado de la combinación de los tres tipos de
permisos (lectura, escritura y ejecución), con las tres clases
de usuarios (dueño, grupo y otros), se obtiene 2^3 = 8
permisos en total que pueden ser asignados o denegados
de forma independiente.
Así, las posibles combinaciones se resumen en números
octales de tres dígitos del 000 al 777, cada uno de los
cuales permite establecer un tipo de permiso distinto a
cada clase de usuario:
El primer dígito establece el tipo de permiso deseado al
dueño; el segundo al grupo; y el tercero al resto de los
usuarios.
35. chmod 766 file.txt # brinda acceso total al dueño
# y lectura y escritura a los demás
chmod 770 file.txt # brinda acceso total al dueño y al grupo
# y elimina todos los permisos a los demás usuarios
chmod 635 file.txt # Permite lectura y escritura al dueño,
# escritura y ejecución al grupo,
# y lectura y ejecución al resto
36. Modo carácter
Posee 3 modificadores que permiten realizar la tarea:
+ – añade un modo
– – elimina un modo
= – específica un modo
chmod +r arch.txt # agrega permisos de lectura a todos los
# usuarios
chmod u+w arch.txt # agrega permisos de escritura al dueño
chmod –x arch.txt # elimina el permiso de ejecución a todos
# los usuarios
chmod u=rw,go= arch.txt # establece los permisos de lectura y escritura
# al dueño y elimina todos los permisos a
# los demás usuarios
37. su, sudo
El comando su (switch user) te permite cambiar tu login por
el de otro usuario. Por su parte sudo te permite realizar una
acción concreta como los permisos de root, el superusuario
del sistema. El comando su en muchos sistemas te permite
además loguearte como superusuario (por eso mucha
gente cree que significa super-user) haciendo su -root.
Tanto para usar sudo como para loguearte como root con
su se te requerirá la contraseña del sistema.
38. uname
Imprime el nombre, versión y otros detalles de la
máquina y el sistema operativo que se está ejecutando
en ella
39. dpkg
Se utiliza para instalar, quitar, y proporcionar información sobre
los paquetes .deb.
40. apt
Es un sistema de gestión de paquetes creado por el
proyecto Debian. APT simplifica en gran medida la
instalación y eliminación de programas en los sistemas
GNU/Linux.
41. aptitude
Muestra una lista de paquetes de software y permite al usuario elegir de modo
interactivo cuáles desea instalar o eliminar. Dispone de un poderoso sistema de
búsqueda que utiliza patrones de búsqueda flexibles, que facilitan al usuario entender
las complejas relaciones de dependencia que puedan existir entre los paquetes. En un
principio, se diseñó para distribuciones GNU/Linux Debian, pero hoy día también se
puede utilizar en distribuciones basadas en paquetes RPM.
42. En este punto se puede decir que ya debe "saber Linux"
como es la expresión común. Pero recuerde que el
aprendizaje de un nuevo sistema operativo y sobre todo de
éste con conceptos tan diferentes se obtiene de la práctica
y más práctica y más práctica... La recomendación es
entonces... Práctica! ;-)