Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MATRICULA: 86294
GRUPO: K043
La primera vez que se ejecuta una máquina virtual aparece el asistente de inicio de VirtualBox que
nos ayudará en el proceso de instalación del sistema operativo. Pulsamos aquí Siguiente.
Se nos pide a continuación que seleccionemos el medio que deseamos utilizar para la instalación.
Normalmente lo haremos con el CD de Ubuntu así que no hay que tocar nada. Simplemente haga
clic en Siguiente.
Vemos entonces una ventana con un resumen que nos indica que se ha seleccionado el CD como
unidad de arranque. Pulsamos en Terminar.
Se arranca entonces la máquina virtual como si de una máquina física real se tratara. Es posible que
vea un nuevo mensaje informativo. En él se indica que mientras que la máquina virtual está
configurada para trabajar con una profundidad de color de 32 bit el sistema operativo que se está
ejecutando en ella está trabajando sólo con 16 bit de color. Esto es bastante normal y no presenta
ningún problema así que puede marcar "No muestre este mensaje nuevamente" y pulsar OK.
Se iniciará entonces Ubuntu desde el CD del mismo modo como lo haría en una máquina real. El
proceso de instalación también es exactamente igual, consulte por tanto el apartado correspondiente
en este mismo capítulo. Lo único que hay que tener en cuenta es que una vez en el paso 4, Preparar
el espacio del disco, debe marcar la opción Utilizar todo el disco, con lo que hacemos que Ubuntu
se instale en el disco duro virtual que hemos creado para el caso.
Una vez haya concluido la instalación Ubuntu le pedirá que reinicie.
Pulse el botón Reiniciar ahora y espere a estar ante el escritorio de Ubuntu dentro de la ventana de
la máquina virtual.
Vaya entonces al menú de la máquina virtual Dispositivos→Instalar "Guest
Additions"(Aplicaciones del Huésped). Es posible que necesite pulsar la tecla Control de la
derecha para poder mover el puntero del ratón hacia ese menú.
Verá entonces que en el escritorio de Ubuntu aparece el icono de un CD-ROM con el título
VBOXADDITIONS. Haga clic con el puntero del ratón dentro del escritorio de Ubuntu y vaya al
menú Aplicaciones→Accesorios→Terminal
En la terminal escriba lo siguiente:
sudo /media/cdrom/VBoxLinuxAdditions-x86.run
Pulse Intro. Se le pedirá la contraseña del usuario que creó durante el proceso de instalación.
Escríbala y pulse Intro. Cierre la ventana de la terminal. Haga clic con el botón derecho del ratón
sobre el icono de CD-ROM que hay en el escritorio y en el menú emergente seleccione "Desmontar".
Luego en el menú de la máquina virtual vaya a Dispositivos→Desmontar CD/DVD. Finalmente
reinicie Ubuntu como lo haría en una máquina real, es decir, utilizando el botón del escritorio. Cuando
Ubuntu vuelva a estar en ejecución ya no necesitará utilizar la tecla Control de la derecha para liberar
el teclado y el ratón ya que estos se comportarán como en cualquier otra aplicación.
1. Limpiar el historial:
2. Verificar las particiones del disco duro, para este punto es necesario averiguar el
espacio usado y disponible de las particiones. (En caso de necesitar privilegios
autenticarse como un usuario con privilegios administrativos por medio de sudo):
sudo Isscsi
sudo fdisk -1
uuto ethx
uuto io
5. Verificar la versión del kernel, (utilizar una forma distinta a uname ‐r)
Úname –a
Úname –mrs
Echo $hostname
7. Verificar la hora y la fecha
date
$sudo ps -af
Init
/etc/inittab
10. Sacar por pantalla un listado completo de los procesos que está realizando el
usuario root.
Ps –U root –u root u
11. Visualizar la lista de todos los directorios que cuelgan del raíz
ls “/”
12. Ver los permisos que tienen los archivos del directorio /dev.
ls
Who
Cd /HOME
Service
16. Listar todos los ficheros del directorio HOME mostrando su número de inodo.
Ls -i
17. Crear en home el directorio PRUEBA, posteriormente crear los directorios dir1,
dir2 y dir3 en el directorio PRUEBA. Dentro de dir1 crear el directorio dir11. Dentro
del directorio dir3 crear el directorio dir31. Dentro del directorio dir31, crear los
directorios dir311 y dir312.
Empezando por el primero grupo, aquí verás todo lo necesario para aprender situarte en
un punto de partida ya desplazarte a través de los diferentes directorios. Si tienes
curiosidad, en este post tienes explicada la estructura de directorios de Linux al detalle. Y
ya sin más, empecemos por el más sencillo de todos pero no por ello menos importante…
pwd
El comando pwd te indica la ruta completa del directorio de trabajo en el que se encuentra
tu usuario. Su función es meramente informativa, peor muy útil en ciertas ocasiones.
$ pwd
Esta es la única sintaxis que realmente necesitas conocer de este comando. Como
explico, te indica la ruta del directorio de trabajo en el que te encuentras logueado en la
terminal. Cualquier comando para manejar archivos y carpetas, se aplicará en ese
directorio.
cd
El comando cd te permite cambiar de directorio de trabajo. Sería el equivalente a ingresar
o entrar en la carpeta pero desde la consola. Básicamente requiere indicar el nombre del
directorio en el que deseas moverte. Acepta rutas absolutas y relativas. A continuación
tienes algunos ejemplos:
$ cd /home/usuario/Documentos
$ cd
Esta sentencia la puedes utilizar siempre que quieras volver a situarte al directorio
principal de usuario, que en este caso seria en /home/usuario1. Muy interesante siempre
que queramos volver al punto de partida.
$ cd Documentos
Igual que en el primer ejemplo, con esta sentencia te situarás dentro del
directorio Documentos, que debe estar dentro del directorio de trabajo actual. La
diferencia es que en este caso, aprovechando que estoy dentro del directorio principal de
usuario, he utilizando una ruta relativa sin necesidad de indicar el camino completo.
$ cd ..
Esta sentencia la puedes utilizar para saltar un directorio hacía atrás respecto del que te
encuentres. De este modo, si te encuentras dentro del
directorio /home/usuario1/Documentos, saltarás un nivel hacía arriba hasta situarte
en /home/usuario1.
$ cd ../..
Esta opción es similar a la anterior, pero ahora te permitirá saltar de golpe dos directorios
hacia atrás. Por tanto, si estabas en /home/usuario1/Documentos, ahora saltarás a /home.
Hasta aquí, tienes algunos usos simples para moverte a través de las diferentes carpetas.
A continuación, y teniendo claro lo anterior, podemos pasar a aprender a listar archivos y
directorios.
Visto ya como moverte a través de carpetas, que mejor que continuar como poder listar el
contenido de un directorio, localizar archivos concretos por su nombre o su extensión, etc.
ls
Con el comando ls podrás listar los diferentes archivos y directorios de la carpeta de
trabajo en la que te encuentres. El comando acepta multitud de opciones, algunas de las
cuales te mostraré a continuación.
$ ls
Este es el uso más simple del comando ls. Si no le indicas ninguna opción, te enumerará
todos los archivos y directorios que se encuentran en la carpeta de trabajo actual, sin
tener en cuenta archivos ocultos.
$ ls -a
Con esta opción, el comando te mostrará, en forma de lista, todos el contenido que se
encuentre dentro del directorio de trabajo, incluyendo, además, archivos y carpetas
ocultos.
$ ls -l
Esta opción es similar al primer caso, pero muestra el contenido en forma de lista e
incluye información referente a cada elemento. Se usa muchísimo y es especialmente útil
a la hora de conocer el propietario y los permisos de cada archivo.
Estas son sólo algunas de las muchísimas posibilidades de las que disponemos para
nombrar o listar el contenido de un directorio, desde la terminal de Linux. Existen muchas
opciones más, las cuales puedes explorar en todo momento haciendo uso del
comando man ls.
find
El comando find es muy similar en su función básica a ls, ya que de entrada sirve para
listar todo el contenido de un directorio. La diferencia es que, aplicando filtros, te puede
servir para buscar elementos de forma más precisa.
$ find
La sentencia más básica te listará todo el contenido del directorio de trabajo actual de
forma recursiva. La diferencia respecto a ls es justamente que find no se limitara a
mostrar los archivos y directorios de primer nivel, sino que también te mostrará el
contenido de estos, y así recursivamente hasta recorrer todos los niveles hacía abajo.
$ find ./Documentos
Con esta opción, find te listará todos el contenido del directorio Documentos (dentro del
directorio de trabajo actual) también de forma recursiva, recorriendo todos los niveles
hacía abajo.
$ find ./Documentos -name archivo.txt
Si quieres empezar a establecer filtros por nombre, puedes añadir el parámetro -name. En
este ejemplo, estamos intentando localizar un archivo concreto dentro
de Documentos que su nombre corresponda a archivo.txt.
$ find ./Documentos -name *.pdf
Incluso puedes hacer filtros más concretos gracias al uso de comodines. En el caso de
arriba, por ejemplo, estamos buscando en la carpeta Documentos todos los archivos que
con la extensión .pdf, al igual que puedes hacerlo con cualquier otro tipo de extensión.
locate
El comando locate es una alternativa útil a find la hora de localizar archivos o directorios
que no recuerdas donde tienes. Aquí tiene algunos ejemplos que te pueden ser de gran
utilidad:
$ locate archivo1.txt
En este caso tienes un claro ejemplo de cómo realizar una búsqueda simple del
archivo archivo1.txt directamente por su nombre. Es útil solo si sabes el nombre exacto
del elemento que estás buscando.
En esta parte conocerás todos los comandos necesarios a la hora de realizar acciones
tales como: crear un directorio de cero, copiar un archivo y pegarlo en otra ubicación,
mover ficheros de una ubicación en otra, etc. Esta es probablemente la parte del post de
la que podrás sacar más jugo, así que vayamos allá;)
mkdir
El comando mkdir te permitirá crear un directorio con el nombre y la ruta que
especifiques. Si no le indicas ninguna ruta, por defecto, te creará la carpeta dentro del
directorio de trabajo en el que te encuentres. A continuación tienes algunos ejemplos
sencillos.
$ mkdir /home/usuario1/directorio1
Estos son las dos principales maneras de crear carpetas en Linux desde la terminal.
Asimismo, si quieres profundizar más en el uso de este comando, puedas explorar otras
muchas opciones a través del comando man mkdir.
rmdir
El comando rmdir te permite eliminar el directorio que le especifiques. Para poder utilizar
este comando, el directorio a borrar debe estar vacío. A continuación tienes un par de
ejemplos.
$ rmdir /home/usuario1/directorio1
Con esta opción, el comando te borrará el directorio directorio1 de forma recursiva, esto
es, incluyendo todos los archivos y subdirectorios que se encuentren dentro de él
(pidiéndote, eso si, confirmación para cada archivo).
rm -rf /home/usuario1/directorio1
Si te quieres saltar el paso de tener que confirmar archivo por archivo que realmente
deseas borrarlo, con este comando borrarás todo el contenido del directorio sin
advertencias.
Eso si, mucho ojito con el comando rm, puesto que dependiendo de como lo uses,
puede dar cabida a situaciones como esta. Se trata de ser consciente de como funciona y
de los parámetros que estas introduciendo en cada momento.
cp
Usando el comando cp, seras capaz de copiar archivos y directorios, así como ubicarlos
en otras rutas. A continuación, tienes un par de ejemplos de como se puede utilizar.
$ cp archivo1.txt archivo2.txt
Este es posiblemente el uso más simple del comando. Con esto crearás una copia del
archivo archivo1.txt la cual se guardará con el nombre archivo2.txt. En este caso, el
archivo de partida debe encontrarse dentro del directorio de trabajo en el que estés.
$ cp /home/usuario1/archivo1.txt /tmp/archivo2.txt
En este otro ejemplo he hecho exactamente lo mismo, pero utilizando una ruta relativa,
suponiendo que nos encontramos en la carpeta de usuario dentro de la Home.
Conclusión: Este sistema operativo no es tan difícil de usar y que cualquier usuario con
conocimientos medios puede desempeñarse realmente bien en este sistema operativo,
Linux existe la misma diversidad de aplicaciones que para Windows, e incluso, hay
programas como el star office u open office que son capaces de leer documentos hechos
en Word. Mucha gente tiene la idea de que Linux es mucho más difícil de usar que
Windows, pero esto es un concepto totalmente erróneo, y si bien esto fue cierto algunos
años atrás, ahora el panorama es totalmente distinto: porque hoy en día existen múltiples
aplicaciones para este sistema operativo, existen interfaces de usuario, cosa que hace
unos años atrás no existía. Y eso ha simplificado una enormidad el uso de este sistema
operativo.
Concluimos en que Linux más que un sistema operativo, es una herramienta poderosa el
día de hoy, y por eso su uso en servidores de internet va en aumento, y definitivamente
Linux resulta muy competente para Windows. Por este mismo hecho grandes compañías
han adoptado el Linux, como Apple computer co. Que adoptó el kernel de Linux como
base de su sistema operativo X.
Bibliografía
Jalón, J. G. (2000). KDE; El shell comandos básicos de LINUX” en Aprenda LINUX como
si estuviera en primero. Obtenido de IEU:
http://l2.ieu.edu.mx/mod/folder/view.php?id=145051