Sistemas Operativos

SistemaOperativo

Un sistema operativo (SO, frecuentemente OS) es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes y anteriores próximos y viceversa.

La parte más importante del SO es kernel que es núcleo del sistema operativo, la parte más importante.

Cuando arrancas un ordenador con cualquier sistema operativo, el Kernel se carga en memoria y permanece allí hasta que apagas el equipo, realizando funciones básicas como pueden ser: - Comunicación entre procesos - Control de periféricos - Manejo de memoria - Control de interrupciones

Subcategorías

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

SIPNOSIS DEL COMANDO TREE

tree [-acdfghilnpqrstuvxACDFQNSUX] [-L level [-R]] [-H baseHREF] [-T title] [-o filename] [--nolinks] [-P pattern] [-I pattern] [--inodes] [--device] [--noreport] [--dirsfirst] [--version] [--help] [--filelimit #] [--si] [--prune] [--du] [--timefmt format] [directory ...]

 

DESCRIPCIÓN COMANDO TREE

Presenta en forma gráfica la estructura de directorios de una ruta de acceso o del disquete en una unidad de disco, por esto esté comando de linux se convierte en muy útil para los programadores.

ALGUNOS EJEMPLO DE UTILIZACIÓN DE TREE.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

COMANDO FDISK

 

SINOPSIS COMANDO FDISK

fdisk [-b] [-u] [dispositivo]
fdisk -l [-b] [-u] [dispositivo ...]
fdisk -s partición ...
fdisk -v

DESCRIPCIÓN COMANDO FDISK

Los discos duros pueden dividirse en uno o más discos lógicos llamados las particiones. Esta división se describe en la tabla de particiones y se encuentra en el sector número 0 del disco.

Linux necesita por lo menos una partición, para su sistema de ficheros raíz y usualmente, utiliza otra segunda partición para swap (Espacio de intercambio), para que las particiones sean más eficientes.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Cuando vienes de Windows y eres un novato en LINUX, te encuentras en un entorno lleno bloqueos, pero NO desesperes.

<nota>Aunque ahora creo windows, ya empieza gestionar mejor los usuarios y sus permisos.</nota>

Recordar que linux nació como un sistema multiusuario y por eso toma muy en serio la seguridad, debes planificar bien la gestión de permisos, tanto de usuarios y como grupos usuarios.Los servicios y accines que permites hacer los usuarios o grupos de usuarios es fundamental en un sistema multiusuario.

No es complejo los controles de acceso en Linux es simplemente distinto y más avanzadas  que en windows. Si no te metes en cosas complejas como  ACL y LDAP Authentication, es sencillo de entender.

Gestion de permisos de Linux

Un administrador de sistemas debe prestar mucha atención a la gestión de permisos , planificando bien sus permisos para mantener un sistema seguro.

En Linux y para un administrador Linux, la terminal no es una opción, aunque lo parezca:

ls -l

Este comando puede ser buen inicio y hacernos una idea de la gestion de permisos de linux, nos saldría algo similar

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

" En mi caso me carque las tablas de partición del USB, intentando formatear un disco rígido, por ello me puse buscar la solución".

Lo primero es buscar que dispositivo es nuestro USB, por ello utilizo

lsblk

Nos muestra los dispositivo de bloque que tenemos en nuestro sistema y si estan montados.

El programa fdisk es el que vamos utilizar para hacer la nueva tabla particion y indicar el sistema de ficheros que vamos asignar a nuestro USB.

Con este mismo programa tambien podemos tambien dectectar el dispositivo ( USB) :

sudo fdisk -l

Siendo el resultado el siguiente:

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

CTRLALTT: Nos abré una terminal.

Si empezamos a utilizar la terminal, siempre es bueno tener una pequeña guia de los atajos de teclado que tenemos en nuestra shell.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Recuerda que este post es para aquellos que utilizan Linux, ya que si quieres hacerlo para windows, mejor busca otro lugar... :-) Link explicacion crear una memoria usb con debian desde windows.

Explicación técnico de sistemas Guillermo

Lo primero descargar la iso queremos pasar a una memoria USB y convertir esta en imagen ejecutable del sistema.

Ahora nos queda saber donde monta nuestro sistema esa memoria USB, nosotros utilizamos "ls /dev/sb*", lo ejecutamos antes de pinchar y despues de pinchar, las unidad de disco que nos aparezca es la que utilizamos para realizar imagen. Ver mount

Desde terminal linux, nos situamos en el mismo directorio y ejecutamos las siguiente instrucción:

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Un ejemplo práctico para compartir carpetas entre los usuarios.

  1. Creamos carpeta en /home que queremos compartir en mis caso creo /home/DescargasCompartidas
  2. Creamos grupo de usuarios para añadir los usuarios con los queremos compartir
  3. Creamos links simbolico en cada usuario queremos que pueda acceder a esas carpetas.
  4. Cambiamos grupo al que pertenece la carpeta /home/DescargasCompartidas
  5. Damos permiso de escritura y lectura al grupo en el fichero.

Y ahora que?

Desde terminal si me permite crear fichero ...

Pero desde Nautilus , no me deja copiar ficheros, ni mover ......

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

COMANDO XEV

Muestra los eventos de las teclas y el raton

SINOPSIS DE XEV

xev [-display displayname] [-geometry geom] [-bw pixels] [-bs {NotUse- ful,WhenMapped,Always}] [-id windowid] [-root] [-s] [-name string] [-rv]

DESCRIPCION DE XEV

Xev crea una ventana y luego le pide al servidor X para enviarlo eventos cuando alguna vez algo le pasa a la ventana (como se está moviendo , cambiar de tamaño ,tecleado , se hace clic en , etc. ) . También puede adjuntar a una ya existente ventana. Es útil para ver lo que hace que los eventos que se produzcan, hasta mostrar la información que contienen ; es esencialmente una debug-ging y herramienta de desarrollo , y no deben ser necesarias en el uso normal .

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Unos de los paquetes que consideramos indespensable en nuestros equipos es pdftk, que es codigo abierto y es multiplataforma. ver wiki

En debian es muy sencillo instalarlo:

sudo apt-get install pdftk 

¿Como creamos un pdf con varios pdf ?

Ejecutando la siguiente instruccion, podríamos adjuntar los ficheros pdf que queramos:

pdftk archivo1.pdf  archivo2.pdf  archivo3.pdf ... output ficherofinal.pdf 

Y queremos añadir muchos pdf, que tiene el mismo nombre y cambia solo final del nombre,  como en el ejemplo anterior , podemos hacerlo de la siguiente forma:

pdftk archivo*.pdf output ficherofinal.pdf

 

¿ Como separamos todas paginas de un pdf ?

pdftk archivo_grande.pdf burst

Nos genera un fichero por cada pagina, el con el nombre "pg" añadiendo sufijo que el numero de la página, ademas de un fichero doc_data.txt, que contiene informacion del fichero.