- El directorio raíz es
/
→ De aquí cuelgan todos los directorios del sistema:
-
/bin
→ Aquí tenemos los programas básicos que pueden lanzar todos los usuarios del sistema. -
/boot
→ Aquí tenemos los archivos de configuración del arranque del sistema (como por ejemplo GRUB) el Kernel y un disco RAM para el arranque (initrd). -
cdrom
→ Antiguamente aquí se montaban los CD-ROM's. Actualmente es un enlace a /media/cdrom, está ahí por compatibilidad con programas antiguos. -
/dev
→ Aquí encontramos todos los dispositivos físicos del sistema (todo nuestro hardware). La mayoría de su contenido es generado durante el arranque.
-
/dev/disk
→ contiene los archivos que representan las discos y sus particiones. -
/dev/psaux
→ Representa al ratón. -
/dev/ram*
→ Representa la memoria RAM, etc...
-
-
/etc
→ Aquí encontramos los archivos de configuración generales del sistema y los programas. -
/home
→ Es un directorio donde tenemos los directorios personales de los usuarios.
-
/home/(usuario)
→ Es nuestro directorio personal. Aquí es donde guardaremos nuestros documentos, música, películas, fotos y los archivos de configuración personalizados de los programas que usamos.También podemos referirnos a este directorio por su abreviatura '~' -
~/Desktop
→ Aquí tenemos nuestro escritorio.
-
-
initrd.img
→ Es un eslace a /boot/initrd-img-xxx, está ahí por compatibilidad con programas antiguos. -
/lib
→ Contiene las bibliotecas necesarias para que se ejecuten los programas que tenemos en /bin y /sbin. Si usas un sistema de 64bits tendrás un enlace lib64 que apunte a /lib. -
/lost+found
→ Este directorio es usado por el programa fsck, cuando fsck no puede reparar completamente un sistema de archivos, guarda aquí todo lo que no sepa donde ubicar. -
/media
→ Aquí encontramos todas las unidades físicas que tenemos montadas. Discos duros, unidades de dvd, pendrive, ... -
/mnt
→ Este ha sido el lugar tradicional para montar unidades, ha perdido gran parte de su función en favor de /media pero sigue siendo útil para el montaje puntual de algunas cosas. -
/opt
→ Es el lugar apropiado para la instalación de programas que no forman parte de la distro y que pueden no encajar bien en la estructura de /usr -
/proc
→ Su contenido representa a las procesos en ejecución. Aquí se encuentra archivos que reciben o envían información al núcleo. Es un sistema de archivos virtual, en realidad en el disco duro ese directorio está vacío. -
/root
→ Es el directorio personal del usuario root. -
/sbin
→ Aquí están los programas básicos que requieren privilegios de superusuario para ser usados. -
/selinux
→ selinux es un sistema que extiende el sistema de permisos típico de Unix. -
/srv
→ Pensado para contener los archivos compartidos por los servidores. No es muy usado. -
/sys
→ Contiene información sobre el sistema y el kernel. Es un sistema de archivos virtual, en realidad en el disco duro ese directorio está vacío. -
/tmp
→ Este directorio contiene información temporal de los programas. No se conserva su contenido, suele borrarse al arrancar el sistema. -
/usr
→ Este directorio contiene los archivos de los programas no esenciales. Es el directorio más grande del sistema.
-
/usr/X11R6
→ Aquí tenemos los programas de X-Window, el servidor gráfico. -
/usr/bin
→ Aquí tenemos programas de uso general para los usuarios. -
/usr/doc
→ Aquí tenemos documentación de los programas. -
/usr/etc
→ Aquí tenemos archivos de configuración de uso global. -
/usr/include
→ Aquí tenemos las cabeceras de C y C++. Son archivos con extensión .h. Los programadores comprenderán su significado. -
/usr/lib
→ Aquí tenemos las bibliotecas de nuestros programas. -
/usr/man
→ En este directorio encontramos los manuales (man). -
/usr/sbin
→ Este directorio contiene los programas de administración del sistema. Para usuarios con privilegios. -
/usr/src
→ Aquí se almacenan los códigos fuentes de nuestros programas.
-
-
/var
→ Este directorio contiene información variable, como registros, datos de los servidores, etc. -
vmlinuz
→ Suele ser un enlace a /boot/vmlinuz-xxx, está ahí por compatibilidad con programas antiguos.
Archivos
-
/etc/fstab
→ Este archivo contiene información sobre los dispositivos que se montaran automáticamente durante el arranque del sistema.
-
/etc/apt/sources.list
→ Aquí encontramos la lista de repositorios.
-
/etc/passwd
→ Este archivo controla el uso de usuarios, en contraseñas, con permisos y grupos que pertenecen a cada usuario, archivo muy importante si uno quiere tener un superusuario además que el ya conocido root.
-
/boot/grub/menu.lst
→ Aquí tenemos la configuración de GRUB (gestor de arranque).
-
/etc/X11/xorg.conf
→ Este archivo contiene la configuración del entorno gráfico (pantalla, teclado, ratón, tarjeta gráfica ...).
-
/etc/network/interfaces
→ interfaces Este archivo contiene los datos de configuración de la red.
-
He hecho una especie de chuleta para tenerla siempre ha mano con los comandos más usados en la consola de GNU/Linux, muy útil tanto para refrescar la memoria a usuarios expertos, como para principiantes que se aventuran a descubrir la potencia escondida tras las ventanas gráficas.
La mayor parte de los comandos son validos para cualquier distribución de GNU/Linux, incluso para algunos Unix. En cambio los comandos de Yum son solo validos para Red Hat y sus derivados (Fedora, CentOS, etc…) que son los distribuciones que más uso actualmente.
Encendiendo y apagando el sistema.
- shutdown -h now Apaga el sistema y sin reiniciar.
- halt Apaga el sistema de la misma manera que el comando anterior.
- shutdown -h 5 Apaga el sistema en 5 minutos después de ejecutarse y no reinicia.
- shutdown -r now Apaga el sistema y reinicia.
- reboot Reinicia el sistema directamente, similar al anterior comando.
- shutdown -r 5 Apaga el sistema 5 minutos después de haberlo ejecutado y reinicia.
- startx Inicia el entorno gráfico.
- cd /home/tux Ingresa al directorio “/home/tux”.
- cd .. Vuelve al directorio raíz.
- pwd Dice la ruta en la que estamos trabajando.
- mkdir /home/tux Crea el directorio “/home/tux”
- ls -l Lista los archivos del directorio actual con todos sus atributos.
- ls -F Lista los archivos del directorio actual indicando su tipo.
- ls -lC Lista los archivos del directorio actual en columnas.
- ls -a Lista los archivos invisibles del directorio actual.
- ls /home/tux Lista el contenido del directorio “/home/tux”.
- * Sustituye varios caracteres. Ejemplo: ls *.mp3 (lista todos los archivos con extensión mp3).
- ? Sustituye un solo caracter . Ejemplo: ls foto?.jpg (listaría todos los archivos jpg que se llamaran: foto1.jpg, foto3.jpg, fotok.jpg, etc..).
- cp ejemplo.txt /home/tux Copia el archivo “ejemplo.txt” dentro del directorio “/home/tux”.
- mv ejemplo.txt /home/tux Mueve el archivo “ejemplo.txt” dentro del directorio “/home/tux”.
- mv ejemplo.txt ejemplo2.txt Usamos el comando mv para renombrar el archivo “ejemplo.txt” a “ejemplo2.txt”.
- rm ejemplo.txt Borra el archivo con nombre “ejemplo.txt”.
- rm -R /ejemplo Borra el directorio “ejemplo” con todos los archivos que tiene dentro.
- rm -Rf /ejemplo Borra el directorio “ejemplo” con todo su contenido y sin preguntar. Cuidado al usar este comando.
- tar -zxvf ejemplo.tar.gz Descomprime y desempaqueta el archivo “ejemplo.tar.gz”.
- tar -zcvf ejemplo.tar.gz /home/tux Empaqueta y comprime el directorio “/home/tux” dentro del archivo “ejemplo.tar.gz”.
- tar -jxvf ejemplo.tar.bz2 Descomprime y desempaqueta el archivo “ejemplo.tar.bz2″.
- tar -jcvf ejemplo.tar.bz2 /home/tux Empaqueta y comprime el directorio “/home/tux” dentro de “ejemplo.tar.bz2″.
- chmod 755 /home/tux/ejemplo.txt Da permisos 755 al archivo “ejemplo.txt” situado en el directorio “/home/tux”.
- nano ejemplo.txt Esto abrirá el archivo “ejemplo.txt” en el editor de texto nano que es rápido y sencillo de usar, también se pueden usar otros más complejos como vi, emacs, vim, etc..
- find / -name ejemplo.txt -print Busca el archivo “ejemplo.txt” empezando por el directorio / y lo muestra en pantalla .
- whereis fichero Busca los ficheros binarios, fuentes y páginas del manual correspondientes a un paquete.
- mount -t iso9660 /dev/cdrom /mnt/cdrom Monta la unidad de CD-ROM en el directorio “/mnt/cdrom”.
- mount -t msdos /dev/hda1 /mnt/win_c Monta el disco “C” en el directorio especificado con partición msdos.
- mount -t vfat /dev/hda1 /mnt/win_c Monta el disco “C” con partición FAT en el directorio especificado.
- umount /mnt/cdrom Desmonta el CD-ROM.
- umount /mnt/win_c Desmonta el disco “C”.
- adduser tux Agrega un usuario llamado “tux”.
- passwd tux Le asigna la clave de acceso al usuario “tux”.
- userdel tux Borra la cuenta “tux”.
- su – tux Se toma momentáneamente los privilegios del usuario “tux”.
- su Nos da privilegios de ROOT siempre que tengamos la contraseña.
- exit Sale del perfil del usuario que lo ejecuta.
- ps axu Lista los procesos que están corriendo en ese momento.
- kill -9 mozilla Mata el proceso mozilla. Sin darle tiempo a terminar.
- kill -9 78 Mata el proceso con número de PID 78. Sin darle tiempo a terminar.
- kill 78 Fuerza a terminar el proceso pero no lo mata directamente, puede no funciona con procesos bloqueados.
- top Nos muestra el uso de CPU, cuales son los procesos que más consumen y nos permite matarlos interactivamente.
- hostname Devuelve el nombre de la maquina.
- uptime Devuelve la cantidad de tiempo transcurrido desde la última vez que se arranco el sistema.
- uname -a Información sobre el sistema operativo de la maquina.
- free -tm Información sobre la cantidad de memoria disponible y usada.
- df -h Información sobre todo los dispositivos montados en la maquina.
- du -bh /|more Información sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raíz (/).
- cat /proc/cpuinfo Información sobre el microprocesador.
- cat /proc/interrupts Información sobre las interrupciones en uso (IRQs).
- cat /proc/filesystems Información sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel).
- who Información sobre los usuarios usando el sistema.
- id tux Información sobre UID, GID y GROUPS del usuario tux.
- last Información sobre los últimos usuarios que han usado el sistema.
- /sbin/ifconfig Información sobre los distintos dispositivos de red.
- netstat Información sobre la conexión de red.
- man shutdown Nos ofrece ayuda sobre un determinado comando, en este caso “shutdown”.
- clear Limpia la pantalla de una terminal.
- [Ctrl]+[Alt]+[Del] Shutdown Apaga el sistema de forma organizada desde una terminal texto.
- [Ctrl]+[Alt]+[F1] Cambia a la primera terminal de texto.
- [Ctrl]+[Alt]+[Fn] Cambia a la terminal de texto numero n (n=1,…,8).
- [Ctrl]+[Alt]+[Fn] Cambia a la terminal X numero n (n=7,…,12).
- [Tab] Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto.
- [ArrowUp] Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto.
- [Shift][PgUp] Scroll la salida de la terminal hacia arriba, en terminal texto.
- [Shift][PgDown] Scroll la salida de la terminal hacia abajo, en terminal texto.
- [Ctrl]+c Termina el proceso actual. Si no esta corriendo de fondo.
- [Ctrl]+d Termina la terminal actual.
- [Ctrl]+s Para la transferencia a la terminal.
- [Ctrl]+z Manda el proceso actual a correr de fondo.
- yum update Actualiza todo el sistema con todas la dependencias que sean necesarias.
- yum list gimp Busca el paquete “gimp” dentro de los repositorios que tengamos configurados.
- yum search gimp Busca paquetes que tengan relación con el nombre “gimp”, útil si no sabemos el nombre de un paquete concreto.
- yum install gimp Instala el paquete “gimp” y todos sus dependencias.
- yum groupinstall “KDE” Instala el metapaquete KDE, todos los paquetes que lo forman y sus dependencias.
- ytum remove gimp Desinstala el paquete “gimp”.
- yum update gimp Actualiza solo el paquete “gimp” y sus dependencias.
- yum clean all Limpiar la cache de YUM y otros datos guardados para ahorrar espacio en disco, también puede solucionar comportamientos raros por parte de YUM.
- sudo permite ejecutar programas de seguridad de otro usuario de manera segura.
- make sirve para determinar automaticamente que piezas de un programa necesitan ser recompiladas y lanzar las ordenes para recompilarlas
- apt es una potente herramienta de línea de órdenes diseñada para trabajar con el Advanced Packaging Tool (APT) de Ubuntu realizando funciones de instalación de nuevos paquetes de software, actualización de paquetes de software, actualización del índice de paquetes, e incluso actualización de todo el sistema Ubuntu.
Siendo como es una simple herramienta de línea de órdenes, apt-get tiene numerosas ventajas frente otras herramientas de gestión de paquetes disponibles para los administradores de sistemas en Ubuntu. Algunas de estas ventajas incluyen facilidad de uso a través de conexiones sencillas de terminal (SSH) y la capacidad de poder usarse en scripts de administración del sistema, que pueden automatizarse en la utilidad de planificación de tareas cron.
- Aptitude, al igual que Synaptic es un programa instalador de paquetes en modo texto; para acceder a él se hace mediante el comando sudo aptitude con permisos de root
- sh. Este comando se suele utilizar para los ficheros con extensión .sh o .run. Utiliza el shell de linux para ejecutar archivos en consola. Su sintaxis essh archivo
4. INSTALACION POR CONSOLA
1. [Ctrl] + [Alt] + [F1] para cambiar a consola
2. DISPLAY=:0 firefox
3. [Ctrl] + [Alt] + [F7] para volver al instal iador de Ubuntu.
4. Alternar entre el instalador de Ubuntu y Firefox con [Alt] + [Tab]
5. Disfrutar.
5 Cómo se ejecuta un programa bajo consola con la extensión “.sh” de un ejemplo.
Los .sh suelen ser scripts de shell que no requieren instalacion para ejecutarlos:
sh nombre_de_archivo.sho./nombre_de_archivo.sh
6. como se debe configurar el proxy para realizar una actualizacion o una descarga de un programa bajo una consola de linux
1 sistema
2 preferencias
3proxy de la red
4sale una pantalla llamada preferencias del proxy de la red.elijo configuracion manual,lleno los campos
5 aplicar al todo el sistema
- 7.como se identifica o se simboliza el directorio raiz en linux?
/
8 si estoy en una ruta determinada en consola como hago para devolverme al directorio anterior.de un ejm y explique.
ejemplo:
2.centro de software ubuntu
sena@bunto:~$pwd/home/sena
sena@bunto:~$cd descarga- sena@bunto:~/descargas$cd..
- sena@bunto:~$pwd/home /sena
- sena@bunto:~$
9.identifique cada una de las partes del distro ubunto 10.10
mencione s
- como se llama el paquete grafico defectoGNOME
- como se llama el administrador de archivos NAUTILUS
- como se llama el navegador por defecto del internet firefox
- mencione las opciones que trae el menu principal y cuales son los items que los componen.
- aplicaciones: accesorios ,graficos,internet,juegos,oficina,sonido,y video centro de software de ubunto
- lugares:carpeta personal,escritorio,documentos ,musica,imagenes,videos descargas,equipo,reservado para el sistema,sistema de archivos de 118 GB,red,conectar con el servidor,buscar archivos y documentos recientes
- sistema :preferencias y,administracion,ayuda y soporte,acerca de GNOME,acerca de ubuntu.,
10.Instaleel cliente FTP llamado filezilla en su equipo y suba una foto de su interfaz con el nombre suyo como servidor
pasos: 1.ir aplicaciones
2.centro de software ubuntu
3.digito filezilla.enter
4.selecciono
5.instalar
11.investige e instale el servicio de protocolo de samba en su equipo y suba uma imagen accediendo desde el a un equipo la plataforma a windows.
pasos: 1.aplicaciones
2.centro de sofware ubuntu
3.digito de samba
4.selecciono
5.instalar
No hay comentarios:
Publicar un comentario