Libros de informática

'.$alt.'

Puedes consultar mucho libros relacionados con la temática que estás buscando, los enlaces que puedes leer más abajo te llevarán a las correspondientes categorías de Amazón, donde puedes encontrar libros muy baratos.

Hardware y dispositivos portátiles

Seguridad informática

Sistemas operativos


Resumen Linux, Oposiciones Junta Extremadura

Tema 6: Elementos del Sistema Operativo GNU

Filosofía

Copyright,
Reserva derechos.
Copyleft,
Impide que se añadan restricciones





Evolución histórica de GNU

1984

Stallman
comienza

1991

Linus
desarrolla el Nucleo, compatible con Unix

1992

Se juntan
Linux y GNU

1997

GNOME

1998

KDE

2002

LINEX






Conceptos de Software Libre

Software

Libre

Ejecutar,
copiar, distribuir, cambiar, mejorar...
Libertad 0

Usar, con cualquier priposito

Libertad 1

Estudiar y
adaptar, Acceso al Código

Libertad 2

Distribuir,
ayudar al vecino

Libertad 3

Mejorar,
Acceso al código.

Otros

Sólo es oficial la versión en Inglés

Se pueden aplicar restricciones geográficas

GPL, General Public License




Tema 7: Introducción al Sistema Operativo Unix/Linux.

Programas

Aplicaciones


Horizontales

Uso General

Verticales

Uso Específico

Herramientas

Comandos y
mezcla de comandos




Otras Características

Shell

Interprete
de comando

Lenguaje Programación

Job

Korn

Sheel C

Sistema
de Archivos

Jerarquico

Todo se trata como un archivo

Kernel

Gestión de
Memoria

Control de acceso

Sistema de Archivos

Interrupciones

Manejo de Errores

Filosofía

Simple

General

Extensible




Evolución Unix

60

Multicips

70

Unix
Thompson y Ritchie
73

Unix en C

83

Unix System V

87

Unix versión
4 System V




Estándar SVID (Unix System V)

Órdenes

Shells (Job, Korn, C)

Árbol de directorios

E/S

Procesamiento Tiempo Real

Compiladores

OpenLook

Internacionalización

Administración del Sistema

TCP/IP

Gestión de Memoria



Aparición Linux

1984

GNU

1992

GNU/Linux

Acerca del Kernel

Impares son versiones inestables

Pares son versiones estables



Distribuciones Linux

Es un conjunto de aplicaciones reunidas que permiten una instalación sencilla

Algunos ejemplos son:

Debian, Fedora, Core, Ubuntu, Mandriva, OpenSUSE, LinEX



Tema 8 Fundamentos del Sistema Operativo Unix/Linux


Acceso al Sistema

Contraseñas

>= 6 caracteres

Al menos 2 alfabéticos y 1 nº o especial

Nueva contraseña distinta en 3 caracteres

Símbolo

Sistema

$, Usuario Normal

#, root



Tipos de Archivos en Unix

Archivos ordinarios

Binarios, txt...

Vínculos Duros

No son una clase de archivo

No permite borrar el original

Vínculos Simbólicos

Permite borrar el original

Directorios

Fichero que contiene otros ficheros

Archivos especiales

Para montar dispositivos



Algunos comandos elementales

ls

Listado de directorios

cd

Moverse por directorios

cat

Muestra ficheros

pwd

Nos dice donde estamos

mv

Mueve

cp

copia

ln

Enlaces duros

ln -s

Enlaces simbólicos

rm

Borra ficheros

-r borra directorios no vacios

mkdir

Crea directorios

rmdir

Borra directorios vacios

chown

Cambia la propiedad

find

busca

pg, more

Paginadores

head

Muestra la cabecera de un fichero

tail

Muestra el final de un fichero

lp

imprime

lpstat

Muestra la cola de imnpresión

cancel

Cancela un trabajo de Impresión

Rutas

Relativas y absolutas



Proceso de Inicio

Presentación

Shell sh (Shell de presentación)

.profile

Fichero con configuración del entorno

Ctrl+D

Salir



Gestión de los derechos, Comando chmod

Relativos

chmod

u

g     +

o     -

a

r


w


x



file
Absoluto

chmod

rwx

000

.....

111

r->4

w->2

x->1



file

Umask

Modifica la máscara por defecto

No acomulativo

umask 000 reinicia

Cada vez que se enciende es la de defecto.



Otros símbolos

*

Comodín

?

Cualquier caracter

[...]

Representa un rango [A-Z]

>

Redireccion la salida

2>

Redirecciona la salida de Error estandar

>>

Concatena

< ó 0<

Redirección de entrada

|

Cauce

`...`

Inserta una orden

&

Subordinado

nohup

Subornidado aunque se

cierre la sesión

deja la salida en nohup.out



Variables

HOME, camino absoluto directorio de presentación

PATH, donde busca el shell ejecutables

CDPATH, directorios donde se puede hacer cd

PS1, PS2, signos de petición orden primaria y secundaria

LOGNAME, nombre de presentación del usuario

MAIL, directorio de correo entrante

SHELL, nombre del Shell en uso



Shells

Shell C

.login->.cshrc

cwd

prompt

noclobber

ignoreeof

notify

setenv,export

history

alias

Control de Trabajos

"tilde"



Shell Korn

.profile, ENV

HISTSIZE

TMOUT

VISUAL

noclobber

ignoreeof

history

alias

control de trabajos

"tilde"

cd -



Tema 9 Administración básica del Sistema Operativo Unix/Linux



Localización de órdenes administrativas

/sbin

/usr/sbin

/usr/bin

/etc



Estados

0

Apagado

s

Monousuario

1

Admnistrativo

2

Multiusuario

3

RFS

4

Definido

5

Firmware

6

Reiniciar

a,b,c

Pseudoestados

Q

Reexaminar inittab

/etc/inittab

initdefault

init 0

shutdowm (now, -F)



Comados administrativos y otras utilidades

/etc/profile

userdel

/etc/mothd

who -u

setuid

.profile

groupadd

chmod + t

sysdef

setgid

/etc/skel

groupdel

uname

mount

/var/adm/sulog

useradd

wall

who

df, du

/var/cron/log

passwd

/news

logins

sar

ps -ef


Tema 10  Administración avanzada del Sistema Operativo Unix/Linux




Relativo al control de usuarios y grupos

/etc/passwd

Se guardan los usuarios

usuario1:FXWUuZ.vwXttg:500:501:usuario pepito:/home/usuario1:/bin/bash



/etc/shadow

Se guardan las claves

username:passwd:last:may:must:warn:expire:disable:

/etc/group

Datos de los grupos

nombre_de_grupo : campo_especial : numero_de_grupo: miembro1, miembro2



usermod, useradd, userdel

Comandos para gestionar usuarios

newgrp

Cambia grupo asociado

Añádir

Crear Entrada /etc/passwd


Crear contraseñs /etc/shadow (passwd)=


Crear  carpetas del usuario (/home/.../)

Eliminar

Borrar Entrada /etc/passwd


eliminar contraseñs /etc/shadow


Borrar todas las carpetas del usuario con el comando find
groupmod, groupdel, groupadd

Comandos para gestionar grupos



BackUp

Tipos

Copia completa, lo copia todo

Copia Incremental, los modificados desde la última completa

Copia Diferencial, los modificados desde la última copia ya sea completa o incremental.

Manejo dispositivos

mt, rmt, ltape, mkisofs, cdrecord

Comandos para copias

dump/restore

tar/gzip

cpio

afio



Formato para los discos y comados relacionados

Ext2

Formato original de Unix

No es transaccional

Ext3, reseifers, XPS, JPS

Son transaccionales

umount

Desmonta partición

mkswap

Crea partición de intercambio

swapon

Activa partición swap

mkfs.fstname

Formatea

fsck.fsname

Escaneo de disco



Directorios
Opcionales

/home

/proc

/root

/opt

Obligatorios

/bin

/sbin

/boot

/tmp

/dev

/usr

/var

/etc

/lib

Los inodes contienen toda la información de los ficheros y directorios menos el nombre.

/etc/auto.master



Tipos de Ficheros definidos en Linux

Normales

Directorios

Enlaces o vínculos

Pipes

Socket o puertos

Dispositivos



Acerca de los procesos en Linux

Interactivos

Batch

Demonios

forking

PID, PPID

init

ps

kill



Tema 11 Comunicaciones e interconexión en el sistema operativo Unix/Linux



Impresión
LPRng

Viene de lpd

/etc/printcap

lpd

lpr

lpq

lpc

lprm

CUPS

/etc/cups

Ghostscript

Phostcript



TCP/IP

/etc/modules.conf

ls /lib/modules/x.y.z/net

DHCP

hostname

ifconfig

route

/etc/resolv.conf



Compartición

Servidores

X11

Correo

Samba, para windows

FTP

Xfree86

SMTP

smbclient
MTA

/etc/X11

POP

smbmount
NNTP

Controladores ventanas

IMAP

NFS
SSH

GNOME, GTK, SawFish

MTA, sendmail



http

KDE kwm

Listas negras

Analisis de cabecera

No hay comentarios:

Publicar un comentario

Animaté Comenta