Introducción a Ubuntu Linux y sus utilidades para principiantes y desarrolladores
1. 1
26 SEPTIEMBRE
INFORME UBUNTU-LINUX
Creado por: BRUSS KIDT ATENCIA ARBI
UBUNTU PARA
PRINCIPIANTES Y
DESARROLLADORES
ALUMNO: BRUSS KIDT ATENCIA ARBI
INGENIERIA ELECTRONICA Y
TELECOMUNICACIONES
ADMINISTRACION,FINANZAS DE NEGOCIOS
GLOBALES
MUNDO EVOLUTIVO, BASADO
EN SOFTWARE LIBRE.
AFRONTANDO EL COVIT-19 CON
HERRAMIENTAS DIGITALES
GUIA-ASESOR-DOCENTE
CESAR WILFREDO ROSAS
ECHEVARRIA
SISTEMAS OPERATIVOS
GNU/LINUX
ESCUELA DE
POSTGRADO
2. 2
UBUNTU & LINUX
UBUNTU
DESDE UN PUNTO DE VISTA SUPERFICIAL A MI CARRERA Y PROFESION COMO
ING.ELECTRONICO Y TELECOMUNICACIONES,ADMINISTRACION DE NEGOCIOS
INTERNACIONALES,CONOCIA GENERALIDADES DE MUNDOS Y SOFTWARE LIBRE
ADEMAS ERAN POCO INTERESANTE,SIEMPRE DECIA QUE CADA PROFESION EN SU
RAMA,AHORA QUE VAMOS PROFUNDIZANDO EN SISTEMAS
INFORMATICOS,PROCESAMIENTO DE DATOS Y SERVICIOS CON LA NUEVA ERA
TECNOLOGICA Y EPOCAS DE PANDEMIAS DEBEMOS ESTAR MAS SINCRONIZADO QUE
NUNCA,CONSIDERANDO USOS DE HERRAMIENTAS DIGITALES SI MAS QUE DECIR
HABLEMOS:
El sistema operativo Ubuntu no es más que una distribución de código abierto basada
en Debian, otro sistema operativo, cuyo punto común es Linux, la madre de todos los
software gratuitos que actúan como sistemas operativos en los ordenadores de
medio mundo.
Desde teléfonos inteligentes hasta automóviles, supercomputadoras y
electrodomésticos, desde computadoras de escritorio hasta servidores empresariales,
el sistema operativo Linux está en todas partes.
Linux ha existido desde mediados de la década de 1990 y desde entonces ha alcanzado
una base de usuarios que se extiende por todo el mundo. Linux está en todas partes:
está en sus teléfonos, sus termostatos, en sus automóviles, refrigeradores, dispositivos
Roku y televisores. También gestiona la mayor parte de Internet, todas las 500
supercomputadoras más importantes del mundo y las bolsas de valores del mundo.
Pero además de ser la plataforma elegida para ejecutar equipos de escritorio,
servidores y sistemas integrados en todo el mundo, Linux es uno de los sistemas
operativos más confiables, seguros y sin preocupaciones disponibles.
“De verdad, no estoy tratando de destruir a Microsoft. Ése será
tan sólo un efecto colateral no intencionado.”.
BY Linus Tolvards
3. 3
Todos los archivos de Linux tienen un nombre, el cual debe cumplir unas ciertas reglas:
• Un nombre de archivo puede tener entre 1 y 255 caracteres. • Se puede utilizar
cualquier carácter excepto la barra inclinada / y no es recomendable emplear los
caracteres con significado especial en Linux, que son los siguientes: = ^ ~ ' " ` * ; - ? [ ] (
)! & ~ < >. Para emplear ficheros con estos caracteres o espacios hay que introducir el
nombre del fichero entre comillas.
PERMISOS LINUX FILES
Existen 3 tipos de permisos:
Lectura: permite a un cierto usuario ver el contenido de un archivo. Si es un
directorio, el contenido del mismo.
Escritura: permite modificar un archivo. Si es un directorio, el contenido del
mismo.
Ejecución: si existe algo que ejecutar, se podrá hacer con este permiso.
BUSQUEDA DE UN ARCHIVO
SE DEBE CONSIDERAR SIEMPRE UNA JERARQUIA ASI TENER CLARA DONDE
REALIZAR LA BUSQUEDA.
Para encontrar un archivo en Linux, puedes utilizar el comando Linux find. Esto inicia
una búsqueda recursiva en una jerarquía de directorios siguiendo ciertos criterios. El
comando find de Linux es una herramienta precisa para encontrar archivos y
directorios y es compatible con casi todas las distribuciones de Linux
Loguearse
El sistema Linux es multiusuario, por lo cual hay que empezar por
autenticarse en el equipo.
4. 4
La autenticación sirve para comprobar que el usuario situado
delante de la consola es quien pretende ser. Tiene que facilitar su
identidad (nombre de inicio de sesión o login) y una prueba de esta
(contraseña) para conectarse.
Tanto si se trata del modo texto como del modo gráfico, la
contraseña escrita por el usuario no se muestra en pantalla.
Utilidades de SO derivados (en Linux)
en dicho sistema y sus derivados podemos apreciar que cuenta con
muchas ventajas entre ello es la monitorización y optimización del
sistema
MODULOS KERNEL.
Existe una gran cantidad de componentes de hardware para PCs.
Para utilizar este hardware correctamente, se necesita un
controlador que haga de intermediario entre el sistema operativo
(en Linux es el kernel) y el hardware. Normalmente existen dos
mecanismos para integrar controladores en el kernel:
Controladores unidos al kernel. En este manual denominaremos
a este tipo de kernel de una sola pieza como kernel monolítico.
Algunos controladores sólo pueden funcionar de esta forma.
Controladores cargados en el kernel cuando se necesitan, lo
que denominaremos como kernel modularizado. La ventaja
aquí es que sólo se cargan los controladores que se necesitan
realmente y por lo tanto el kernel no contiene ninguna carga
innecesaria.
5. 5
Iniciando servicios desde el arranque del sistema
En muchos casos es conveniente que un servidor o servicio inicien
junto con el arranque del equipo en si, por ejemplo el servidor web
Apache o alguna base de datos, esto es para que estén disponibles
todo el tiempo y no se requiera de intervención del administrador
para iniciarlos.
En Linux, a diferencia de otros sistemas operativos, es posible
configurarlo en base a niveles de ejecucción (run levels), cada nivel
de ejecucción (en la mayoría de las distros son 7), inicia o detiene
(Start o Kill) ciertos servicios. Estos niveles son los siguientes:
0 Detener o apagar el sistema
1 Modo monousuario, generalmente utilizado para
mantenimiento del sistema
2 Modo multiusuario, pero sin soporte de red
3 Modo multiusuario completo, con servicios de red
4 No se usa, puede usarse para un inicio personalizado
5 Modo multiusuario completo con inicio gráfico ( X Window)
6 Modo de reinicio (reset)
CAMBIAR EL HOSTNAME EN UBUNTU MANUALMENTE.
Solo necesitas actualizar el hostname en dos archivos de
configuración: /etc/hostname y /etc/hosts. A continuación,
actualiza el registro de hostname con el nuevo en el archivo
/etc/hosts para que el sistema guarde el nuevo nombre de host en
la red.
6. 6
CAPTURAR PAQUETES
Grupo De Comandos Que Se Usan Para Procesar Y Revisar Asi
Como Instalar Controlador De Red Y Todo Relacionado A Ello,Se
Pueden Revisar Desde Flujo,Velocidad Y Consumo De
Bits,Bytes,Megas Y Gigabytes De Datos
PODEMOS APRECIAR SI SE SIMULAR DICHO SO,LA RED DE
COMUNICAIONES NO SE VE AFECTADO LADO IZQUIERDO
WINDOWS-LADO DERECHO LINUX-UBUNTU(EN DESCARGA DE
PAQUETES DE 134 MB RAZON DEL PING DE RETORNO ALTO)
PRUEBA REALIZADA PARA MAYOR FACILIDAD DE ANALISIS.
Desde la consola con el comando alt+f2 o buscando la palabra
terminal en la barra de tareas.se instala un tester de velocidad q
considere los parametros basicos distancia x ancho de banda y
7. 7
paquetes o tramas x segundo en este caso se usaran el speed test q
busca un servidor automatico asi cotejar datos reales.
SEGURIDAD DE DATOS.
A todo ello podemos adicionar en la linea de comandos una tabla de
ip que hace la funcion de regular y registrar los paquetes de datos
desde un puerto kernel,llegando a ser parte de un firewall que lleva
un control ordenado de tabla de datos y tasas.
8. 8
SECUENCIA DE COMANDOS PYTHON
Al crear una aplicación en línea o simplemente agregar algunas
dinámicas adicionales a un sitio web, hay un recurso especial que
necesita: lenguajes de secuencias de comandos .ya sean en PHP,
Python, JavaScript o jQuery.
Dichos entornos incluyen aplicaciones de software, páginas web e
incluso sistemas integrados en shells y juegos de sistemas
operativos. La mayoría de las estructuras modernas admiten estos
lenguajes, lo que les brinda un amplio soporte al mismo tiempo que
se desarrollan a través de un proceso de código abierto.
INPUT – Esta cadena se
utiliza para controlar los
paquetes entrantes al
servidor. Puede bloquear /
permitir conexiones basadas
en puerto, protocolo o
dirección IP de origen.
FORWARD – Esta cadena
se utiliza para filtrar los
paquetes que entran al
servidor pero que deben ser
reenviados en otro lugar.
OUTPUT – Esta cadena se
utiliza para filtrar los
paquetes que salen del
servidor
9. 9
PROGRAMA C EN ENTORNO UBUNTU
Es un entorno para iniciar a tocar la frase conocida “hola mundo”
Iniciamos el comando terminal y empezamos.
.C ES UNA EXTENCION QUE HACE QUE SEA UN PROGRAMA
EJECUTABLE O FUNCIONAL.
Se adjuntaran mas informacion dedicada para cada funcion al final
de este informe.