Tema 2- Sistemas Operativos Flashcards
A tener en cuenta sobre los procesos
Un proceso tiene o puede tener varios hilos.
Los hilos no tienen memoria, comparten la del proceso origen que los desencadenó.
La cpu y la prioridad se asignan al proceso , igual los recurso de E/S. Los hilos compiten por esos recursos pero no tienen asignados propios
Interface grafica de usuario GUI (Graphical User Interface )
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface), es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz
¿Qué es aero?
Aero es una interfaz gráfica incluida en Windows Vista y Windows 7
¿Qué es luna?
Inteface gráfica de usuario de Windows xp
¿Qué es modern IU?
Interface grafica de usuario de Windows 8
¿Qué es modern continuum?
Interface grafica de usuario de Windows 10
Windows phone o Windows mobile
S.O de Microsoft para móviles. (Android es el S.O para móviles de google e IOS el de Apple para mac).
SAM
Base de Datos del directorio activo DA
ldap
protocolo de comunicación con el directorio activo
IIS
IIS es a su vez servidor web, servidor de aplicaciones y servidor de ftp
ISO 9660
El estándar ISO 9660 es una norma publicada por la ISO, que especifica el formato para el almacenaje de archivos en discos compactos. El estándar ISO 9660 define un sistema de archivos para CD-ROM. Su propósito es que tales medios sean legibles por diferentes sistemas operativos, de diferentes proveedores y en diferentes plataformas, por ejemplo, MS-DOS, Microsoft Windows, Mac OS y Unix.
El torito
El Torito es una extensión a la especificación ISO 9660 de CD-ROM. Diseñada para permitir a una computadora arrancar desde un CD-ROM, fue lanzada por primera vez en enero de 1995 como un propósito conjunto de IBM y el fabricante de BIOS Phoenix Technologies.
¿Con qué comandos de Linux se instalan paquetes online?
apt-get install o yum installl
¿Con qué comandos de Linux se instalan paquetes ofline?
rpm
¿Qué posibles arquitecturas tienen los procesadores de los móviles?
ARM, ARM64 o x86
Entornos gráficos para linux
GNOME, KDE, xfce, cinnamon, MATE,LXDE
Gestor de arranque Group
GNU GRUB (o simplemente GRUB) es un gestor de arranque múltiple muy poderoso que permite cargar una amplia variedad de sistemas operativos, tanto libres como propietarios. Otro gestor de arranque más antiguo LILO
LVM
Gestor volúmenes lógicos
Partición de intercambio o swap
También conocido como Archivo de paginación o Memoria Virtual -Entendiendo por memoria la RAM. Son paginas de 4 Kib. Se corresponden con el archivo de paginación pagefile.sys de windows
Shell
Cualquier intérprete que los usuarios utilicen para escribir comandos.
GNOME,KDE,xfce son shell visuales o shell gráficas.
apt search
se utiliza para buscar paquetes
Comando export
se utiliza para hacer visible una variable desde todas las subshell o subprogramas. Esto también se conoce con el nombre de variable de entorno.
Cualquier variable puede hacerse variable de entorno usando definiéndola con export.
ps -faux
para listar procesos. Ver opciones del ps
Para iniciar, parar, reiniciar servicios en linux
/etc/init.d/mysql start o sytemctl start
Para sacar o meter ficheros en una máquina linux
Se hace por ssh, para ello la máquina tiene que tener instalado el servicio de ssh ej (openssh-server). Algunas herramientas para hacerlo puedes ser winscp
Para usar un servidor linux como servidor de ficheros de windows (\)
Es necesario instalar el paquete de protocolo cifs(SMB SAMBA)
Puerto por defecto de ssh
22
Puerto de mysql
3306
Puerto de apache
80
caracter (simbolo de la ñ)
equivale a $home
comando date
muestra la fecha y hora
Comando time
No saca la fecha y hora sino el tiempo que tarda en ejecutarse un comando
LAMP
Linux + apache + Mysql o MariaBD + PHP o Pyton o Perl
WAMP
windows + apache + Mysql o MariaBD + PHP o Pyton O Perl
XAMPP
Cualquier S.O + apache + Mysql o MariaBD + PHP o Pyton o Perl
MAMP
MAC + apache + Mysql o Maria BD + PHP o Pyton
Nginx
es un servidor web/proxy inverso ligero de alto rendimiento y un proxy para protocolos de correo electrónico (IMAP/POP3). Es de código abierto
LEMP
Linux + Nginx + Mysql o MariaBD + PHP o Pyton o Perl
UNIX
Funciona tanto en ordenadores personales como en mainframe, trabaja tanto para sistemas monoprocesador como multiprocesador.
LINUX
Unix gratuito
Proyecto GNU (Gnu’s Not Unix)
Proyecto para generar software libre
Algunas distribuciones de Linux que hay que saber
Centos distribución gratuita de Red Hat Enterprise Linux.
Suse linux enterprise. versión comercial.
Ubuntu, versión gratuita. excepto Ubuntu server LTS y ubuntu LTS que tienen versión gratuita y versión comercial.
Debian, Fedora,OpenSuso, Aldo-. Son versiones gratuitas
FHS o Filesystem Hierarchy Standard
El sistema de ficheros de linux está estandarizado y puede variar para cada distribución.
define los principales directorios y sus contenidos en GNU/Linux y otros sistemas operativos similares a Unix.:
/bin (Programas binarios esenciales cp,ls,mkdir,mv…)
/boot ( Archivos utilizados en el inicio del sistema:nucleo, discos,ram)
/etc (Archivos de configuración utilizados en todo el sistema y que son específicos del anfitrión)
/dev(dispositivos esenciales, de disco, de teclado, de memoria.. )
/etc/opt (Archivos de configuración utilizados por programas alojados dentro de /opt)
/home (directorio de inicio de los usuarios).
/lib /lib 64 (Bibliotecas compartidas esenciales para los binarios de /bin, /sbin y el núcleo del sistema. /lib64 corresponde al directorio utilizado por sistemas de 64-bit.)
/mnt (Sistemas de archivos montados temporalmente.)
/media (puntos de montaje para los dispositivos de medios, unidades de disco, etc…)
/opt (Aplicaciones de terceros)
/root (directorio de inicio de root)
/proc (Sistema de control de procesos. Sistema de archivos virtual que documenta sucesos y estados del núcleo. Contiene, principalmente, archivos de texto.).La información de este directorio se consulta en memoria. Aquí se consulta el uso de cpu, memoria, etc
/sbim (archivos ejecutables de administración).
/tmp ( archivos temporales)
/var (archivos que crecen: log auxiliares, etc )
¿Qué es NFS?
(Sistema de archivos de red). Es un protocolo del nivel de aplicación utilizado para sistema de archivos distribuido en un entorno de red. Posibilita que distintos sistemas conectados en una misma red, accedan a archivos remotos como si fueran locales. El protocolo NFS está incluido por defecto en todas las distribuciones de Unix y en la mayoría de las Linux.
¿Qué es CIFS?
Es un protocolo de red que permite compartir archivos, impresoras, etcétera, entre nodos de una red de computadoras que usan el sistema operativo Microsoft Windows. El protocolo pertenece al nivel de aplicación del modelo de referencia OSI. Antes se conocía como protocolo SMB , CIFS es SMB con algunas mejoras en cuanto a tamaño de archivos y otras implementaciones.
También existe Samba, que es una implementación libre del protocolo SMB con las extensiones de Microsoft. Funciona sobre sistemas operativos GNU/Linux y en otros UNIX. Por lo general todos los linux soportan Cifs, sino abría que añadir el paquete.