Algunos comando del uso de Linux, aplicables a entornos basados en Ubuntu.Descripción completa
Descripción: 400 Comandos de Linux empleados explicados
Ejercicios de comandos de Linux realizados en Fedora. Trabajo realizado por: Axel Sunem Mora Olvera Sistemas Operativos I Ingeniería en Tecnologías de la Información y Comunicacione…Descripción completa
Comandos de LinuxDescripción completa
Descripción completa
la mayoría de los paquetes instalan la mayor parte de sus archivos ejecutables y de datos. Al no usar una partición /usr será un directorio dentro de la partición raíz /.Descripción completa
Descripción completa
Linux Command list in SpanishDescrição completa
Comandos Linux. Lista Rápida de Comandos Para Linux e UNIX. Comandos divididos por setores de usos para uso em terminal. Comandos Linux é um pequeno website com um conjunto de comandos Li…Descrição completa
TODOS LOS COMANDOS PARA KALI LINUX ULTIMA VERSION 2017.1
LINUX UNAD PDF
Descripción completa
Lista de Comandos Del Kali Linux
Networking concepts and networking technologies
project on networking, just for reference
Comandos de Networking Networking LINUX
Comandos de Networking Comando ifconfig : Este comando permite visualizar en pantalla la configuración que tiene las tarjetas de red del equipo o servidor
Se puede además con la siguiente instrucción: ifconfig eth1 [Dirección IP] netmask [máscara de red] Definir otra dirección IP diferente a la suministrada por ejemplo por un servidor DHCP
Comandos de Networking Dentro del directorio /etc/init.d existe un archivo llamado network el cual se puede editar directamente desde el editor ( vi). Instrucciones como: service network start service network stop Permiten la manipulación del estado de la tarjeta de red, en este caso service usa el script que posee network con fines de manipulación de las interfaces de red del equipo o servidor. Todas estas configuraciones realizadas en las interfaces de red son almacenadas en el directorio /etc/sysconfig en donde se alojan diversos scripts para servicios de red específicos.
Comandos de Networking Ejecutando SETUP dentro de /sysconfig me permite ingresar a un modo gráfico de configuración de las interfaces de red
Vía X11 en el sistema operativo puedo también configurar las interfaces de red dirigiéndome a la ruta: System – Administration – Network
Comandos de Networking route : con esta instrucción se puede establecer las rutas estáticas en un servidor Linux para establecer las conexiones que se establecerán a través de sus interfaces. Para el caso de rutas dinámicas se puede implementar software open source como [Quagga] que proporciona los protocolos de encaminamiento basados en TCP/IP para disponer del servidor Linux como un enrutador. El comando route –n visualiza la tabla de enrutamiento del servidor Linux. Puede aparecer la ruta: 0.0.0.0 0.0.0.0 que no es más que la ruta por defecto, en donde el primer valor identifica a Red y el segundo identifica a la Máscara. Se puede ejemplificar el uso de la ruta por defecto haciendo la siguiente prueba: Se hace un ping a una dirección cualquiera, ejemplo: ping 8.8.8.8 y si existe la conectividad se puede encontrar respuesta. Luego borrando la ruta por defecto usando el comando: route del –net 0.0.0.0 netmask 0.0.0.0 Y al intentar nuevamente el ping se obtendrá fallido. Para agregarla nuevamente: Route add –net 0.0.0.0 netmask 0.0.0.0 gw [IP puerta de enlace] http://www.microalcarria.com/descargas/documentos/Linux/redes/routing/Quagga/Manual_Quagga_castellano/
Comandos de Networking Iptables : una implementación para Linux de restricción de tráfico es a través del uso de iptables en el que básicamente hablaríamos de firewall. El firewall no es más que una estructura (hardware o software) que se usa en las redes de datos para filtrar el tráfico con el fin de prevenir cualquier ataque que pueda provocar un ente externo a nuestra infraestructura tecnológica. En las distribuciones de Linux el iptable viene activo como un servicio el cual se puede comprobar con la siguiente instrucción desde el terminal: service iptables stop service iptable start Además con el comando: iptables – L se puede listar todas las reglas de seguridad que están implementadas por default en la instalación de Linux, y usando la instrucción : iptables -- flush, Se puede borrar todas las reglas con el fin de estipular desde cero las reglas que se desea definir.
Comandos de Networking Algo a considerar cuando se implementa herramientas (software en servidores) para la protección de la red es montar una buena infraestructura en la que se debería implementar además de las iptables + SNORT (Sniffer de paquetes y un detector de intrusos basado en red se monitoriza todo un dominio de colisión) + SQUID (servidor Proxy) + CONTENT FILTER + ANTISPAM + ANTI SPYWARE. El archivo resolv.conf es el archivo donde se guarda la configuración de DNS y se encuentra ubicado en el directorio /etc/, visualizandolo : cat resolv.conf se puede apreciar como se vincula el nombre del servidor con una dirección IP Nameserver 192.168.80.1 Para realizar una verificación de la resolución de nombres podría desde el terminal hacer un ping por ejemplo a : www.google.com , verificar la respuesta para luego entonces editar el archivo con (vi) con el fin de comentar con (#) la línea del nameserver y con ello comprobar que no salga la solicitud del ping.
Un sniffer es un programa informático que registra la información que envían los periféricos, así como la actividad realizada en un determinado ordenador.
Comandos de Networking Otro archivo importante que se encuentra en el directorio /etc/ es llamado hosts, este guarda la relación entre un nombre de dominio y una dirección IP pero interno para los quipos de la red. Puedo visualizar su contenido con : cat hosts , y editando con el vi podría conseguir vincular los equipos de la red con su respectiva dirección IP y de esa manera hacer el llamado a partir de un nombre. ( ping router)
El comando NETSTAT tiene como uso principal buscar información que tiene que ver con el uso de la red. Puedo hacer uso de las siguientes instrucciones: netstat –nr netstat –a | more
muestra la tabla de enrutamiento se visualizan las conexiones abiertas o en uso
Teniendo el terminal abierto, accediendo a una url en el navegador y ejecutando la instrucción se puede verificar las conexiones que se establecen.
Comandos de Networking El comando traceroute sirve para verificar cual es la ruta que sigue un paquete para alcanzar el destino desde su origen. Ej.: traceroute www.google.com
El comando NSLOOKUP sirve para resolver el nombre de dominio, como también verificar que servidores ( IP’s) tiene un dominio específico. Ej.: nslookup www.google.com Con algunas de las IP’s obtenidas en la consulta puedo ingresar desde el navegador y acceder al dominio.
Administración de Paquetes Los sistemas de instalación de aplicaciones para distribuciones Red HAT y derivados como (CentOS, Fedora, SUSE, Mandrake), existe básicamente 3 sistemas de paqueterías que son: •
RPM (Red Hat Package Manager)
•
YUM (Yellowdog Update Modified)
•
TAR BALL (para la instalación de aplicaciones en código fuente)
Para las distribuciones derivadas de Debian como Ubuntu el equivalente a los paquetes RPM sería dpkg , el equivelente a YUM sería Apt-get.
El sistema de paquetería RPM puede ser utilizado desde el CLI o el GUI. Los comandos principales desde el CLI son: •
rpm – qa
el cual consulta todas las aplicaciones instaladas por paquetería rpm
•
rpm – uvh
instala y actualiza “si existe” aplicaciones
•
rpm – ivh
instala aplicaciones
•
rpm – e
borra o desinstala aplicaciones
Administración de Paquetes RPM no resuelve el problema de las dependencias al momento de instalar una aplicación.
Podría aparecer un mensaje tal como: dependency error.
Las dependencias son aplicaciones o librerías del sistema necesarias para el correcto funcionamiento de los programas.
Administración de Paquetes YUM es otro sistema de instalación de programas, resuelve el problema de las dependencias ya que descarga automáticamente desde los repositorios (localidad central en la que se alojan archivos de instalación)
Los comandos más importantes con YUM son: •
yum list
muestra todos los repositorios posibles de instalar
Administración de Paquetes •
yum search
busca una aplicación en particular
•
yum install
descarga e instala aplicaciones
•
yum update
actualiza aplicaciones
•
yum remove
elimina aplicaciones
TAR BALL es otra opción para instalar aplicaciones en Linux. Esta permite descargar el código fuente, compilar la aplicación e instalar. La mayoría de código fuentes se encuentran en formato tar.gz y tar.bz2 Los comandos para compilar el 95% de aplicaciones desde su código fuente son: •