PDF de programación - Administración Básica de Linux

Imágen de pdf Administración Básica de Linux

Administración Básica de Linuxgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 21 de Febrero del 2018)
770 visualizaciones desde el 21 de Febrero del 2018
2,2 MB
58 paginas
Creado hace 7a (14/06/2012)
Administración Básica de Linux









Instructor: Ing. Francisco Riccio.



Oracle ACE
OCP 11i Applications Database Administrator
OCA / OCP Oracle Database 10g / 11g
OCA Oracle Application Server 10g
OCA Oracle PL/SQL Developer
Oracle RAC 11g and Grid Infrastructure Administrator Expert
Oracle Database 10g RAC Certified Administrator Expert
Managing Oracle on Linux Certified Expert
Oracle Database SQL Certified Expert
Oracle Database 11g Essentials For Implementers
MCTS SQL Server 2005




Email: francisco@friccio.com

Fecha: 22 de Abril del 2012.











1









Índice


Instalación ....................................................................................................................... 3
Requerimientos ........................................................................................................... 3
Particiones ................................................................................................................... 3
Instalación ................................................................................................................... 4
Configuración del GRUB ......................................................................................... 13
Revisando eventos del proceso de Boot.................................................................... 15
Comando básicos .......................................................................................................... 17
Comandos básicos ..................................................................................................... 17
Herramientas útiles ................................................................................................... 19
Herramientas de Tuning ............................................................................................ 23
Administración de Servicios ..................................................................................... 26
Instalación de Programas .......................................................................................... 26
Creando Shells Scripts .............................................................................................. 27
Crontab .......................................................................................................................... 30
Samba ............................................................................................................................ 32
Filesystems .................................................................................................................... 35
Creando Filesystems ................................................................................................. 35
Montando dispositivos .............................................................................................. 36
QUOTAS .................................................................................................................. 36
Volumns Groups ....................................................................................................... 38
RAID ......................................................................................................................... 44
Creando Raw Devices ............................................................................................... 49
OCFS......................................................................................................................... 50

















2

Instalación


Requerimientos

Los requisitos mínimos son:


• Procesador 386.
• 4 MB de RAM.
• 1.2 GB si es una instalación con gráficos.
• Tarjeta CGA, EGA ó VGA.



Particiones

Linux cuenta con una serie de particiones las cuales normalmente cumplen estas reglas:


Directorio montado

Descripción

/bin

/boot

/dev

/etc

/home
/lib

/mnt

/opt
/proc

/root
/sbin



Se encuentran los comandos básicos como
utilitarios. (No se recomienda que se monte
en una partición diferente del resto de
directorios por motivos de seguridad frente
a un desastre en los discos)
Incluye los archivos que incluyen el
arranque de Linux además de los archivos
del kernel de Linux.
Se ubican los dispositivos de hardware y
software del servidor.
Se ubican los archivos de configuración de
los programas.
Es el home directory de cada usuario
Librerías para el kernel y algunos utilitarios
extras. (No se recomienda que se monte en
una partición diferente del resto de
directorios por motivos de seguridad frente
a un desastre en los discos)
Punto de montaje para disquetes, cd-rom
etc.
Aplicaciones como StartOffice
Utilizado para los procesos que utiliza el
kernel.
Es el home del root.
Se ubican los comandos del system
administrator (No se recomienda que se
monte en una partición diferente del resto

3

/tmp

/usr

/var


Instalación







de directorios por motivos de seguridad
frente a un desastre en los discos)
Archivos temporales, por default Red Hat
limpia esta carpeta periódicamente.
Programas accesibles para todos los
usuarios.
Log files y spool de impresoras.

Figura 1



4





Figura 2

Figura 3





5




En la figura 4, creamos una partición del disco para solo colocar los archivos de boot.


Figura 4





6

Figura 5


En la figura 5, reservamos el espacio de la memoria virtual.

Una fórmula recomendable es:

M = Memoria Física
S = Cantidad de Memoria Swap

Si M<2 GB
S = M*2
En caso Contrario
S = M+2






7

Figura 6



Figura 7





8







Figura 8

Figura 9





9

Figura 10



Figura 11







10

Figura 12



Figura 13







11





Figura 14

Figura 15





12





Figura 16



Configuración del GRUB

Grub es un gestor de arranque que viene en las distribuciones de Linux. Antiguamente lo
hacíamos con otro gestor llamado LILO, ahora podemos escoger cualquiera de los 2.
Grub puede cargar diferentes sistemas operativos tales como Linux, Windows, DOS,
FreeBSD etc.

Generar un disco de arranque.

mkfs -t ext3 /dev/fd0
mount -t ext2 /dev/fd0 /mnt/floppy
grub-install --root-directory=/mnt/floppy fd0
umount /mnt

Para arrancar desde un disco de arranque con GRUB

a) Ingresamos el disco
b) grub

Donde aparecerá una consola de grub.



13

Luego, debemos tener en cuenta las siguientes consideraciones:

Los discos duros se consideran como hd0 y así sucesivamente la numeración,
dependiendo como el BIOS del Servidor va detectando.

c) Revisando el archivo de configuración

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Red Hat Enterprise Linux ES (2.6.9-78.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-78.ELsmp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-78.ELsmp.img
title Red Hat Enterprise Linux ES-up (2.6.9-78.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-78.EL ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-78.EL.img

Donde podemos apreciar que hay 2 kernels instalados y se puede arrancar con cualquiera
de los dos.

Nota: Existen diferentes tipos de kernel.

ELsmp = Son utilizados para procesadores con n cores.
EL = Son utilizados para procesadores sin cores.
HugeMem = Son para procesadores que pueden separar pedazos grandes de memoria
(Soporta mas memoria)

d) Arrancar un S.O

root (hd0,0)
kernel /vmlinuz-2.6.9-78.ELsmp ro root=LABEL=/ rhgb quiet
initrd /initrd-2.6.9-78.ELsmp.img
boot

e) Reinstalar el GRUB en el servidor

grub-install /dev/hda









14

Revisando eventos del proceso de Boot

Cuando Linux ha logrado cargar el kernel, Linux procede a llamar a un proceso llamado
boot System V init.
Este proceso tiene 6 niveles y se le indica al Linux cual nivel tomar en el archivo
/etc/inittab.
Cada nivel llamado “runlevel” activa o desactiva una serie de scripts para una
funcionalidad específica.

Los niveles son:


Runlevel

Descripción

0
1
2
3
4
5
6

Para los servicios y hace un shutdown al Linux.
Single user mode, es para mantenimiento (backups/restore).
Multiuser sin networking.
Multiuser con networking.
No usado.
Levanta el entorno gráfico X11.
Reboot.


Después que el kernel ha levantado se llama al init program que ejecuta al
/etc/rc.d/rc.sysinit, el cual ejecuta un número de tareas, incluyendo la configuración de
red, drivers de hardware, particiones y hostname.

Una vez que Linux escoge un nivel opta por ir un archivo donde define las acciones a
tomar dependiendo del runlevel.

Estos archivos están en /etc/rc.d/rcX.d, donde X puede ir de 0 a 6.

Ejemplo:

vi /etc/rc.d/rc5.d/


Figura 1





15

Podemos ver que los programas, están acompañados por una S o por una K, donde K
indica Kill y la S es de Start.
Es recomendable asociar servicios más no programas.

CHKCONFIG

Esta herramienta nos permite configurar los runlevels.

Ejemplo:

chkconfig --list sendmail

Mustra en que init se activa o no este servicio.

Para activar o desactivar un servicio en un init determinado.

chkconfig --level # servicio (off | on)

Ejemplo: chkconfig –level 4 sendmail off






























16

Comando básicos


Comandos básicos


Comando

Objetivo

Ayuda del Linux.
Ubica un archivo dando la ruta
donde se encuentra.
Indica que usuarios están conectados
/ indica con que usuario estamos
conectados.
Informa la utilización de los
filesystems.
Indica cuanto consume todo un
directorio o archivo.
Indica la versión del kernel.
Lista archivos.
En el caso de archivos el ls -l
muestra el tamaño del archivo, pero
en el caso de directorios muestra el
tamaño del bloque de disco.

Crea links dinámicos.

Crea un directorio.
Sirve para copiar archivos y
directorios.
Mueve archivos o directorios.
Elimina un archivo
Editor d
  • Links de descarga
http://lwp-l.com/pdf8960

Comentarios de: Administración Básica de Linux (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad