Tutorial de Consola en Huayra Linux
Tu Netbook viene preinstalada con con sistema operativo Huayra GNU/Linux, una distribucion personalizada del sistema operativo Debian GNU/Linux. Este se encuentra en el disco de estado solido integrado.
Cuando encendes tu Netbook, podes llegar al Escritorio grafico, pero tambien podes ir a la consola Linux. La consola es la forma "original" que se utilizaba antiguamente, incluso antes que existiesen los escritorios graficos, pero las usuarias mas habilidosas usan la consola para manejar la netbook!
Otra ventaja: si algo te sale mal, si sabes algo basico de operacion de Linux, siempre podras volver a la consola y arreglar todo. Este es el objetivo de este tutorial para tu computadora Conectar Igualdad.
1.1 Consola y Shell en Huayra Linux
Para llegar a la consola desde la pantalla de inicio de sesion, apreta la combinacion de teclas Alt+F1 para ir a la primer consola, Alt+F2 para ir a la la segunda consola, etcetera.
En las ultimas versiones de Huayra Linux, el nombre de usuaria y la contrasena por omision es
estudiante
. En las versiones anteriores, el nombre de usuaria y la contrasena eranalumno
.
Huayra 6.5 ConectarIgualdad tty1
ConectarIgualdad login: estudiante
password: estudiante
Si ya iniciaste sesion y estas en el escritorio grafico Mate, tambien podes tambien usar la terminal. Para ello usa un emulador de terminal. Por ejemplo, para usar el programa de consola terminal de Mate, presiona Ctrl+Alt+t, o bien buscalo en el menu Aplicaciones / Herramientas de Sistema / Terminal.
En cualquier caso, una vez que iniciaste tu sesion de consola, tendras a tu disposicion el control de una shell. La shell por omision se conoce como Bash, pero existen otras shells que podes elegir.
Podes usar la shell para escribir los comandos que queres que ejecute tu Netbook, pero tambien para escribir programas que combinen comandos (llamados "guiones"), para llevar a cabo tareas mas complejas. Por ejemplo, este tutorial esta elaborado en base a un guion de Bash que combina algunas herramientas de texto y graficos.
Este tutorial te presentara lo mas basico para explorar y administrar tu sistema Huayra, recurriendo a la shell primero, y mas tarde al escritorio grafico. Tambien podes usar la shell en el Escritorio grafico para usar aquellas herramientas que no cuentan con una interfaz grafica de usuaria. Al recurrir a tales herramientas, podras resolver vos misma algunos problemas del sistema operativo.
1.2 Usuaria root de Huayra
La usuaria mas poderosa del sistema es la que se conoce como "root". Cuando inicies sesion como usuaria root, vas a poder modificar - e incluso destruir - cualquier fichero del sistema. Tenes que proteger dicha cuenta con una contrasena para impedir que otras puedan iniciar sesion como root en tu Netbook (el asistente de configuracion te pedira hacerlo).
Vas a ejecutar todos los comandos escribiendolos en la shell, y presionando la tecla Intro.
Una vez que pudiste entrar al sistema como root, te conviene cambiar la contrasena por omision, por otra contrasena distinta, que solo vos conozcas. Para configurar tu contrasena, recurri a este comando:
passwd
El programa passwd te va a solicitar que ingreses tu contrasena nueva dos veces (para que nadie pueda espiarla, no aparecera en pantalla mientras la escribis).
Al usar Huayra Linux normalmente, sera raro que quieras volverte "root"; solo utilizaras root cuando quieras realizar alteraciones a la configuracion del sistema (esto incluye agregar o quitar programas, usuarias, y controlar los servicios en segundo plano).
En lugar de esto, resulta conveniente crearte vos misma una cuenta de usuaria menos privilegiada.
1.3 Crear una Nueva Usuaria y Contrasena
Cuando encendiste tu netbook Conectar Igualdad por primera vez,
ingresaste con una cuenta llamada alumno
, con una
contrasena alumno
. Luego te creaste una cuenta de Usuaria
con el Asistente de Configuracion. Para agregarle al sistema otra cuenta
de usuaria menos privilegiada, logueate como root
y ejecuta
el comando adduser:
adduser fulana
Esto te creara una nueva usuaria llamada "fulana
", y
agregara un nuevo directorio hogar para fulana en
/home/fulana
. Ademas, el comando adduser te pedira
ingresar una contrasena de usuaria y responder algunas preguntas (a
estas las podes saltear presionadno Intro).
Si mas adelante necesitas cambiar la contrasena para la usuaria fulana, podes usar el comando passwd, como hiciste anteriormente:
passwd fulana
1.4 Iniciar y cerrar sesion
Podes cerrar la sesion de la consola o una ventana de terminal
presionando Ctrl+D. Alternativamente, podras tipear
"exit
" en la terminal.
Al cerrar la sesion de consola, veras el prompt de inicio de
sesion. Ingresa el nombre de usuaria que agregaste en el paso anterior
(ej. "fulana
") y apreta Intro. Luego
escribi tu contrasena (cuando lo hagas, esta no va a aparecer en
pantalla). Apreta Intro para completar el inicio de
sesion.
1.5 Sudo
Para hacer grandes cambios a tu sistema Huayra, necesitaras recurrir
a menudo a comandos que precisan privilegios de root
(superusuaria). La verdad, no es muy conveniente estar cerrando tu
sesion de cuenta de usuaria fulana
e iniciar a continuacion
sesion nuevamente como root
. En lugar de eso, podes
convertirte en root
a titulo temporal, ya sea cambiandote
con el comando su ("cambiar usuaria"), u otorgarle a tu cuenta
de usuaria regular los privilegios de una cuenta sudo.
sudo te permitira usar un comando como usuaria root,
mecanografiando sudo comando (pero solo si perteneces al
grupo de usuarias sudo. Para que tu usuaria pertenezca al grupo
de usuarias sudo, cerra primero la sesion y logueate como
root
. Luego ejecuta el siguiente comando:
usermod -a -G sudo fulana
(reemplaza aqui "fulana
" por tu nombre de usuaria).
El modificador -a
significa "Agregar usuaria al grupo"
mientras que la opcion -G
especifica el nombre del grupo al
que queres incorporar a la usuaria: en este caso, el grupo de usuarias
"sudo
".
Nuevamente cerra la sesion e inicia sesion con tu usuaria regular. De ahora en mas, podras ejecutar comandos que precisen privilegios de usuaria recurriendo a sudo. Por ejemplo, para apagar tu netbook con seguridad antes de desconectarla, podes ingresar:
sudo shutdown now
1.6 Sistema de Archivos
El almacenamiento de ficheros de tu sistema Huayra Linux esta
organizado en un arbol de directorios. Para moverte en el, usaras el
comando cd
para cambiar el directorio actual. La parte superior de esta jerarquia
se llama raiz (no confundirlo con la superusuaria
root
), pero se escribe con el simbolo /. Para ir a el
directorio raiz, ingresa:
cd /
Para ver que hay alli: usa el comando ls (listar):
ls
Si queres concoer mas detalles (tales como horarios de modificacion y permisos de los ficheros) usa:
ls -l
Tambien podes agregar el modificador -h
para obtener los
tamanos de fichero de lectura humana en lugar de la cantidad cruda de
bytes:
ls -lh
Existen dos ficheros virtuales en cada directorio, llamados
"..
" (dos puntos) y ".
" (un punto). El punto
simple ".
" significa "Aqui") (por ejemplo, el directorio
actual). Podes usarlo si alguna vez necesitas indicar implicitamente
tu directorio actual. Por ejemplo, si queres copiar el fichero
/tmp/mifichero
al directorio en donde te encontras
actualmente, podes ingresar:
cp /tmp/miofichero .
Para ir al directorio madre (un directorio de nivel superior que contiene subdirectorios, los llamados "hijas"), usa:
cd ..
Los comandos como ls disponen de muchas opciones. Para aprenderlas, podes leer las paginas de manual incorporado:
man ls
Con man podes aprender mas acerca de cualquier comando. Deberias familiarizarte con los comandos mas importantes como cp (copiar), mv (mover), rm (remover), mkdir (crear directorio), mount y ln (enlace). Armada con este conocimiento, podras navegar en el sistema de archivos de cualquier sistema similar a UNIX, no solamente Huayra Linux.
1.6.1 Jerarquia del Sistema de Archivo
Cuando introducis un comando ls en la raiz del sistema de archivo ("/"), veras los siguientes directorios:
Directorio | Proposito |
---|---|
/ |
Carpeta superior del sistema de archivo |
/bin |
Comandos (binarios) tales como ls, cp |
/sbin |
Comandos normalmente solo utilizados por la usuaria root |
/lib |
Bibliotecas (codigo comun compartido entre programas) |
/usr |
Ficheros fgestionados solo por el gestor de paquetes |
/boot |
Ficheros relacionados con el cargador de arranque (como el kernel de Linux) |
/etc |
Ficheros de configuracion de sistema |
/home |
Directorios hogar de las cuentas de usuaria |
/root |
Un directorio hogar especial para la usuaria root |
/mnt |
Un lugar para montar otros sistemas de fichero |
/media |
Otro lugar para montar los sistemas de fichero |
/proc |
Informacion en vivo de los procesos |
/sys |
Mas informacion en vivo del kernel |
/dev |
Ficheros de dispositivos que dan acceso al hardwarae |
/run |
Ficheros temporales relacionados con los servicios en ejecucion en segundo plano |
/tmp |
Ficheros temporales, se borran al reiniciar |
/srv |
Ficheros usados por servidores, tales como los servidores web |
Una buena manera de explorar los ficheros y directorios que ocupan espacio de disco es usar el programa ncdu. Este calcula el tamano de cada subdirectorio y permite navegar tu sistema de archivo e incluso borrar ficheros no deseados (solo deberias hacer esto en tu directorio hogar).
ncdu /
1.6.2 Directorio Hogar
Su tu nombre de usuaria es fulana
, tu directorio
hogar se encontrara en /home/fulana
. Existe un
atajo que podes usar para indicar para tu directorio hogar, que
es el simbolo tilde ~
. Para ir a tu directorio
hogar, entonces podes ingresar:
cd ~
Si listas los contenidos de tu directorio hogar, vas a ver
un numero de directorios con nombres autoexplicativos, tales como
Imagenes
, Musica
, Documentos
y
Descargas
. Este ultimo es utilizado por los navegadores Web
para guardar los ficheros descargados ("bajados").
En tu directorio hogar sos libre de crear tus propios subdirectorios, en la medida que lo necesites.
1.6.3 Ficheros ocultos
Tu directorio hogar tambien contiene una cantidad de
ficheros y directorios ocultos, a los que se les conoce tambien
como "ficheros punto", puesto que sus nombres comienzan con un punto
(".
"). Por cuestiones de pulcritud, estos permanecen
"ocultos" y normalmente no se ven. Para verlos, podes usar el comando
ls junto a la opcion -a
:
ls -a
A menudo, los ficheros punto contienen tu configuracion personal para
ciertos programas. Muchos programas colectan ficheros de configuracion
en el subdirectorio ~/.config
.
1.6.4 Permisos
Como sos la duena de tu directorio hogar, tu cuenta de
usuaria tiene permitido modificar cualquier fichero y subdirectorio
contenido en el. Pero no podes cambiar los ficheros de configuracion de
sistema que se encuentran en /etc
o borrar un comando de
/bin
, asi como asi (para ello, necesitas ser
root
). Esto se debe a que la configuracion de posesion y
permisos de esos ficheros y directorios.
Si listas los contenidos de tu directorio hogar con ls -l, vas a ver una columna de aspecto criptico, con letras y guiones y un numero, y a continuacion, veras tu nombre de usuaria aparecer encolumnado dos veces.
Las letras y los guiones al comienzo describen los bits de
modo del fichero o del directorio. Si tiene una "d
" al
comienzo significa que es un directorio. Las siguiente 9 letras son 3
trifectas, que describen a la "usuaria" (poseedora), "grupo" y "todos",
en ese orden. "r
" significa "lectura", "w
"
significa escritura, y "x
" ejecutar. Si un fichero tiene
una "x
", significa que el mismo es un ejecutable (un
programa que puede cargarse en la memoria de la netbook y usarse), y en
el caso de ser directorio, significa que se puede entrar/ingresar al
mismo.
La primer ocurrencia de un nombre de usuaria encolumnada representa a
la poseedora del fichero o directorio. La primer trifecta de bits
de modo en notas.txt
te dira que vos - la poseedora - tiene
permiso para leer y escribir pero no ejecutar dicho fichero (despues de
todo, es solo un fichero de texto).
La segunda ocurrencia de fulana
nombra al grupo
fulana
, no a la usuaria. Cuando creas una usuaria nueva, el
sistema tambien crea un grupo con homonimo, y unicamente vos como
miembro de tal grupo. Sin embargo, podrias agregar otras usuarias a tu
grupo para compartir ficheros con ellos, por ejemplo. La segunda
triflecta de bits de modo, r--
, indica que los miembros de
este grupo solo pueden leer tu fichero, pero no modificarlo.
Finalmente, la tercer trifecta (r--
en este ejemplo)
dice que cualquier otra usuaria logueada a tu sistema tiene permiso para
leer este fichero. Podes usar chmod para alterar los bits de
modo de un fichero. Por ejemplo, para no darle a nadie sino a vos misma
el permiso de leer y escribir el fichero notas.txt
(asumiento que sos la poseedora), ejecuta:
chmod a=,U=rw notas.txt
Esta invocacion primero establece una lista vacia de modos para todas
las usuarias (a=
), y a continuacion asigna modos de lectura
y escritura para la usuaria/poseedora (u=rw
) del
fichero.
Para aprender mas sobre modos de gestion y propietarios, asegurate de leer las paginas man de chmod, chown y chgrp.
1.6.5 Canos
Huayra Linux dispone de algunos conceptos avanzados que son centrales
en la filosofia UNIX (Linux es una
variedad de nucleo de sistema tipo UNIX). Uno de ellos que podras
encontrar a menudo es el cano, simbolizado por una
"|
". Podes usar canos para alimentar el resultado de salida
de un programa a la entrada de otro programa. Por ejemplo, podes usar el
paginador less para paginar una larga cadena de texto (por
ejemplo, la salida de dmesg, una herramienta imprime todos los
mensajes de diagnostico del nucleo del sistema operativo). Al usar
less, te los deja leer pagina por pagina en lugar de hacer
rodar todo el contenido a lo largo de la terminal.
dmesg | less
O paginar a traves de una larga lista de ficheros:
ls -la ~/Descargas | less
Tambien podes armar canerias mas complejas. El siguiente comando te dara como resultado de salida las ultimas 5 lineas de la bitacora del nucleo que contengan la palabra "usb":
dmesg | grep usb | tail -n 5
1.6 Enlaces
Si listas los contenidos de /usr/lib
con ls -l,
veras cierta cantidad de ficheros que apuntan hacia otros ficheros con
un flechas (->
). Esto se debe a que el fichero en la
parte izquierda es un "enlace simbolico", al fichero "real" es el
que se encuentra en la parte derecha. Podes crear enlaces simbolicos y
"enlaces duros" usando el comando ln como medio de
apuntar a un fichero usando otro nombre. Esto puede venir util para
crear atajos. Referite a la pagina de manual con man ln para
aprender los detalles de los Enlaces.
1.6.7 Encontrar ficheros
Si no recordas donde fue que pusiste un fichero, o bien queres buscar algo especifico a lo largo de una jerarquia de directorios compleja, podes recurrir al comando find:
find -name "notas*"
Esto te mostrara cualquier fichero o subdirectorio cuyo nombre comience con "notas" en el directorio actual. man find te revelara muchas mas opciones para encontrar ficheros.
El comando rgrep buscara palabras en el contenido de un fichero:
rgrep --color gaucho
Esto buscara en los ficheros del directorio actual y sus
subdirectorios, cualquier aparicion de la palabra "gaucho
",
y mostrara cada linea en la cual se encuentre dicha palabra (resaltando
la palabra resultante en si).
1.6.8 Puntos de montaje
El directorio raiz "/" es realmente una coleccion de sistemas de
archivos "montados" o colocados en un sistema de ficheros virtual. Estos
podrian estar localizados realmente en discos, medios de almacenamiento
e incluso redes distintas entre si, o ser puramente virtuales, como el
caso de /dev
, /proc
o /sys
.
Por ejemplo, si queres acceder a ficheros almacenados en un pendrive
USB, primero tenes que montar uno de los sistemas de archivo contenido
en el pendrive USB en un directorio vacio (al que se denomina punto
de montaje). Este podria estar localizado en /mnt
, o
/media/pendrive_pirulo
. A menudo, los ambientes de
Escritorio te ayudan montando los medios removibles que conectes a la
netbook en su lugar correspondiente de manera automatica, pero es muy
util saber como hacer este procedimiento a mano.
Primero, necesitas descubrir que dispositivo de bloque del medio que queres montar. Para esto, podes usar el comando lsblk. Un ejemplo de una salida (parcial) de lsblk puede ser:
NOMBRE MAY:MEN RM TAMANO RO TIPO PUNTO DE MONTAJE
sdc 8:0 1 28.9G 0 disco
sdc1 8:1 1 28.9G 0 particion
Aqui, sdc1
es el dispositivo de bloque de la primer
particion del pendrive USB. Si no estas segura de cual es el dispositivo
adecuado, podes fijarte con el comando dmesg -w, y luego
conectar el pendrive USB. Veras aparecer algo similar a lo siguiente en
la bitacora del nucleo:
[...] sd 4:0:0:0: Attached scsi Kingston DataTraveler 3.0
Lo que te dice que sdc
(o en tu caso, otra cosa) es el
dispositivo de bloque que estas buscando.
En este caso, para montar la particion del pendrive USB en
/mnt
, ingresa:
sudo mount /dev/sdc1 /mnt
Si Huayra tiene exito, en la tradicion UNIX no te dira nada, pero
podras encontrar los ficheros de el pendrive de marca Kingston
DataTraveler 3.0 del ejemplo, navegando hasta /mnt
con los
comandos usuales.
Antes de desenchufar el pendrive del puerto USB, debes desmontarlo. Esto asegura que cualquier carga o descarga de archivos finalicen correctamente (y se graben en el dispositivo). Nota qu el comando es umount y no "unmount").
sudo umount /mnt
1.7 Variables de Ambiente
Ya que la shell no solo es un interprete de comandos sino tambien un ambiente de programacion, soporta variables. Estos son nombres de reemplazo que contienen un valor qu epuede cambiar en cualquier momento. Por ejemplo, podes usar un comando de saludo universal, como:
echo ¡Hola, $nombre!
La salida de resultado de este comando cambiara dependiendo del valor
de la variable $nombre
. Para cambiar la variable, la
igualas con "=
":
nombre=Mundo
Si ahora ejecutas la misma linea echo que antes, vas a ver que te da como eco esta salida:
¡Hola, Mundo!
A menudo se usan las variables para definir un ambiente para otros programas. Esto significa que podes cambiar el comportamiento de un programa de acuerdo a estas variables. A estas se las conoce como variables de ambiente y se establecen antes de comenzar el programa. Para ver todas las variables de ambiente que tenes definidas actualmente, podes usar el comando env. Entre el resultado de salida, vas a ver algunas especificas:
HOME=/home/fulana
PWD=/home
SHELL=/bin/bash
USER=fulana
Esto significa que tenes otra manera de alcanzar tu directorio
hogar, con cd $HOME, y otra manera de referirte a tu
nombre de usauria, que es $USER
. Una variable de
importancia critica es $PATH
, que es un listado de
directorios (separados por ":
") en los cuales la shell
buscara cuando le indiques un comando que queres ejecutar. Por ejemplo,
cuando tipeas ls, tu shell solo buscara si /bin
esta definido en tu $PATH
, ya que ls realmente
reside en /usr/bin/ls
.
1.8 Trabajando con ficheros de texto
La mayoria de la configuracion del sistema se realiza editando ficheros de texto.
Los dos editores de texto mas importantes de Linux son vim y emacs, los cuales tienen una curva de aprendizaje pronunciada pero gratificante. Por lo tanto, Huayra Linux provee un editor mas adecuado para los novatas, llamado micro.
Podes crear, ver y editar ficheros usando el editor de texto
micro. Para editar un fichero llamado fichero.txt
en el directorio actual, usa:
micro fichero.txt
Mientras estas en micro, podes usar Ctrl+s para guardar, Ctrl+q para salir, y Ctrl+g para mostrar un menu de ayuda.
1.9 Guiones
En este momento ya conoces la mayoria de los ingredientes necesarios para escribir guiones de shell: programas que seran interpretados por la shell. Al escribir guiones de shell, podes crear tus propios comandos para extender las capacidades de tu Netbook. Aqui hay un ejemplo de guion que saluda a la usuaria:
#!/bin/sh
## Guion de shell de saludo
day=$(date +%A)
echo Hello, $USER. Today is $day.
La primera linea del guion, a la que conocemos como liena
"shebang", es importnate para decirle al sistema iperativo que
este es un guion que debe ser interpretado por el programa de shell
/bin/sh. Guarda el guion en un fichero llamado saludo.sh
.
Marca el fichero de guion como ejecutable, y ejecutalo
chmod a+x ./saludo.sh
./saludo.sh
Podes aprender mas sobre programar la shell, siguiendo el tutorial de programacion de shell, y el tutorial de programacion de Bash.
1.10 ¿Que hace mi Netbook?
Podes revisar el uso de memoria RAM, uso de CPU, y los procesos que estan ejecutandose actualmente recurriendo a htop.
htop
Apreta F1 para mostrar la pantalla de ayuda incorporada.
Vas a ver que hay unos pocos procesos ejecutandose que no activaste vos misma. Estos son procesos en segundo plano, tambien conocidos como servicios, demonios o unidades. A estos los constrola systemd, el llamado "sistema de inicializacion". Este es el primer programa que el nucleo Linux inicia automaticamente, y ejecuta todos los otros programas, incluyemdo servicios. Podes aprender mas sobre systemd leyendo su pagina de manual:
man systemd
Los coamdnos mas importantes para gestionar systemd son systemctl y journalctl. Sus paginas de manual merecen que les heches un vistazo tambien. Para ver un listado de las unidades conocidas y su status, podes usar
systemctl
Para inspeccionar una unidad en mayor detalle, podes pasar su nombre a systemctl. Por ejemplo:
systemctl status ssh
Para controlar las unidades, en lugar de status, podes usar verbos como start, stop o restart.
En si, el nucleo Linux ofrece como salida mucha informacion de diagnostico durante el arranque del sistema, y cuando se altera el hardware (por ejemplo, cuando conectas un nuevo periferico). Para ver la bitacora del nucleo, podes indicar como superusuaria:
sudo dmesg -H
1.11 Inspeccionar tu Hardware
Los siguientes comandos son utiles para inspeccionar los dispositivos conectados internamente o externamente a tu netbook:
Comando | Descripcion |
---|---|
lsblk |
Lista los dispositivos de bloque (de almacenamiento) |
lsusb |
Lista los dispositivos USB |
lspci |
Lista los dispositivos conectados a los puertos PCIe |
lscpu |
Obtiene informacion sobre los microprocesadores |
free -h |
Obtiene informacion sobre la memoria de sistema |
1.12 Reloj
Para ver la fecha y hora actual, podes usar el comando date. La fecha y hora se sincronizan a traves del servicio NTP ("Protocolo de Hora de Red"), sincranizando la hora con servidores de hora en Internet.
La placa madre de tu netbook tiene un RTC, un chip de circuitos integrados de tiempo real respaldado por una pila de relojeria. Este RTC mantiene la fecha y hora incluso si tu sistema se apaga o se queda sin energia electrica. Podes interactuar (como Root) con el reloj usando la herramienta hwclock. Revisa el manual con man hwclock para mayores detalles.
1.15 Redes de datos
La netbook tiene incorporado un puerto de red Gigabit Ethernet (1 GbE) para conectarla a redes de datos por medio de un cable de de red (cable UTP con ficha RJ45 normalizada).
Adicionalmente, en su interior cuenta con una miniplaqueta Wi-Fi instalada en una ranura mPCI-e (dependiendo del modulo de procesador) y bien el modulo integra ya un chip de Wi-Fi.
En el escritorio grafico querras usar una herramienta grafica para hacer lo mismo, como network-manager.
Sin embargo, en la consola querras usar una herramienta conveniente de gestion de red como la herramienta nmtui para gestionar las conexiones de red de datos tanto cableadas como Wi-Fi. Elegi "Activar una conexion" y elegi la conexion cableada Eth0 o bien elegi el SSID (identificador) de la red Wi-Fi que desees, e ingresa la contrasena.
Para ver mas detalles de tus conexions de red de datos (y eventualmente, cambiarlos), podes usar la herramienta ip:
Comando | Resultado |
---|---|
ip addr |
Muestra el status de las interfases de red de datos |
ip route |
Muestra la tabla de ruteo de red de datos |
Podes activar una autoconfiguracion de las interfases de redes de
datos por medio de DHCP, ejecutando dhclient etch0 (o bien
wlp1s0 si recurris a la interfaz de Wi-Fi). Podes cambiar los
servidores DNS editando el fichero /etc/resolv.conf
.
Para conectar a una computadora remota a traves de una conexion de shell seguro, proba con ssh seguida de la direccion IP de la computadora a la que quieras conectarte. Si queres loguearte a tu netbook a traves de una red de datos, podes activar el demonio del servicio de shell seguro de la siguiente manera:
sudo systemctl enable sshd
Podras luego loguearte a tu netbook desde otra computadora de tu red local, ejecutando:
ssh fulana@192.168.1.242
Reemplaza fulana
por tu propio nombre de usauria, y la
direccion IP 192.168.1.242
por tu propia direccion IP.
Podras saber tu direccion IP buscando los campos inet en el
resultado de salida del comando ip addr.
Antes de usar la funcionalidad SSH, deberias generar un par de llaves publica privada ejecutando ssh-keygen.
1.14 Bluetooth
Algunas netbooks disponen de Bluetooth integrado. Esta tecnologia te permite conectar perifericos inalambricos a una distancia cercana de tu netbook (usualmente, unos pocos metros). Estos incluyen auriculares, parlantes, o telefonos celulares. Si necesitas resolver problemas de Blueetoth, podes intentar reiniciar su servicio usando systemctl restart bluetooth o interactuar con blueman en la linea de comandos usando bluetoothctl.
1.15 Doble pantalla
Tu netbook tiene un conector HDMI que ofrece diferentes funciones dependiendos del modulo de procesador grafico instalado.
Modulo | Doble pantalla |
---|---|
i.MX8MPlus |
Si |
RCM4 con A311D |
No |
RK3588 |
Si |
Los modulos graficos que soportan doble pantalla activan automaticamente la segunda pantalla cuando la conectas por medio de un cable HDMI (no incluido) al puerto de video digital HDMI.
4.16 Apagado
Para apagar tu netbook, debes hacerlo de manera correcta. Si estas usando la Consola en el sistema Huayra Linunx, esto se logra ingresando:
systemctl poweroff
o bien:
sudo shutdown -h now
En el Escritorio grafico Mate de Huayra Linux, podes hacer clic en el icono deel enganaje en la esquina superior derecha del panel superior y seleccionar Apagar....
En el sistema Huayra Linux incorporado con tu netbook, el proceso de apagado pedira al controlador de sistema apagar la alimentacion electrica. La pantalla de la computadora mostrara una animacion de un logotipo de Huayra desapareciendo.
En caso de tener que forzar el apagado de tu netbook de emergencia (por ejemplo, si el sistema Huayra dejo de responder), tendras que hacerlo manualmente, manteniendo presionado el boton de encendido durante 4 segundos.
1.17 Instalar y desisntalar programas
La distribucion Huayra Linux tiene acceso por Internet a una gran cantidad de paquetes de software. Sin importar que escritorio grafico utilices, estos se gestionan de forma centralizada a traves de apt, el gestor de paquetes. Generalmente, en un sistema Huayra Linux raramente descargarias ejecutables de Internet para ejecutarlos directamente. En lugar de ello, podes instalar y quitar paquetes de software de manera limpia utilizando el gestor de paquetes. apt tiene tambien la capacidad de buscar palabras clave (o patrones de expresiones regulares):
apt search browser
Esto listara todos los paquetes en la cache de apt que contienen la palabra clave "browser". Para refrescar el listado de paquetes disponibles en el repositorio (la biblioteca publica de paquetes) en linea de Huayra para su instalacion con apt, usa el siguiente comando
sudo apt update
Si encontraste un paquete que te gustaria instalar:
sudo apt install firefox
Para desinstalar (quitar) el paquete de tu disco de sistema:
sudo apt remove firefox
Para explorar todas las funcionalidades de apt, lee las paginas de manual de apt y apt-cache. Si te sentis mas comoda con una interfaz grafica de usuaria para gestionar los paquetes apt, podes usar el comando synaptic.
1.17.1 Actualizar Huayra
Todo programa instalado se actualiza automaticamente. Es decir que, cuando salga una version mas nueva de ese programa, que incorpora nuevas funcionalidades, el sistema nos avisara y se actualizara constantemente desde el escritorio grafico.
Desde la consola Linux, podes actualizar Huayra manualmente con:
sudo apt update ; sudo apt upgrade -y
Mantene siempre tu sistema actualizado. Todos los programas son libres y no existen los virus. Asi que acepta
todas las recomendaciones del sistema y actualiza en cada solicitud. Siempre sera beneficioso para el desempeno de tu netbook.