YUM es una herramienta para gestionar paquetes en formato RPM en CentOS. Permite instalar, actualizar y desinstalar paquetes de software de forma automática mediante la resolución de dependencias. Algunos comandos clave de YUM son yum install para instalar paquetes, yum update para actualizar el sistema a la última versión disponible, y yum remove para desinstalar paquetes.
Hangfire
An easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required.
Why Background Processing?
Lengthy operations like updating lot of records in DB
Checking every 2 hours for new data or files
Invoice generation at the end of every billing period
Monthly Reporting
Rebuild data, indexes or search-optimized index after data change
Automatic subscription renewal
Regular Mailings
Send an email due to an action
Background service provisioning
Embedded Systems are basically Single Board Computers (SBCs) with limited and specific functional capabilities. All the components that make up a computer like the Microprocessor, Memory Unit, I/O Unit etc. are hosted on a single board. Their functionality is subject to constraints, and is embedded as a part of the complete device including the hardware, in contrast to the Desktop and Laptop computers which are essentially general purpose (Read more about what is embedded system). The software part of embedded systems used to be vendor specific instruction sets built in as firmware. However, drastic changes have been brought about in the last decade driven by the spurt in technology, and thankfully, the Moore’s Law. New, smaller, smarter, elegant but more powerful and resource hungry devices like Smart-phones, PDAs and cell-phones have forced the vendors to make a decision between hosting System Firmware or full-featured Operating Systems embedded with devices. The choice is often crucial and is decided by parameters like scope, future expansion plans, molecularity, scalability, cost etc. Most of these features being inbuilt into Operating Systems, hosting operating systems more than compensates the slightly higher cost overhead associated with them. Among various Embedded System Operating Systems like VxWorks, pSOS, QNX, Integrity, VRTX, Symbian OS, Windows CE and many other commercial and open-source varieties, Linux has exploded into the computing scene. Owing to its popularity and open source nature, Linux is evolving as an architecturally neutral OS, with reliable support for popular standards and features
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
Hangfire
An easy way to perform background processing in .NET and .NET Core applications. No Windows Service or separate process required.
Why Background Processing?
Lengthy operations like updating lot of records in DB
Checking every 2 hours for new data or files
Invoice generation at the end of every billing period
Monthly Reporting
Rebuild data, indexes or search-optimized index after data change
Automatic subscription renewal
Regular Mailings
Send an email due to an action
Background service provisioning
Embedded Systems are basically Single Board Computers (SBCs) with limited and specific functional capabilities. All the components that make up a computer like the Microprocessor, Memory Unit, I/O Unit etc. are hosted on a single board. Their functionality is subject to constraints, and is embedded as a part of the complete device including the hardware, in contrast to the Desktop and Laptop computers which are essentially general purpose (Read more about what is embedded system). The software part of embedded systems used to be vendor specific instruction sets built in as firmware. However, drastic changes have been brought about in the last decade driven by the spurt in technology, and thankfully, the Moore’s Law. New, smaller, smarter, elegant but more powerful and resource hungry devices like Smart-phones, PDAs and cell-phones have forced the vendors to make a decision between hosting System Firmware or full-featured Operating Systems embedded with devices. The choice is often crucial and is decided by parameters like scope, future expansion plans, molecularity, scalability, cost etc. Most of these features being inbuilt into Operating Systems, hosting operating systems more than compensates the slightly higher cost overhead associated with them. Among various Embedded System Operating Systems like VxWorks, pSOS, QNX, Integrity, VRTX, Symbian OS, Windows CE and many other commercial and open-source varieties, Linux has exploded into the computing scene. Owing to its popularity and open source nature, Linux is evolving as an architecturally neutral OS, with reliable support for popular standards and features
This is a basic level robot framework presentation. You can install robot framework without any problem and start your first test with this presentation.
Ansible is tool for Configuration Management. The big difference to Chef and Puppet is, that Ansible doesn't need a Master and doesn't need a special client on the servers. It works completely via SSH and the configuration is done in Yaml.
These slides give a short introduction & motivation for Ansible.
Building a secure image pipeline with Ansible. Generating secure OS images for OpenShift Virtualization. Creating a immutable image pipeline with Ansible, OpenSCAP, Packer, Molecule and Vagrant. Packaging OS images for consumption to OpenShift Virtualization.
Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat.
Introduce F9 microkernel, new open source implementation built from scratch, which deploys modern kernel techniques, derived from L4 microkernel designs, to deep embedded devices.
:: https://github.com/f9micro
Characteristics of F9 microkernel
– Efficiency: performance + power consumption
– Security: memory protection + isolated execution
– Flexible development environment
Buildroot is a set of Makefiles and patches that makes it
easy to generate a complete embedded Linux system. It generates root file system images ready to be used. Complete build system based on the Linux Kernel configuration system and supports a wide range of target architectures. Here is a presentation that gives a practical quick start to build-root.
Ansible is tool for Configuration Management. The big difference to Chef and Puppet is, that Ansible doesn't need a Master and doesn't need a special client on the servers. It works completely via SSH and the configuration is done in Yaml.
These slides give a short introduction & motivation for Ansible.
Building a secure image pipeline with Ansible. Generating secure OS images for OpenShift Virtualization. Creating a immutable image pipeline with Ansible, OpenSCAP, Packer, Molecule and Vagrant. Packaging OS images for consumption to OpenShift Virtualization.
Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat.
Introduce F9 microkernel, new open source implementation built from scratch, which deploys modern kernel techniques, derived from L4 microkernel designs, to deep embedded devices.
:: https://github.com/f9micro
Characteristics of F9 microkernel
– Efficiency: performance + power consumption
– Security: memory protection + isolated execution
– Flexible development environment
Buildroot is a set of Makefiles and patches that makes it
easy to generate a complete embedded Linux system. It generates root file system images ready to be used. Complete build system based on the Linux Kernel configuration system and supports a wide range of target architectures. Here is a presentation that gives a practical quick start to build-root.
สไลด์ประกอบการบรรยายในหัวข้อ "Introduction to PHP programming" สำหรับบุคคลทั่วไปของศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ในหลักสูตร LAMP training
Consejos para reforzar la seguridad en linuxDavid Thomas
¿Usted realmente necesita todo tipo de servicios web instalado? Preguntan expertos de Pruebas de Penetración.
Evite instalar software innecesario para evitar vulnerabilidades en el software.
A menos que no se mencione la fuente los datos fueron tomados de Wikipedia
Imágenes tomadas de repositorios CC0 tales como:
www.Wikimedia.org
www.Pixaby.com
www.pxhere.com
También me encuentran en:
Canal en YouTube
https://www.youtube.com/channel/UCgBJk7Gf2J5uih-o94DT7hA
En Facebook
https://www.facebook.com/ProfeCarlosLeal
En Twitter
https://twitter.com/ProfeCarlosLeal
En Instagram
https://www.instagram.com/profecarlosleal/
Breve explicación sobre las Principales Distribuciones de Linux
Video de esta presentación disponible en:
https://youtu.be/mUfXsEU1zCY
A menos que no se mencione la fuente los datos fueron tomados de Wikipedia
Imágenes tomadas de repositorios CC0 tales como:
www.Wikimedia.org
www.Pixaby.com
www.pxhere.com
También me encuentran en:
Canal en YouTube
https://www.youtube.com/channel/UCgBJk7Gf2J5uih-o94DT7hA
En Facebook
https://www.facebook.com/ProfeCarlosLeal
En Twitter
https://twitter.com/ProfeCarlosLeal
En Instagram
https://www.instagram.com/profecarlosleal/
Una breve introducción al sistema operativo GNU/LInux, sus principales características y usuarios en Nicaragua y el mundo
Video disponible en
https://youtu.be/uOjwZSAjSPI
Acta de nacimiento de GNU/Linux
https://bit.ly/1iXrEKd
Sitio para conocer el tipo de sistema operativo
https://toolbar.netcraft.com/site_report
A menos que no se mencione la fuente los datos fueron tomados de Wikipedia
Imágenes tomadas de repositorios CC0 tales como:
www.Wikimedia.org
www.Pixaby.com
www.pxhere.com
También me encuentran en:
Canal en YouTube
https://www.youtube.com/channel/UCgBJk7Gf2J5uih-o94DT7hA
En Facebook
https://www.facebook.com/ProfeCarlosLeal
En Twitter
https://twitter.com/ProfeCarlosLeal
En Instagram
https://www.instagram.com/profecarlosleal/
Una presentación breve de la asignatura Administración de Servidores II - Edición 2019
A menos que no se mencione la fuente los datos fueron tomados de Wikipedia
Imágenes tomadas desde
https://pixabay.com/
También me encuentran en:
Canal en YouTube
https://www.youtube.com/channel/UCgBJk7Gf2J5uih-o94DT7hA
En Facebook
https://www.facebook.com/ProfeCarlosLeal
En Twitter
https://twitter.com/ProfeCarlosLeal
En Instagram
https://www.instagram.com/profecarlosleal/
1. YUM en Centos 7.0
Por: Carlos Antonio Leal Saballos
Basado en (http://www.alcancelibre.org/staticpages/index.php/como-yum)
2. Introducción
Todo el software que se utiliza en Linux viene en la forma de “paquetes”
NO existe el concepto de instalador
Tampoco el famoso setup.exe, install.msi o cosa similar
En CentOS los paquetes de software vienen en formato .RPM
◦ RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager)
◦ Es capaz de instalar, actualizar, desinstalar, verificar y solicitar programas. RPM es el formato de paquete
de partida del Linux Standard Base.
◦ Se usa en Fedora Linux, Mandriva Linux, Mageia, PCLinuxOS, openSUSE, SuSE Linux, entre otros
En el caso de Debian y familia los paquetes utiliza la extensión .deb
3. Acerca de YUM.
YUM (Yellow Dog Updater, Modified) es una herramienta libre, escrita en Python, diseñada
para gestión de paquetes en distribuciones de GNU/Linux que utilizan RPM.
Fue desarrollado por Seth Vidal y otros colaboradores y es mantenido actualmente como parte
del proyecto Linux@DUKE de la Universidad de Duke.
Desde que Seth Vidal trabaja en Red Hat, Inc., programadores de dicha compañía están
implicados en el desarrollo de yum y han mejorado mucho su funcionalidad y desempeño.
Actualmente se puede utilizar como gestor de paquetes en ALDOS, CentOS, Fedora™ y Red
Hata™ Enterprise Linux y otras distribuciones de GNU/Linux basadas sobre éstas.
4. Procedimientos
LISTADOS
Lo siguiente listará todos los paquetes en la base
de datos yum disponibles para instalación :
yum list available | less
Lo siguiente listará todos los paquetes instalados
en el sistema:
yum list installed | less
Lo siguiente listará sólo las versiones instaladas
en el sistema del paquete kernel:
yum list installed kernel
Lo siguiente listará todos los paquetes
instalados en el sistema y que pueden (y
deben) actualizarse:
yum list updates | less
Lo siguiente listará todos los paquetes
instalados, disponibles y actualizaciones:
yum list all | less
5. Procedimientos
INSTALACIÓN DE PAQUETES
Instalación de paquetes con resolución
automática de dependencias y a partir de los
almacenes en línea:
yum install nombre-paquete
Instalación de paquetes con resolución
automática de dependencias, sin verificación
de firmas digitales y a partir de los almacenes
en línea:
yum install --nogpgcheck nombre-paquete
Instalación de paquetes con resolución
automática de dependencias, a partir de los
almacenes en línea y sin dialogo de
confirmación:
yum -y install nombre-paquete
Instalación de paquetes con resolución
automática de dependencias y localizados en
el sistema de archivos local:
yum localinstall ~/Descargas/paquete.rpm
7. Procedimientos
DESINSTALACIÓN DE PAQUETES
Evite utilizar la opción -y al desinstalar
paquetes, a menos que se esté seguro de las
consecuencias.
Preferentemente siempre corrobore qué es lo
que se va a desinstalar antes de responder Si o
Yes.
Para llevar a cabo la desinstalación de
paquetes, junto con todo aquello que dependa
de éstos:
yum remove nombre-paquete
yum groupremove "Nombre del Grupo"
8. Procedimientos
ACTUALIZAR SISTEMA
Ejecute lo siguiente para actualizar el sistema:
yum update
Ejecute lo siguiente para actualizar el sistema
sin dialogo de confirmación:
yum -y update
Ejecute lo siguiente para actualizar el sistema
omitiendo los paquetes con dependencias
rotas:
yum --skip-broken update
Ejecute lo siguiente para actualizar sólo un
paquete en particular:
yum update nombre-paquete
9. Procedimientos
ACTUALIZAR SISTEMA
Ejecute lo siguiente para actualizar el sistema:
yum update
Ejecute lo siguiente para actualizar el sistema
sin dialogo de confirmación:
yum -y update
Ejecute lo siguiente para actualizar el sistema
omitiendo los paquetes con dependencias
rotas:
yum --skip-broken update
Ejecute lo siguiente para actualizar sólo un
paquete en particular:
yum update nombre-paquete
yum groupupdate "Nombre del Grupo"