Diferencia entre revisiones de «Seminario CPV/profundizando sistema operativo»

De Vitalinux
Saltar a: navegación, buscar
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 9: Línea 9:
 
{{Slide|1=
 
{{Slide|1=
 
= Profundizando en el Sistema Operativo Vitalinux =
 
= Profundizando en el Sistema Operativo Vitalinux =
 +
 +
}}
 +
 +
{{Slide|1=
 +
== Posibles aspectos en los que Profundizar ==
 
* ¿Es importante usar la '''terminal'''?
 
* ¿Es importante usar la '''terminal'''?
  
Línea 19: Línea 24:
 
* [http://wiki.vitalinux.educa.aragon.es/index.php/FAQs#.C2.BFC.C3.B3mo_Customizar_o_personalizar_el_men.C3.BA_de_opciones_de_arranque_del_Grub.3F ¿Cómo personalizar el grub con '''Grub Customizer'''?]  
 
* [http://wiki.vitalinux.educa.aragon.es/index.php/FAQs#.C2.BFC.C3.B3mo_Customizar_o_personalizar_el_men.C3.BA_de_opciones_de_arranque_del_Grub.3F ¿Cómo personalizar el grub con '''Grub Customizer'''?]  
 
}}
 
}}
 +
 
{{Slide|
 
{{Slide|
 
== Importancia de la Terminal ==
 
== Importancia de la Terminal ==
Línea 30: Línea 36:
 
{{Slide|
 
{{Slide|
 
== Ejemplo: Cliente GDrive ==
 
== Ejemplo: Cliente GDrive ==
* aptitude search grive
+
<pre>
* apt-cache policy grive
+
aptitude search grive
* apt-get -s install grive
+
apt-cache policy grive
* apt-get install grive grive-tools
+
apt-get -s install grive
* apt-get install --reinstall grive grive-tools
+
apt-get install grive grive-tools
* apt-get remove grive grive-tools
+
apt-get install --reinstall grive grive-tools
* apt-get purge grive grive-tools
+
apt-get remove grive grive-tools
 +
apt-get purge grive grive-tools
 +
</pre>
 
}}
 
}}
 
{{Slide|
 
{{Slide|
 
== Ejemplo: Gestión del Sistema de Archivos ==
 
== Ejemplo: Gestión del Sistema de Archivos ==
* mkdir -p /home/profesor/Documentos/Departamento/actas
+
<pre>
* mkdir -p /media/profesores/Departamentos/Matematicas/actas /media/profesores/Departamentos/Matematicas/evaluaciones
+
mkdir -p /home/profesor/Documentos/Departamento/actas
* ls -l /media/profesores/Departamentos
+
mkdir -p /media/profesores/Departamentos/Matematicas/actas \
* rm -Rf /media/profesores/Departamentos/Matematicas
+
        /media/profesores/Departamentos/Matematicas/evaluaciones
 +
ls -l /media/profesores/Departamentos
 +
rm -Rf /media/profesores/Departamentos/Matematicas
 +
</pre>
 
}}
 
}}
 
{{Slide|
 
{{Slide|
 
== Ejemplo: Gestión de impresoras ==
 
== Ejemplo: Gestión de impresoras ==
* <nowiki>NOMBRE="Impr-Conserjeria" ; CONEXION="socket://172.30.1.215:9100" ; DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"</nowiki>
+
<pre>
* lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"
+
NOMBRE="Impr-Conserjeria"
* lpadmin -d "${NOMBRE}"
+
CONEXION="socket://172.30.1.215:9100"
* lpadmin -x "${NOMBRE}"
+
DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"
 +
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"
 +
lpadmin -d "${NOMBRE}"
 +
lpadmin -x "${NOMBRE}"
 +
</pre>
 
}}
 
}}
  
Línea 57: Línea 72:
 
== Ejemplo: Compartir impresora PDF con Windows (1) ==
 
== Ejemplo: Compartir impresora PDF con Windows (1) ==
 
1) Mediante un PPD externo:
 
1) Mediante un PPD externo:
<nowiki>
+
<pre>
<div style="background-color: orange">
 
 
PPD="http://migasfree.educa.aragon.es/ppds/cups-pdf/CUPS-PDF-Printer.ppd"
 
PPD="http://migasfree.educa.aragon.es/ppds/cups-pdf/CUPS-PDF-Printer.ppd"
<br>
 
 
NOMBREPPD="CUPS-PDF-Printer.ppd"
 
NOMBREPPD="CUPS-PDF-Printer.ppd"
<br>
 
 
NOMBRE="Impresora-PDF"
 
NOMBRE="Impresora-PDF"
<br>
 
 
CONEXION="cups-pdf:/"
 
CONEXION="cups-pdf:/"
<br>
 
 
DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"
 
DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"
<br>
 
 
cd /usr/share/cups/model/vitalinux && wget "${PPD}"
 
cd /usr/share/cups/model/vitalinux && wget "${PPD}"
<br>
 
 
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"}}
 
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"}}
</div>
+
</pre>
</nowiki>
 
 
}}
 
}}
  
Línea 79: Línea 86:
 
== Ejemplo: Compartir impresora PDF con Windows (2) ==
 
== Ejemplo: Compartir impresora PDF con Windows (2) ==
 
2) Mediante driver interno:
 
2) Mediante driver interno:
<nowiki>
+
<pre>
 
sudo apt-get -y install cups-pdf
 
sudo apt-get -y install cups-pdf
 
  
 
lpinfo -m | grep pdf
 
lpinfo -m | grep pdf
 
lsb/usr/cups-pdf/CUPS-PDF.ppd Generic CUPS-PDF Printer
 
lsb/usr/cups-pdf/CUPS-PDF.ppd Generic CUPS-PDF Printer
 
  
 
DRIVER="lsb/usr/cups-pdf/CUPS-PDF.ppd"
 
DRIVER="lsb/usr/cups-pdf/CUPS-PDF.ppd"
 
NOMBRE="Impresora-PDF"
 
NOMBRE="Impresora-PDF"
 
CONEXION="cups-pdf:/"
 
CONEXION="cups-pdf:/"
 
 
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -m "${DRIVER}"
 
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -m "${DRIVER}"
</nowiki>
+
</pre>
 
}}
 
}}
  
 
{{Slide|
 
{{Slide|
== Ejemplo: Compartir impresora PDF con Windows ==
+
== Ejemplo: Compartir impresora PDF con Windows (3) ==
 
3) Probar impresión:
 
3) Probar impresión:
<nowiki>
+
<pre>
 
TITULO="ejemplo.pdf"
 
TITULO="ejemplo.pdf"
 
NOMBRE="Impresora-PDF"
 
NOMBRE="Impresora-PDF"
 
echo "El texto a imprimir en el PDF ..." | lpr -P "${NOMBRE}" -T "${TITULO}"
 
echo "El texto a imprimir en el PDF ..." | lpr -P "${NOMBRE}" -T "${TITULO}"
 
lpr -P "${NOMBRE}" -T "${TITULO}" archivo.txt
 
lpr -P "${NOMBRE}" -T "${TITULO}" archivo.txt
</nowiki>
+
</pre>
 
}}
 
}}
  
 
{{Slide|
 
{{Slide|
== Ejemplo: Compartir impresora PDF con Windows ==
+
== Ejemplo: Compartir impresora PDF con Windows (4) ==
<nowiki>
 
 
4) Compartir en Linux/Vitalinux:
 
4) Compartir en Linux/Vitalinux:
 +
<pre>
 
nano /etc/samba/smb.conf
 
nano /etc/samba/smb.conf
 
  
 
[printers]
 
[printers]
 
guest ok = yes
 
guest ok = yes
 
browseable = yes
 
browseable = yes
</nowiki>
+
</pre>
  
 
}}
 
}}
  
 
{{Slide|
 
{{Slide|
== Ejemplo: Compartir impresora PDF con Windows ==
+
== Ejemplo: Compartir impresora PDF con Windows (5) ==
<nowiki>
+
 
Desde el explorador de archivos: \\ip_linux
+
Desde el explorador de archivos:  
 +
<pre>\\ip_linux</pre>
 
Conectar con la impresora y elegir como driver:
 
Conectar con la impresora y elegir como driver:
  
 
5) Acceso desde Windows 7:
 
5) Acceso desde Windows 7:
 +
<pre>
 
Vendor = Generic
 
Vendor = Generic
 
Driver = MS Publisher Colour
 
Driver = MS Publisher Colour
 +
</pre>
 +
 +
}}
 +
 +
{{Slide|
 +
== Ejemplo: Compartir impresora PDF con Windows (6) ==
 +
 +
Desde el explorador de archivos:
 +
<pre>\\ip_linux</pre>
 +
Conectar con la impresora y elegir como driver:
  
 
6) Acceso desde Windows 8/10:
 
6) Acceso desde Windows 8/10:
 +
<pre>
 
Vendor = Microsoft
 
Vendor = Microsoft
 
Driver = PS Class
 
Driver = PS Class
</nowiki>
+
</pre>
 
}}
 
}}
  
 +
}}
 
<div class="nav" id="miSlideLogo">
 
<div class="nav" id="miSlideLogo">
 
[[Archivo:Vitalinux-edu-slide.png]]
 
[[Archivo:Vitalinux-edu-slide.png]]

Revisión actual del 15:59 29 may 2018






Posibles aspectos en los que Profundizar

  • ¿Es importante usar la terminal?
  • Instalación y Desinstalación de programas (p.e. grive y grive-tools)


Importancia de la Terminal

El uso de comandos agiliza y hace más eficiente el uso de ciertas tareas con el ordenador. Entre dichas tareas cabría destacar:

  • Gestión de Software (aplicaciones, drivers, personalizaciones, etc.)
  • Gestión de usuarios
  • Gestión de dispositivos
  • Gestión del sistema de archivos
  • Etc ...


Ejemplo: Cliente GDrive

aptitude search grive
apt-cache policy grive
apt-get -s install grive
apt-get install grive grive-tools
apt-get install --reinstall grive grive-tools
apt-get remove grive grive-tools
apt-get purge grive grive-tools


Ejemplo: Gestión del Sistema de Archivos

mkdir -p /home/profesor/Documentos/Departamento/actas
mkdir -p /media/profesores/Departamentos/Matematicas/actas \
         /media/profesores/Departamentos/Matematicas/evaluaciones
ls -l /media/profesores/Departamentos
rm -Rf /media/profesores/Departamentos/Matematicas


Ejemplo: Gestión de impresoras

NOMBRE="Impr-Conserjeria"
CONEXION="socket://172.30.1.215:9100"
DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"
lpadmin -d "${NOMBRE}"
lpadmin -x "${NOMBRE}"



Ejemplo: Compartir impresora PDF con Windows (1)

1) Mediante un PPD externo:

PPD="http://migasfree.educa.aragon.es/ppds/cups-pdf/CUPS-PDF-Printer.ppd"
NOMBREPPD="CUPS-PDF-Printer.ppd"
NOMBRE="Impresora-PDF"
CONEXION="cups-pdf:/"
DESTINO="/usr/share/cups/model/vitalinux/${NOMBREPPD}"
cd /usr/share/cups/model/vitalinux && wget "${PPD}"
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -P "${DESTINO}"}}


Ejemplo: Compartir impresora PDF con Windows (2)

2) Mediante driver interno:

sudo apt-get -y install cups-pdf

lpinfo -m | grep pdf
lsb/usr/cups-pdf/CUPS-PDF.ppd Generic CUPS-PDF Printer

DRIVER="lsb/usr/cups-pdf/CUPS-PDF.ppd"
NOMBRE="Impresora-PDF"
CONEXION="cups-pdf:/"
lpadmin -p "${NOMBRE}" -E -v "${CONEXION}" -m "${DRIVER}"


Ejemplo: Compartir impresora PDF con Windows (3)

3) Probar impresión:

TITULO="ejemplo.pdf"
NOMBRE="Impresora-PDF"
echo "El texto a imprimir en el PDF ..." | lpr -P "${NOMBRE}" -T "${TITULO}"
lpr -P "${NOMBRE}" -T "${TITULO}" archivo.txt


Ejemplo: Compartir impresora PDF con Windows (4)

4) Compartir en Linux/Vitalinux:

nano /etc/samba/smb.conf

[printers]
guest ok = yes
browseable = yes



Ejemplo: Compartir impresora PDF con Windows (5)

Desde el explorador de archivos:

\\ip_linux

Conectar con la impresora y elegir como driver:

5) Acceso desde Windows 7:

Vendor = Generic
Driver = MS Publisher Colour



Ejemplo: Compartir impresora PDF con Windows (6)

Desde el explorador de archivos:

\\ip_linux

Conectar con la impresora y elegir como driver:

6) Acceso desde Windows 8/10:

Vendor = Microsoft
Driver = PS Class