SlideShare una empresa de Scribd logo
1 de 42
Descargar para leer sin conexión
amador@pahim.org
      www.pahim.org



     Fedora 15
   Para sysadmins



Amador Pahim
Analista de Suporte, UCS
Fedora 15
24/05

●   Desktop users
    ●   GNOME 3                ●   Better power
    ●   Btrfs filesystem           management
    ●   Indic typing booster
                               ●   LibreOffice
    ●   Better crash
                               ●   Firefox 4
        reporting              ●   KDE plasma
    ●   Redesigned SELinux         workspaces 4.6 and
        troubleshooter             Xfce 4.8
    ●   Higher compression
                               ●   Sugar .92
        in live images
24/05

●   Developers           ●   Sysadmins
    ●   Robotics suite       ●   systemd
    ●   GCC 4.6              ●   FirewallD
    ●   GDB 7.3              ●   BoxGrinder
    ●   Python 3.2           ●   Spice integration
    ●   OCalm 3.12           ●   Device naming
    ●   Rails 3.0.5          ●   eCryptfs
    ●   Maven 3              ●   RPM 4.9.0
systemd
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
O que é?
     systemd is a system and service manager for
    Linux, compatible with SysV and LSB init scripts.
      systemd provides aggressive parallelization
capabilities, uses socket and D-Bus activation for
 starting services, offers on-demand starting of
  daemons, keeps track of processes using Linux
cgroups, supports snapshotting and restoring of
             the system state, maintains mount and
 automount points and implements an elaborate
transactional dependency-based service control
   logic. It can work as a drop-in replacement for
                                            sysvinit.
Paralelismo
Usando...
●   Diretórios
      /lib/systemd/system/
      /etc/systemd/system/
●   Arquivos de serviço
      man -k systemd
●   Ativando serviços
      systemctl enable iptables.service
●   Desativsndo serviços
      systemctl disable iptables.service
Usando...
●   Arquivo de exemplo

      [Unit]
      Description=Meu Serviço


      [Service]
      Type=forking
      ExecStart=/etc/init.d/MeuServico start
      ExecStop=/etc/init.d/MeuServico stop
Usando...
●   Ligando serviços
      systemctl start iptables.service
●   Desligando serviços
      systemctl stop iptables.service
FirewallD
O que é?
        FirewallD é um serviço que oferece um
gerenciamento dinâmico das regras de firewall.
Preciso disso?

Modelo atual -> reinicio completo do firewall


Descarregar os módulos do kernel
     Recarregar os módulos necessários
          Perda do estado das conexões ativas.
Uso...
●   Instalação
      yum install firewalld
      chkconfig firewalld on
      service firewalld start
●   Comandos
      firewall-cmd --enable --service=http
Uso...
●   Instalação
      yum install firewalld
      chkconfig firewalld on
      service firewalld start
●   Comandos
      firewall-cmd --enable --service=http
      firewall-cmd --list=service
Uso...
●   Instalação
      yum install firewalld
      chkconfig firewalld on
      service firewalld start
●   Comandos
      firewall-cmd --enable --service=http
      firewall-cmd --list=service
      firewall-cmd --enable --port=3306:tcp --timeout=60
Uso...
●   Instalação
      yum install firewalld
      chkconfig firewalld on
      service firewalld start
●   Comandos
      firewall-cmd --enable --service=http
      firewall-cmd --list=service
      firewall-cmd --enable --port=3306:tcp --timeout=60
      firewall-cmd --list=port
Uso...
●   Instalação
      yum install firewalld
      chkconfig firewalld on
      service firewalld start
●   Comandos
      firewall-cmd --enable --service=http
      firewall-cmd --list=service
      firewall-cmd --enable --port=3306:tcp --timeout=60
      firewall-cmd --list=port
      firewall-cmd --disable --service=http
BoxGrinder
O que é?
Ferramenta para gerar imagens (appliances) de
 máquinas virtuais, personalizando a instalação,
  determinando que pacotes serão instalados e
            executando tarefas pós instalação.

Gera o appliance sem intervenção, nos formatos
 RAW, vmware e ec2, que podem ser usados pelo
        KVM, VmWare e pelo serviço de cloud da
                     Amazon, respectivamente.
O que é?
Ferramenta para gerar imagens (appliances) de
 máquinas virtuais, personalizando a instalação,
  determinando que pacotes serão instalados e
            executando tarefas pós instalação.

Gera o appliance sem intervenção, nos formatos
 RAW, vmware e ec2, que podem ser usados pelo
        KVM, VmWare e pelo serviço de cloud da
                     Amazon, respectivamente.
Componentes
Arquitetura
Suporte
●   SO                     ●   Entrega
    ●   CentOS                 ●   Amazon Simple Storage Service
    ●   Scientific Linux           (s3)
    ●   RHEL
                               ●   Amazon Simple Storage Service
                                   (ami)
    ●   Fedora                 ●   Amazon Simple Storage Service
●   Formatos                       (cloudfront)
    ●   RAW                    ●   Elastic Block Storage (ebs)
    ●   VMWare                 ●   SSH File Transfer Protocol (sftp)
    ●   ec2                    ●   ElasticHosts (elastichosts)
    ●   VirtualBox             ●   Local file system (local)
Uso
●   Instalacao
      yum install rubygem-boxgrinder-build
●   Configuração
      mkdir ~/.boxgrinder
      vi ~/.boxgrinder/config
      plugins:
       vmware:
        type: personal
        thin_disk: true
       sftp:
        path: /var
        username: root
        password: minhasenha
        host: vmserver.domain.com
Uso
●   Primeiro appliance
      mkdir appliances
      cd appliances
      vi f15-httpd.appl
Uso
name: f15-httpd
summary: Appliance Fedora 15 com httpd.
os:
    name: fedora
    version: 15
hardware:
    cpus: 2
    memory: 256
    partitions:
         "/":
              size: 2
packages:
    - @core
    - httpd
repos:
    - name: fedora
         baseurl: file:///repo/
post:
    base:
         - "chkconfig httpd on"
Uso
●   Criando e entregando
      boxgrinder-build f15-httpd.appl -p vmware -d sftp
Simple
  Protocol for
 Independent
   Computing
Environments
O que é?
Uma olução completa e Open Source para
   interação com desktops virtualizados.
Arquitetura

Guest
  Spice Agent

    Drivers
  (QXL, VDIPort)

                                                   Client
                   Spice Server   Spice protocol
                    (libspice)                       Spice Client
QEMU/KVM
                              Host
Uso
●   qemu-kvm
      qemu -vga qxl -spice port=5930,disable-ticketing


●   libvirt
    <video>
       <model type='qxl' heads='1'/>
    </video>
    <graphics type='spice' port='5930' />
Uso
●   virt-manager
:wq


 amador@pahim.org
    www.pahim.org
         “... It's always more fun
         To share with everyone
                   If you've got one
Here is something you can learn
                 You can still share
          Just by taking turns ...”

Más contenido relacionado

La actualidad más candente

Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsSergio Maia
 
Your first dive into systemd!
Your first dive into systemd!Your first dive into systemd!
Your first dive into systemd!Etsuji Nakai
 
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaum
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. TanenbaumA Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaum
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaumeurobsdcon
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveAlison Chaiken
 
RHEVM - Live Storage Migration
RHEVM - Live Storage MigrationRHEVM - Live Storage Migration
RHEVM - Live Storage MigrationRaz Tamir
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntuSim Janghoon
 
Linux con europe_2014_f
Linux con europe_2014_fLinux con europe_2014_f
Linux con europe_2014_fsprdd
 
Systemd mlug-20140614
Systemd mlug-20140614Systemd mlug-20140614
Systemd mlug-20140614Susant Sahani
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developersAlison Chaiken
 
Advanced Namespaces and cgroups
Advanced Namespaces and cgroupsAdvanced Namespaces and cgroups
Advanced Namespaces and cgroupsKernel TLV
 
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2Outlyer
 
Reconnaissance of Virtio: What’s new and how it’s all connected?
Reconnaissance of Virtio: What’s new and how it’s all connected?Reconnaissance of Virtio: What’s new and how it’s all connected?
Reconnaissance of Virtio: What’s new and how it’s all connected?Samsung Open Source Group
 
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterToward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterRyousei Takano
 
Linux Locking Mechanisms
Linux Locking MechanismsLinux Locking Mechanisms
Linux Locking MechanismsKernel TLV
 
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebula Project
 
Linux Kernel Init Process
Linux Kernel Init ProcessLinux Kernel Init Process
Linux Kernel Init ProcessKernel TLV
 

La actualidad más candente (20)

Virtualizacao de Servidores - Windows
Virtualizacao de Servidores - WindowsVirtualizacao de Servidores - Windows
Virtualizacao de Servidores - Windows
 
Your first dive into systemd!
Your first dive into systemd!Your first dive into systemd!
Your first dive into systemd!
 
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaum
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. TanenbaumA Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaum
A Reimplementation of NetBSD Based on a Microkernel by Andrew S. Tanenbaum
 
Systemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to loveSystemd: the modern Linux init system you will learn to love
Systemd: the modern Linux init system you will learn to love
 
Pdf c1t tlawaxb
Pdf c1t tlawaxbPdf c1t tlawaxb
Pdf c1t tlawaxb
 
SystemV vs systemd
SystemV vs systemdSystemV vs systemd
SystemV vs systemd
 
RHEVM - Live Storage Migration
RHEVM - Live Storage MigrationRHEVM - Live Storage Migration
RHEVM - Live Storage Migration
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
Linux con europe_2014_f
Linux con europe_2014_fLinux con europe_2014_f
Linux con europe_2014_f
 
Systemd poettering
Systemd poetteringSystemd poettering
Systemd poettering
 
Systemd mlug-20140614
Systemd mlug-20140614Systemd mlug-20140614
Systemd mlug-20140614
 
Systemd for developers
Systemd for developersSystemd for developers
Systemd for developers
 
Advanced Namespaces and cgroups
Advanced Namespaces and cgroupsAdvanced Namespaces and cgroups
Advanced Namespaces and cgroups
 
DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2DOXLON November 2016: Facebook Engineering on cgroupv2
DOXLON November 2016: Facebook Engineering on cgroupv2
 
Reconnaissance of Virtio: What’s new and how it’s all connected?
Reconnaissance of Virtio: What’s new and how it’s all connected?Reconnaissance of Virtio: What’s new and how it’s all connected?
Reconnaissance of Virtio: What’s new and how it’s all connected?
 
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC clusterToward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
Toward a practical “HPC Cloud”: Performance tuning of a virtualized HPC cluster
 
Linux Locking Mechanisms
Linux Locking MechanismsLinux Locking Mechanisms
Linux Locking Mechanisms
 
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
OpenNebulaConf 2016 - Building a GNU/Linux Distribution by Daniel Dehennin, M...
 
Linux Kernel Init Process
Linux Kernel Init ProcessLinux Kernel Init Process
Linux Kernel Init Process
 
Linux Network Stack
Linux Network StackLinux Network Stack
Linux Network Stack
 

Destacado

Oficina shell
Oficina shellOficina shell
Oficina shellapsegundo
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktopsapsegundo
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVTapsegundo
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linuxapsegundo
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destacado (7)

Bash4
Bash4Bash4
Bash4
 
Upstart
UpstartUpstart
Upstart
 
Oficina shell
Oficina shellOficina shell
Oficina shell
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktops
 
VDI e Projeto OSDVT
VDI e Projeto OSDVTVDI e Projeto OSDVT
VDI e Projeto OSDVT
 
Nasce o Linux
Nasce o LinuxNasce o Linux
Nasce o Linux
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Similar a Fedora 15 para sysadmins

A3Sec Advanced Deployment System
A3Sec Advanced Deployment SystemA3Sec Advanced Deployment System
A3Sec Advanced Deployment Systema3sec
 
Using Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesUsing Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesEmeka Mosanya
 
Container & kubernetes
Container & kubernetesContainer & kubernetes
Container & kubernetesTed Jung
 
Linux sever building
Linux sever buildingLinux sever building
Linux sever buildingEdmond Yu
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterShapeBlue
 
Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop AutomationRui Lapa
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administratorsSusant Sahani
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administratorsSusant Sahani
 
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0guest72e8c1
 
Kubernetes #1 intro
Kubernetes #1   introKubernetes #1   intro
Kubernetes #1 introTerry Cho
 
systemd @ Facebook -- a year later
systemd @ Facebook -- a year latersystemd @ Facebook -- a year later
systemd @ Facebook -- a year laterDavide Cavalca
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Anderson Bassani
 
Docker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsDocker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsFederico Michele Facca
 
Pluggable Infrastructure with CI/CD and Docker
Pluggable Infrastructure with CI/CD and DockerPluggable Infrastructure with CI/CD and Docker
Pluggable Infrastructure with CI/CD and DockerBob Killen
 
Free radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmapleFree radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmapleChanaka Lasantha
 

Similar a Fedora 15 para sysadmins (20)

systemd
systemdsystemd
systemd
 
A3Sec Advanced Deployment System
A3Sec Advanced Deployment SystemA3Sec Advanced Deployment System
A3Sec Advanced Deployment System
 
Puppetconf2012
Puppetconf2012Puppetconf2012
Puppetconf2012
 
Using Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial TimesUsing Service Oriented Operation and Provisioning at Financial Times
Using Service Oriented Operation and Provisioning at Financial Times
 
Systemd
SystemdSystemd
Systemd
 
Container & kubernetes
Container & kubernetesContainer & kubernetes
Container & kubernetes
 
Linux sever building
Linux sever buildingLinux sever building
Linux sever building
 
systemd
systemdsystemd
systemd
 
Rohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual RouterRohit Yadav - The future of the CloudStack Virtual Router
Rohit Yadav - The future of the CloudStack Virtual Router
 
Linux Desktop Automation
Linux Desktop AutomationLinux Desktop Automation
Linux Desktop Automation
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administrators
 
Systemd for administrators
Systemd for administratorsSystemd for administrators
Systemd for administrators
 
RMLL / LSM 2009
RMLL / LSM 2009RMLL / LSM 2009
RMLL / LSM 2009
 
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0
 
Kubernetes #1 intro
Kubernetes #1   introKubernetes #1   intro
Kubernetes #1 intro
 
systemd @ Facebook -- a year later
systemd @ Facebook -- a year latersystemd @ Facebook -- a year later
systemd @ Facebook -- a year later
 
Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016Cloud stack for z Systems - July 2016
Cloud stack for z Systems - July 2016
 
Docker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platformsDocker Swarm secrets for creating great FIWARE platforms
Docker Swarm secrets for creating great FIWARE platforms
 
Pluggable Infrastructure with CI/CD and Docker
Pluggable Infrastructure with CI/CD and DockerPluggable Infrastructure with CI/CD and Docker
Pluggable Infrastructure with CI/CD and Docker
 
Free radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmapleFree radius billing server with practical vpn exmaple
Free radius billing server with practical vpn exmaple
 

Último

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfFIDO Alliance
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jNeo4j
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfUK Journal
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimaginedpanagenda
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 

Último (20)

TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 

Fedora 15 para sysadmins

  • 1. amador@pahim.org www.pahim.org Fedora 15 Para sysadmins Amador Pahim Analista de Suporte, UCS
  • 3. 24/05 ● Desktop users ● GNOME 3 ● Better power ● Btrfs filesystem management ● Indic typing booster ● LibreOffice ● Better crash ● Firefox 4 reporting ● KDE plasma ● Redesigned SELinux workspaces 4.6 and troubleshooter Xfce 4.8 ● Higher compression ● Sugar .92 in live images
  • 4. 24/05 ● Developers ● Sysadmins ● Robotics suite ● systemd ● GCC 4.6 ● FirewallD ● GDB 7.3 ● BoxGrinder ● Python 3.2 ● Spice integration ● OCalm 3.12 ● Device naming ● Rails 3.0.5 ● eCryptfs ● Maven 3 ● RPM 4.9.0
  • 6. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 7. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 8. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 9. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 10. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 11. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 12. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 13. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 14. O que é? systemd is a system and service manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. It can work as a drop-in replacement for sysvinit.
  • 16. Usando... ● Diretórios /lib/systemd/system/ /etc/systemd/system/ ● Arquivos de serviço man -k systemd ● Ativando serviços systemctl enable iptables.service ● Desativsndo serviços systemctl disable iptables.service
  • 17. Usando... ● Arquivo de exemplo [Unit] Description=Meu Serviço [Service] Type=forking ExecStart=/etc/init.d/MeuServico start ExecStop=/etc/init.d/MeuServico stop
  • 18. Usando... ● Ligando serviços systemctl start iptables.service ● Desligando serviços systemctl stop iptables.service
  • 20. O que é? FirewallD é um serviço que oferece um gerenciamento dinâmico das regras de firewall.
  • 21. Preciso disso? Modelo atual -> reinicio completo do firewall Descarregar os módulos do kernel Recarregar os módulos necessários Perda do estado das conexões ativas.
  • 22. Uso... ● Instalação yum install firewalld chkconfig firewalld on service firewalld start ● Comandos firewall-cmd --enable --service=http
  • 23. Uso... ● Instalação yum install firewalld chkconfig firewalld on service firewalld start ● Comandos firewall-cmd --enable --service=http firewall-cmd --list=service
  • 24. Uso... ● Instalação yum install firewalld chkconfig firewalld on service firewalld start ● Comandos firewall-cmd --enable --service=http firewall-cmd --list=service firewall-cmd --enable --port=3306:tcp --timeout=60
  • 25. Uso... ● Instalação yum install firewalld chkconfig firewalld on service firewalld start ● Comandos firewall-cmd --enable --service=http firewall-cmd --list=service firewall-cmd --enable --port=3306:tcp --timeout=60 firewall-cmd --list=port
  • 26. Uso... ● Instalação yum install firewalld chkconfig firewalld on service firewalld start ● Comandos firewall-cmd --enable --service=http firewall-cmd --list=service firewall-cmd --enable --port=3306:tcp --timeout=60 firewall-cmd --list=port firewall-cmd --disable --service=http
  • 28. O que é? Ferramenta para gerar imagens (appliances) de máquinas virtuais, personalizando a instalação, determinando que pacotes serão instalados e executando tarefas pós instalação. Gera o appliance sem intervenção, nos formatos RAW, vmware e ec2, que podem ser usados pelo KVM, VmWare e pelo serviço de cloud da Amazon, respectivamente.
  • 29. O que é? Ferramenta para gerar imagens (appliances) de máquinas virtuais, personalizando a instalação, determinando que pacotes serão instalados e executando tarefas pós instalação. Gera o appliance sem intervenção, nos formatos RAW, vmware e ec2, que podem ser usados pelo KVM, VmWare e pelo serviço de cloud da Amazon, respectivamente.
  • 32. Suporte ● SO ● Entrega ● CentOS ● Amazon Simple Storage Service ● Scientific Linux (s3) ● RHEL ● Amazon Simple Storage Service (ami) ● Fedora ● Amazon Simple Storage Service ● Formatos (cloudfront) ● RAW ● Elastic Block Storage (ebs) ● VMWare ● SSH File Transfer Protocol (sftp) ● ec2 ● ElasticHosts (elastichosts) ● VirtualBox ● Local file system (local)
  • 33. Uso ● Instalacao yum install rubygem-boxgrinder-build ● Configuração mkdir ~/.boxgrinder vi ~/.boxgrinder/config plugins: vmware: type: personal thin_disk: true sftp: path: /var username: root password: minhasenha host: vmserver.domain.com
  • 34. Uso ● Primeiro appliance mkdir appliances cd appliances vi f15-httpd.appl
  • 35. Uso name: f15-httpd summary: Appliance Fedora 15 com httpd. os: name: fedora version: 15 hardware: cpus: 2 memory: 256 partitions: "/": size: 2 packages: - @core - httpd repos: - name: fedora baseurl: file:///repo/ post: base: - "chkconfig httpd on"
  • 36. Uso ● Criando e entregando boxgrinder-build f15-httpd.appl -p vmware -d sftp
  • 37. Simple Protocol for Independent Computing Environments
  • 38. O que é? Uma olução completa e Open Source para interação com desktops virtualizados.
  • 39. Arquitetura Guest Spice Agent Drivers (QXL, VDIPort) Client Spice Server Spice protocol (libspice) Spice Client QEMU/KVM Host
  • 40. Uso ● qemu-kvm qemu -vga qxl -spice port=5930,disable-ticketing ● libvirt <video> <model type='qxl' heads='1'/> </video> <graphics type='spice' port='5930' />
  • 41. Uso ● virt-manager
  • 42. :wq amador@pahim.org www.pahim.org “... It's always more fun To share with everyone If you've got one Here is something you can learn You can still share Just by taking turns ...”