Está en la página 1de 5

API = INTERFAZ DE PROGRAMACION DE APLICACIONES

MULTITASK = CAMBIO DE APLICACIONES


PROCESS = UNA TAREA QUE EL KERNEL CARGA Y RASTREA
EL KERNEL EJECUTA LOS PROCESOS, LOS INICIA Y LOS DETIENE SEGUN SE SOLICITE
Y DISTRIBUYE LOS RESCURSOS DEL SISTEMA
servidor web es NGINX
Apache es el servidor web dominante en uso hoy en d�a.
WordPress es un ejemplo popular. Los usuarios pueden
desarrollar contenido a trav�s de su navegador en la aplicaci�n
de WordPress, y el software lo convierte en un sitio web din�mico
completamente funcional.
SERVIDORES DE NUBE PRIVADA

PROYECTO OWNCLOUDproporcionar software para almacenar, sincronizar


y compartir datos de servidores de nube privada. Est� disponible en una
licencia GNU AGPLv3

Servidores de bases de datos


columna vertebral de la mayor�a de los servicios en l�nea
aplicaci�n de base de datos como MariaDB .
Algunas otras bases de datos populares son Firebird y PostgreSQL

Servidores de correo electr�nico

El MTA Agente de transferencia de correo (software que se utiliza para transferir


mensajes electr�nicos a otros sistemas)
CONOCIDO COMO Sendmail . Postfix es otro popular y pretende ser m�s simple y m�s
seguro

Agente de entrega de correo (MDA)


Tambi�n llamado Agente de entrega local , se encarga de almacenar el correo
electr�nico
en el buz�n del usuario.

Servidor POP/IMAP
El Protocolo de oficina de correos (POP) y el Protocolo de acceso a mensajes de
Internet (IMAP)

protocolos de comunicaci�n
Dovecot es un servidor POP/IMAP popular debido a su facilidad de uso y bajo
mantenimiento.

Cyrus IMAP es otra opci�n

Uso compartido de archivos

Para compartir archivos centrados en Windows, Samba es el claro ganador


permite que una m�quina Linux se vea y se comporte como una m�quina Windows para
que pueda compartir archivos y participar en un dominio de Windows.

El proyecto Netatalk permite que una m�quina Linux funcione como un servidor de
archivos Apple Macintosh
El protocolo de uso compartido de archivos nativo para UNIX/Linux se llama Network
File System (NFS)

Sistema de nombres de dominio (DNS) . Se utiliza para convertir un nombre como


https://www.icann.org/ en una
direcci�n IP como 192.0.43.7 es un identificador �nico de una computadora en
Internet
El DNS tambi�n contiene informaci�n global como la direcci�n del MTA para un
nombre de dominio determinado.
Internet Software Consortium mantiene el servidor DNS m�s popular, simplemente
llamado bind por el nombre del
proceso que ejecuta el servicio.

El Protocolo ligero de acceso a directorios (LDAP) es un sistema de directorio


com�n que tambi�n impulsa el
Directorio activo de Microsoft. un objeto se almacena en un �rbol y la posici�n de
ese objeto en el �rbol se
puede utilizar para obtener informaci�n sobre el objeto y lo que almacena.
OpenLDAP es el programa dominante utilizado en la infraestructura de Linux.

Protocolo de configuraci�n din�mica de host (DHCP) . Cuando una computadora se


inicia, necesita una direcci�n
IP para la red local para que pueda identificarse de manera �nica.
El trabajo de DHCP es escuchar las solicitudes y asignar una direcci�n libre del
grupo de DHCP.

***mantiene el servidor DHCP de ISC , que es el servidor DHCP de fuente abierta m�s
com�n.

CORREO ELECTRONICO

La Fundaci�n Mozilla present� Thunderbird , un cliente de correo electr�nico de


escritorio con todas las funciones.
Evolution y KMail , que son los clientes de correo electr�nico de los proyectos
GNOME y KDE.

CREATIVO

Para los tipos creativos, est�n Blender , GIMP (Programa de manipulaci�n de


im�genes GNU) y Audacity
creaci�n de pel�culas en 3D, la manipulaci�n de im�genes en 2D y la edici�n de
audio, respectivamente
Blender se usa para todo, desde pel�culas independientes hasta pel�culas de
Hollywood

GIMP admite la manipulaci�n de fotograf�as de alta calidad, la creaci�n de obras de


arte originales

elementos de dise�o gr�fico y es extensible a trav�s de secuencias de comandos en


varios idiomas

Audacity es una herramienta de edici�n de audio gratuita Y DE c�digo abierto que


est� disponible en varios sistemas operativos.

*****Productividad

un procesador de textos, una hoja de c�lculo y un paquete de presentaci�n, son


activos valiosos.
En conjunto, se les conoce como una suite ofim�tica , principalmente debido a
Microsoft Office, el jugador dominante en el mercado.

LibreOffice es una bifurcaci�n del paquete de aplicaciones OpenOffice (a veces


llamado OpenOffice.org

incluye herramientas que se esfuerzan por lograr la compatibilidad con Microsoft


Office tanto en funciones
como en formatos de archivo.

Navegadores web***
Mozilla Firefox y Google Chrome

***Herramientas de consola

SHELL
El trabajo del shell es aceptar comandos, como manipulaci�n de archivos e iniciar
aplicaciones,
y pasarlos al kernel de Linux para su ejecuci�n

. Las dos familias principales son el shell Bourne y el shell C

m�s modernas, el Bourne Again Shell (Bash) y el tcsh (pronunciado como tee-cee-
shell).
ash es el shell predeterminado en la mayor�a de los sistemas, aunque tcsh tambi�n
suele
estar disponible.

tomado las funciones favoritas de Bash y tcsh y han creado otros shells el shell
Korn (ksh) y el shell Z (zsh) .

*** Editores de texto

aplicaciones principales son Vi (o la m�s moderna Vim ) y Emacs (MUY AVANZADOS) .


difieren en el formato de los comandos y en c�mo se escriben los complementos para
ellos
Pico y Nano est�n disponibles en la mayor�a de los sistemas y brindan una edici�n
de texto muy b�sica
***Gesti�n de paquetes
Un administrador de paquetes se encarga de realizar un seguimiento de qu� archivos
pertenecen
a qu� paquete e incluso de descargar actualizaciones de los repositorios,
generalmente un servidor
remoto que comparte las actualizaciones apropiadas para una distribuci�n. Los dos
m�s populares son
los de Debian y Red Hat.

Gesti�n de paquetes Debian***


La distribuci�n Debian y sus derivados, como Ubuntu y Mint, utilizan el sistema de
gesti�n de paquetes
Debian. EN DEBIAN PAQUETES DE SOFTWARE COMO ARCHIVOS que terminan en
la .debextensi�n.

La herramienta de nivel m�s bajo para administrar estos archivos es el dpkg comando
Este comando puede ser complicado para los usuarios novatos de Linux,
por lo que Advanced Package Tool ( apt-getun programa frontal de la
dpkgherramienta) facilita la administraci�n
de paquetes.
Herramientas de l�nea de comandos adicionales que sirven como front-end para
dpkgincluir aptitudey front-end de
GUI como Synaptic y Software Center.

Gesti�n de paquetes RPM]]]


La Base de est�ndares de Linux , que es un proyecto de la Fundaci�n Linux , est�
dise�ada para especificar
(a trav�s de un consenso) un conjunto de est�ndares que aumentan la compatibilidad
entre los sistemas Linux conformes

est�ndar es RPM.
RPM utiliza un .rpmarchivo para cada paquete de software
Este sistema es el que utilizan las distribuciones derivadas de Red Hat, incluidas
Centos y Fedora,
para administrar el software. Varias otras distribuciones que no son derivadas de
Red Hat,
como SUSE, OpenSUSE y Arch, tambi�n usan RPM

Yumex y Gnome PackageKit , que tambi�n facilitan la administraci�n de paquetes


RPM.

LENGUAJE DE DESARROLLO
Los idiomas caen en uno de dos campos: interpretados o compilados . Un lenguaje
interpretado traduce
el c�digo escrito a c�digo de computadora a medida que se ejecuta el programa, y ??
un lenguaje compilado
se traduce todo a la vez.
Linux mismo fue escrito en un lenguaje compilado llamado C.
El principal beneficio de C es que el lenguaje en s� se mapea estrechamente con el
c�digo de
m�quina generado para que un programador experto pueda escribir c�digo que sea
peque�o y eficiente

C se ha ampliado a lo largo de los a�os. Est� C++ , que agrega soporte de objetos a
C (un estilo diferente
de programaci�n), y Objective C que tom� otra direcci�n y se usa mucho en los
productos de Apple.

También podría gustarte