Está en la página 1de 34

TECNOLOGÍAS DE LA INFORMACIÓN

EN LINEA

ADMINISTRACIÓN DE SISTEMAS OPERATIVOS

3 créditos

Profesor Autor:
Ing. Alejandro Loor Navia, Mg.

Titulaciones Semestre

● Ingeniero en Tecnologías de la Información Tercero

Tutorías: El profesor asignado se publicará en el entorno virtual de aprendizaje


(online.utm.edu.ec), y sus horarios de conferencias se indicarán en la sección CAFETERÍA
VIRTUAL.
PERÍODO NOVIEMBRE 2020/ MARZO 2021
Índice

Tabla de contenido

Unidad 2 Servicios básicos y avanzados de la administración de sistemas operativos 3


Tema 1: Servicios básicos de sistemas operativos 3
Servicios del sistema opera vo 3
Administrar y listar servicios en Linux 7
Ges ón de Usuarios y Grupos en Windows server 10
Ges onar usuarios y grupos en Ubuntu Server 13
Enjaular usuarios en Linux 16
Ges ón de so ware: Ubuntu GNU/Linux 17
Administración remota 24
Tema 2: Servicios avanzados de los sistemas operativos 29
Bibliografía 30
Bibliogra a 30

4
Resultado de
aprendizaje de la
asignatura

El estudiante conocerá y aplicará los principios, las técnicas y las herramientas utilizadas
en la administración de sistemas operativos para el adecuado funcionamiento de un
sistema informático, desde sistemas de pequeña escala hasta centros de servicios
especializados.

Unidad 2 Servicios básicos y avanzados de la administración de

sistemas operativos
Resultado de aprendizaje de la unidad: Reconocer las funcionalidades de
administración de servicios en múltiples sistemas operativos a través de la comparación
de sus capacidades y limitaciones, además de conocer la instalación y configuración de
servidores.
Tema 1:
Servicios
básicos de
sistemas operativos
Servicios del sistema operativo
El conjunto de todos los servicios ofrecidos por el sistema operativo constituye la interfaz
del sistema operativo, es decir, la forma de comunicarse con él. A estos servicios se les
llama también llamadas al sistema.
A continuación los procesos más destacados proporcionados por el sistema operativo:
Interfaz de Usuario
Casi todos los sistemas operativos disponen de una interfaz de usuario (UI, user
interface), que puede tomar diferentes formas. Uno de los tipos existentes es la interfaz
de línea de comandos (CLI, command-line interface) que usa comandos de texto, y por
otra parte se utiliza una interfaz gráfica de usuario (GUI, graphical user interface)
compuesta por ventanas.

5
Figura 1. Interfaz gráfica y línea de comandos de un sistema operativo

Ejecución de Programas

El sistema tiene que poder cargar un programa y ejecutar dicho programa. Todo
programa debe poder terminar su ejecución, de forma normal o anormal (indicando un
error).

6
Figura 2. Procesos cargados por el Sistema operativo

Operaciones de E/S

Un programa en ejecución puede necesitar llevar a cabo operaciones de E/S, dirigidas a


un archivo o dispositivo de E/S. Para ciertos dispositivos es deseable disponer de
funciones especiales. Por cuestión de eficiencia y protección, los usuarios no pueden
controlar de modo directo los dispositivos de E/S; el sistema operativo debe proporcionar
medios para realizar la E/S.

Figura 3. Diagrama de procesos para operaciones de E/S

Manipulación del sistema de archivos

El sistema de archivos tiene una importancia especial. Obviamente, los programas


necesitan leer y escribir en archivos y directorios. También necesita crearlos y borrarlos
usando su nombre, realizar búsquedas en un determinado archivo o presentar la
información contenida en un archivo. Algunos programas incluyen mecanismos de
gestión de permisos para conceder o denegar el acceso a los archivos o directorios
dependiendo de quién es el propietario.

7
Figura 4. Directorio de archivos de un sistema operativo

Comunicaciones

Hay muchas circunstancias en las que un proceso necesita intercambiar información


con otro. Dicha comunicación puede tener lugar entre procesos que se están ejecutando
en la misma computadora o entre procesos en computadoras diferentes conectadas por
red. La comunicación se puede implementar utilizando memoria compartida,
procedimiento en el que el sistema operativo transfiere paquetes de información entre
unos procesos y otros.

Detección de errores

El sistema operativo necesita detectar constantemente los posibles errores. Estos


errores pueden producirse en el hardware del procesador y de memoria, en un
dispositivo de E/S o en los programas de usuario. Para cada tipo de error, el sistema
operativo debe llevar a cabo la operación apropiada para asegurar el funcionamiento
correcto y coherente.

Figura 5. Detección de errores de Sistemas operativos

8
Asignación de recursos

Cuando hay varios usuarios, o hay varios trabajos ejecutándose al mismo tiempo, deben
asignarse a cada uno de ellos los recursos necesarios. El sistema operativo gestiona
muchos tipos diferentes de recursos; algunos pueden disponer de código de software
especial que gestionen su asignación, mientras que otros pueden tener código que
gestione de forma mucho más general su solicitud y liberación. (Monografias.com, s.f.)

Figura 6. Asignación de recursos de sistemas operativos multiusuario

Administrar y listar servicios en Linux


Administrar un VPS de Linux es una tarea crítica y, a veces, muy difícil si no tienes las
herramientas adecuadas. A menudo, la dificultad radica en tener que configurar y
mantener muchos recursos y servicios. En un servidor, la mayoría de los recursos son
softwares, lo que los hace un poco más fáciles de monitorear. A continuación,
aprenderemos todos los conceptos básicos de los servicios de Linux, incluyendo cómo
administrar, controlar y listar servicios en Linux.

● Servicios de Linux
● Cómo listar servicios en Linux
● Administrar servicios de Linux

Servicios de Linux
Un servicio es un programa que se ejecuta en segundo plano, fuera del control
interactivo de los usuarios del sistema, ya que carecen de una interfaz. Esto con el fin de
proporcionar aún más seguridad, pues algunos de estos servicios son cruciales para el
funcionamiento del sistema operativo.

9
Por otro lado, en sistemas como Unix o Linux, los servicios también se conocen como
daemons. A veces el nombre de estos servicios, o daemons, terminan con la letra d. Por
ejemplo, sshd es el nombre del servicio que maneja SSH.
Entonces, pasemos a saber cómo listar servicios en Linux.
Cómo listar servicios en Linux
Consideremos un escenario potencial: ejecutas tu sistema Linux y ya no puedes acceder
a localhost. Lo más probable es que el servicio HTTP fue deshabilitado y está causando
el problema.
Para solucionar problemas como este y muchos otros, es bueno saber cómo listar todos
los servicios en Linux.
Afortunadamente, CentOS y Ubuntu, dos de los sistemas operativos más populares en
sus áreas, comparten systemd. Eso significa que los comandos que vamos a presentar
son compatibles con ambos sistemas.
Una vez dentro, debes ser el usuario raíz para listar los servicios en Linux.
su
Ahora puedes listar todos los servicios en Linux. Para hacerlo, ejecuta el comando:
sudo systemctl list-unit-files --type service --all
Cuando ejecutes el comando, verás todos los servicios que están en el sistema. Sin
embargo, también verás que algunos tienen un estado definido. Veamos qué significa
todo esto.

● Los servicios habilitados (Enabled) son los que se están ejecutando actualmente.
Generalmente estos no tienen problemas.
● Los servicios deshabilitados (Disabled) son los que no están activos, pero se
pueden activar en cualquier momento sin ningún problema.
● Los servicios enmascarados (Masked) no se ejecutarán a menos que les quites
esa propiedad.
● Los servicios estáticos (Static) solo se utilizarán en caso de que otro servicio o
unidad los necesite.
● Finalmente, hay servicios generados (generated) a través de un initscript SysV o
LSB con el generador systemd.

En caso de que solo quieras saber cuáles son los servicios que están activos, tienes que
usar un comando junto con grep, así:
sudo systemctl | grep running

Administrar servicios de Linux


Ahora que ya sabes cómo listar servicios en Linux, es el momento de aprender a
administrar un servicio específico. Ten en cuenta que cada servicio representa un
software y cada uno de los softwares funciona de manera diferente. A continuación, solo

10
mostraremos cómo iniciar, verificar el estado y detener los servicios: los controles
básicos.
Para iniciar un servicio en Linux, necesitas ejecutar el siguiente comando:
sudo systemctl start [nombre_servicio]
Si el servicio está configurado correctamente, se iniciará. Ahora, si quieres detenerlo,
usa el siguiente comando:
sudo systemctl stop [nombre_servicio]
Por otro lado, para verificar el estado de un servicio puedes usar:
sudo systemctl status [nombre_servicio]
También es posible ejecutar un servicio mientras se carga el sistema operativo:
sudo systemctl enable [nombre_servicio]
O eliminarlo de la carga inicial:
sudo systemctl disable [nombre_servicio]
Finalmente, es posible verificar qué puerto está siendo utilizado por un servicio. Para
esto, usar netstat.
Para instalarlo en Ubuntu, simplemente ejecuta:
sudo apt install netstat-nat
Si estás usando CentOS 7:
yum install net-tools
Luego, ejecuta el siguiente comando:
sudo netstat -plnt
La salida te dará toda la información de red requerida.
Conclusión
¡Aprender a listar servicios en Linux es fácil y esto puede acelerar enormemente la
resolución de problemas! ¡En este tutorial, te hemos dicho cómo iniciar, habilitar,
deshabilitar, detener y listar todos los servicios en Linux! Ahora puedes administrar tu
VPS de Linux como un profesional.
Finalmente, si quieres conocer a profundidad todos los usos de listar servicios en Linux,
te recomendamos que lea más sobre systemctl. (Hostinger.es, s.f.)
Gestión de Usuarios y Grupos en Windows server

El uso de distintas cuentas de usuario es altamente recomendable en Windows, se


utilizan para aumentar la privacidad, mejorar la seguridad y permitir la personalización.

11
El primer paso es acceder a la herramienta de Administrador del servidor, puedes
hacerlo desde el menú de Inicio.

Figura 7. Escritorio Windows Server

Desde el Administrador del servidor podemos abrir la herramienta de Administración


de equipos, para ello nos dirigimos al menu Herramientas -> Administración de
Equipos.

12
Figura 8. Ventana Administración del servidor en Windows Server

En la ventana de Administración de equipos puedes agregar nuevos usuarios desde


Administración del equipo -> Usuarios y grupos locales -> Usuarios. Pulsando el botón
derecho te aparece la opción de Usuario nuevo.

Figura 9. Ventana Administración de equipos en Windows Server

El formulario para crear usuarios es muy intuitivo, simplemente rellena los datos y presta
atención a las opciones de la parte inferior del formulario, para que el comportamiento
del usuario se ajuste a tus necesidades.

13
Figura 10. Ventana Usuario Nuevo en Windows Server

El proceso de creación de grupos es similar, con la salvedad de que puedes añadir


usuarios a los grupos.

Para ello simplemente escribe el nombre del usuario en el área de texto y pulsa el botón
Comprobar nombres para que se valide. Puedes añadir tantos usuarios como
necesites. (descom.es, s.f.)

Figura 11. Ventana Grupo Nuevo en Windows Server

14
Gestionar usuarios y grupos en Ubuntu Server

Resulta que hay dos maneras diferentes de realizar esta tarea: useradd y adduser.
Ambas son buenas formas de crear nuevos usuarios para su servidor. ¡Vamos a repasar
ambos métodos, así como cómo añadir usuarios a los grupos, configurar sudo, e incluso
borrar usuarios!
Nota: En este ejemplo usaremos maketecheasier como usuario. Cuando configure esto,
asegúrese de cambiarlo a su propio nombre de usuario. Además, el método que se
indica a continuación funcionará en cualquier distribución de Linux. Ubuntu sólo se
utiliza como ejemplo.
Creación de un nuevo usuario con useradd
La creación de un nuevo usuario con el useradd command se puede hacer muy
fácilmente y tiene muchos interruptores y banderas diferentes para configurar al usuario
de una cierta manera. Por ejemplo, si quisieras crear un usuario sin un directorio raíz o
algo así, lo harías así.
pre>useradd maketecheasier

Sin embargo, si quieres que tu usuario esté configurado con un directorio de inicio y que
se agregue a algunos grupos específicos que necesitas, necesitarás hacer algo como
esto:
useradd -m -g users -G sudo-s /bin/bashmaketecheasier
El comando useradd es una herramienta nativa que se incluye con Linux. Es potente y
ciertamente no tan fácil de usar como el comando adduser. Sin embargo, cuando se
hace un usuario en el servidor Ubuntu, la potencia es a menudo más importante que ser
fácil de usar.

15
Creación de un nuevo usuario adduser
Usando adduser configurar un usuario puede ser útil, especialmente para los usuarios
que necesitan algo un poco más fácil de usar. La razón de esto es que cuando se crea
un usuario con este comando, a menudo se le pide al creador que configure información
básica y especifique ciertas cosas durante su creación desde la puerta. Esto contrasta
con useradd.
En un terminal, introduzca lo siguiente:
sudo adduser maketecheasier

Al crear un usuario con este comando, puede rellenar datos como la información del
perfil, el número de teléfono, el nombre y el apellido, junto con muchos otros datos
personales útiles.
Adición de usuarios a grupos
Añadir usuarios a un grupo es una parte esencial para controlar lo que los usuarios
pueden hacer con el sistema. Si desea agregar un usuario a un grupo en particular,
primero tendrá que averiguar qué grupos están en el sistema. Esto se puede hacer en el
terminal con uno o dos comandos.
Si desea listar todos los grupos del sistema, pruebe este comando:
cut -d: -f1 /etc/group | more

Nota: también puede crear un nuevo grupo utilizando groupadd groupname.


Esto imprimirá una lista de cada uno de los grupos del sistema. A partir de aquí, podrás
decidir exactamente a qué grupos necesitas que se añadan tus usuarios. ¿Quieres
16
saber a qué grupos ya se ha añadido el usuario actual? Pruebe con grupos en la
terminal.

Añadir un usuario a un grupo es fácil una vez que se conoce el nombre del grupo. En
este ejemplo, le mostraremos cómo añadir un usuario al grupo sudo para que su nuevo
usuario pueda ejecutar comandos sudo.
Introduzca el siguiente comando para añadir el usuario al grupo sudoer:
Nota: probablemente debería ejecutar este comando como root o como otro usuario que
pueda usar sudo.
usermod -a -G sudo maketecheasier

Eliminación de usuarios
Si desea eliminar a un usuario recién creado, o sólo a un usuario que tiene en el
servidor de Ubuntu y del que desea deshacerse, siga estos pasos.
En una terminal, entrar:
sudo userdel maketecheasier
Esto eliminará su usuario. Si desea eliminar también el directorio raíz del usuario,
deberá añadir el parámetro -r al final del comando. También debería considerar añadir –f
para forzar la eliminación de los archivos en caso de que los directorios se nieguen a ser
eliminados. (ubuntu-guia, s.f.)

Administración de usuario en Ubuntu Server


https://www.youtube.com/watch?v=rY29P_QFlOQ

Enjaular usuarios en Linux


Enjaular usuarios significa que los usuarios puedan hacer lo que quieran a partir de un
lugar determinado del árbol de directorio para abajo.

17
El problema que plantea linux es que si bien, uno no otorga permisos estos usuarios
pueden subir en el árbol del servidor y navegar por él con restricciones.
Enjaular un usuario es mucho mejor, más seguro y evitamos que el mismo pueda subir
por arriba del árbol de directorios configurado.
Este apartado nos especifica cómo se enjaulan los usuarios que se conecten por SSH.

Ya que en algún momento podríamos necesitar darle acceso SSH a un usuario nuestro
ordenador (casi siempre se trata del servidor), por lo que siempre debemos cuidad por
seguridad nuestros archivos de sistema.

Crearemos usuarios con privilegios extremadamente limitados, tanto así que no podrán
ni siquiera salir de su jaula (home).

1. Primero, descargue la utilidad Jail Kit desde:


http://olivier.sessink.nl/jailkit/
Si esta en consola use el comando wget, así:
$ wget http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz
2. Ahora, descomprima y acceda a la carpeta:
$ tar xzf jailkit-2.17.tar.gz && cd jailkit-2.17/
3. Posteriormente, pasamos a compilar e instalar el software:
$ sudo ./configure
$ sudo make
$ sudo make install
4. Una vez instalado. Crearemos la jaula que contendrá a los futuros usuarios.
Eje: Crear la jaula "jail"en el directorio /opt/ :
$ sudo mkdir /opt/jail
$ chown root:root /opt/jail

5. Al inicio, la jaula no tiene ninguna herramienta para que los usuarios hagan uso. Por
eso vamos a dotar a la jaula de estas herramientas para que los usuarios puedan
trabajar.
$ sudo jk_init -v /opt/jail basicshell

18
$ sudo jk_init -v /opt/jail editors
$ sudo jk_init -v /opt/jail extendedshell
$ sudo jk_init -v /opt/jail netutils
$ sudo jk_init -v /opt/jail ssh
$ sudo jk_init -v /opt/jail sftp
$ sudo jk_init -v /opt/jail jk_lsh
6. Listo, la jaula esta lista y espera a los usuarios.
$ sudo mkdir /opt/jail
$ chown root:root /opt/jail
(blog.ichasco.com, s.f.)
Gestión de software: Ubuntu GNU/Linux
La gestión de software en cualquier Sistema Operativo es una tarea administrativa de
vital importancia, permite actualizar el sistema en cuanto a lo que necesitamos tener
instalado en la PC, permite al usuario tener sus aplicaciones preferidas listas para usar
en el momento que las necesite, así como desinstalarla cuando no les sean de utilidad,
logrando ahorrar espacio en disco duro. En Ubuntu GNU/Linux este proceso puede
realizarse de manera sencilla, así como con rasgos avanzados, pero siempre enfocado
a la simpleza del proceso y la comodidad del usuario. A continuación, vamos a
centrarnos en la gestión de software y en las herramientas disponibles para la
instalación/desinstalación de programas.
 Paquetes y programas
Los paquetes son los distintos componentes de software, y los programas son,
normalmente, un conjunto de paquetes. Habitualmente los proyectos software suelen
tener algún sitio en internet donde alojar los diferentes ficheros para que cualquier
usuario pueda obtenerlos fácilmente. Estos ficheros pueden ser, por ejemplo, el código
fuente del programa .tar.gz, o un paquete con extensión .deb para Ubuntu.

Si se descarga el código fuente de un programa, para instalarlo en el sistema hay que


compilarlo primero. Compilar, visto de forma muy sencilla, es el proceso de convertir un
fichero de texto que contiene órdenes en algún lenguaje de programación en un archivo
ejecutable por la máquina. Estos ficheros suelen venir organizados y empaquetados en

19
un archivo comprimido con extensión .tar.gz, aunque no tiene por qué ser
necesariamente ese tipo de compresión.
Los paquetes de código fuente generados con las herramientas estándar se construyen
e instalan siempre de la misma forma.
Primero se configuran los detalles de compilación para la PC en cuestión, después se
compila para generar el ejecutable y por último se instala en el sistema. Estas acciones
se realizan en orden, teniendo instalado el compilador apropiado para ese programa,
con los tres comandos:
● ./configure
● make
● sudo make install
Normalmente todos los paquetes tienen un fichero de texto llamado README o
INSTALL en el que se detallan las instrucciones para instalar el programa y las
dependencias que hay que cumplir. También se puede ejecutar el comando ./configure
--help para obtener más información sobre la configuración de la compilación.

Otra forma en la que podemos encontrar un paquete es con extensión .deb, lo cual
significa que es un paquete específicamente preparado para ser instalado en una
distribución basada en Debian. Con este tipo de paquetes y mediante los gestores del
propio sistema, se hace mucho más rápida y fácil la instalación y desinstalación de
software.
Del mismo modo, otras distribuciones de GNU/Linux también tienen paquetes con una
estructura específica preparados para ser instalados fácilmente, como los .rpm de
Fedora, Red Hat, etc. Son lo mismo que los DEB para Debian/Ubuntu y también tienen
sus instaladores automáticos. Incluso existen algunas herramientas como Alien para
convertir paquetes de un tipo a otro, por ejemplo, para pasar un paquete RPM a un
DEB.
 Las dependencias
Las dependencias de un programa son aquellos paquetes de librerías o de otros
programas que se necesita tener previamente instalados en el sistema para su
correcto funcionamiento.
Una parte importante de la utilidad de las herramientas actuales de gestión de paquetes
en sistemas GNU/Linux es su capacidad para resolver las dependencias. Lógicamente,
en este sentido puede suponer un problema para el usuario el querer instalar un

20
programa a partir del código fuente, compilándolo uno mismo. En caso de no tener
instaladas previamente todas las dependencias necesarias, al intentar construirlo dará
fallos por esa razón y el usuario deberá instalar primero cada una de ellas por separado
para proceder con el programa principal.
 El sistema de repositorios
Principalmente la instalación de programas en Ubuntu, al igual que muchas
distribuciones de GNU/Linux, se basa en un sistema de repositorios. Los paquetes
correspondientes a los diferentes programas y librerías se encuentran en un servidor. A
su vez, los usuarios tienen alguna aplicación en el sistema que les permite conectarse a
ese servidor para elegir el programa que quieren descargar e instalar, así como
realizar actualizaciones a nuevas versiones.
El fichero de configuración /etc/apt/sources.list contiene una lista con todos los
repositorios de software a los que se accede. Se pueden añadir y quitar editando
directamente el fichero o usando alguna herramienta de configuración como la de
Sistema -> Administración -> Orígenes del software, en la que vienen pre configuradas
algunas fuentes para activar y desactivar fácilmente, además de poder añadir más
líneas de repositorios a nuestro gusto.

Figura 12. Ventana Orígenes de software de sistema operativo Ubuntu

La mayoría de los usuarios prefieren activar todas las opciones de Orígenes del
software para poder acceder a más aplicaciones y a sus últimas versiones.
 Añadir y quitar programas gráficamente
El gestor de software más sencillo e intuitivo de Ubuntu está en la opción del menú
principal Añadir/Eliminar
… Muestra una ventana con las diferentes categorías de software y permite buscar al
vuelo entre los programas del tipo que tú escojas para que muestre: todas las
aplicaciones, sólo las libres o sólo las soportadas oficialmente
… Si haces doble click sobre un paquete DEB desde el navegador de archivos se
abrirá una ventana de Gdebi para resolver las dependencias, guiar al usuario e instalar
el paquete automáticamente a golpe de ratón.

21
Figura 13. Ventana Añadir y quitar aplicaciones de sistema operativo Ubuntu

Synaptic y Adept son dos opciones más avanzadas para instalar y desinstalar
programas gráficamente, ya que no sólo muestran los programas completos sino todos
los paquetes disponibles en los repositorios. Siguen teniendo una interfaz visual
bastante agradable y son muy intuitivos. El primero de ellos utiliza las librerías gráficas
GTK Gestión de software en Ubuntu GNU/Linux y el segundo usa QT, diseñados para
funcionar en los entornos Gnome y KDE, respectivamente.

Figura 14. Ventana Gestor de Paquetes Synaptic de sistema operativo Ubuntu

Los dos programas que vienen de serie en Ubuntu. En cualquier caso, se pueden
instalar ejecutando:
● sudo apt-get install synaptic

22
● sudo apt-get install adept
 Añadir y quitar programas en línea de comandos
APT son las siglas de Advanced Packaging Tool. Es una librería de funciones usadas de
forma poderosísima: el usuario elige un programa y la herramienta se conecta a los
repositorios, descarga todos los paquetes necesarios (incluyendo todas sus
dependencias) y los instala en el orden correcto. Incluso se puede actualizar de una
versión a otra del sistema operativo con un solo comando. Hay varias herramientas que
usan dichas librerías, las más conocidas son probablemente apt- get y apt-cache.

Algunos ejemplos de uso básico:


o apt-cache search music applet
o apt-cache show nombre_paquete
o sudo apt-get install nombre_paquete
o sudo apt-get remove --purge nombre_paquete
o sudo apt-get update
o sudo apt-get upgrade
El primer comando busca en los repositorios y muestra una lista con los nombres
exactos de los paquetes relacionados con las palabras "music" y "applet". El segundo
muestra toda la información de un paquete, el tercero lo instala, el siguiente lo elimina y
los dos últimos son, respectivamente, para actualizar la lista de paquetes de los
repositorios y para actualizar todos aquellos que tengan una versión posterior a la que
hay instalada en el sistema.
Aptitude es una interfaz gráfica para APT, sigue ejecutándose en el terminal, pero
consigue mucha más interactividad y ser una herramienta mucho más flexible. Tiene
muchas diferencias con APT, aunque las más visibles de cara al usuario son la interfaz
mediante ncurses, la mejora de búsqueda y muestra de los resultados y la
desinstalación automática de programas.

23
Al ejecutar el comando aptitude el programa muestra un menú principal por el que el
usuario puede "navegar" casi del mismo modo que con los gestores de archivos con
interfaz gráfica, pero desde dentro de la terminal.
Algunos ejemplos de uso básico de Aptitude, análogos a los de arriba de APT:
▪ aptitude search music applet
▪ aptitude search nombre_paquete
▪ sudo aptitude install nombre_paquete
▪ sudo aptitude remove nombre_paquete
▪ sudo aptitude update
▪ sudo aptitude upgrade
Aptitude viene de serie en el sistema, pero si por lo que sea no lo tienes puedes
instalarlo ejecutando el comando:
▪ sudo apt-get install aptitude.
Hay quienes prefieren tanto de APT como Aptitude, cada uno defiende y valora
aspectos en los que uno es mejor que el otro, pero al final se trata de usar el que
cada uno prefiera o considere más cómodo.
Dpkg es la llave de la puerta en cuanto a la gestión de paquetes de software en
sistemas basados en Debian, como es el caso de Ubuntu. Instala, desinstala y
muestra información sobre los paquetes que se especifican, pero no es capaz de
acceder a los repositorios ni de resolver dependencias. Es la herramienta de bajo
nivel que usan los gestores de más alto nivel, como los descritos anteriormente.

24
Algunos ejemplos de uso de Dpkg para instalar, desinstalar y mostrar la lista de
paquetes instalados en el sistema (monografias.com, s.f.):
▪ sudo dpkg -i paquete.deb
▪ sudo dpkg -r nombre_paquete
▪ sudo
  dpkg -l

Sabías que: Búsqueda y descarga de aplicaciones para Ubuntu


Hemos comentado cuáles son las herramientas principales de gestión de software en
Ubuntu, con ellas se puede directamente buscar en los repositorios e instalar cualquier
programa que encuentre.
También viene bien saber que Ubuntu mantiene una página Web de búsqueda de
paquetes (http://packages.ubuntu.com) en la que se pueden realizar búsquedas
avanzadas según nombre, descripción, versión de Ubuntu o repositorio.
Además, están empezando a funcionar los primeros portales de descarga de software
con una sección especial dedicada a Ubuntu, como son UpToDown.com
(http://www.uptodown.com/ubuntu/) y GetDeb.net (http://getdeb.net/). En ellos puedes
encontrar programas empaquetados en formato DEB que quizá no estén en los sitios
oficiales.
Administración remota
El servicio de acceso remoto permite que desde nuestros equipos podamos solucionar,
en forma inmediata y segura, problemas de administración, ejecución o configuración de
software y detectar posibles problemas de hardware a través de su conexión a Internet,
brindando de esta manera solución eficaz en un alto porcentaje de los incidentes
registrados. Se considera Administración Remota a la funcionalidad de algunos
programas que permiten realizar ciertos tipos de acciones desde un equipo local y que
las mismas se ejecuten en otro equipo remoto.
Vamos a explicar cómo administrar un Servidor 2012/2016 de manera Remota. De esta
forma podrás realizar cambios desde un equipo local a otro equipo remoto.
La administración remota Windows Server 2012/2016 la realizaremos mediante RSAT
(Remote Support Administration Tools).
Vamos a guiarte por pasos y con imágenes, para que puedas entender todo el proceso
fácilmente.
Primer paso: Descargar Herramientas RSAT

25
Primeramente, es preciso descargar las Herramientas RSAT para el Cliente en concreto;
por ejemplo, si deseas administrar tu Windows Server 2012/2016 desde tu cliente
Windows 10, necesitarás bajar las RSAT para Windows 10.
Estas Herramientas las podrás encontrar en esta página oficial de Microsoft.
Es importante que descargues las RSAT para el Cliente en Cuestión. Fíjate en la Imagen
Siguiente.

26
Paso 2: Instalación Herramienta RSAT (Remote Support Administration Tools)
Una vez descargada la Herramienta RSAT procede a su instalación en el equipo desde
donde deseas administrar los servidores Windows 2012/2016.
Para ello ejecuta el fichero mediante un doble clic, esto lanzará el proceso de
instalación. Recuerda que has de haber iniciado sesión en el dominio con permisos
suficientes antes de comenzar con la Instalación.

Lo primero que realiza el sistema es buscar si está instalada la siguiente actualización


de Microsoft “KB2693643”. Pulsaremos Sobre el Botón Sí para que continúe el proceso
de instalación.

A continuación, nos aparecerá otra ventana esperando a que aceptemos los términos de
licencia para poder continuar con la instalación, en nuestro caso pulsamos sobre el
botón ACEPTO.

27
Después de unos minutos aparecerá una notificación indicando que ha terminado la
instalación de forma correcta.
Ahora dirígete al menú de INICIO de Windows 10 y podrás localizar la carpeta con el
nombre “Herramientas Administrativas de Windows” con todas las consolas recién
Instaladas, inclusive la herramienta de “Administración del Servidor”. Ésta última se crea
fuera de la carpeta “Herramientas Administrativas de Windows”.

28
Paso 3: Verificación Administración Remota Habilitada
Antes de seguir nos aseguramos de que la opción “Administración remota” que viene en
nuestros Servidores Windows 2012/2016 esté Habilitado. Este es el valor
predeterminado por lo que, probablemente, aparecerá así.

Cómo empezar a administrar remotamente tras la instalación

29
Para poder empezar a trabajar con estas consolas o MMC seleccionaremos, por
ejemplo, “Usuarios y Equipos de Active Directory” dentro de la carpeta “Herramientas
Administrativas de Windows”. Recuerda que el Cliente desde donde ejecutamos las
herramientas de Administración de Windows o RSAT ha de estar en DOMINIO
(empresa.local) y hemos tenido que iniciar sesión en el dominio con una cuenta con
permisos suficientes, por ejemplo administrador@empresa.local ; en el caso que el
equipo esté WORKGROUP o trabajo en grupo nos dará error y nos aparecerá la consola
completamente vacía.
Después de ejecutar “Usuarios y equipos de active Directory” se desplegará la consola
esperando a que nos conectemos. Esto lo haremos pulsando con el botón derecho del
ratón sobre la x de color rojo y seleccionaremos la opción “Cambiar el Controlador de
dominio” y le pondremos el nombre, en nuestro caso “W2K16-01.empresa.local”

A continuación, pulsaremos sobre el botón Aceptar en pocos segundos aparecerá


nuestra ya conocida consola de “Usuarios y Equipos de Active Directory”. Ahora
podemos trabajar como si estuviéramos delante de la consola, dentro de nuestro
Windows Server 2012/2016.

30
Podemos también ejecutar la Herramienta “Administrador del Servidor”, que quedó
instalada al instalar las herramientas RSAT. A continuación, pulsaremos sobre la opción
“Agregar otros servidores para administrar” e introduciremos el nombre DNS de nuestro
Domain Controller, por ejemplo, w2k16-01. empresa.local para terminar pulsaremos
sobre el botón Aceptar. (Cipsa.net, s.f.)

31
Tutorial de Putty: https://www.youtube.com/watch?v=p-cN0y1WFdA
Tema 2:
Servicios
avanzados de
los sistemas operativos

DATOS ÚTILES
Servidor de Base de Datos, Servidor DHCP, Servidor Web, Servidor FTP, Servidor de
Mail
https://drive.google.com/drive/folders/10_LfUEZm1PdT3NJf2jsO6kVAOxr8uDK7?usp=sh
aring

32
Bibliografía

Bibliografía
blog.ichasco.com. (s.f.). Obtenido de h ps://blog.ichasco.com/enjaular-usuarios-en-linux/

Budris, P. (2013). Hardware de Servidores. USERS Técnico en Redes y Seguridad, 1-24.

Cipsa.net. (s.f.). Obtenido de h ps://cipsa.net/administracion-remota-windows-server-rsat/

Debian Org. (s.f.). www.debian.org. Obtenido de www.debian.org:


h ps://www.debian.org/releases/jessie/i386/ch03s04.html.es

descom.es. (s.f.). Obtenido de


h ps://www.descom.es/blog/cloud/ges on-usuarios-grupos-windows-server.html
Digital Guide Iono. (s.f.). www.iono.es. Obtenido de www.iono.es:
h ps://www.ionos.es/digitalguide/servidores/know-how/sistemas-de-archivos/
Estrada, F. (23 de 04 de 2020). Windows Server 2019 Aplicaciones en la red. Obtenido de
h ps://www.goconqr.com/mindmap/22260206/windows-server-2019-aplicaciones-en-la-red

Free So ware Funda on. (15 de Sep embre de 2019). www.gnu.org. Obtenido de www.gnu.org:
h ps://www.gnu.org/philosophy/free-sw.es.html

Garro, A. (15 de Abril de 2014). JAVA. Obtenido de h ps://www.arkaitzgarro.com/java/index.html


Google si es. (s.f.). sites.google.com. Obtenido de sites.google.com:
h ps://sites.google.com/site/gmrce s/home/tercerparcial/configuracion-en-la-bios
Hos nger.es. (s.f.). Obtenido de
h ps://www.hos nger.es/tutoriales/administrar-y-listar-servicios-en-linux/

Hos ngpedia. (16 de Junio de 2017). hos ngpedia.net. Obtenido de hos ngpedia.net:
h ps://hos ngpedia.net/windows-server.html
Linux Adictos. (2019). www.linuxadictos.com. Obtenido de www.linuxadictos.com:
h ps://www.linuxadictos.com/explicacion-sencilla-del-arbol-de-directorios-de-gnu-linux.html
monografias.com. (s.f.). Obtenido de
h ps://www.monografias.com/trabajos-pdf2/ges on-so ware-ubuntu-gnu-linux/ges on-so war
e-ubuntu-gnu-linux.shtml
Monografias.com. (s.f.). Obtenido de
h ps://www.monografias.com/docs/Servicios-Proporcionados-Por-Los-Sistemas-Opera vos-P3U3
W2CMZ

Open Networks. (2020). www.open.net. Obtenido de www.open.net.:


h ps://www.open.net.co/index.php/so ware/so ware-libre/ubuntu-server
RioHam. (08 de 06 de 2018). Guía de instalación Archilinux. Recuperado el 16 de 06 de 2020, de
h ps://denovatoanovato.net/instalar-arch-linux/#creando-unidad-de-arranque

33
Técnico en Redes&Seguridad. (2013). Hardware y Servidores. Técnico en Redes&Seguridad, 28.
ubuntu-guia. (s.f.). Obtenido de
h p://www.ubuntu-guia.com/2009/09/ges on-de-usuarios-y-grupos-en-ubuntu.html

Ubuntuserver.org. (19 de 09 de 2011). Ubuntuserver.org. Obtenido de Ubuntuserver.org:


h p://is 179-ubuntuserver.blogspot.com/

Wolf, G., Ruiz, E., & Federico Bergero, E. M. (2014). Sistemas Opera vos. Proyecto La n.

www.ubuntu.com. (20 de Octubre de 2004). Obtenido de www.ubuntu.com: www.ubuntu.com

34

También podría gustarte