14 de octubre de 2020

Ya fue liberada la nueva version de Linux 5.9

 


Linus Torvalds anunció la disponibilidad de la nueva version del Kernel de Linux 5.9 en una lista de correo. Esta es una versión que presenta varias características nuevas y mejoras, así como nuevos controladores además de actualizaciones de controladores.

El desarrollo del kernel de Linux 5.9 comenzó hace aproximadamente dos meses cuando Linus Torvalds anunció el primer hito de Release Candidate (RC). Después de no menos de ocho RC, la versión final del kernel ya está disponible y debería enviarse a algunas de las distribuciones de Linux más populares en las próximas semanas

En cuanto a las fortalezas de Linux 5.9, hay soporte para la arquitectura Unicore, soporte para compresión Zstandard (Zsdt) para compilar kernels x86, soporte completo para operaciones de lectura de búferes asincrónicos en el subsistema io_uring, más una nueva opción rescue y varias mejoras de rendimiento para el sistema de archivos Btrfs. 

También hay soporte para instrucciones FSGSBASE x86, soporte de capacidad para el planificador de fechas límite, un nuevo botón sysctl, soporte de cifrado en línea para sistemas de archivos EXT4 y F2FS así como también soporte para controladores de memoria externa NVIDIA Tegra210 y soporte para reguladores de controlador integrados Chrome OS.

Además, Linux 5.9 trae una nueva llamada al sistemaclose_range(), soporte para VPU Intel “Keem Bay” Movidius, soporte para protocolo de redundancia paralela, soporte para iteradores BPF en sockets TCP y UDP, soporte para atributos extendidos para clientes NFS 4.2 y schedutilcomo regulador de frecuencia de CPU predeterminado para arquitecturas ARM y AArch64 (ARM64).


 Además, también se destaca el soporte agregado para placas, dispositivos y plataformas ARM: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (utilizado en Sony Xperia 10, 10 Plus, XA2, XA2 Plus y XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2, Aspeed EthanolX, cinco nuevas placas basadas en NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Para cgroups, se implementa un nuevo controlador de memoria slab, que se destaca por la transferencia de la contabilidad slab desde el nivel de la página de memoria al nivel de objeto del kernel, lo que hace posible compartir páginas slab en diferentes cgroups, en lugar de asignar cachés slab separados para cada cgroup. El enfoque propuesto permite aumentar la eficiencia del uso de, reducir el tamaño de la memoria utilizada para losa en un 30-45%, reducir significativamente el consumo total de memoria por parte del kernel y reducir la fragmentación de la memoria.

En cuanto a las mejoras con gráficos, se destaca que el controlador amdgpu agrega soporte de GPU inicial para AMD Navi 21 (Navy Flounder) y Navi 22 (Sienna Cichlid). Se agregó soporte para motores de aceleración de codificación y decodificación de video UVD / VCE para GPU Southern Islands (Radeon HD 7000). Se agregó una propiedad para rotar la pantalla en 90, 180 o 270 grados.

Curiosamente, el controlador de la GPU AMD es el controlador más grande del kernel: contiene aproximadamente 2,71 millones de líneas de código, que es aproximadamente el 10% del tamaño total del kernel (27,81 millones de líneas).

Al mismo tiempo, 1.79 millones de líneas están en los archivos de encabezado generados automáticamente con datos para los registros de la GPU, y el código C es 366 mil líneas (en comparación, el controlador Intel i915 incluye 209 mil líneas y Nouveau – 149 mil).

El controlador Nouveau agrega soporte para verificaciones de integridad CRC (Cyclic Redundancy Checks) cuadro por cuadro en los motores de visualización de la GPU NVIDIA. La implementación se basa en la documentación proporcionada por NVIDIA.

Por supuesto, muchos controladores nuevos y actualizados se incluyen en esta nueva versión importante del kernel para agregar soporte para más componentes de hardware más nuevos. Algunas características relacionadas con la seguridad también están presentes, así como las correcciones de errores habituales y los cambios internos del kernel.

Finalmente, esta nueva version puede ser descargada desde kernel.org, si desean construir su propio kernel. Para otros, puede esperar a que el kernel de Linux estable 5.9 llegue a los repositorios de software estable de su distribución GNU/Linux antes de actualizar desde una versión anterior.

En cuanto a la próxima version de Linux 5.10, se espera que debería llegar a mediados de diciembre o durante las vacaciones de Navidad.


Leer más...

Convierte tu GNU/Linux en un Sistema Operativo apto para Criptomonedas

 


En esta, mi segunda publicación del mes les traigo una publicación sobre que paquetería mínima recomendable debería tener su propio Sistema GNU/Linux, para optimizarlo y poder dedicarlo a la Minería Digital, en otras palabras, para la generación de Criptodivisas (Criptomonedas).

A continuación detallaremos las ordenes de comandos con algunos paquetes que dependiendo de la Distribución y versión de su propio Sistema Operativo GNU/Linux podrían no ser exactamente iguales, por lo que deberá buscar y cambiar los nombres de aquellos que sean necesarios:


Paquetes para realizar optimizaciones para obtener un Sistema Operativo de  Criptomonedas

Optimizar el Kernel:

root@equipo:/directorio/subdirectorio# sudo apt install build-essential linux-headers-$(uname -r) dkms

Gestionar archivos comprimidos:

root@equipo:/directorio/subdirectorio# sudo apt install arj bzip2 lhasa lzip p7zip p7zip-full p7zip-rar rar unace unrar unrar-free unzip xz-utils zip zoo

Adecuar el Hardware del Equipo:

root@equipo:/directorio/subdirectorio# sudo apt install acpi acpitool acpi-support fancontrol hardinfo hwdata hwinfo ibus ibus-m17n inxi irqbalance iucode-tool laptop-detect linux-firmware lm-sensors lshw lsscsi smart-notifier smartmontools sysinfo xsensors
root@equipo:/directorio/subdirectorio# sudo apt install intel-microcode
# Solo para Procesadores INTEL
root@equipo:/directorio/subdirectorio# sudo apt install amd64-microcode
# Solo para Procesadores AMD

Luego ejecutar las ordenes de comando:

root@equipo:/directorio/subdirectorio# sudo sensors-detect

Y presionar ENTER en todas las opciones.


root@equipo:/directorio/subdirectorio# sudo hddtemp /dev/sda

Paquetes para gestionar las Tarjetas de Vídeo:

Nota: Solo instalar en computadores de escritorio con tarjeta de vídeo no integrada AGP / PCI / PCI EXPRESS o Computadores móviles (Laptops) que presenten problemas o deficiencias de vídeo:

Tarjetas Nvidia:

root@equipo:/directorio/subdirectorio# sudo apt install linux-headers-`uname -r` xorg-server-source
root@equipo:/directorio/subdirectorio# sudo apt install nvidia-kernel-common nvidia-kernel-dkms nvidia-xconfig nvidia-settings nvidia-detect nvidia-smi nvidia-support

Luego ejecutar la orden de comando:

root@equipo:/directorio/subdirectorio# sudo nvidia-xconfig

Reinicie el Sistema y pruebe el resultado.

Tarjetas AMD:

root@equipo:/directorio/subdirectorio# sudo apt install fglrx-driver fglrx-control

Reinicie el Sistema y pruebe el resultado.

Tarjetas INTEL:

root@equipo:/directorio/subdirectorio# sudo apt install intel-gpu-tools i965-va-driver

Reinicie el Sistema y pruebe el resultado.

Nota: Si al instalar los paquetes privativos de vídeo y no arrancar el entorno gráfico, usted puede solventar el problema borrando el contenido del archivo /etc/x11/xorg.conf y reiniciando.

Paquetes para la gestión de aplicaciones basadas en PYTHON:

sudo apt install python-pip python-psutil python-twisted

Paquetes para la gestión de aplicaciones basadas en QT5:

sudo apt install qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools libqt5websockets5

Y Dependiendo de la Distribución y Versión de su Sistema Operativo:

sudo apt install libqt5core5

O este otro:

sudo apt install libqt5core5a

Paquetes para la gestión de los Programas de Mineros (Minadores) y Billeteras (Wallets) de Criptodivisas:

sudo apt install autoconf automake autotools-dev build-essential byobu  g++ gcc gcc-6 g++-6 git git-core libboost-dev libboost-all-dev libcrypto++-dev libcurl3  libdb-dev libdb++-dev libevent-dev libgmp-dev libgmp3-dev libhwloc-dev libjansson-dev libmicrohttpd-dev libminiupnpc-dev libncurses5-dev libprotobuf-dev libqrencode-dev libqt5gui5 libqtcore4 libqt5dbus5 libstdc++6 libssl-dev libusb-1.0-0-dev libtool libudev-dev make ocl-icd-opencl-dev openssl pkg-config protobuf-compiler qrencode qttools5-dev qttools5-dev-tools

Y estas librerías:

sudo apt install libdb++-dev libdb5.3++ libdb5.3++-dev

O estas otras:

sudo apt install libdb++-dev libdb4.8++

Nota: Para las librerías 4.8 puede instalar los Repositorios de Bitcoin disponibles instalando el ppa:bitcoin/bitcoin

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install -y libdb4.8-dev libdb4.8++-dev

o Descargarlas desde:

http://ppa.launchpad.net/bitcoin/bitcoin/ubuntu/pool/main/d/db4.8/

Tanto en Ubuntu como en algunas Distros basadas en Ubuntu se pudiesen necesitar instalar librerías de «libboost» no correspondientes a su versión, librerías tales como: «libboost-filesystem1.58.0«, «libboost-program-options1.58.0«, «libboost-system1.58.0» y «libboost-thread1.58.0» que son propias de Ubuntu 16.04 (Xenial). Las mismas deberán ser descargadas e instaladas con la orden de comando: «sudo dpkg -i libboost*.deb».

Y en otros casos pudiesen necesitarse la instalación de los paquetes «cmake» o «libcurl4» y «libcurl4-openssl-dev», que requieren la desinstalación de la librería «libcurl3» y aquellas aplicaciones que la usen.

Luego de esto puede finalizar ejecutando los siguientes comandos para el mantenimiento y optimización de todo el Sistema Operativo:

root@equipo:/directorio/subdirectorio# sudo apt update; sudo update-apt-xapian-index; sudo aptitude safe-upgrade; sudo apt install -f; sudo dpkg --configure -a; sudo apt --fix-broken install
root@equipo:/directorio/subdirectorio# sudo localepurge; sudo update-grub; sudo update-grub2; sudo aptitude clean; sudo aptitude autoclean; sudo apt-get autoremove; sudo apt autoremove; sudo apt purge; sudo apt remove
root@equipo:/directorio/subdirectorio# sudo rm -f /var/log/*.old /var/log/*.gz /var/log/apt/* /var/log/auth* /var/log/daemon* /var/log/debug* /var/log/dmesg* /var/log/dpkg* /var/log/kern* /var/log/messages* /var/log/syslog* /var/log/user* /var/log/Xorg*
root@equipo:/directorio/subdirectorio# sudo update-initramfs -u

Ahora puede continuar instalando y/o ejecutando cada Software Minero y Billetera Digital de su preferencia!

MinerOS / MilagrOS: Sistema Operativo de Minería Digital

Espero que estos pequeños tips les orienten dentro de su propia Distro y versión para que logren optimizarla y adaptarla a la Minería Digital de Criptodivisas. Y en caso de no querer hacer estas y otras optimizaciones descarga gratis o bajo donativo el Sistema Operativo GNU/Linux MilagrOS, antiguamente llamado MinerOS desde su página web oficial, haciendo clic aquí: Proyecto Tic Tac | Distros.

MinerOS / MilagrOS: Sistema Operativo de Minería Digital



Leer más...

13 de abril de 2013

Google Chrome en Ubuntu 13.04 Raring Ringtail

Muchas personas están desde ya, instalando y probando la más reciente versión (aún sin liberar en su versión final) de la popular distribución Linux desarrollada por Canonical, Ubuntu 13.04 Raring Ringtail y muchos más utilizan Google Chrome como su navegador principal así que vamos a aprender como unirlos.
Por ser una versión que se encuentra aún en desarrollo (pero que cuenta con un rendimiento y estabilidad digna de tener en cuenta para una versión BETA), Ubuntu 13.04 Raring Ringtail no cuenta con todos los paquetes o dependencias necesarias para instalar todo el software que normalmente usamos, como es el caso del navegador web Google Chrome. Navegador que al día de hoy se ha convertido en el navegador más popular del mundo y que generalmente es una de las primeras aplicaciones a instalar cuando tenemos un sistemas operativo recientemente instalado.

Google Chrome en Ubuntu 13.04 Raring RingtailAl momento de tratar de instalar Google Chrome en Ubuntu 13.04 Raring Ringtail nos encontramos con un problema relacionado con dependencias no cumplidas que evita que podamos realizar una instalación exitosa de la aplicación, por esto, a continuación conoceremos la forma de solucionar este problema para así poder instalar la más reciente versión de Google Chrome en Ubuntu 13.04 Raring Ringtail.
Lo primero que debemos hacer es descargar e instalar la librería libudev0, esto podemos lograrlo ejecutando los siguientes comandos en la terminal teniendo en cuenta la arquitectura de tu instalación de Ubuntu 13.04.

libudev0 para sistemas de 32 bits

wget -c www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_i386.deb
sudo apt-get dpkg -i libudev0*.deb
rm libudev0*.deb

libudev0 para sistemas de 64 bits

wget -c www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu//pool/main/u/udev/libudev0_175-0ubuntu13_amd64.deb
sudo apt-get dpkg -i libudev0*.deb
rm libudev0*.deb

Instalar Google Chrome en Ubuntu 13.04

Ahora vamos a descargar el paquete .deb del navegador web Google Chrome directamente desde el sitio web oficial.
Una vez tengamos descargado el paquete, nos aseguramos de estar ubicados (en la terminal) en el directorio en cual se encuentra el instalador de Google Chrome para luego ejecutar el siguiente comando:
sudo dpkg -i google-chrome*.deb
En este punto ya tenemos instalado Google Chrome en Ubuntu 13.04 Raring Ringtail. Sin embargo, no es posible lanzar la aplicación debido a algunos problemas de dependencias que aún tenemos.
Para solucionar este problema, instalamos las dependencias necesarias para que la aplicación corra correctamente mediante la ejecución del siguiente comando en la terminal:
sudo apt-get -f install
Eso es todo. Ya podemos acceder a Google Chrome buscando su nombre directamente desde el Dash de Unity.
Leer más...

Script para instalar Minecraft en Ubuntu

Script para instalar Minecraft en Ubuntu
Aunque instalar Minecraft en Ubuntu no es una tarea precisamente difícil, mientras más sencillo sea el procedimiento mejor, sobre todo de cara a los usuarios más noveles. Y nada más fácil para instalar el popular videojuego que un simple script.
El script, trabajo de Cassidy James y Cody Garver, tiene por nombre Unofficial Minecraft Installer, es totalmente gratuito y cuenta con su propio repositorio alojado en Launchpad, de tal manera que para utilizarlo basta y sobra con añadir el PPA (válido para Ubuntu 12.10, 12.04 y 13.04):
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
Refrescar la información local:
sudo apt-get update
Y realizar la instalación:
sudo apt-get install minecraft-installer
El script conecta directamente con el servidor oficial, descargando todos los archivos necesarios para poder ejecutar el juego. También, de no estarlo ya, instala OpenJDK 7.
Cuando finalice lo único que hay que hacer es ejecutar la aplicación del juego y posteriormente introducir nuestras credenciales. El script añade, además del lanzador, listas rápidas para la carpeta de las capturas de pantalla, las texturas y la wiki del videojuego.
Más información – Minecraft en Ubunlog
Leer más...

15 de marzo de 2013

Habilitar Wi-Fi y dirvers gráficos en OpenSuse

Con la reciente salida de OpenSuse 12.3 me decidí a probarla desde el disco de tests.
Mi intención era mantenerla lo mas pura posible sin drivers privativos, pero "no pude con los broadcom de la Wi-Fi" por lo que toca tirar de privativos. Por suerte es muy sencillo habilitar estos drivers.

Para ello nos conectamos como root y ejecutamos:


su
Password:
install_bcm43xx_firmware

Tras ello nuestra tarjeta Wi-Fi quedará habilitada y podremos conectarnos a nuestra red desde el Network Manager.

Si tienes habilitado el comando sudo:

echo 'user ALL=(ALL) ALL' >> /etc/sudoers

ejecutaremos

sudo /usr/sbin/install_bcm43xx_firmware

No sé si resistiré mucho a los drivers de las gráficas de momento quiero darles una oportunidad a los libres, pero como me conozco, por si la tentación me vence, aquí me los dejo apuntados:

NVIDIA

GForce 8 y Superiores

GForce 6/7


GForce Fx(5xxx)

Geforce 4 y mas antiguas, TNT

ATI

HD5450 y Superiores

32Bits
64Bits

HD4850 e Inferiores / MXX

32Bits
64Bits
Leer más...

3 de marzo de 2013

Debian 6.0.6: Como Instalar el controlador propietario nvidia





El controlador propietario de NVIDIA soporta varias características como renderizado 3D, OpenGL y mucho más.
Este post trata sobre la instalación y configuración de propiedades para el controlador de las tarjetas gráficas Nvidia en Debian Linux 6 amd64 o i386 (32 y 64 bits).

¿Por qué utilizar el controlador propietario?

Vas a tener un soporte completo de aceleración 3D. Esto te permite utilizar las siguientes aplicaciones con 3D y OpenGL en Linux:

Juegos como PlanetPenguin Racer, Extreme Tux Racer, Neverball, y muchos más.
La aplicación de edición de vídeo Linux como cinelerra y otros.
Usar el efecto escritorio 3D proporcionado por compiz - un gestor de composición de ventanas para el sistema X Window. Este programa utiliza el hardware de gráficos 3D para crear rápidamente efectos de composición para la gestión de ventanas.

Nota: Todos los pasos a continuacion requieren de permisos elevados, asi que debes ser ROOT para poderlos ejecutar

Paso # 1: Instalar los compiladores y herramientas necesarias
En primer lugar, instalar los paquetes build-essential y kernel headers:

# apt-get install build-essential linux-headers-$(uname -r)


Paso # 2: Deshabilitar el controlador nouveau
Controladores de código abierto para hardware NVIDIA se incluyen en las distribuciones estándar de Linux. Tienes que desactivar el controlador nouveau. Para ello debes crear un archivo de la siguiente manera:


# nano /etc/modprobe.d/disable-nouveau.conf


Anexa el código siguiente:

# Deshabilitar nouveau
blacklist nouveau
Opciones nouveau modeset = 0


Guarda y cierra el archivo.
Nota: debes tener instalado nano o culaquier otro editor de texto.

Paso # 3: Descargar el driver desde www.la.nvidia.com

Visita esa página para descargar la última versión del driver nvidia y guárdala en tu PC pero recuerda el directorio.
(Ej: $ /home/usuario/Descargas)

Paso# 4: Vuelva a arrancar el sistema
Es necesario reiniciar el sistema y ingresar usando el modo de usuario único o seleccionar el modo de recuperación de GRUB:
# reboot


http://www.youtube.com/watch?v=Er5GCfgIxTQ


Una vez en el modo de usuario unico, elimine los siquientes paquetes (si están instalados):
# apt-get --purge remove xserver-xorg-video-nouveau nvidia-kernel-common nvidia-kernel-dkms nvidia-glx nvidia-smi


Buscar todos los paquetes instalados de nvidia y eliminarlos (no omita este paso):
# dpkg --list | grep -i --color nvidia
# apt-get –purge remove “paquete encontrado”

Paso # 5: Instale el controlador
Asegúrate de que no estás utilizando Xorg y/o cualquier otro entorno gráfico como Gnome o KDE. Si estás ejecutando Gnome 3 detenerlo como sigue:
# /etc/init.d/gdm3 stop o tambien puedes hacerlo con service gdm3 stop
Si estás ejecutando KDE
/etc/init.d/kde stop o tambien puedes hacerlo con service kdm stop
Puedes hacer una copia de seguridad del archivo / etc/X11/xorg.conf, usando el comando cp :
# cp -v /etc/X11/xorg.conf

OK si todo ha fue bien estaras listo para instalar el controlador. Recuerdas que debias saber donde guardaste el archivo descargado de la.nvidia.com bien lo primero es navegar hasta este archivo.
# cd /home/usuario/Descargas
Una ves ahi cambiar los permisos de este paquete, lo hacemos asi:
chmod a+x *.run
Escribe el siguiente comando para instalar el controlador de Unix:
# sh *.run

Tienes que seguir las instrucciones en pantalla. Asegúrate de actualizar xorg.conf cuando es promovido. Por último, reinicie el sistema:
# reboot

¿Cómo puedo configurar Xorg con driver de NVIDIA?

Iniciar sesión en Gnome o KDE destktop y escriba el siguiente comando:
$ nvidia-settings

O en menús de Gnome como sigue:
System > Preferences > NVIDIA X Server Settings
Leer más...

2 de marzo de 2013

Instalar Gimp 2.8 en Ubuntu 12.04

Gimp 2.8
Ubuntu 12.04 incluye una versión antigua de GIMP en sus repositorios, y es que hasta hace poco se lanzó una versión mejorada donde lo que mas llamó la atención fue que ahora toda el área de trabajo se encuentra en una ventana única y no en ventanas separadas, de hecho esto lo podemos cambiar si así lo deseamos.
GIMP posee herramientas de edición de imágenes, desde las mas básicas hasta las mas avanzadas. También incluye varios filtros para aplicar y dar efectos a nuestras imágenes con un par de clics. El resultado de nuestro trabajo será limitado por nuestra imaginación, ya que con este programa podemos realizar cualquier cosa.

Instalación de GIMP 2.8

Para tener la última versión disponible de GIMP en Ubuntu 12.04 debemos ejecutar los siguientes comandos en un terminal:
sudo add-apt-repository ppa:otto-kesselgulasch/gimp
sudo apt-get update && sudo apt-get install gimp
Sí GIMP se te hace muy complicado o con muchas funciones que crees no utilizar, entonces quizás te interese Pinta, otro editor de imágenes mas sencillo.
Leer más...

1 de marzo de 2013

Los Dell XPS 13 Sputnik con Ubuntu 12.04 LTS llegan a España


 
Dell ha sido siempre el fabricante que más firmemente ha apostado por Ubuntu, y aunque en ciertas etapas ese apoyo ha sido algo confuso, la aparición de los Dell XPS 13 con Ubuntu 12.04 ha vuelto a confirmar esa apuesta. El proyecto de los también conocidos como Dell Sputnik está orientado a los desarrolladores, pero en realidad cualquier usuario puede disfrutar ya de estos Ultrabooks, y lo mejor de todo: los usuarios españoles ya pueden hacerlo también, porque los Dell Sputnik han llegado a nuestro país.
De hecho, han llegado en su renovada versión con pantalla Full HD y resolución de 1.920×1080 -hasta hace poco la resolución de pantalla era de 1.366×768-, lo que sin duda añade más valor a la propuesta de Dell, que cuenta además con procesadores Intel de la serie Ivy Bridge (en concreto, los i7-3537U), GPU Intel HD 4000, 8 GB de RAM, y 256 GB en su unidad SSD.
Y por supuesto, la característica más relevante: la preinstalación de Ubuntu 12.04 LTS y la garantía de Dell, que ha puesto en marcha un repositorio específico en el que estarán disponibles los paquetes que mejorarán la compatibilidad hardware de este Ultrabook.
El precio del Dell XPS 13 con Ubuntu es de 1.329 euros, y es especialmente destacable que por primera vez en mucho tiempo se aprecia realmente la diferencia con el modelo con Windows 8, que cuesta 1.399 euros.  No es un portátil barato, desde luego, pero sus prestaciones justifican sin duda ese coste que probablemente algunos de vosotros estaréis más que dispuestos a pagar. Si os animáis, tenéis el Dell XPS 13 con Ubuntu 12.04 LTS disponible en tienda online oficial de Dell, aquí.
Leer más...

28 de febrero de 2013

Comandos basicos para moverse por el sistema de ficheros de Ubuntu Linux

Muchos de los usuarios que se inician en Ubuntu o en cualquier otra distribución de Linux pronto se dan cuenta de los que es la Terminal y de que se usa bastante. La Terminal es algo que de principio asusta un poco, pero que después se le puede coger el truquillo y luego ese miedo inicial desaparece.
Al principio Linux no tenia entorno gráfico al igual que Microsoft. Hace unos 20 años aproximadamente, también algo mas, los ordenadores que se podían comprar en tiendas de informática venían equipados con MS-DOS, que una vez arrancaba el ordenador se quedaba la pantalla en negro con el símbolo de la raíz del disco duro y el cursor parpadeando esperando que tecleásemos algo. En Linux ocurría al principio algo similar.
La terminal es esa pantalla en negro que necesita que tecleemos comandos para hacer nuestras tareas. Una GUI es una interfaz gráfica de usuario. Voy a explicar como estan encadenadas ambas de una forma sencilla. El navegador de archivos de Ubuntu es Nautilus, en ese programa están podemos ver las carpetas y archivos para que los gestionemos como queramos. Si quieres mover una carpeta de un sitio a otro bastara con que pinchemos en ella y la arrastremos al lugar deseado o que hagamos “cortar y pegar”. Esta acción en Ubuntu desde la Terminal se hace con un comando como este:
  • mv /home/usuario/nombre de fichero a mover /home/usuario/carpeta
Aquí os voy a detallar algunos comandos para hacer operaciones básicas desde la Terminal con los ficheros. Lo primero es abrir la Terminal con “CONTROL + ALT – T”.
  • pwd : nos muestra en que directorio estamos en ese momento
  • ls : nos muestra el contenido de la carpeta en la que estamos, si añadimos la opción ”-l” nos mostrara la informacion mas detallada
  • cd : sirve para cambiar de directorio. Si añadimos un espacio y “/” nos llevara al directorio raíz del sistema. Si añadimos un espacio y “..” vamos al directorio superior al que estamos en ese momento.
  • mkdir : sirve para crear directorios. Tenemos que indicarle el nombre del directorio que queremos crear después del comando. Ejemplo:
mkdir nombre-de-directorio-a-crear
  • rm : sirve para borrar directorios o ficheros. Si quieres borrar un directorio no puedes estar en el cuando tecleas este comando y debe estar vació  si quieres borrar su contenido hay que añadir un espacio y “-r” ademas del nombre del directorio. Este ejemplo nos borraría el directorio Descargas y su contenido:
rm -r /home/usuario/Descargas
  • cp : sirve para copiar archivos o directorios  Si quieres copiar un directorio y su contenido hay que añadir un espacio y “-r”. Esto nos copiaría el directorio “cosas” y su contenido en el directorio “usuario”:
cp -r /home/usuario/videos/cosas /home/usuario
  • mv : este comando sirve para dos cosas, una es renombrar archivos y otra moverlos. Con este ejemplo moveríamos el archivo “datos.txt” que esta dentro del directorio “home/usuario” a otro directorio que se llama “/home/usuario/archivos” y lo cambiaría de nombre por “otrosdatos.txt”:
mv /home/usuario/datos.txt /home/usuario/archivos/otrosdatos.txt
  • more : sirve para visualizar el contenido de un fichero. El contenido sera presentado en paginas y para ir avanzando hay que pulsar la barra de espacio. Hay que indicarle el nombre del fichero que queremos visualizar.
Esta es una lista muy básica y pequeña de algunos comandos que puede servir para empezar a familiarizarnos con la Terminal. En otra ocasión describiré mas comandos.
Espero que os haya sido de utilidad y, si ha sido así compártelo, muchas gracias.

Fuente: http://ubuntuymas.com/ 
Leer más...

Hackers & Developers HD Magazine Nº 4

Leer más...