- / Es el nivel más alto dentro de la jerarquía de directorios.
- /bin: Contiene los binarios, que son los ejecutables del sistema operativo.
- /boot: Aquí podemos encontrar todos aquellos archivos necesarios para que el sistema inicie.
- /dev: En esta carpeta se encuentran todos los archivos que nos permiten interactuar con los dispositivos hardware de nuestra PC. Por ejemplo los usb, sda (o hda) con la información de cada uno de ellos
- /etc: Aquí se guardan los ficheros de configuración de los programas instalados.
- /home: Contiene las carpetas por defecto de los usuarios, como "Documents and Settings"
- /lib: Contiene las librerías del sistema y los drivers.
- /lost+found: información que se guardó de manera incorrecta debido a algún fallo del sistema.
- /media: Ofreecen una estructura de directorios que pueden ser utilizados como punto de montaje para las Unidades Extraíbles. Por ejemplo, los dispositivos USB, disqueteras, unidades de CD/DVD.
- /mnt: Es un directorio que se suele usar para montajes temporales de unidades. Por ejemplo, Directorios compartidos dentro de una red, alguna partición de Windows, etc.
- /opt: Destinado para guardar paquetes adicionales de aplicaciones.
- /proc: Información para la virtualización del sistema de ficheros de Linux.
- /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto- en el directorio anteriormente mencionado.
- /sbin: Son los ejecutables de administración, tales como mount, umount, shutdown?
- /srv: En este directorio residen las carpetas accesibles por el programa cliente de un determinado servicio ofrecido por algunos servidores configurados en el sistema. Por ejemplo Apache, ProFtpd, etc.
- /sys: Información sobre los dispositivos tal y como los ve el kernel Linux.
- /tmp: Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este directorio se limpia.
- /usr: Es el directorio padre de otros subdirectorios de importancia:
- /var: Ficheros de sistema como el buffer de impresión.
lunes, junio 23, 2008
Estructura de Directorios de Linux
sábado, junio 21, 2008
14 Razones para utilizar Linux en lugar de Windows
Aquí les pongo un pequeño resumen que alguien hizo sobre el por qué utilizar Linux y no Windows:
01.- Funcionalidad: comenzando podemos decir que Linux posee exactamente todas las funcionalidades que posee actualmente Windows Vista.
02.- Librerías: Linux cuenta con librerías publicadas en Internet, con las cuales podemos modificar cualquier aspecto del sistema operativo para mejora personal.
03.- Adiós errores: No verás más el mensaje “Se recomienda cerrar todas las aplicaciones antes de continuar” ya que en Linux no es necesario.
04.- Rapidez y Recursos: Si comparamos con Windows Vista, Linux es ampliamente más rápido, necesitando menos recursos en cuanto a hardware.
05.- Rendimiento: Adiós a herramientas para aumentar el rendimiento de nuestro sistema operativo, o de herramientas para desfragmentar nuestro disco duro.
06.- Instalación: La instalación del sistema operativo dura la mitad, tan solo debemos reiniciar una vez, contra las cuatro o cinco veces del Windows Vista.
07.- Reinicio tras instalación: No tendrás que reiniciar tu ordenador cada vez que instales un programa, dispositivo o actualización.
08.- Antivirus: No es normal instalar algún tipo de antivirus o antispyware, y en caso de instalarlo no es necesario actualizarlo.
09.- Claves y cracks: No necesitarás buscar y descargar claves o parches de páginas de dudosas procedencias, lo que lleva a la infección de nuestro ordenador.
10.- Drivers: Al enchufar un dispositivo, por ejemplo una impresora, memoria flash, disco externo, etc. empezará a funcionar automáticamente sin necesidad de instalar su respectivo driver.
11.- Todo gratis: Todas las aplicaciones serán totalmente gratuitas, no necesitarás piratear ninguna aplicación para su uso.
12.- Paquete de aplicaciones: Linux por defecto trae gran cantidad de aplicaciones con las cuales podemos hacer cualquier tipo de tarea.
13.- Descarga de aplicaciones: Si en las utilidades que trae Linux por defecto no encontramos una herramienta adecuada, podremos descargarla de Internet totalmente gratis.
14.- Clasificación: Las aplicaciones en el menú inicio se encuentran clasificadas en forma lógica, no como en Windows que se encuentran todas las aplicaciones.
En resumen, les puedo decir que varios pueden cuestionar, lo cierto es que cada uno es libre de optar por la tecnología que mejor resultados les ofrezca.
domingo, marzo 09, 2008
Soporte para Blu-Ray en Nero Linux 3.5
Nero Linux 3.5 es la nueva aplicación de grabación para el sistema operativo Linux. Basada en la galardonada plataforma actual, Nero Burning ROM, Nero Linux 3.5 es la aplicación de grabación más potente y versátil que existe para Linux, y es la única aplicación que admite la grabación de datos en discos Blu-ray y HD DVD.
Según las estadísticas, en la actualidad, más de 50 millones de personas en todo el mundo utilizan las soluciones de Nero de forma activa para crear y administrar su contenido digital (archivos de audio, video y fotos).
Dentro de las funciones admitidas por Nero Linux 3.5, esto siempre que el grabador que estemos utilizando las soporten, tenemos a las siguientes:
- CD/DVD ISO 9660 (compatible con Joliet).
- CD de audio (CD-DA).
- Copia de CD, DVD, Blu-ray y HD DVD (con configuración avanzada).
- Texto de CD.
- Compatible con CD Extra (con configuración avanzada).
- CD / DVD de inicio.
- CD, DVD, discos Blu-ray y HD DVD multisesión (funciones avanzadas).
- Admite la grabación con salto de capa (Layer Jump Recording).
- DVD video y miniDVD (desde archivos DVD video).
- Grabación de imágenes de CD, DVD, Blu-ray y HD DVD.
- Admite doble capa de DVD.
- Importación de imágenes .nrg/.cue/.iso.
- Admite la grabación extendida para CD y DVD.
- Tecnología de almacenamiento de búfer Ultra-Buffer™.
- Pruebas de velocidad y grabación simulada.
- Verificación de datos después de la grabación.
Uno de los puntos en contra, si es que se lo puede considerar de esa manera, es que la empresa menciona que Nero Linux 3.5 solo puede ser instalado en Red Hat Enterprise Linux 4, SuSe Linux 10.0, Fedora 4, Debian GNU/Linux 3.1, Ubuntu 5.10, Linspire 6.0.x y sus correspondientes versiones posteriores.
Mayor información, se puede obtener en el web site de la empresa http://www.nero.com.
lunes, enero 28, 2008
Parte IV - Comandos para Trabajar con Ficheros
ls – listar contenido del directorio actual.
cd newdir/ - moverse al directorio newdir ubicado dentro del directorio actual.
cd – moverse al directorio home del usuario actual.
pwd – mostrar la ruta actual
rm file – borrar el archivo file
rm -r dir – borrar el directorio dir
rm -f file – borrar file sin emitir mensajes de error
rm -rf dir – igual que el anterior pero con el directorio dir.
cp file1 file2 – copiar file1 en file2
cp -r dir1 dir2 – copiar el dir1 en dir2 (si no existe se crea)
mv file1 file2 – renombra file1 como file2. Si file2 es un directorio lo mueve dentro del mismo.
touch file – crea o actualiza file
more file – muestra el contenido de file
head file – muestra las 10 primeras filas de file
tail file – muestra las 10 últimas filas de file
tail -f file – muestra las 10 últimas filas de file a medida que va creciendo.
domingo, agosto 19, 2007
Lenovo y Novell ofrecen Linux Pre-Instalado
Según algunos artículos que he leído, la iniciativa intenta, sobre todo, llegar al mercado empresarial, esto con la finalidad de poner a disposición y, porque no, poner en conocimiento de los consumidores, que existen muchas alternativas al software comercial, que no tienen que ser menospreciadas por el simple hecho de que su costo sea reducido o simplemente no lo tenga. Considero que llegó el momento de que salga a luz la excepción al dicho "lo barato sale caro", ya que es tiempo que, muchas empresas y comunidades impulsadoras del Software Libre, unan fuerzas y realicen, no sólo iniciativas como las de Dell, Lenovo, Ubuntu, Novell, etc.; sino que también puedan realizar campañas de publicidad de las diferentes herramientas alternativas al software propietario; las cuales enfaticen en la calidad de los productos.
Por otra parte, lo interesante de todo esto es que el costo de las portátiles disminuye, y por tanto se hace más accesible a determinados sectores de la población que, por el costo, tenían que limitarse al uso de computadores de escritorio, o simplemente conseguir software propietario de manera ilegal. Además, Lenovo y Novell brindarán el soporte técnico en hardware y software necesario para sus clientes.
viernes, agosto 17, 2007
¿Complot contra Linux?
Si este es el caso, los más perjudicados serán los consumidores finales del producto, pues se verían obligados a reducir su elección, aunque también puede ser un arma de doble filo para la empresa, pues auyentaría a sus compradores, los cuales podrían optar por otro producto del mercado (como NVidia) que les ofrezca todo lo que ellos buscan.
Aquí les dejo el link del artículo para que ustedes saquen sus propias conclusiones.
lunes, abril 16, 2007
Linux Ultra Móvil

miércoles, febrero 21, 2007
Recupear el GRUP despues de reinstalar Windows
Bueno, esto es lo que se debe hacer en esas ocasiones (Esto lo probé en Fedora 5):
- Arrancar el PC con el CD de Rescate o el Primer CD de instalación. En caso de que la PC no cuente con una lectora, puedes generar un diskette o un USB para bootear.
- En la pantalla de boot le pones "linux rescue" para cargar el modo rescate
- Una vez que se carga el modo rescate, se intentará cargar automáticamente la partición en "/mnt/sysimage" (En caso de que no suceda esto, lo puedes hacer utilizando el siguiente comando "chroot /mnt/sysimage")
- En el SHELL introduces el siguiente comando "grub-install /dev/hda"
Nota: En algunos casos puede que te aparezca el siguiente error "/sbin/grub-install : Not Found" o algo así. En ese caso lo que debes hacer es:
"# grub" Esto cargará el shell del Grub ("grub >")
"grub > root (hd0,5)" Donde 5 es la partición donde bootea Linux
"grub > setup (hd0)"
"grub > quit" Para salir del shell del Grub
"# exit" Para salir del modo rescate y reiniciar la PC
Una vez que hayas hecho esto, tendrás nuevamente tu Grub.
Espero te haya servido este artículo.
domingo, febrero 11, 2007
Diferencia entre empaquetar y comprimir
La respuesta es Si. Para comprimir un archivo se usa el siguiente comando:
gzip mi_archivo que genera mi_archivo.gz
y para descomprimir
gunzip mi_archivo.gz
Otros comandos relacionados:
compress (genera archivos comprimidos con extensión .Z)
uncompress (descomprime archivos .Z)
zcat permite visualizar el contenido de un archivo comprimido (tal como cat pero sobre archivos comprimidos .gz)
Comprimiendo y Descomprimiendo Archivos con Linux
El comando que permite empaquetar (juntar en un solo archivo todo un directorio y contenido) es el comando tar cuya sintaxis varía según la acción, asi:
Para crear un archivo .tar
tar –cvf mi_archivo.tar /directorio/a/empaquetar
Para extraer el contenido de un archivo .tar ya creado
tar –xvf mi_archivo.tar
Para actualizar el contenido de un archivo .tar ya existente
tar –uvf mi_archivo.tar
Para agregar un directorio a un archivo .tar ya existente
tar –rvf archivo.tar /directorio/a/agregar
Para empaquetar y comprimir el archivo .tar
tar –cvzf archivo.tgz /directorio/a/empaquetar/y/comprimir
Para desempaquetar el archivo .tgz
tar –xvzf archivo.tgz
Ojo : Observa la extensión ".tgz" para el tar comprimido. Aunque también podemos ponerle como extensión ".tar.gz"
Veamos el significado de algunas de las opciones del comando tar (Para mayor información pueden utilizar "man tar" en la línea de comandos):
c crear
x extraer
u actualizar
f archivo (file)
v visualizar el proceso tar
r agregar un directorio a un archivo .tar
t visualizar el contenido de un archivo .tar
z comprimir el archivo
martes, febrero 06, 2007
Usuarios en Linux desde línea de comandos
Pues bien, en la mayoría de los diferentes sistemas operativos multiusuario podemos encontrar al menos 3 tipos de usuarios. estos son:
Usuarios Normales: con más o menos privilegios que harán uso de los recursos del sistema. Simplemente deben poder usar algunos programas y disponer de un directorio de trabajo.
Usuarios de Sistema: son aquellos encargados de los demonios del sistema, recordemos que para Linux todo es un fichero, el cual tiene un dueño y ese dueño tiene privilegios sobre él. Así, es necesario que algún usuario del sistema posea los procesos de los demonios. Resumiendo, es necesario que para algunos servicios del sistema se creen usuarios. Como puede ser el caso de Mail, irc, etc. estos usuarios tendrán los privilegios necesarios para poder hacer su tarea. Gestionar estos usuarios es de gran importancia. No obstante, este tipo de usuarios no necesita que se le asigne un shell, puesto que simplemente poseerán los demonios, pero no será necesario que hagan login en el sistema.
ROOT: Este es el "Todo Poderoso" de Linux. Cuidado con lo que se hace al entrar en el sistema como root. Él lo puede todo, en principio no hay restricciones para ÉL (aunque algunos programas nos avisarán de que estamos haciendo una auténtica burrada desde el punto de vista de la seguridad).
Bueno, antes que se aburran, con algo de teoría, vayamos al grano. Para crear un nuevo usuario en el sistema utilizaremos los siguientes comandos: useradd y passwd. Veamos como crear un usuario:
Creamos el usuario "miusuario"
# useradd miusuario
Asignamos una contraseña al usuario "miusuario"
# passwd miusuario
Después de ejecutar "passwd" pedirá que se ingrese dos veces la contraseña. Ojo siempre que crees un usuario desde la línea de comandos no debes olvidar asignarle una contraseña, pues sino no podrás utilizar el usuario creado.
Por otra parte, Linux al crear un usuario, crea por defecto un grupo con el nombre del usuario (en nuestro caso sería "miusuario"). Si queremos asignar un grupo diferente, hacemos lo siguiente:
Si no existe el grupo, lo creamos de la siguiente forma:
# groupadd migrupo
Creamos al usuario, desactivando el grupo que se crea por defecto y asignándole el grupo "migrupo":
# useradd -n -g migrupo miusuario
Asignamos una contraseña al usuario "miusuario"
# passwd miusuario
Ahora, si queremos asignar más de un grupo al usuario hacemos uso de la opción "-G grupo1,grupo2,...". (Ojo, "-g" y "-G" son opciones diferentes).
Espero que les haya servido este post.
viernes, febrero 02, 2007
Debian para Windows
Lo que necesitamos para instalar Linux Debian mediante esta nueva alternativa es:
- Tener una conexión a Internet
- Descargar el fichero debian.exe
- Ejecutar el Fichero y Seguir las instrucciones
Es recomendable que los usuarios sin experiencia escojan el modo de instalación gráfico.
Aquí les adjunto algunas imágenes.
Mayor información, pueden encontrarla en http://goodbye-microsoft.com.
sábado, enero 27, 2007
Dreamworks y su amigo el Pingüino
Creo que estamos frente a un motivo más para decidirnos a dar el gran paso y migrar a linux.
lunes, enero 15, 2007
En Gráficas y Rendimiento, punto a favor de Linux
Ante sus ojos un par de demostraciones de XGL de Linux:
¿Qué les pareció?, les gustó. Verdad que valió la pena el ver los videitos.
Como nota aparte, seguro que muchos están pensando que esto requerirá una super máquina, pero no, el XGL pide 64MB de video, 256MB de RAM, y un procesador medianamente bueno, como ven hasta en recursos del sistema Linux supera a Windows.
sábado, enero 13, 2007
Linux está en todas, incluso en el baño
Según ZDNet Australia, en el más grande ciclo de conferencias dedicadas a GNU/Linux en el mencionado país, se demostrará como este sistema operativo trasiende fronteras de utilidad conquistando incluso el W.C.
El mencionado evento, denominado "Linux.conf.au" servirá para que Jonathan Oxer realice una presentación con un título muy especial denominado "Haciendo que las cosas se muevan", dónde mostrará como conseguir automatizar todo tipo de objetos utilizados a diario.
Oxer está construyendo un baño completamente automatizado con linux. Todo en este sanitario está controlado por ordenador y monitorizado con sensores. Las cortinas y las ventanas se controlarán mecánicamente, y los sensores incluirán los detectores de luz de ambiente, humedad, temperatura, movimiento, posición de la puerta, estado de la cisterna, temperatura del agua en el lavabo y el baño, y cualquier otra cosa que puedas imaginar.
Noticia tomada de The Inquirer.
Mayor información en: ZDNet Australia. (en inglés)
martes, enero 09, 2007
Amsterdam considera el uso de Linux y Open Source Software
De acuerdo con el periodico holandés Trouw, Amsterdam, junto con otras nueve ciudades Holandesas, entre las que se incluyen Haarlem, Groningen, Eindhoven y Nijmegen se juntaron para firmar un "Manifiesto para el Open Software en el Gobierno".
Las Ciudades tuvieron varias razones para esta junta. Estas incluyen la necesidad de recortar los costos en Tecnologías de la Información, mayor independencia de los vendedores de software, y una mejor interoperatibilidad de datos.
La prueba está programada para llevarse a cabo durante la primera mitad del 2007, y, de ser exitosa, todas las entidades gubernamentales de Amsterdam podrían comenzar a utilizar software de código abierto.
La nota completa en eWeek.
Las empresas migran a Linux
El artículo hace referencia a un estudio realizado a diversos CIOs (Chief Information Officers) de empresas, el cual ha revelado que más de la mitad de ellos está pensando en instalar Linux en puestos de misión crítica en los próximos cinco años.
Dicha encuesta fue realizada a 133 empresas de todo el mundo. El resultado fue sorprendente: al parecer habrá un número mucho mayor de negocios que utilicen Linux culminado el 2007.
Entre 2007 y 2009 habrá un crecimiento en la utilización de Linux de un 40%. Y esa cifra se incrementará al 80% entre el 2009 y el 2011.
Los CIOs creen que la filosofía Open Source y Linux ya han sido legitimadas por la mayoría de los vendedores de software a negocios, incluida la propia Microsoft.
Creo que estas son razones suficientes para que tanto los aficionado como aquellos que no lo son, comiencen a capacitarse en el manejo de Linux y las diferentes herramientas que trae consigo.
La nota completa se puede ver en la web de ComputerWorld.
Audi completa su migración a GNU/Linux
Menciona la revista, de acuerdo con Matthias Enzinger de Audi, el departamento de Tecnologías de la Información de la automotriz eligió GNU/Linux por 3 sólidas razones: Corre cómodamente sobre el hardware, que es más rápido; por el precio; y por la independencia que se logra del vendedor de hardware.
GNU/Linux es utilizado en los servidores de Audi para basar su sistema de CAE (Computer-Aided Engineering), es decir, Ingeniería Asistida por Computadoras. En estos sistemas corren simuladores de software para testear diferentes diseños aerodiámicos, componentes nuevos, simulaciones de choques, y otros problemas relativos a la visualización de los coches en 3D.
Todo esto resulta muy interesante.
Más información:
http://www.mastermagazine.info/informatica/11112.php
http://www.kriptopolis.org/audi-elige-linux-ford-microsoft
http://www.linux.org
http://www.gnu.org
La India se muda al mundo del Pingüino
El gobierno de la India ha tomado la decisión de migrar el 99% de sus sistemas Windows a soluciones Open Source durante este año; Mr. C. Umashankar, director ejecutivo a cargo del proyecto, dijo que el gobierno está migrando a sistemas operativos Linux porque son mucho más baratos y que también pueden ser manejados con menor costo, además de ofrecer actualizaciones constantes y libertad frente a los virus.
Más de 6.500 sistemas Linux ya han sido instalados en algunas poblaciones y otros 6.100 computadores de sobremesa Acer con SUSE instalado en ellas están en camino.
Además más de 20.000 sistemas portátiles serían instalados en escuelas, que desde ahora funcionarán únicamente con SUSE Linux. Todos los servidores ELCOT funcionarán con Red Hat. ELCOT espera formar a 30,000 funcionarios del gobierno tanto en Linux como en suites ofimáticas libres como OpenOffice.org.
lunes, enero 08, 2007
Instalando Apache2, PHP y MySQL
Primero lo primero, debemos descargar los programas de las siguientes direcciones:
Para MySQL, como utilizo un Fedora C4, descargo los RPMs genéricos, estos son:
- MySQL-server
- MySQL-client
- MySQL-devel
- MySQL-shared-compat
Con Respecto a Apache2 descargué el httpd-2.0.59 (esto más que nada debido ha que hasta donde pude averiguar PHP no corre como módulo en el httpd-2.2.3, espero que en para las nuevas versiones de PHP esto se supere). Esta distribución la puedes obtener en la web del proyecto Apache.
Y por último, descargué el PHP-5.2.0 de su correspondiente web, la de PHP.
Vayamos a lo que nos interesa, la INSTALACIÓN !!!
Lo primero que hice fue instalar MySQL de la siguiente forma:
# rpm -ihv MySQL-server-xxx.rpm MySQL-client-xxx.rpm MySQL-devel-xxx.rpm MySQL-shared-compat-xxx.rpm
Nota: Por si alguién se pregunta, las "xxx" representan la versión y el texto restante que le ponen al fichero rpm, no vayan a creer que corresponden a las de sus páginas favoritas.
Luego de un par de minutos o menos, ya tenía el servidor corriendo. Una vez instalado el Servidor MySQL pasamos a instalar Apache2 y configurar nuestro PHP como módulo de Apache. Para esto hacemos lo siguiente:
Descomprimimos los ficheros:
# tar zxvf httpd-2.0.59.tar.gz
# tar zxvf php-5.2.0.tar.gz
Creamos enlaces de las carpetas descompresas:
# ln -s httpd-2.0.59 httpd
# ln -s php-5.2.0 php
Instalamos Apache2:
# cd httpd
# ./configure --enable-so
# make
# make install
Probamos que nuestro servidor Apache se esté ejecutando correctamente:
# /usr/local/apache2/bin/apachectl start (iniciamos el servidor, luego abrimos un navegador web y verificamos que en la dirección http://localhost aparezca la página de inicio y prueba del servidor Apache).
Detenemos el servidor para continuar con la configuración del PHP como módulo de Apache:
# /usr/local/apache2/bin/apachectl stop
Instalamos PHP y activamos el uso de las funciones para MySQL
# cd ../php
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-config-file-path=/etc
# make
# make install
# cp php.ini-dist /etc/php.ini
Editamos el fichero httpd.conf que se encuentra en /usr/local/apache2/conf agregando las siguientes líneas:
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php .php3 .phtml
Finalmente, iniciamos nuestro servidor y Listo!! tenemos configurados nuestros paquetes.
Espero que les haya servido mi pequeño aporte, si alguien tiene alguna una mejor forma de hacerlo, bienvenidos son los comentarios.




