Linux
¿Linux es un sistema operativo?
No exactamente: linux es en realidad solo el núcleo de Linux (de Linus Torvalds), es la parte central y fundamental del sistema operativo que se encarga de administrar los recursos del hardware y proporcionar una interfaz para que los programas y aplicaciones se comuniquen con el hardware. Por otro el termino correcto para referirse a un sistema operativo con kernel de linux es Distribución de Linux o Distro de Linux, pero, muchos enfatizan en usar el temrino GNU/Linux para resaltar las contribuciones de las heramientas GNU (de Richard Stallman) y otras que conforman el sistema completo1. Así el termino correcto para referirnos a un sistema operativo basado en linux sería GNU/Linux Distro.
- Historia de Linux
- Licencias de código abierto y libre
- Distros GNU/Linux
Acerca de este curso
Este curso esta orientado a las siguientes certificaciones
- LPI Linux Essentials 010-160: La Linux Professional Institute (LPI) ofrece esta certificación con un costo de $75 USD o $312,324 COP (27/06/23) y su material de aprendizaje gratis
- THE LINUX COMMUNITY AND A CAREER IN OPEN SOURCE
- Linux Evolution and Popular Operating Systems
- Introducción
- Distribuciones
- Sistemas embebidos
- Linux y la Nube
- Major Open Source Applications
- Paquetes de software
- Instalación de paquetes
- Eliminación de paquetes
- Aplicaciones de oficina
- Navegadores web
- Multimedia
- Programs de servidor
- Compartir datos
- Administración de red
- Lenguajes de programación
- Open Source Software and Licensing
- Definición de Código Libre y Abierto
- Licencias
- Modelos de negocio en código abierto
- ICT Skills and Working in Linux
- Interfaces de usuario de Linux
- Usos industriales de Linux
- Problemas de privacidad al usar Internet
- Ciframiento
- Linux Evolution and Popular Operating Systems
- FINDING YOUR WAY ON A LINUX SYSTEM
- Command Line Basics
- Estructura de la línea de comandos
- Tipos de comportamiento de comandos
- Comillas
- Variables
- Manipulación de variables
- Using the Command Line to Get Help
- Using Directories and Listing Files
- Creating, Moving and Deleting Files
- Command Line Basics
- The Power of the Command Line
- Archiving Files on the Command Line
- Searching and Extracting Data from Files
- Turning Commands into a Scrip
- The Linux Operating System
- Choosing an Operating System
- Understanding Computer Hardware
- Where Data is Stored
- Your Computer on the Network
- Security and File Permissions
- Basic Security and Identifying User Types
- Creating Users and Groups
- Managing File Permissions and Ownership
- Special Directories and Files
- THE LINUX COMMUNITY AND A CAREER IN OPEN SOURCE
- LFCA Introducción a Linux (LF-UPV-101x/LFS101x): La Fundación Linux (LF) con su programa de certificación Linux Certification (LFLC) tiene un este curso que hace parte de la ruta de aprendizaje para su certificación Linux Foundation Certified IT Associate (LFCA). La plataforma de este curso es edX que ofrece el curso de manera gratuita o certificable por $288,521 COP (01/07/23) o $244,453 COP con el código
EDXWELCOME
. La página estima una duración de 14 semanas con 5~6 horas por semana, lo que serían aproximadamente 84 horas.- Bienvenidos!
- La Fundación Linux
- La Fundación Linux
- Requerimientos del curso Linux
- Focus on Three Major Linux Distribution Families
- Familia Red Hat
- Familia SUSE
- Familia Debian
- Filosofía y conceptos de Linux
- Historia de Linux
- Filosofía de Linux
- Comunidad de Linux
- Terminología de Linux
- Distribuciones de Linux
- Conceptos básicos de Linux e inicio del sistema
- El proceso de arranque
- Kernel, init y servicios
- Fundamentos del sistema de archivo de Linux
- Instalación de una distribución de Linux
- Interfaz gráfica
- Escritorio Gráfico
- Gestión de sesión
- Operaciones Básicas
- Configuración del sistema desde la interfaz gráfica
- Configuración de sistema, monitor fecha y hora
- Gestor de red
- Instalación y actualización de software
- Aplicaciones comunes
- Aplicaciones de internet
- Aplicaciones de productividad y desarrollo
- Aplicaciones multimedia
- Editores gráficos y utilidades
- Operaciones de línea de comandos
- Opciones de modos de línea de comandos
- Operaciones básicas
- Trabajando con archivos
- Buscando archivos
- Instalando software
- Búsqueda de documentación de Linux
- Fuentes de documentación
- Las páginas man
- GNU info
- La opción
--help
y el comandohelp
- Otras fuentes de documentación
- Procesos
- Introducción a procesos y atributos de procesos
- Métricas de proceso y control de proceso
- Listado de procesos
- Iniciando procesos en el futuro
- Operaciones de archivo
- Sistemas de archivo
- Arquitectura del sistema de archivo
- Comparando archivos y tipos de archivos
- Haciendo backups y comprimiendo datos
- Editores de texto
- Editores básicos: nano y gedit
- Editores mas avanzados: vi y emacs
- Entorno de usuario
- Cuentas, usuarios y grupos
- Variables de entorno
- Obteniendo comandos previos
- Permisos de archivo
- Manipulación de texto
- cat y echo
- Trabajando con archivos grandes y comprimidos
- sed y awk
- Utilidades de manipulación de archivos
- grep’y strings
- Utilidades de texto misceláneas
- Operaciones de red
- Direcciones de red y DNS
- Configuración y herramientas de red
- Navegadores, wget y curl
- Transferencia de archivos
- El Bash shell y las secuencias de comandos bash
- Funcionalidades y capacidades
- Sintaxis
- Constructores
- Más sobre las secuencias de comandos de bash shell
- Manipulación de cadenas de texto
- El enunciado case
- Constructores de ciclos
- Depuración de script
- Algunas técnicas útiles adicionales
- Impresión
- Configuración
- Operaciones de impresión
- Manipulación de archivos Postscript y PDF
- Principios de seguridad local
- Entendiendo la seguridad de Linux
- ¿Cuándo de los privilegios de root son requeridos?
- sudo, Aislamiento de procesos, Limitación de acceso al hardware y mantener el sistema actualizado
- Examen final
- LFCA Linux Fundamentals - Coursera: Coursera también ofrece el mismo curso de edX en su plataforma para 17 horas aproximadamente y compartible en tu perfil de LinkedIn.
- Linux Operating System
- History of Linux
- Linux Licensing Model
- Linux Distributions
- Linux Command Line
- Linux Services
- Servers vs Desktops
- Web Servers
- Database Servers
- Managing Services
- View, create, Copy, Move and Remove Files
- Handle Files and Directories
- Files and Directory Links
- Reading files
- Find and Compare Files
- Search and Analyze Text
- Filter Text Files
- Redirect Standard In, Out and Error
- Pipe & Filter
- Editing Text Files
- Linux Operating System
- Kali Linux Certified Professional (KLCP): Es un certificación de la OffSec, los mismos de la certificación OSCP y su curso PWK/PEN-200. Al examen KLCP podemos acceder pagando una suscripción a Learn Fundamentals de $799 USD o $3,330,232 COP (01/07/23) en el que se incluye también el examen OSWP/PEN-210. OffSec ofrece un curso gratuito en KLR/PEN-103 y puedes apoyarte del material Kali Linux Revealed (2021).
- Introduction
- About Kali Linux
- A bit of History
- Relationship with Debian
- Purpose and Use cases
- Main Kali Linux Features
- Kali Linux Policies
- Getting Started with Kali Linux
- Downloading a Kali ISO Image
- Booting a Kali ISO Image in Live Mode
- Linux Fundamentals
- What Is Linux and What Is It Doing?
- The Command Line
- The File System
- Useful Commands
- Installing Kali Linux
- Minimal Installation Requirements
- Step by Step Installation on a Hard Drive
- Unattended Installations
- ARM Installations
- Troubleshooting Installations
- Configuring Kali Linux
- Configuring the Network
- Managing Unix Users and Unix Groups
- Configuring Services
- Managing Services
- Helping Yourself and Getting Help
- Documentation Sources
- Kali Linux Communities
- Filing a Good Bug Report
- Securing and Monitoring Kali Linux
- Defining a Security Policy
- Possible Security Measures
- Securing Network Services
- Firewall or Packet Filtering
- Monitoring and Logging
- Debian Package Management
- Introduction to APT
- Basic Package Interaction
- Advanced APT Configuration and Usage
- APT Package Reference: Digging Deeper into the Debian Package System
- Advanced Usage
- Modifying Kali Packages
- Recompiling the Linux Kernel
- Building Custom Kali Live ISO Images
- Adding Persistence to the Live ISO with a USB Ke
- Kali Linux in the Enterprise
- Installing Kali Linux Over the Network (PXE Boot)
- Leveraging Configuration Management
- Extending and Customizing Kali Linux
- Introduction to Security Assessments
- Kali Linux in an Assessment
- Types of Assessments
- Formalization of the Assessment
- Types of Attacks
- Conclusion: The Road Ahead
- Keeping Up with Changes
- Showing Off Your Newly Gained Knowledge
- Going Further
- Offensive Security Certified Professional (OSCP): De esta certificación nos fijaremos en el syllabus del 2021 donde se tocan los fundamentos de Linux:
- Getting confortable with Kali Linux
- Booting Up Kali Linux
- The Kali Linux Menu
- Kali Documentation
- The Kali Linux Official Documentation
- The Kali Linux Support Forum
- The Kali Linux Tools Site
- The Kali Linux Bug Tracker
- The Kali Training Site
1. Finding Your Way Around Kali
1. The Linux Filesystem
2. Basic Linux Commands
- Man Pages
- apropos
- Listing Files
- Moving Around
- Creating Directories 3. Finding Files in Kali Linux
- which
- locate
- find 2. Managing Kali Linux Services
- SSH Service
- HTTP Service 3. Searching, installing and Removing Tools 1. apt update 2. aṕt upgrade 3. apt-cache search and apt show 4. apt install 5. apt remove -purge 6. dpkg
- Command Line Fun
- The Bash Environment
- Environment Variables
- Tab completionW
- Bash History Tricks
- Piping and Redirection
- Redirecting to a New FIle
- Redirecting to an Existing File
- Redirecting from a File
- Redirecting STDERR
- Piping
- Text Searching and Manipulation
- grep
- sed
- cut
- awk
- Editing Files from Command Line
- nano
- vi
- Comparing Files
- comm
- diff
- vimdiff
- Managing Processes
- Background processes (bg)
- Jobs Control: jobs and fg
- Process Control: ps and kill
- File and Command Monitoring
- tail
- watch
- Downloading Files
- wget
- curl
- axel
- Customizing the Bash Environment
- Bash History Customization
- Alias
- Persistent Bash Customization
- The Bash Environment
- Bash Scripting
- Intro to Bash Scripting
- Variables
- Arguments
- Reading User Input
- If, Else, Elif Statements
- Boolean Logical Operations
- Loops
- For Loops
- While Loops
- Functions
Bibliografía
- Getting confortable with Kali Linux
-
Is linux a kernel or an operating system? (2023, febrero 23). It’s FOSS. https://itsfoss.com/linux-kernel-os/ ↩
¿Qué sigue?
La comunidad Linux y el código abierto << >> 1.1 Historia y comunidad GNU/Linux
> Exit code: 1 █