Está en la página 1de 8

Informacin adicional sugerida Trabajo de Seguridad Informtica

POR QU LINUX NO ES UN SISTEMA OPERATIVO Y POR QU NO IMPORTA?


Mucho se ha hablado de Linux, de los sistemas operativos Unix-like y de muchas otras cosas
relacionadas al pingino. Pero por qu Linux no es un sistema operativo?
Un sistema operativo es el conjunto de programas que gestionan los recursos de hardware de un
sistema informtico y ofrecen servicios comunes al resto de las aplicaciones. Un ordenador sin un
sistema operativo no es ms que un montn de hojalata y componentes electrnicos intiles.
La palabra clave entonces es conjunto. Si bien el sistema operativo puede ser un slo programa,
generalmente est conformado por un conjunto y entre ellos el ms importante es el kernel.

Qu es el kernel?
El kernel o ncleo es el software responsable de gestionar el acceso al hardware del ordenador.
Entre sus funciones ms importantes estn la administracin de la memoria, del tiempo de
procesador y del acceso a los perifricos del sistema. Un ordenador puede ejecutar muchos
programas a la vez, por eso el kernel tambin es el encargado de decidir qu programa hace uso
de qu recurso o dispositivo y durante cunto tiempo.
Entonces, tcnicamente hablando, Linux es un kernel de cdigo abierto, inspirado en Minix y
encargado de gestionar el hardware de un ordenador. Es parte fundamental de un sistema
operativo tipo Unix pero por s slo no es un sistema operativo.
A inicios de los 90, el proyecto GNU comenz el desarrollo de un sistema operativo tipo Unix
usando el kernel Hurd y todo el conjunto de aplicaciones desarrolladas por ellos mismos. Sin
embargo, el diseo ambicioso de este kernel hizo que su salida se demorara ms de lo previsto y
es aqu cuando la popularidad de Linux juega un papel importante, pues el proyecto GNU decide
usarlo como reemplazo de Hurd mientras terminaban su desarrollo. Se combinaron las
aplicaciones de GNU con el kernel de Linux y se dio origen a lo que hoy se conoce como sistema
operativo GNU/Linux.
Desde ese entonces, la FSF ha insistido en que los sistemas operativos que usen el kernel Linux y
las aplicaciones GNU sean llamados GNU/Linux y de esta manera dar crdito a ambos proyectos.
Y por qu esto ya no importa? Principalmente porque con el paso del tiempo el proyecto GNU ha
cambiado su enfoque hacia otras tareas bajndole prioridad al desarrollo. En consecuencia
muchas de las aplicaciones de GNU han sido reemplazadas por otras creando as un amplio
ecosistema de alternativas; tanto as que en todas las distribuciones la pieza constante es el
kernel. Entonces por facilidad, pragmatismo o simplemente pereza preferimos llamar Linux a todo
el sistema operativo y no slo al kernel.




7 RAZONES POR LAS QUE LINUX ES MS USADO QUE WINDOWS EN SERVIDORES

Linux est presente en un sin fin de dispositivos, es el sistema operativo ms usado en los
servidores y no por accidente. Te contamos por qu.
Hoy en da Linux est presente en un sin fin de dispositivos a nuestro alrededor, desde
smartphones hasta consolas de videojuegos, pero est incluso ms cerca de lo que pensamos.
As no usemos ninguno de estos dispositivos, con el simple hecho de abrir una pgina web ya
estamos usando Linux. La razn? pues Linux se ha convertido en el sistema operativo ms usado
en los servidores y no por accidente. Veamos a continuacin sus principales ventajas.

ESTABILIDAD
Nadie duda de la estabilidad de un sistema Linux, ms cuando es bien sabido que una instalacin
tpica puede correr durante aos sin presentar fallas. Linux maneja grandes cantidades de
procesos mucho mejor que Windows y no requiere reiniciar ante los cambios de configuracin o
luego de actualizaciones del sistema. Windows se degrada con el tiempo y de cuando en cuando
requerir intervencin del usuario para desfragmentar el disco duro, limpiar el registro o aplicar
cualquier otro artilugio que permita devolverle un poco de agilidad al sistema. En Linux, con un
buen sistema de archivos (como Ext4 o XFS) jams oirs la palabra desfragmentar.

SEGURIDAD
Ningn sistema es inmune a los ataques, pero la velocidad de reaccin ante un fallo y la cantidad
de personas que pueden auditarlo, sin duda marcan la diferencia. Microsoft reacciona de forma
ms lenta ante los agujeros de seguridad de Windows y esto deja a sus sistemas vulnerables
durante ms tiempo. La comunidad de Linux responde mucho ms rpido ante estos eventos y
gracias a que el cdigo fuente est disponible, cualquiera con los conocimientos necesarios puede
corregir el fallo y ponerlo a disposicin de los usuarios de inmediato. No est de ms decir que
Linux es atacado con mucha menos frecuencia por virus y malware.

MANEJO DE APLICACIONES
Las distribuciones Linux usan repositorios oficiales para sus aplicaciones, aplicando controles de
calidad y polticas de seguridad que garantizan la integridad y sanidad de los paquetes instalados.
Y no slo se trata de seguridad e integridad, tambin es un tema de facilidad de uso pues todo lo
que podamos necesitar se encuentra en un slo lugar.




















FLEXIBILIDAD
Una instalacin Linux puede ajustarse tanto como sea necesario. Es comn no instalar interfaz
grfica para evitar el desperdicio de memoria RAM, escoger un sistema de archivos ptimo segn
las necesidades del servicio o compilar una aplicacin si queremos adaptarla a la medida de
nuestro sistema. Linux puede reconfigurarse para incluir slo los servicios esenciales para el tipo
de negocio y as optimizar el uso de los recursos.

COSTOS
Linux es el rey indiscutible en costos de implementacin y difcilmente podr ser derrocado.
Incluso las versiones empresariales con soporte corporativo son ms econmicas que Windows o
cualquier otro software propietario. Esto se debe a que la mayora del software que se usa en
Linux es gratuito mientras que el propietario est atado a costosos esquemas de licenciamiento o
a ventas de complementos adicionales para agregar nuevas funcionalidades.

COMUNIDAD
Linux es y siempre ha sido algo comunitario, esto hace que los desarrolladores siempre estn
escuchando que dicen y que necesitan sus usuarios. Este esfuerzo mancomunado permite que la
mayora de las distribuciones puedan publicar actualizaciones cada 6 meses, cosas que ocurre con
mucha menos frecuencia del lado de Windows.

LIBERTAD
Quizs la ms filosfica de todas las ventajas, pero es que con Linux no tendrs detrs de ti a
ninguna compaa limitndote en el uso del sistema o encerrndote bajo clusulas legales oscuras.
Con Linux eres libre de usar, modificar y combinar lo que desees para satisfacer tus necesidades.

Entre las distribuciones ms usadas para servidores estn Debian, Slackware, CentOS y Red Hat
Enterprise Linux. Indeciso sobre qu sistema operativo usar para tu servidor? Prubalo y
cuntanos cmo te va, seguro que no te arrepentirs.


LISTADO DE PUERTOS TCP/UDP
En TCP/IP y redes UDP, un puerto es un punto final a una conexin lgica y el medio por el que un
programa cliente se comunica con un programa especfico en una computadora en una red.
Algunos puertos tienen nmeros preasignados a ellos por la IANA.

Los nmeros de puertos van desde el 0 al 65536, pero slo los puertos del 0 al 1024 estn
reservados para servicios privilegiados.

Esta lista de nmeros de puertos especifica el puerto usado por el puerto del servidor como
puerto de contacto.

Para ms informacin: RFC 1700.


Para la lista completa de puertos, ver la tabla Port Numbers de IANA


Puerto Descripcin
1 TCP Port Service Multiplexer (TCPMUX)
5 Remote Job Entry (RJE)
7 Protocolo Echo (Responde con eco a llamadas remotas)
9 Protocolo Discard (Elimina cualquier dato que recibe)
13 Daytime (Fecha y hora actuales)
17 Quote of the Day (Cita del Da)
18 Message Send Protocol (MSP)
19 Protocolo Chargen, Generador de caractres
20 FTP Datos
21 FTP Control
22 SSH, scp, SFTP Remote Login Protocol
23 Telnet
25 Simple Mail Transfer Protocol (SMTP)
29 MSG ICP
37 Time
42 Host Name Server (Nameserv)
43 WhoIs
49 Login Host Protocol (Login)
53 Domain Name System (DNS)
66 Oracle SQLNet
67 BOOTP (BootStrap Protocol) (Server), tambin usado por DHCP
68 BOOTP (BootStrap Protocol) (Client), tambin usado por DHCP
69 Trivial File Transfer Protocol (TFTP)
70 Gopher Services
79 Finger
80 HTTP
88 Agente de autenticacin Kerberos
103 X.400 Standard
107 Remote Telnet Service
108 SNA Gateway Access Server
109 POP2
110 POP3
115 Simple File Transfer Protocol (SFTP)
118 SQL Services
119 Newsgroup (NNTP)
123 NTP
137 NetBIOS Name Service
138 NetBIOS Datagram Service
139 NetBIOS Session Service
143 Internet Message Access Protocol (IMAP)
156 SQL Server
161 SNMP
162 SNMP-trap
177 XDMCP (Protocolo de gestin de displays en X11)
179 Border Gateway Protocol (BGP)
190 Gateway Access Control Protocol (GACP)
194 Internet Relay Chat (IRC)
197 Directory Location Service (DLS)
209 Quick Mail Protocol
217 dBASE Unix
389 Lightweight Directory Access Protocol (LDAP)
396 Novell Netware over IP
443 HTTPS
444 Simple Network Paging Protocol (SNPP)
445 Microsoft-DS (Active Directory, comparticin en Windows, gusano Sasser, Agobot)
458 Apple QuickTime
500 IPSec ISAKMP, Autoridad de Seguridad Local
512 exec
513 login
514 syslog usado para logs del sistema
515 Printer
520 RIP
522 Netmeeting
531 Conference
546 DHCP Client
547 DHCP Server
563 SNEWS
569 MSN
631 CUPS: sistema de impresin de Unix
666 identificacin de Doom para jugar sobre TCP
992 Telnet SSL
993 IMAP4 SSL
995 POP3 SSL
1080 Socks Proxy
1352 IBM Lotus Notes/Domino RCP
1433 Microsoft-SQL-Server
1434 Microsoft-SQL-Monitor
1494 Citrix MetaFrame Cliente ICA
1512 WINS
1521 Oracle listener
1701 Enrutamiento y Acceso Remoto para VPN con L2TP
1723 Enrutamiento y Acceso Remoto para VPN con PPTP
1761 Novell Zenworks Remote Control utility
1863 MSN Messenger
2049 NFS
2082 CPanel
2086 WHM (Web Host Manager)
2427 Cisco MGCP
3000 Calista IP phone (saliente)
3030 NetPanzer
3128 Squid Proxy
3306 MySQL
3389 Microsoft Terminal Server
3396 Novell agente de impresin NDPS
3690 SubVersion
4099 AIM Talk
4662 eMule
4672 eMule
4899 RAdmin
5000 UPNP (Universal plug-and-play)
5060 SIP (Session Initiation Protocol)
5190 Calista IP phone (entrante)
5222 XMPP/Jabber: conexin de cliente
5223 XMPP/Jabber: puerto por defecto para conexiones de cliente SSL
5269 XMPP/Jabber: conexin de servidor
5432 PostgreSQL
5500 VNC (Virtual Network Computing)
5517 Setiqueue proyecto SETI@Home
5631 pcAnyWhere (host)
5632 pcAnyWhere (host)
5400 VNC (Virtual Network Computing)
5500 VNC (Virtual Network Computing)
5600 VNC (Virtual Network Computing)
5700 VNC (Virtual Network Computing)
5800 VNC (Virtual Network Computing)
5900 VNC (Virtual Network Computing)
6000 X11 usado para X-windows
6112 Blizzard Entertainment
6129 Dameware: Software conexin remota
6346 Gnutella
6347 Gnutella
6348 Gnutella
6349 Gnutella
6350 Gnutella
6355 Gnutella
6667 IRC
6881 BitTorrent: puerto por defecto
6891-6900 MSN Messenger (archivos)
6901 MSN Messenger (voz)
6969 BitTorrent: puerto de tracker
7100 Servidor de Fuentes X11
8000 Shoutcast
8080 HTTP alternativo al puerto 80. Tambin Tomcat default
8118 privoxy
8291 routers Microtik
9009 Pichat peer-to-peer chat server
9898 Dabber (troyano)
10000 Webmin (Administracin remota web)
12345 Netbus (troyano)
19226 Puerto de comunicaciones de Panda Agent
20000-20019 ICQ
28800-29000 MSN Game Zone
31337 Back Orifice (troyanos)

También podría gustarte