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

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

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 ...”