guadito
Colaborador
- Registrado
- 21 Ago 2012
- Mensajes
- 1.971
- Reacciones
- 1
- Puntos
- 124
Uno de los problemas de los nuevos usuarios de un sistema Linux/Unix es el no saber que significan y para que se utilizan los diferentes directorios del sistema.
En un principio nos puede parecer difícil y sin lógica, pero una vez que empecemos a usarlos nos acostumbraremos pronto.
Existen dos tipos de distinciones cuando hablamos del tipo de contenido de un directorio: Estáticos/dinámicos y compartibles/no compartibles.
Estáticos: Contiene binarios, bibliotecas, documentación y otros ficheros que no cambian sin intervención del administrador. Pueden estar en dispositivos de solo lectura (read-only) y no necesitan que se hagan copias de seguridad tan a menudo como con ficheros dinámicos.
Dinámicos: Contiene ficheros que no son estáticos. Deben de encontrase en dispositivos de lectura-escritura (read-write). Necesitan que se hagan copias de seguridad a menudo.
Compartibles: Contiene ficheros que se pueden encontrar en un ordenador y utilizarse en otro.
No compartibles: Contiene ficheros que no son compartibles.
A continuación tenéis algunos ejemplos para aclarar ideas:
Estáticos:/bin, /sbin, /opt, /boot, /usr/bin
Dinámicos:/var/mail, /var/spool, /var/run, /var/lock, /home
Compartibles:/usr/bin, /opt
No compartibles:/etc, /boot, /var/run, /var/lock
Todos los ficheros y directorios aparecen debajo del directorio raíz «/» (El equivalente en el mundo Unix al C:\ de Windows) aunque se encuentren en discos/dispositivos distintos.
En Linux/Unix no existen letras de discos (C:, D:, etc) Los dispositivos se 'montan' (empiezan a formar parte) del árbol de directorios del sistema.
A continuación tenéis una lista con los directorios y para que se usan:
/bin/Comandos/: programas binarios esenciales (cp, mv, ls, rm, etc.),
/boot/: Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM)
/dev/: Dispositivos esenciales, discos duros, terminales, sonido , video, lectores dvd/cd, etc
/etc/: Ficheros de configuración utilizados en todo el sistema y que son específicos del ordenador
/etc/opt/:Ficheros de configuración utilizados por programas alojados dentro de /opt/
/etc/X11/:Ficheros de configuración para el sistema X Window (Opcional)
/etc/sgml/: Ficheros de configuración para SGML (Opcional)
/etc/xml/:Ficheros de configuración para XML (Opcional)
/home/:Directorios de inicios de los usuarios (Opcional)
/lib/: Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema.
/mnt/: Sistemas de ficheros montados temporalmente.
/media/: Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos.
/opt/: Paquetes de aplicaciones estáticas.
/proc/: Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto.
/root/: Directorio de inicio del usuario root (súper-usuario) (Opcional)
/sbin/: Comandos/programas binarios de administración de sistema.
/tmp/: Ficheros temporales
/srv/: Datos específicos de sitio servidos por el sistema.
/usr/: Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por múltiples ordenadores y no debe contener datos específicos del ordenador que los comparte.
/usr/bin/: Comandos/programas binarios.
/usr/include/: Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo).
/usr/lib/: Bibliotecas compartidas.
/usr/share/: Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc.
/usr/src/: Códigos fuente (Opcional)
/usr/X11R6/: Sistema X Window, versión 11, lanzamiento 6 (Opcional)
/usr/local/: Jerarquía terciaria para datos compartidos de solo lectura específicos del ordenador que los comparte.
/var/: Ficheros variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc.
/var/cache/: Cache da datos de aplicaciones.
/var/crash/: Depósito de información referente a caídas del sistema (Opcional)
/var/games/: Datos variables de aplicaciones para juegos (Opcional)
/var/lib/: Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste.
/var/lock/: Ficheros de bloqueo.
/var/log/: Ficheros y directorios de registro del sistema (logs).
/var/mail/: Buzones de correo de usuarios (Opcional)
/var/opt/: Datos variables de /opt/.
/var/spool/: Colas de datos de aplicaciones.
/var/tmp/: Ficheros temporales preservados entre reinicios.
Ahora veamos (se irán añadiendo) un listado con comandos para telnet y su utilidad:
uptime ---------------para saber cuánto tiempo lleva arrancado
passwd --------------cambiar password (recordad que al escribir una password nueva no saldrá nada, pero sí estáis escribiendo)
free--------------estado memoria, capacidad actual...
var/bin/mbox--------------reinicio emu mbox
var/bin/gbox--------------reinicio emu gbox
/bin/mbox-------------- reinicio emu mbox(image nabilo lonas)
/bin/sbox--------------reinicio emu sbox(image nabilo lonas)
var/bin/newcs --------------reinicio emu newcs
reboot--------------reinicia todo como si desenchufaras
ps--------------para ver que esta arrancado
ps -ef----------para ver procesos en Open LD
killall -9 mbox -------------- parar(detener) mbox
killall -9 gbox -------------- parar(detener) gbox
killall -9 sbox--------------parar(detener) sbox
mbox& --------------dejar proceso mbox arrancado..(gemini)
newcs& --------------dejar proceso newcs arrancado...(gemini)
sbox& -------------dejar proceso sbox arrancado..(gemini)
/var/script/peer_resolver.sh--------------iniciar proceso,,,,peer_resolver
df /var -------------- Muestra el espacio libre de /var
cat /tmp/ecm.info--------------Informacion ECM del canal
ifconfig&&echo --------------Configuracion de red
mount -o --------------Muestra las unidades montadas
cat /dev/mtd/3 > /tmp/backup.img-------------- Backup Imagen (Solo modelo 500)
python –V -------------------------- saber que version de Python usas
ifconfig eth0 --------- para ver la mac de nuestra maquina
montar USB como HDD interno: mount /dev/sda1 /media/hdd
montar USB como USB: mount /dev/sda1 /media/usb
montar USB2 como USB2: mount /dev/sdb1 /media/usb1
desmontar HDD: umount /media/hdd/
desmontar USB: umount /media/usb/
formatear HDD: umount /media/hdd/ ; /sbin/mkfs.ext3 -T largefile -m0 /dev/hda1
formatear USB: umount /media/usb/ ; /sbin/mkfs.ext2 -T largefile -m0 /dev/sda1
formatear USB como HDD: umount /media/usb/ ; /sbin/mkfs.ext3 -T largefile -m0 /dev/sda1
ver fecha de drivers instalados: opkg list-installed | grep dvb-mod
En cuanto a definiciones y el resto se irán añadiendo a la siguiente lista:
- Plugin: es una aplicación o complemento extra para nuestro aparato que nos permite sacarle más funciones, por ejemplo ampliando la información de la programación de los canales ( crossepg, cooltv, etc.).
--info--
Para dudas, consultas, peticiones, comentarios, etc. hacerlo en el siguiente post/enlace http://www.lonasdigital.com/manuales-gigablue-1217/definicion-y-explicacion-de-terminos-59556/
En un principio nos puede parecer difícil y sin lógica, pero una vez que empecemos a usarlos nos acostumbraremos pronto.
Existen dos tipos de distinciones cuando hablamos del tipo de contenido de un directorio: Estáticos/dinámicos y compartibles/no compartibles.
Estáticos: Contiene binarios, bibliotecas, documentación y otros ficheros que no cambian sin intervención del administrador. Pueden estar en dispositivos de solo lectura (read-only) y no necesitan que se hagan copias de seguridad tan a menudo como con ficheros dinámicos.
Dinámicos: Contiene ficheros que no son estáticos. Deben de encontrase en dispositivos de lectura-escritura (read-write). Necesitan que se hagan copias de seguridad a menudo.
Compartibles: Contiene ficheros que se pueden encontrar en un ordenador y utilizarse en otro.
No compartibles: Contiene ficheros que no son compartibles.
A continuación tenéis algunos ejemplos para aclarar ideas:
Estáticos:/bin, /sbin, /opt, /boot, /usr/bin
Dinámicos:/var/mail, /var/spool, /var/run, /var/lock, /home
Compartibles:/usr/bin, /opt
No compartibles:/etc, /boot, /var/run, /var/lock
Todos los ficheros y directorios aparecen debajo del directorio raíz «/» (El equivalente en el mundo Unix al C:\ de Windows) aunque se encuentren en discos/dispositivos distintos.
En Linux/Unix no existen letras de discos (C:, D:, etc) Los dispositivos se 'montan' (empiezan a formar parte) del árbol de directorios del sistema.
A continuación tenéis una lista con los directorios y para que se usan:
/bin/Comandos/: programas binarios esenciales (cp, mv, ls, rm, etc.),
/boot/: Ficheros utilizados durante el arranque del sistema (núcleo y discos RAM)
/dev/: Dispositivos esenciales, discos duros, terminales, sonido , video, lectores dvd/cd, etc
/etc/: Ficheros de configuración utilizados en todo el sistema y que son específicos del ordenador
/etc/opt/:Ficheros de configuración utilizados por programas alojados dentro de /opt/
/etc/X11/:Ficheros de configuración para el sistema X Window (Opcional)
/etc/sgml/: Ficheros de configuración para SGML (Opcional)
/etc/xml/:Ficheros de configuración para XML (Opcional)
/home/:Directorios de inicios de los usuarios (Opcional)
/lib/: Bibliotecas compartidas esenciales para los binarios de /bin/, /sbin/ y el núcleo del sistema.
/mnt/: Sistemas de ficheros montados temporalmente.
/media/: Puntos de montaje para dispositivos de medios como unidades lectoras de discos compactos.
/opt/: Paquetes de aplicaciones estáticas.
/proc/: Sistema de ficheros virtual que documenta sucesos y estados del núcleo. Contiene principalmente ficheros de texto.
/root/: Directorio de inicio del usuario root (súper-usuario) (Opcional)
/sbin/: Comandos/programas binarios de administración de sistema.
/tmp/: Ficheros temporales
/srv/: Datos específicos de sitio servidos por el sistema.
/usr/: Jerarquía secundaria para datos compartidos de solo lectura (Unix system resources). Este directorio puede ser compartido por múltiples ordenadores y no debe contener datos específicos del ordenador que los comparte.
/usr/bin/: Comandos/programas binarios.
/usr/include/: Ficheros de inclusión estándar (cabeceras de cabecera utilizados para desarrollo).
/usr/lib/: Bibliotecas compartidas.
/usr/share/: Datos compartidos independientes de la arquitectura del sistema. Imágenes, ficheros de texto, etc.
/usr/src/: Códigos fuente (Opcional)
/usr/X11R6/: Sistema X Window, versión 11, lanzamiento 6 (Opcional)
/usr/local/: Jerarquía terciaria para datos compartidos de solo lectura específicos del ordenador que los comparte.
/var/: Ficheros variables, como son logs, bases de datos, directorio raíz de servidores HTTP y FTP, colas de correo, ficheros temporales, etc.
/var/cache/: Cache da datos de aplicaciones.
/var/crash/: Depósito de información referente a caídas del sistema (Opcional)
/var/games/: Datos variables de aplicaciones para juegos (Opcional)
/var/lib/: Información de estado variable. Algunos servidores como MySQL y PostgreSQL almacenan sus bases de datos en directorios subordinados de éste.
/var/lock/: Ficheros de bloqueo.
/var/log/: Ficheros y directorios de registro del sistema (logs).
/var/mail/: Buzones de correo de usuarios (Opcional)
/var/opt/: Datos variables de /opt/.
/var/spool/: Colas de datos de aplicaciones.
/var/tmp/: Ficheros temporales preservados entre reinicios.
Ahora veamos (se irán añadiendo) un listado con comandos para telnet y su utilidad:
uptime ---------------para saber cuánto tiempo lleva arrancado
passwd --------------cambiar password (recordad que al escribir una password nueva no saldrá nada, pero sí estáis escribiendo)
free--------------estado memoria, capacidad actual...
var/bin/mbox--------------reinicio emu mbox
var/bin/gbox--------------reinicio emu gbox
/bin/mbox-------------- reinicio emu mbox(image nabilo lonas)
/bin/sbox--------------reinicio emu sbox(image nabilo lonas)
var/bin/newcs --------------reinicio emu newcs
reboot--------------reinicia todo como si desenchufaras
ps--------------para ver que esta arrancado
ps -ef----------para ver procesos en Open LD
killall -9 mbox -------------- parar(detener) mbox
killall -9 gbox -------------- parar(detener) gbox
killall -9 sbox--------------parar(detener) sbox
mbox& --------------dejar proceso mbox arrancado..(gemini)
newcs& --------------dejar proceso newcs arrancado...(gemini)
sbox& -------------dejar proceso sbox arrancado..(gemini)
/var/script/peer_resolver.sh--------------iniciar proceso,,,,peer_resolver
df /var -------------- Muestra el espacio libre de /var
cat /tmp/ecm.info--------------Informacion ECM del canal
ifconfig&&echo --------------Configuracion de red
mount -o --------------Muestra las unidades montadas
cat /dev/mtd/3 > /tmp/backup.img-------------- Backup Imagen (Solo modelo 500)
python –V -------------------------- saber que version de Python usas
ifconfig eth0 --------- para ver la mac de nuestra maquina
montar USB como HDD interno: mount /dev/sda1 /media/hdd
montar USB como USB: mount /dev/sda1 /media/usb
montar USB2 como USB2: mount /dev/sdb1 /media/usb1
desmontar HDD: umount /media/hdd/
desmontar USB: umount /media/usb/
formatear HDD: umount /media/hdd/ ; /sbin/mkfs.ext3 -T largefile -m0 /dev/hda1
formatear USB: umount /media/usb/ ; /sbin/mkfs.ext2 -T largefile -m0 /dev/sda1
formatear USB como HDD: umount /media/usb/ ; /sbin/mkfs.ext3 -T largefile -m0 /dev/sda1
ver fecha de drivers instalados: opkg list-installed | grep dvb-mod
En cuanto a definiciones y el resto se irán añadiendo a la siguiente lista:
- Plugin: es una aplicación o complemento extra para nuestro aparato que nos permite sacarle más funciones, por ejemplo ampliando la información de la programación de los canales ( crossepg, cooltv, etc.).
--info--
Para dudas, consultas, peticiones, comentarios, etc. hacerlo en el siguiente post/enlace http://www.lonasdigital.com/manuales-gigablue-1217/definicion-y-explicacion-de-terminos-59556/
Última edición: