Sei sulla pagina 1di 49

MODELOS Y

ARQUITECTURA DE
SEGURIDAD

Docente:Ing. Chávez Arancibia Alan Rolly


Administración del sistema
operativo Suse Linux

https://www.suse.com/es-es/
Que es GNU Linux ?
GNU/Linux es un sistema operativo, un
conjunto de programas que le permiten
interactuar con su ordenador y ejecutar otros
programas.
En un sistema GNU/Linux, Linux es el núcleo.
El resto del sistema consiste en otros
programas, muchos de los cuales fueron
escritos por o para el proyecto GNU
¿Que es Suse Linux ?

Es una distribución del sistema operativo GNU/linux,el cual es


originaria de Alemania,en la actualidad tiene 2 variantes:

a)Open Suse:Esta distribución Linux comunitaria es


auspiciada por empresa Suse LinuxGMBH el cual tiene
un soporte de 18 meses.

http://es.opensuse.org/
b)Suse Linux Enterprise: Es un distribución comercial
desarrollada por la empresa alemana-norteamericana
Suse GMBH,el cual esta diseñado para estaciones de
trabajo,servidores y mainframes,soporta una amplitud de
arquitectura de Hardware(x86,AMD64,Itanium,PowerPC)

Su soporte es de 10 años
Productos:

-SUSE Linux Enterprise Server


-SUSE Linux Enterprise Server para System z
-SUSE Linux Enterprise High Availability
Extension
-SUSE Linux Enterprise Point of Service
-SUSE Linux Enterprise Server para
aplicaciones SAP
SUSE Linux Enterprise Desktop
SUSE Linux Enterprise Server
para aplicaciones SAP
SUSE Linux Enterprise Server para System z

System z

En 2000, IBM y SUSE


incorporaron Linux al
mainframe. Ahora,
SUSE Linux Enterprise
Server para System z
es la solución preferida
para Linux en sistemas
mainframe de IBM
Versiones empresariales actuales con Soporte

-SUSE Linux Enterprise Desktop 10 SP4 for x86, AMD64, Intel64

-SUSE Linux Enterprise Desktop 11 SP3

-SUSE Linux Enterprise Server 10 SP4 for x86

-SUSE Linux Enterprise Server 10 SP4 for System z

-SUSE Linux Enterprise Server 10 SP4 for IBM POWER

-SUSE Linux Enterprise Server 10 SP4 for AMD64, Intel64

-SUSE Linux Enterprise Server 10 SP4 for Itanium

Versiones Actuales Comunitarias

-Open Suse 12.2


-Open Suse 12.3
ciclo de vida de 10 años
IBM Watson
90 servidores IBM POWER 750 con 32 cores, 16 Terabytes de memoria RAM.
Requerimientos de hardware Open Suse

Hardware para x86


Old CPU:Pentium 4,Athlon XP
New CPU:Intel iCore
Memoria: 512 MB mínimo requerido,recomendado 1 GB
HardDisk: X Windows System 1.2 GB
GNOME desktop 3.2 GB
KDE desktop 2.7 GB
Requerimiento de hardware Itanium SLES

Procesador:Itanium II ,Dual Core


Itanium
Máximo numero de Procesadores
soportados:1024 CPU
Memoria:1GB RAM por
procesador.(1024GB)
Hardisk:Minino 4GB,recomendado 10
GB
Requerimiento de hardware
AMD64 y Intel 64

Procesador:Se soportan Todos los procesadores x86_64


Máximo numero de Procesadores soportados:128 CPU
Memoria:1GB RAM por procesador(128GB RAM)
Hardisk:Minino 4GB,recomendado 10 GB
Requerimiento de hardware
Sistemas PowerPC

-Se soportan modelos servidores IBM


iSeries,IBM pSeries
IBM eserver i5/p5,OpenPower
-Tambien estaciones de trabajo power PC IBM
Intellistation

M
PROCESO DE INSTALACION DE OPEN SUSE
¿CONCEPTOS ?

-Instalación GRAFICA /MODO TEXTO

Particiones:

/ RAIZ

SWAP

Sistema de Archivos en Suse Linux

-EXT2
-EXT3
-ReiserFS
-
Comandos del terminal en Suse
Linux
Instructor:Ing. Chavez Arancibia
“El terminal es un programa que coge tus comandos
del teclado y los pasa al sistema operativo en ejecucion.

Bash(bourne Again Shell) es mas comun programa de


interprete de ordenes,aunque existen diversos como
ksh,tcsh y zsh.
COMANDOS BASICOS TERMINAL

INICIO:

usuario@equipo:directorio_actual$(usuario normal)

-->OJO
*USUARIO NORMAL ($)
*USUARIO ROOT (#)

-->PARA ACCEDER AL TERMINAL --


>KDE(Konsole),GNOME(gnome-terminal),xterm

--->CTRL +ALT+F1,F2,F3.... F7(interfaz Grafica)


Comandos Inicio y Cierre del sistema:

LOGIN:alumno
CONTRASEÑA:alumno

-->exit :terminar sesion:

-->shutdown -r (reinicia el sistema si es


superusuario)
¿Quién ESTA CONECTADO ?

Whoami

¿QUIEN MAS ESTA CONECTADO ?

Users
Who
¿Qué están haciendo ?
w
¿SISTEMA JERARQUICO DE ARCHIVOS DE SUSE
LINUX ?
¿CUALQUIER COSA QUE NO ES UNA
CARPETA ES UN ARCHIVO ?

CONTROLADORES DE
DISPOSITIVOS=archivos
LOS PROGRAMASson archivos
documentos,hojas de calculo,etcson
archivos
etc
DIRECTORIO RAIZ (/)

EL CUAL CONTIENE
SUBDIRECTORIOS COMO:
Bin,dev,home,etc,mnt,tmp,usr…

Puede haber muchos mas


EXPLOREMOS EL SISTEMA JERARQUICO DE ARCHIVOS
DE SUSE
DIRECTORIO BIN.

Binarios EJECUTABLES,
Este fue un de los primeros directorios
donde se almacenaban los ejecutables.

DIVIDIO /bin /sbin /usr/bin


DIRECTORIO DEV
-Aqui se almacenan todos controladores de los
dispositivos jerarquizados y considerándolos
siempre como un archivo

DIRECTORIO ETC

Esta esta destinanda almacenamiento de archivos


de configuración,seguridad,cuentas de usuarios,
configuración de hardware
DIRECTORIO lib

-Centro de almacenamiento para bibliotecas


de procedimientos y FUNCIONES.
-Programa===COPIAR COMPARTIDA DE
BIBLIOTECA

DIRECTORIO LOST+FOUND

-Si sucede algún fallo


=Kernel=programas=sincronización=siempre
se ubican aquí VACIO
DIRECTORIO mnt

-Montar dispositivos externos

DIRECTORIO SYS
-Configuración del sistema

DIRECTORIO TMP
-Espacio temporal
-archivos de programas
trabajados
DIRECTORIO USR

-Almacenamiento CENTRAL DE
TODOS LOS COMANDOS
-Configuración

DIRECTORIO HOME
-Archivos de USUARIOS
ESPECIFICOS
Comando ls

Listar archivos y directorios de


Linux/UNIX
VARIANTES

ls -a Lista todos los


archivos, incluyendo
los ocultos
ls -m Lista todos los
archivos separadas por
comas
ls -F Lista los archivos
indicando tipos de
archivo / = directorio
*=Ejecutable
ls -C Lista en múltiples
COLUMNAS
ls -l Lista en una única
columna
COMANDOS BASICOS DE UNIX/LINUX

$ ls --->Navegacion

$ mkdir --->Crear un directorio

$ rmdir ---->Borrar un directorio

$ cp ---->Copiar un archivo a un directorio especifico

$ mv --->Mover un archivo o Directorio

$ rm borrar un archivo

$ rm -R borrar directorio con su estructura de subdirectorios

$ cat Muestra en pantalla el contenido de los archivos con salida


estandar.

$pwd Nombre directorio donde se encuentra situado


VARIABLES DE ENTORNO

$ env

HOME: ruta de nuestro directorio personal.


USER: nombre de usuario asignado.
SHELL: ruta al intérprete de órdenes que
se ejecuta por defecto.
HOSTNAME: nombre asignado al equipo.
PATH: rutas en las que el intérprete busca
las órdenes a ejecutar cuando no
especificamos donde están.
CREAR ENLACE SIMBOLICO(ACCESO DIRECTO)

ln – s File1 link
MUESTRA CONTENIDO DE ARCHIVO

Cat file muestra contenido de archivo

More file muestra contenido paso a


paso

head file muestra contenido 10 primeras


lineas

Tail file muestra contenido 10 ultimas


lineas
GESTION DE PROCESOS

Ps=muestra procesos activos

Ps -e=muestra todos los procesos


listado los pid
Kill pid MATA PROCESO CON ID PID

Ps -A | grep dolphin BUSCA PROCESO

pgrep :BUSCA PID DEL PROCESO

Xkill :MATA programa en MODO GRAFICO


Usuarios,Grupos y Permisos
La cuenta de Administrador( ROOT)

su
¿QUIEN ESTA CONECTADO ?

whoami

Who a mi

alan pts/2 2012-12-15 12:04

¿QUE GRUPO O GRUPOS PERTENECE ?

ID
¿QUIEN MAS ESTA CONECTADO ?

Users (lista usuarios)

Who (lista usuarios detallada)

¿QUE ESTAN HACIENDO LOS USUARIOS EN EL


ORDENADOR ?

w
¿QUIEN MAS ESTA CONECTADO ?

Users (lista usuarios)

Who (lista usuarios detallada)

¿QUE ESTAN HACIENDO LOS USUARIOS EN EL


ORDENADOR ?

w
USUARIOS

ROOT

---->su

CAMBIAR CONTRASEÑA:

#Passwd root

Cambiar contraseña usuario simple

>passwd alumno
CREAR USUARIO EN TERMINAL SUSE
LINUX

--->useradd -m alumno2
Añadir usuarios

useradd -m pepe

Añadir grupos

groupadd administrativos

Eliminar usuario

userdel -f gerente

Eliminar grupos
groupdel alumnos
INFORMACION GRUPOS

/etc/group

INFORMACION DE USUARIOS

/etc/passwd