<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://miguelangel.torresegea.es/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://miguelangel.torresegea.es/wiki/feed.php">
        <title>miguel angel torres egea</title>
        <description></description>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <image rdf:resource="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png" />
       <dc:date>2026-05-23T16:19:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m5:2.1?rev=1709548650&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m4:1.5?rev=1705601125&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:git?rev=1777976515&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:build?rev=1531836888&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:git?rev=1543312881&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:imagenes?rev=1531736806&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion4?rev=1637929348&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python:pe2m4:generadores?rev=1657203147&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:start?rev=1638860318&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:git?rev=1761934199&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap2?rev=1548924286&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion6?rev=1551531889&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion7?rev=1559662594&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker?rev=1556528900&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:android?rev=1530985289&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:idfo:vmware?rev=1636043379&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker?rev=1751356965&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2-2021?rev=1616532478&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap1?rev=1548764350&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:contenedores?rev=1582790161&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerfile?rev=1546512279&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:cloudwatch?rev=1540231743&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:storage?rev=1538585824&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:start?rev=1543864747&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion11?rev=1553283933&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:lpic2?rev=1534331345&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:virtualbox?rev=1730187726&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:fundacion?rev=1638859610&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:javaoca?rev=1638860354&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:swarm?rev=1639043923&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:linux1?rev=1601118447&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:tecnicas-windows?rev=1530985266&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:mongodbuniversity:start?rev=1547470402&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python?rev=1677869047&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws?rev=1530984945&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing?rev=1530984924&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant?rev=1534761100&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops?rev=1554477842&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic1?rev=1534332873&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2?rev=1613902496&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python?rev=1657392424&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1?rev=1709549553&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:python:codigofacilito?rev=1654853301&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:python:openpyxl?rev=1654853319&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible?rev=1536912611&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:terraform-azure?rev=1586250813&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:cap3-2?rev=1586961043&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:start?rev=1638859794&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap3?rev=1548938012&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:start?rev=1638909687&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:libros:terraform-upandrunning:start?rev=1638859807&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerhub?rev=1531412973&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:data-managament?rev=1540234344&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:start?rev=1557906841&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:vpc?rev=1539794376&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:cloudformation?rev=1543863486&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:tags?rev=1543256275&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:katacoda:k8s:cluster?rev=1552214422&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:gitflow?rev=1531168223&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion3?rev=1551708345&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion8?rev=1586354266&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion9?rev=1586354335&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion12?rev=1586354361&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops2022:s2?rev=1646848645&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker:extras?rev=1740146057&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:googlecloud:s4?rev=1669233664&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m2:4.1?rev=1702980148&amp;do=diff"/>
                <rdf:li rdf:resource="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible:modulos:cloud?rev=1537866319&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png">
        <title>miguel angel torres egea</title>
        <link>https://miguelangel.torresegea.es/wiki/</link>
        <url>https://miguelangel.torresegea.es/wiki/_media/wiki:dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m5:2.1?rev=1709548650&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T10:37:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2.1 File processing - XML files</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m5:2.1?rev=1709548650&amp;do=diff</link>
        <description>2.1 File processing - XML files

XML processing in Python

Python is commonly used to process various types of data. Perhaps, while working as a programmer, you&#039;ll have to read or create a data file in the XML format. Soon, doing that will be a piece of cake.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m4:1.5?rev=1705601125&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-18T18:05:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1.5 What is XML and why do we prefer to use JSON?</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m4:1.5?rev=1705601125&amp;do=diff</link>
        <description>1.5 What is XML and why do we prefer to use JSON?

XML is a language. Anyway, this is what it thinks about itself. Note – it isn&#039;t a programming language, and although it is possible to build a real programming language on top of XML, it wasn&#039;t (and still isn&#039;t) its native niche.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:git?rev=1777976515&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-05T10:21:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git (git-book)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:git?rev=1777976515&amp;do=diff</link>
        <description>git (git-book)

devops cursos git



info

	*  &lt;https://git-scm.com/book/es/v2&gt;
	*  puntero: &lt;https://git-scm.com/book/es/v2/Fundamentos-de-Git-Trabajar-con-Remotos&gt;
	*  &lt;https://www.codecademy.com/learn/learn-git&gt;

metodología de trabajo en Git

áreas

	*  Working directory: nuestro directorio de trabajo, que puede ser cualquiera de los diferentes commits que hemos ido realizando a lo largo del tiempo, aunque se suele trabajar con el</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:build?rev=1531836888&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-17T14:14:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>build</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:build?rev=1531836888&amp;do=diff</link>
        <description>build

	*  docker build &lt;opciones&gt; .
		*  -t REPOSITORY:TAG : crear a partir de un repositorio
		*  -f Dockerfile.build [-t REPOSITORY:TAG] :si el Dockerfile no está en el sitio que se le espera
		*  --no-cache [-t REPOSITORY:TAG]] : lo regenera todo (no tira de las caché locales)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:git?rev=1543312881&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-27T10:01:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git (libro Amazon)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:git?rev=1543312881&amp;do=diff</link>
        <description>git (libro Amazon)

devops cursos git

uso básico

configuración inicial

	*  git config --global user.name &lt;nombre&gt;
	*  git config --global user.email &lt;email&gt;
	*  git config --global core.editor &lt;EDITOR&gt;
	*  git condig --global push.default {matching|simple|current|nothing}</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:imagenes?rev=1531736806&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-16T10:26:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>imágenes</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:imagenes?rev=1531736806&amp;do=diff</link>
        <description>imágenes

	*  todas las imágenes ejecutan un comando por defecto
	*  como ejemplo, nginx se lanza en NO demonio, ya que si lo hiciese, el proceso que arranca el nginx se acabaría y acabaría el contenedor
	*  docker -it nginx bash: sobreescritura del comando por defecto (en este caso, nginx)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion4?rev=1637929348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-26T12:22:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 4 : swarm (ELK+TIG)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion4?rev=1637929348&amp;do=diff</link>
        <description>Sesión 4 : swarm (ELK+TIG)

resumen


docker ps
docker ps -f name=ep_devops_mysql.1
docker ps -f name=ep_devops_mysql.1 -q
docker exec -ti $(docker ps -f name=ep_devops_mysql.1 -q ) /bin/bash
docker logs $(docker ps -f name=ep_devops_mysql.1 -q ) 
docker logs -f $(docker ps -f name=ep_devops_mysql.1 -q )</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python:pe2m4:generadores?rev=1657203147&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-07T14:12:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Módulo 4 (Intermedio): Generadores</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python:pe2m4:generadores?rev=1657203147&amp;do=diff</link>
        <description>Módulo 4 (Intermedio): Generadores

Generadores, donde encontrarlos

Generador - ¿Con qué asocias esta palabra? Quizás se refiere a algún dispositivo electrónico. O tal vez se refiere a una máquina pesada diseñada para producir energía eléctrica u otra cosa.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:start?rev=1638860318&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T06:58:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Libros</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:start?rev=1638860318&amp;do=diff</link>
        <description>Libros

generales

ciencia-ficción

técnicos</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:git?rev=1761934199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-31T18:09:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git (altran)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:git?rev=1761934199&amp;do=diff</link>
        <description>git (altran)

devops cursos git



Ponente: Daniel Sanchez

conceptos

	*  HEAD: puntero al commit de trabajo

config

	*  --system : /etc/gitconfig
		*  git config --system color.status auto

	*  --global : ~/.gitconfig
	*  --local: .git/config -&gt; por cada repositorio</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap2?rev=1548924286&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-31T08:44:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>[Docker SecDevOps] Capítulo 2 : Dockerfile</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap2?rev=1548924286&amp;do=diff</link>
        <description>[Docker SecDevOps] Capítulo 2 : Dockerfile

	*  # comentarios o directivas
	*  INSTRUCCIÓN argumentos : por convención, instrucción en mayúsculas
	*  primera instrucción: FROM (o ARG)

build

	*  docker build o docker image build
		*  -t &lt;nombre_imagen&gt;[:tag]</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion6?rev=1551531889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-02T13:04:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 6 : ansible</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion6?rev=1551531889&amp;do=diff</link>
        <description>Sesión 6 : ansible

ansible

become


- name: servicio
  service:
    name: httpd
    state: started
  become: yes



- name: servicio
  service:
    name: httpd
    state: started
  become: yes
  become_user: apache


adduser


- hosts: all
  tasks:
    - include: add-user-debian.yaml
      when: ansible_os_family == &#039;Debian&#039;
    - include: add-user-redhat.yaml
      when: ansible_os_family == &#039;RedHat&#039;</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion7?rev=1559662594&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-06-04T15:36:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 7: Seguridad, Prometheus</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion7?rev=1559662594&amp;do=diff</link>
        <description>Sesión 7: Seguridad, Prometheus

seguridad

	*  &lt;https://www.owasp.org/&gt;
	*  JSON
	*  REST = Representational state transfer
		*  uso de verbos
			*  comunes: get, post, head
			*  otras: putm patch, delete, transfer...
			*  &lt;https://en.wikipedia.org/wiki/Representational_state_transfer&gt;
			*  waf, ids, ips : filtrado por reglas


	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker?rev=1556528900&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-29T09:08:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>docker (altran)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker?rev=1556528900&amp;do=diff</link>
        <description>docker (altran)

devops cursos docker

Ponente: Daniel Sanchez

Curso

	*  introducción
	*  instalación
	*  trabajando con contenedores
	*  imágenes
	*  Dockerfile
	*  volumes
	*  alpine
	*  multi-stage
	*  dockerhub
	*  onbuild
	*  build
	*  exec
	*  run
	*  update
	*  logs
	*  attach
	*  rename
	*  tag
	*  cp
	*  diff
	*  top
	*  stats
	*  export &amp; import
	*  volumes
	*  network
	*  dind (docker inside docker)
	*  portainer
	*  docker-compose

ejemplos

	*  compartir archivos: nginx-autoindex …</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:android?rev=1530985289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:41:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creación de aplicacions con Google Android</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:android?rev=1530985289&amp;do=diff</link>
        <description>Creación de aplicacions con Google Android

android cursos

datos curso

	*  ONLINE (&lt;https://cibernarium.barcelonactiva.cat/web/guest/ficha-actividad?activityId=823431&gt;)
	*  Octubre 2017
	*  Cristian Barrientos Beltrán (&lt;https://github.com/cristianbarri&gt;)

Modulo 1

Sistema operativo Android

	*  software libre: sistema operativo, middleware, aplicaciones, API&#039;s, SDK
		*  SDK completo, multiplataforma, emulador, depuración, plugin Eclipse</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:idfo:vmware?rev=1636043379&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-11-04T16:29:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VMWARE</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:idfo:vmware?rev=1636043379&amp;do=diff</link>
        <description>VMWARE

vmware

cursos

	*  Formador: Jose Chito
		*  &lt;pc-mouse@hotmail.com&gt;


datos de interés

	*  aula: &lt;https://aulavirtual.idfo.com/&gt;
		*  &lt;https://aulavirtual.idfo.com/course/view.php?id=154&gt;

	*  zoom: &lt;https://aulavirtual.idfo.com/mod/url/view.php?id=11889&gt;
	*  vmware: &lt;https://itacademy.brightspace.com/&gt;
	*  VITA: &lt;https://portal.netdevgroup.com/account/login/&gt;
	*  

normas básicas

	*  nombre y apellido en el ZOOM (registro de asistencia)
	*  Técnica: María Fraga (con Magalí)
	*  75% a…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker?rev=1751356965&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-01T08:02:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ethical Hacker</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker?rev=1751356965&amp;do=diff</link>
        <description>Ethical Hacker

cursos

ciberseguridad

curs

	*  Ethical Hacker : sesión 1
		*  Apuntes SinCara sesión 1
		*  Lab Module 0 : Integrate ShellGPT in Parrot Security Machine
		*  Lab Module 02: Footprinting and Reconnaissance
		*  Lab Modulo 03
		*  Lab Modulo 04
		*  Lab Modulo 05

	*  Ethical Hacker : sesión 2
		*  Apuntes SinCara sesión 2
		*  Lab Module 06: Sytem hacking
		*  Lab Module 07
		*  Lab  Module 08: Perform Active Sniffing

	*  Ethical Hacker : sesión 3
		*  Apuntes SinCara sesion 3…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2-2021?rev=1616532478&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-23T20:47:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LPIC2 (PUE 2021)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2-2021?rev=1616532478&amp;do=diff</link>
        <description>LPIC2 (PUE 2021)

linux

cursos

	*  Formador: Juan Alberto Garcia Fernandez
		*  &lt;alberto@rootdesdezero.com&gt;
		*  &lt;info@rootdesdezero.com&gt;
		*  &lt;agarciaf@outlook.es&gt;
		*  &lt;https://github.com/agarciafer&gt;
		*  &lt;https://rootdesdezero.com&gt;


datos de interés

	*  &lt;https://lms.pue.es&gt;

normas básicas

	*  nombre y apellido en el ZOOM (registro de asistencia)
	*  Técnica: María Fraga (con Magalí)
	*  75% asistencia (con o sin justificación)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap1?rev=1548764350&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-29T12:19:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>[Docker SecDevOps] Capítulo 1</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap1?rev=1548764350&amp;do=diff</link>
        <description>[Docker SecDevOps] Capítulo 1

introducción

	*  docker client
	*  docker daemon
	*  docker image index o docker index
	*  docker images
	*  docker container
	*  dockerfiles

imagen VS contenedor

	*  imagen es plantilla de la cual se crean los contenedores</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:contenedores?rev=1582790161&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-02-27T07:56:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>trabajando con contenedores</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:contenedores?rev=1582790161&amp;do=diff</link>
        <description>trabajando con contenedores

	*  docker info
	*  docker ps
		*  -a muestra todos los contenedores

	*  docker run hello-world
	*  docker search debian
	*  docker pull debian : si no se especifica, se descarga la latest, que además es la que se va actualizando</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerfile?rev=1546512279&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-03T10:44:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Dockerfile</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerfile?rev=1546512279&amp;do=diff</link>
        <description>Dockerfile

fichero de scripting para generar un contenedor
docker build -t &lt;nombre&gt; .: genera una nueva imagen con repositorio &lt;tag&gt;
vagrant rsync : sincroniza el directorio «compartido» entre el host y la imagen vagrantTambién se puede lanzar un proceso vagrant rsync-auto que se encarga de ir haciendo este proceso automaticamente</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:cloudwatch?rev=1540231743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-22T18:09:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cloudwatch</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:cloudwatch?rev=1540231743&amp;do=diff</link>
        <description>cloudwatch

	*  servicio de monitorización
	*  la mayoría de servicios incorporan de base algún sistema de monitorización de manera automáticamente
	*  se pueden personalizar ($)
	*  High Resolution Custom Metrics
		*  permite métricas cada segundo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:storage?rev=1538585824&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-03T16:57:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Storage y CDN</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:storage?rev=1538585824&amp;do=diff</link>
        <description>Storage y CDN

examen

	*  &lt;https://aws.amazon.com/s3/faqs&gt;
	*  &lt;https://aws.amazon.com/s3/storage-classes&gt;
	*  &lt;https://docs.aws... versioning&gt;
	*  aws dynamoDB

servicios

	*  S3 = Simple Storage Service
	*  Glacier
	*  Storage Gateway
	*  CloudFront = cacheado por región -&gt; CDN 

S3

	*  object storage key-based
	*  escalable (no hay que especificar tamaño) infinitamente</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:start?rev=1543864747&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-03T19:19:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AWS Certified Developer</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:start?rev=1543864747&amp;do=diff</link>
        <description>AWS Certified Developer

devops cursos

	*  TAGS

IAM

	*  Federación con Active Directory
	*  STS
	*  Federación con identidad web
	*  IAM

EC2

	*  Interacción con el AWS cli
	*  Scripting bash
	*  Lambda
	*  PHP + Composer + EC2
	*  Instance Metadata
	*  Load Balancing</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion11?rev=1553283933&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-22T19:45:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 11 Jenkins</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion11?rev=1553283933&amp;do=diff</link>
        <description>Sesión 11 Jenkins

big data (Cloudera)



	*  MapReduce -&gt; Spark
		*  MapReduce : repartir la carga entre X servidores que no tengan colisiones y meterlo en un lugar común
		*  Hive : SQL to MapReduce
		*  Pig : lenguaje para no SQL (pero que se le parece tanto</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-03T19:56:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Logstask(procesamiento)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:logstash:process?rev=1638561381&amp;do=diff</link>
        <description>ELK: Logstask(procesamiento)





	*  

input {
  file {
    path =&gt; &quot;/home/openweb/Documents/dataset/test.json&quot;
    start_position =&gt; &quot;beginning&quot;
    codec =&gt; &quot;json&quot;
}}

output {
  stdout { codec =&gt; rubydebug }
}



input

	*  JSON
	*  &lt;https://www.elastic.co/guide/en/logstash/current/input-plugins.html&gt;

	*  lanzar logstash:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:lpic2?rev=1534331345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-15T11:09:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LPIC 2 (Kenneth Peiruza - 2008)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:lpic2?rev=1534331345&amp;do=diff</link>
        <description>LPIC 2 (Kenneth Peiruza - 2008)

linux cursos

scripts

	*  backup
	*  busca-nfs
	*  copia-remotos
	*  recopilador</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:virtualbox?rev=1730187726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-29T07:42:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>virtualbox</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:virtualbox?rev=1730187726&amp;do=diff</link>
        <description>virtualbox

devops cursos pendiente

redes

	*  &lt;https://www.virtualbox.org/manual/ch06.html&gt;
	*  &lt;https://www.nakivo.com/blog/virtualbox-network-setting-guide/&gt;

Guest Additions CD

	*  preparativos en la máquina virtual:
		*  crear la carpeta compartida en los settings de la VM (Settings-&gt;Shared Folders-&gt; Add Share (no read-only,no auto-mount, make permanent)
		*  arrancar la VM</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:fundacion?rev=1638859610&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T06:46:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Fundación (Isaac Asimov)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:fundacion?rev=1638859610&amp;do=diff</link>
        <description>Fundación (Isaac Asimov)

libros scifi

orden libros

	*  Yo, Robot (1950): Es una colección de nueve cuentos cortos sobre robots, basados en las tres leyes de la robótica que creó Asimov, y que son la base del resto de las novelas y cuentos cortos vinculados a la temática.</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:javaoca?rev=1638860354&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T06:59:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OCA (Java)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:javaoca?rev=1638860354&amp;do=diff</link>
        <description>OCA (Java)

java cursos libros tech

Capitulo 1

objetivos básicos

	*  definir ámbito de las variables
	*  definir estructura de una clase java
	*  crear aplicaciones ejecutables: método main(), ejecutar desde línea de comando, salida por consola
	*  importar otros paquetes</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:swarm?rev=1639043923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-09T09:58:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Native Docker clustering with Swarm</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:swarm?rev=1639043923&amp;do=diff</link>
        <description>Native Docker clustering with Swarm

libros tech docker swarm

	*  Autores:
		*  Fabrizio Soppelsa (Autor)
		*  Chanwit Kaewkasi (Autor)

	*  Editorial: Packt
	*  ISBN: 1786469758

capítulos

	*  [native docker clustering with swarm] Welcome
	*  [native docker clustering with swarm] Discover the Discovery Services
	*  [native docker clustering with swarm] Meeting docker swarm mode
	*  [native docker clustering with swarm] Creating a Production-Grade Swarm
	*  [native docker clustering with swarm…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:linux1?rev=1601118447&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-26T11:07:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Cibernarium Linux 1</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:linux1?rev=1601118447&amp;do=diff</link>
        <description>Cibernarium Linux 1

linux cursos

datos

	*  13/11/2012
	*  Ramón Soler (empresa dedicada conversión a software libre)

resumen

componentes distribución linux

	*  kernel
	*  boot manager
	*  interfaz usuario
		*  GUI - gráfico
		*  CLI - línea de comandos</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:tecnicas-windows?rev=1530985266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:41:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Analisis de rendimiento de sistemas windows</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:cibernarium:tecnicas-windows?rev=1530985266&amp;do=diff</link>
        <description>Analisis de rendimiento de sistemas windows

windows cursos

datos del curso

	*  curso ofrecido por: &lt;https://segall.es&gt; (Miguel Angel Alloza Guillen)
	*  28/09/2017

notas de interés

	*  powershell basic cheat sheet

procesos

	*  un programa es una secuencia estática de instrucciones, mientras que un proceso</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:mongodbuniversity:start?rev=1547470402&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-14T12:53:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MongoDB University</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:mongodbuniversity:start?rev=1547470402&amp;do=diff</link>
        <description>MongoDB University

devops cursos

	*  &lt;https://university.mongodb.com/&gt;

M001: MongoDB Basics

	*  Chapter 1 : Introduction
	*  Chapter 2 : The MongoDB Query Language + Atlas
	*  Chapter 3: Deeper Dive on the MongoDB Query Language

M040: New Features and Tools in MongoDB 4.0

	*  Chapter 0: An Introduction to the MongoDB 4.0 Release
	*  Chapter 1: Replica Set Transactions
	*  cap2
	*  cap3
	*  cap4
	*  cap5
	*  cap6
	*  cap7
	*  cap8

extras

	*  &lt;https://robomongo.org/&gt;

mongo shell

	*  Usua…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python?rev=1677869047&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-03T18:44:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python en netacad</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:netacad:python?rev=1677869047&amp;do=diff</link>
        <description>python en netacad

python

Fundamentos de python1: Lo básico

Python Essentials 1 - 101 - PE1

	*  Bienvenido
	*  Módulo 1 - Introducción a Python y a la programación de computadora
	*  Módulo 2 - Tipos de datos, variables, operaciones básicas de entrada y salida, y operadores básicos
	*  Módulo 3 - Valores booleanos, ejecución condicional, bucles, listas y su procesamiento, operaciones lógicas y de bit a bit
	*  Módulo 4 - Funciones, tuplas, diccionarios, exceptiones y procesamiento de datos

F…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-30T20:35:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git (openwebinars)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git?rev=1532982947&amp;do=diff</link>
        <description>git (openwebinars)

devops cursos git

introducción

Un Control de Versiones no es más que una herramienta para facilitar el desarrollo de Software tanto entre equipos como individuales.

Nos va a permitir:

	*  Llevar un seguimiento de la evolución de nuestro Software</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws?rev=1530984945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:35:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introducción a AWS</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws?rev=1530984945&amp;do=diff</link>
        <description>Introducción a AWS

devops cursos

Curso

	*  networking
	*  route 53
	*  EC2
	*  autoscaling
	*  Elastic Load Balancing (ELB)
	*  CloudWatch
	*  BBDD
	*  S3
	*  Identity and Access Management (IAM)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing?rev=1530984924&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-07T17:35:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introducción a Cloud Computing</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing?rev=1530984924&amp;do=diff</link>
        <description>Introducción a Cloud Computing

devops cursos

PRE

infraestructura como código!orquestación = gestión de recursos

	*  en cloud
	*  en contenedores

Curso

	*  introducción
	*  infraestructura como código
	*  Infraestructuras
	*  contenedores</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant?rev=1534761100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-20T10:31:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vagrant (openwebinars)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:vagrant?rev=1534761100&amp;do=diff</link>
        <description>vagrant (openwebinars)

devops cursos vagrant

Introducción

	*  Conocer las características de Vagrant
	*  Aprender a utilizarlo mediante múltiples ejemplos
	*  Creación de escenarios
	*  Configuración de Vagrantfile
	*  Describir algunos ejemplos avanzados

	*  Introducción a Vagrant
	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops?rev=1554477842&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-05T15:24:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DevOps</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops?rev=1554477842&amp;do=diff</link>
        <description>DevOps

devops cursos

entorno

	*  &lt;https://lpic-devops.pad.floss.cat/p/index&gt;
		*  &lt;https://lpic-devops.pad.floss.cat/p/docker&gt;
		*  &lt;https://lpic-devops.pad.floss.cat/p/docker-advanced&gt;
		*  &lt;https://lpic-devops.pad.floss.cat/p/git&gt;

	*  &lt;https://github.com/kpeiruza&gt;
	*  &lt;https://www.packtpub.com/&gt;

sesiones

	*  Sesión1: Docker
	*  Sesión 2: Docker
	*  Sesión 3 : swarm
	*  Sesión 4 : swarm (ELK+TIG)
	*  Sesión 5: vagrant, ansible
	*  Sesión 6 : ansible
	*  Sesión 7: Seguridad, Prometheus
	* …</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic1?rev=1534332873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-08-15T11:34:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LPIC1 (PUE)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic1?rev=1534332873&amp;do=diff</link>
        <description>LPIC1 (PUE)

linux cursos

Capítulo 1

Explorar las herramientas de la línea de comandos de Linux

Objetivos de examen:

	*  103.1 - Trabajar con la línea de comando
	*  103.4 - Uso de flujos, pipes y redirecciones
	*  103.2 - Procesar flujos de texto mediante filtros
	*  103.7 - Buscar archivos de texto mediante expresiones regulares  *

Capítulo 2

Administrar el software

Objetivos de examen:

	*  102.3 - Administrar bibliotecas compartidas
	*  102.4 -</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2?rev=1613902496&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-02-21T10:14:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LPIC2 (PUE Incompleto)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:lpic2?rev=1613902496&amp;do=diff</link>
        <description>LPIC2 (PUE Incompleto)

linux cursos

	*  Ponente: Oscar
		*  web: &lt;https://q2dg.github.io/LPIC2&gt;
		*  otra web: 

	*  Contactos PUE:
		*  dudas curso: &lt;consorci@pue.es&gt;
		*  dudas certificación: &lt;exams@pue.es&gt;

	*  [ Calendario y temario del curso]

entorno

	*  Apache Guacamole : acceso remoto vía web
		*  &lt;https://remote.pue.es&gt;
		*  usuario: lpic2_mx-002
		*  contraseña:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python?rev=1657392424&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-07-09T18:47:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Curso python PUE 2022</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:python?rev=1657392424&amp;do=diff</link>
        <description>Curso python PUE 2022

python

entorno

	*  Raúl Sánchez Redondo
		*  &lt;raulsanchezredondo@hotmail.com&gt;
		*  teléfono: 
		*  full stack
		*  python -&gt; tensorflow

	*  sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
	*  python en netacad

sesiones

	*  Python Sesión 0 (2022-05-00)
	*  Python Sesión 1 (2022-05-24)
	*  Python Sesión 9 (2022-06-21)

extras

	*  cisco netacad:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1?rev=1709549553&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-04T10:52:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Curso python (PCPP1) PUE 2023</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1?rev=1709549553&amp;do=diff</link>
        <description>Curso python (PCPP1) PUE 2023

python

	*  Jordi Ariño
		*  jordi.arino@pue.es
		*  jordiAS2K@gmail.com

	*  Plataforma: EDUBE
	*  Recursos
		*  Referencia:&lt;https://docs.python.org/3/reference/index.html&gt;
		*  Librerías: &lt;https://docs.python.org/3/library/index.html&gt;
		*  funciones built-in: &lt;https://docs.python.org/3/library/functions.html&gt;
		*  PEP8: &lt;https://peps.python.org/pep-0008/&gt;
		*  Paquetes: &lt;https://pypi.org/&gt;


PCPP1 / M1 | Advanced Perspective of Classes and Object-Oriented Program…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:python:codigofacilito?rev=1654853301&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-10T09:28:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>curso python (código facilito)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:python:codigofacilito?rev=1654853301&amp;do=diff</link>
        <description>curso python (código facilito)

python

&lt;https://codigofacilito.com/videos/tutorial_python_28_-_clases_decoradoras&gt;

que es python

	*  reminiscencias perl, pero más natual (pseudocódigo)
	*  interpretado
	*  tipado dinámico
	*  fuertemente tipado (no convinadar diferentes tipos de variables)
	*  multiplataforma
	*  OOP

hello world</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:python:openpyxl?rev=1654853319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-06-10T09:28:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Curso python + openpyxl (excel)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:python:openpyxl?rev=1654853319&amp;do=diff</link>
        <description>Curso python + openpyxl (excel)

python

	*  udemy
	*  &lt;https://www.udemy.com/course/python-learn-how-to-read-write-and-manipulate-excel-files/learn/lecture/8080232#overview&gt;

2.Python - Working with Sheet


import openpyxl
import os

os.getcwd()
os.chdir(path)

wb=openpyxl.load_workbook(&#039;...xlsx&#039;)
type(wb)
wb.get_sheet_names()



sheet=wb.get_sheet_by_name(&#039;pestanya&#039;)
type(sheet)
sheet.title
sheet.max_row
sheet.max_column
sheet.title=&#039;nou nom&#039;
wb.save(&#039;file.xlsx&#039;)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible?rev=1536912611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-14T08:10:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ansible (udemy)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible?rev=1536912611&amp;do=diff</link>
        <description>ansible (udemy)

devops cursos ansible

fuente: udemy

	*  introducción
	*  playbooks
	*  modulos
	*  Galaxy
	*  tower
	*  avanzado</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:terraform-azure?rev=1586250813&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-07T09:13:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Learning Terraform on Microsoft Azure</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:udemy:terraform-azure?rev=1586250813&amp;do=diff</link>
        <description>Learning Terraform on Microsoft Azure

devops cursos terraform azure



	*  Terraform, getting started
	*  Terraform, variables, interpolation and networking
	*  Terraform, conditionals, state and VM
	*  count-resources-availabitysets
	*  scalesets-loadbalancing-vmextensions
	*  modules-trafficmanager-vnetpeering
	*  additional-lessons</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:cap3-2?rev=1586961043&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-15T14:30:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Getting started with Kubernetes: objects</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:cap3-2?rev=1586961043&amp;do=diff</link>
        <description>Getting started with Kubernetes: objects

kubectl

	*  
kubectl version

	*  
kubectl logs --help


objects

Namespaces

	*  permite implementar el aislamiento entre múltiples clusters virtuales
	*  objetos de diferentes namespaces no se ven entre ellos</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:start?rev=1638859794&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T06:49:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Devops with kubernetes</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:devops-kubernetes:start?rev=1638859794&amp;do=diff</link>
        <description>Devops with kubernetes

devops k8s libros tech

	*  año: 2019
	*  editorial: BIRMINGHAM - MUMBA

capitulos

	*  Getting started with Kubernetes: components
	*  Getting started with Kubernetes: objects</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap3?rev=1548938012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-01-31T12:33:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>[Docker SecDevOps] Capítulo 3 : Imágenes</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:cap3?rev=1548938012&amp;do=diff</link>
        <description>[Docker SecDevOps] Capítulo 3 : Imágenes

intro

	*  casi cada comando del fichero Dockerfile genera una capa en la imagen que se está generando

	*  cada capa es de solo lectura, inmutable
	*  cada capa es cacheada, de manera que se genera la primera vez y después, se utiliza (ahorrando proceso y espacio)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:start?rev=1638909687&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T20:41:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Docker: SecDevOps</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:docker-sec-dev-ops:start?rev=1638909687&amp;do=diff</link>
        <description>Docker: SecDevOps

devops docker swarm libros tech

	*  año: 2018
	*  editorial: 0xWORD

capitulos

	*  [Docker SecDevOps] Capítulo 1
	*  [Docker SecDevOps] Capítulo 2 : Dockerfile
	*  [Docker SecDevOps] Capítulo 3 : Imágenes
	*  [Docker SecDevOps] Capítulo 4 : Contenedores
	*  [Docker SecDevOps] Capítulo 5 : Redes
	*  [Docker SecDevOps] Capítulo 5 : Docker Swarm
	*  Erratas (DockerSecDevOps)

destacable

	*  pag.145, uso de contenedor dockersamples/visualizer:stable (muestra nodos swarm)
		*…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:libros:terraform-upandrunning:start?rev=1638859807&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-07T06:50:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Terraform Up &amp; Running</title>
        <link>https://miguelangel.torresegea.es/wiki/info:libros:terraform-upandrunning:start?rev=1638859807&amp;do=diff</link>
        <description>Terraform Up &amp; Running

devops terraform libros tech

	*  año: 2019, Second Ed.
	*  autor: Yevgeniy Brikman
	*  editorial: O&#039;Reilly

capitulos

	*  Chapter 3: How to Manage Terraform State
	*  Chapter 5: Terraform tips and tricks</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerhub?rev=1531412973&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-12T16:29:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dockerhub</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:altran:docker:dockerhub?rev=1531412973&amp;do=diff</link>
        <description>dockerhub

	*  crear repositorio en dockerhub
	*  nos da un nombreusuario:repo
	*  nuestra imagen ha de llamarse igual: docker tag &lt;nombre_imagen&gt; matebcn/repoprueba:latest
	*  hacemos login en docker hub: docker login
	*  docker push matebcn/repoprueba:latest</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:data-managament?rev=1540234344&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-22T18:52:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>data-management</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:data-managament?rev=1540234344&amp;do=diff</link>
        <description>data-management

disaster-recovery

	*  usar los servicios de AWS para un DR (de tus servidores/aplicaciones locales)
	*  Region : replicada en múltiples regiones
	*  Storage:
		*  S2
		*  Glacier
		*  EBS
		*  Storage Gateway

	*  compute
		*  EC2</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:start?rev=1557906841&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-05-15T07:54:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AWS Associate</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:start?rev=1557906841&amp;do=diff</link>
        <description>AWS Associate

devops cursos

Solution Architect

	*  Formador: 
	*  Empresa: IT Formación
	*  3 cursos: Arquitectura + SysOp + Developer

certificaciones

&lt;https://aws.amazon.com/es/certification&gt;

en este curso:

	*  AWS Certified Solutions Architect - Associate
	*  AWS Certified Solutions SysOps Administrator - Associate</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:vpc?rev=1539794376&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-10-17T16:39:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPC</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsassociate:vpc?rev=1539794376&amp;do=diff</link>
        <description>VPC

Virtual Private Cloud

	*  red aislada
	*  puedes tener más de una por región (o en varias regiones)
	*  defines rangos, subredes, tablas de ruta y gateways
	*  ...
	*  seguridad:
		*  NACL : 
			*  a nivel de subred
			*  permite allow y deny</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:cloudformation?rev=1543863486&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-12-03T18:58:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Developer Tools</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:cloudformation?rev=1543863486&amp;do=diff</link>
        <description>Developer Tools

	*  AWS CodeCommit - GIT
	*  AWS CodeBuild - compile &amp; tests &amp; package
	*  AWS CodeDeploy - deployment to EC2, premises systems &amp; landa
	*  AWS CodePipeline - CI/CD = CodeCommit + CodeBuild + CodeDeploy

CodeCommit

CodeDeploy

	*  In-Place (Rolling Update)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:tags?rev=1543256275&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-26T18:17:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>TAGS</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:itformacion:awsdeveloper:tags?rev=1543256275&amp;do=diff</link>
        <description>TAGS

	*  facturación
	*  patching
	*  snapshots</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:katacoda:k8s:cluster?rev=1552214422&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-10T10:40:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>manage a k8s cluster</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:katacoda:k8s:cluster?rev=1552214422&amp;do=diff</link>
        <description>manage a k8s cluster

preparando entorno

	*  instalación AWS-CLI:
curl &quot;https://s3.amazonaws.com/aws-cli/awscli-bundle.zip&quot; -o &quot;awscli-bundle.zip&quot;
unzip awscli-bundle.zip
sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

	*  instalación kubectl:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:gitflow?rev=1531168223&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-09T20:30:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>gitflow</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:gitflow?rev=1531168223&amp;do=diff</link>
        <description>gitflow

&lt;https://danielkummer.github.io/git-flow-cheatsheet/index.es_ES.html&gt;

herramientas para git para tener una metodología:

	*  no se hacen commits contra develop, siempre se abre una rama feature que se acaba mergeando con ella
	*  se hacen release, que se mergean con develop y master (aquí se tagea)
	*  los</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-07-09T20:12:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>resolución de conflictos</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:git:resolucion-conflictos-versiones?rev=1531167178&amp;do=diff</link>
        <description>resolución de conflictos

conflictos

	*  creamos repo
	*  creamos fichero
	*  commit + push
	*  creamos rama
	*  volvemos a master
	*  hacemos cambios fichero
	*  commit + push
	*  volvemos a rama
	*  hacemos cambios (diferentes a los de master)
	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T14:24:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>autoscaling</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:autoscaling?rev=1530368665&amp;do=diff</link>
        <description>autoscaling

creación de un Launch Configuration para una aplicación web

	*  template de nuestra instancia y como queremos que se levanten las instancias durante un autoscaling
	*  creamos una AMI desde nuestra instancia ya configurada (disponible en la zona creada)</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T13:59:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EC2</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:ec2?rev=1530367179&amp;do=diff</link>
        <description>EC2

Tipos y clases de instancias EC2

	*  Las máquinas virtuales en AWS son llamadas instancias EC2
	*  El costo de las instancias es por hora encendida
	*  Hay de distintas gamas y tamaños
	*  Siempre se utiliza una AMI (Amazon Machine Image) como base</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T14:38:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Elastic Load Balancing (ELB)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:elastic-load-balancing?rev=1530369529&amp;do=diff</link>
        <description>Elastic Load Balancing (ELB)

creación y configuración

	*  crear balanceador y asociar al autoscaling
	*  crear un security group
	*  crear un balanceador
		*  application load balancer -&gt; orientado a docker
		*  classic load balancer
		*  darle un nombre, asignar a VPC, hacer translación de puertos si nos conviene</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-30T17:09:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>S3</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-aws:s3?rev=1530378551&amp;do=diff</link>
        <description>S3

Simple Storage Services

	*  Sistema de almacenamiento Key/Value agrupados en buckets
		*  objetos -&gt; clave/valor

	*  Almacenamiento ilimitado
	*  Durabilidad de 99,999999999%
		*  replicas en varias zonas

	*  Permite varias clases de almacenamiento</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-14T09:41:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>infraestructura como código</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:intro-cloud-computing:iaac?rev=1536918076&amp;do=diff</link>
        <description>infraestructura como código

IaaC

ocultar/mostrar

	*  adaptar metodologías de desarrollo al mundo de sistemas
	*  control de versiones
	*  lenguajes de programación
	*  gestión de la configuración
	*  despliegues automatizados
	*  basado en pruebas: integración continua, entrega continua y despliegue continuo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion3?rev=1551708345&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-03-04T14:05:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 3 : swarm</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion3?rev=1551708345&amp;do=diff</link>
        <description>Sesión 3 : swarm

varios

	*  spreed brain?:
		*  3 nodos develop
		*  5 nodos producción

	*  sudo hostnamectl set-hostname &lt;nombre_máquina&gt;
	*  docker mysql: importar los fichero SQL de la carpeta /docker-entrypoint-initdb.d/ automaticamente
		*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion8?rev=1586354266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-08T13:57:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 8 : kubernetes</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion8?rev=1586354266&amp;do=diff</link>
        <description>Sesión 8 : kubernetes

devops cursos k8s

katacoda

	*  &lt;https://www.katacoda.com/&gt;
	*  CoreDNS : DNS simple para trabajar como editando /etc/hosts y lo que no, a google

kubernetes

	*  master
		*  todo a través de la API
		*  etcd (lo que más se muere en entorno multimaster)
			*  en algunos casos pierde la coherencia, no se replica, hay que borrar los ficheros de etcd del nodo</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion9?rev=1586354335&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-08T13:58:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 9 : kubernetes, Jenkins</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion9?rev=1586354335&amp;do=diff</link>
        <description>Sesión 9 : kubernetes, Jenkins

devops cursos k8s

instalación

	*  desinstalar docker-ce:
		*  apt remove docker-ce &amp;&amp; apt purge docker-ce
		*  rm -rf /var/lib/docker /etc/docker

	*  solicitar licencia EE
		*  añadir la URL en apt: deb &lt;https://storebits.docker.com/ee/trial/sub-4e042314-2ac7-4c0f-9c6e-f4727ecb3b70/ubuntu&gt; xenial stable
		*  descargar la key:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion12?rev=1586354361&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-08T13:59:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sesión 12 : k8s (traefik)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops:sesion12?rev=1586354361&amp;do=diff</link>
        <description>Sesión 12 : k8s (traefik)

devops cursos k8s

k8s

lab (traefik)

	*  traefik como ingress controller:

---
kind: ClusterRole
apiVersion: rbac.authorization.k8s.io/v1beta1
metadata:
  name: traefik-ingress-controller
rules:
  - apiGroups:
      - &quot;&quot;
    resources:
      - services
      - endpoints
      - secrets
    verbs:
      - get
      - list
      - watch
  - apiGroups:
      - extensions
    resources:
      - ingresses
    verbs:
      - get
      - list
      - watch
---
kind: Cluster…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops2022:s2?rev=1646848645&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-09T17:57:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DevOps Sesión 2 (2022-02-14) Docker</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:devops2022:s2?rev=1646848645&amp;do=diff</link>
        <description>DevOps Sesión 2 (2022-02-14) Docker

Documentación relacionada

	*  
 {
&quot;bip&quot;: &quot;172.17.0.1/16&quot;,
&quot;ip&quot;: &quot;192.168.33.10&quot;,
&quot;hosts&quot;: [
		&quot;unix:///var/run/docker.sock&quot;,
		&quot;tcp://0.0.0.0:2376&quot;
	]
} 

	*  Libros:
		*  terraform curso practico formación Ed. RC</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker:extras?rev=1740146057&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-21T13:54:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ethical Hacker : extras</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:ethical-hacker:extras?rev=1740146057&amp;do=diff</link>
        <description>Ethical Hacker : extras

ProxMox

	*  &lt;https://www.proxmox.com/en/downloads&gt;
		*  &lt;https://pve.proxmox.com/wiki/Developer_Workstations_with_Proxmox_VE_and_X11&gt;
		*  Almacenamiento:
			*  &lt;https://raspberryparatorpes.net/compras/uasp-aprovechar-al-maximo-discos-usb/&gt;
			*  2TB USB Externo + carcasas:
				*  Kingspec 2TB M.2 SSD 2280 NVMe PCIe
				*  FIDECO Carcasa M.2 NVMe SSD, 10Gbps Carcasa SSD M2, USB 3.2 Gen 2 Caja Disco Duro para SSD M.2 NVMe PCIe M Key B+M Key, Diseño de Sándwich, Instalaci…</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:googlecloud:s4?rev=1669233664&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-23T20:01:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Google Cloud Associate Cloud Enginer Sesión 4 (2022-11-23)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:googlecloud:s4?rev=1669233664&amp;do=diff</link>
        <description>Google Cloud Associate Cloud Enginer Sesión 4 (2022-11-23)

Documentación relacionada

Clase

	*  &lt;https://uptime.is/&gt;
	*  
python3 -c &#039;import base64; import os; print(base64.encodebytes(os.urandom(32)))&#039;


04 Identity and Access Management

	*  Control de permisos
	*</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-12-05T10:30:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ELK: Beats (filebeats)</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:openwebinars:elk:beats:filebeats?rev=1638700233&amp;do=diff</link>
        <description>ELK: Beats (filebeats)



	*  archivos en formato log
	*  servicio ligero
	*  robusto: filebeat lee y reenvía logs. Recuerda una interrupción y por donde se quedó.
	*  módulos: (apache, system, mysql, ...) para facilitar la captura
	*  no sobrecarga el sistema (back-pressure sensitive protocol):</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m2:4.1?rev=1702980148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-19T10:02:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4.1 PEP 257 – Docstring Conventions</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:pue:python-pcpp1:m2:4.1?rev=1702980148&amp;do=diff</link>
        <description>4.1 PEP 257 – Docstring Conventions

What is PEP 257?

PEP 257 is a document created as part of the Python Developer&#039;s Guide, which makes an attempt to standardize the high-level structure of docstrings. It outlines the conventions, best practices, and semantics (not laws or regulations!) associated with documenting Python code using docstrings. In short, it tries to answer the following two questions:</description>
    </item>
    <item rdf:about="https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible:modulos:cloud?rev=1537866319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-09-25T09:05:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3:45 Cloud / Cluster</title>
        <link>https://miguelangel.torresegea.es/wiki/info:cursos:udemy:ansible:modulos:cloud?rev=1537866319&amp;do=diff</link>
        <description>3:45 Cloud / Cluster

&lt;https://docs.ansible.com/ansible/latest/modules/list_of_clustering_modules.html&gt;

&lt;https://docs.ansible.com/ansible/latest/modules/list_of_cloud_modules.html&gt;


	*  amazon
		*  cloudformation
		*  cloudtrail
		*  dynamodb
		*  ec2
		*  elasticache
		*  route53
		*  s3
		*  sns/sqs/sts

	*  azure
		*  network
			*  interfaces
			*  public ip
			*  subnets
			*  virtual networks

		*</description>
    </item>
</rdf:RDF>
