Vous êtes sur la page 1sur 17

Linux a fondo

ndice general

Linux a fondo
Albert Bernaus - Jaime Blanco
De la edicin: INFORBOOK'S, S.L.
Se ha puesto el mximo inters en ofrecer al lector una informacin completa y precisa.
Sin embargo, INFORBOOK'S, S.L. no asume ninguna responsabilidad derivada de uso, ni
tampoco por cualquier violacin de patentes y otros derechos de terceras partes que pudieran ocurrir estando este libro destinado a la utilizacin de aficionados o a la enseanza. Las
marcas o nombres mencionados lo son nicamente a ttulo informativo, siendo propiedad de
sus legales registradores.
Reservados todos los derechos.
Ninguna parte de este libro puede ser reproducida, grabada en sistema de almacenamiento o transmitida en forma alguna ni por cualquier procedimiento, ya sea electrnico, mecnico, reprogrfico, magntico o cualquier otro. Asimismo queda prohibida la distribucin, alquiler, traduccin o exportacin sin la autorizacin previa y por escrito de INFORBOOK'S,
S.L.

Linux
a fondo

Editado por: INFORBOOK'S, S.L.


c/ Muntaner, 181
08036 BARCELONA
93 439 15 75
email: info@inforbooks.com
web: http://www.inforbooks.com
ISBN: 84-95318-55-5
Depsito legal: B-49560-2002
Diseo cubierta: Albert Bernaus
Filmacin: CEVAGRAF S.C.C.L.
Impreso por: LIBERDPLEX

IMPRESO EN ESPAA - PRINTED IN SPAIN


CONSULTE NUESTRO CATLOGO POR INTERNET:
http://www.inforbooks.com

Albert Bernaus - Jaime Blanco

Linux a fondo

ndice general

Acerca de este libro


Linux a fondo ha sido enfocado como un manual prctico para que cualquier usuario pueda iniciarse en el mundo de GNU/Linux. En este libro se detallan los pasos a seguir para configurar y trabajar con este sistema operativos
empleando para ello cualquier distribucin de GNU/Linux basada en Red Hat
Linux.
El lector aprender a configurar GNU/Linux utilizando los comandos disponibles en la lnea de comandos o empleando herramientas grficas, permitindole de esta forma disponer de los conocimientos necesarios para administrar el
sistema operativo de forma local o accediendo de forma remota, donde normalmente no es posible utilizar el entorno grfico.
Tambin se analizan las herramientas de configuracin Webmin y Linuxconf.
Estas son independientes de la distribucin de GNU/Linux que utilicemos y
nos permiten administrar de forma transparente diferentes distribuciones sin
necesidad de aprender nuevas herramientas.
Linux a fondo es vlido tanto para aquellos usuarios que estn interesados
en utilizar GNU/Linux como sistema operativo de escritorio, ya que analiza
detalladamente las aplicaciones de productividad existentes, como tratamientos
de texto u hojas de clculo, como para los que pretendan emplearlo como servidor examinndose los principales servicios utilizados para compartir archivos,
pginas web, servidores de correo y FTP o de streaming de vdeo y audio.
En el libro se utilizar el termino Linux en lugar de GNU/Linux para abreviar.

Notas preliminares
Los iconos que describimos a continuacin, son los que utilizaremos a lo
largo de todo el libro, se les deber prestar una especial atencin:
Este icono se emplea para destacar cuestiones
importantes o aspectos de especial inters que deber tener en cuenta.
Indica que el texto que sigue al icono es un ejemplo o un programa.

Linux a fondo

ndice general

ndice general
Conceptos Bsicos
1. Interfaz de mandatos de Linux ................ 37
Iniciar una sesin en Linux .............................................................. 37
Crear nuevos usuarios .................................................................... 38
Cambiar la contrasea ............................................................. 39
Modificar la informacin de una cuenta .................................... 40
Consolas virtuales ........................................................................... 41
Finalizar una sesin de trabajo........................................................ 42
Reinicializar o apagar Linux ............................................................ 42
Obtener ayuda................................................................................. 43

2. Mandatos en Linux .................................. 45


Maysculas y minsculas ................................................................ 45
Construccin de expresiones .......................................................... 46
Seleccin del intrprete de mandatos ............................................. 47
Edicin de la lnea de mandatos............................................... 49
Mandatos mltiples ......................................................................... 50
Redireccionamiento de mandatos ................................................... 51
Redireccionamiento de los errores ........................................... 53
Control de procesos ........................................................................ 54

6 Linux a fondo

3. El sistema de archivos de Linux .............. 57


Estructura del sistema de archivos.................................................. 57
Organizacin de directorios ...................................................... 58
Trabajando con directorios .............................................................. 59
El directorio actual .................................................................... 59
Crear directorios ....................................................................... 59

ndice general 7

Otros editores de texto .................................................................... 80


Ahorro de papel con mpage ............................................................ 82
Configurar el editor por defecto ....................................................... 82
Reemplazar texto utilizando sed ..................................................... 84

5. Impresin de archivos ............................. 87

Eliminar directorios ................................................................... 60

Configurar la impresora ................................................................... 87

Renombrar o mover directorios ................................................ 61

El archivo printcap .................................................................... 88

Desplazndonos entre directorios ............................................ 62

Configurar la impresora con printconf-gui ................................. 89

Trabajando con archivos ................................................................. 63

Imprimir con Linux ........................................................................... 91

Crear archivos .......................................................................... 63

Enviar un documento a la impresora ........................................ 91

Copiar archivos ......................................................................... 64

Examinar los documentos en impresin ................................... 92

Renombrar o mover archivos ................................................... 65

Eliminar un documento de la cola de impresin ....................... 92

Eliminar archivos ...................................................................... 66

Administrar las impresoras .............................................................. 93

Examinar el contenido de un archivo ........................................ 67


La instruccin ls............................................................................... 68
Buscar archivos ............................................................................... 70
Bsquedas de texto en los archivos ................................................ 72
Creacin de enlaces ........................................................................ 73

Configuracin del sistema


6. Configuracin del entorno ....................... 97
Las variables de entorno ................................................................. 97
Visualizar el contenido de las variables de entorno .................. 97

4. Edicin de textos ..................................... 75

Establecer el valor de las variables de entorno ...................... 100

emacs .............................................................................................. 75

bash ........................................................................................ 100

El tutorial de emacs .................................................................. 76

tcsh ......................................................................................... 100

Teclas bsicas de emacs .......................................................... 76

ksh .......................................................................................... 100

Pico ................................................................................................. 77

Eliminar una variable de entorno ............................................ 100

Teclas bsicas de Pico ............................................................. 77

La variable PATH .................................................................... 101

Configurar el corrector ortogrfico ............................................ 78

Configurar el inicio de sesin ........................................................ 102

8 Linux a fondo

7. Configuracin de ratn y joystick .......... 107

ndice general 9

El interfaz grfico

Instalar un nuevo ratn .................................................................. 107


Configurar un joystick .................................................................... 109

8. Configurar el mdem y el fax ................ 113

10. Configuracin de XFree86 .................. 143


Qu es XFree86? ........................................................................ 143
Cmo obtener XFree86 ................................................................. 144

Instalar un mdem ..........................................................................113

Instalar XFree86 ............................................................................ 145

Cmo crear el dispositivo /dev/modem ....................................114

Configurar XFree86 ....................................................................... 147

Comandos AT ..........................................................................116

El archivo XF86Config ............................................................ 156

Realizar llamadas ....................................................................116

11.Conceptos bsicos ............................... 161

Recibir llamadas de forma automtica ....................................119


Configurar el servicio de fax .......................................................... 120
Enviar y recibir faxes .............................................................. 122

9. Dispositivos de almacenamiento ........... 123

El Escritorio ................................................................................... 161


Trabajar con ventanas ................................................................... 162
Abrir y cerrar ventanas ........................................................... 162
Modificacin del tamao de las ventanas ............................... 164
Mover ventanas ...................................................................... 165

Introduccin ................................................................................... 123

Maximizar, minimizar y restaurar una ventana ....................... 166

Conceptos bsicos ................................................................. 123

Cuadros de dilogo ....................................................................... 167

Sistemas de archivos ............................................................. 124

Botones de comandos ............................................................ 167

Preparar un disco duro .................................................................. 126


Particionar el disco ................................................................. 127

Cajas de seleccin o casillas de verificacin .......................... 168


Botones de opciones .............................................................. 168
Listas de seleccin o cuadros de lista .................................... 169

Formatear el disco .................................................................. 131

Listas desplegables ................................................................ 169

Montar el disco ....................................................................... 131

Cuadros de texto .................................................................... 170

Unidades ZIP................................................................................. 134


Unidades de cinta .......................................................................... 137

12. KDE ..................................................... 171

El comando mt ........................................................................ 139

Qu es KDE? .............................................................................. 171

10 Linux a fondo

ndice general 11

Instalacin de KDE ........................................................................ 171

Sistema ......................................................................................... 213

Descargar KDE ....................................................................... 171

Sonido ........................................................................................... 216

Requisitos ............................................................................... 172

Configurar el Panel ........................................................................ 219

Instalar KDE .................................................................................. 173

Configurar el men K .................................................................... 220

Instalacin con archivos RPM ................................................ 173


Instalacin utilizando archivos fuente ..................................... 174

14. Trabajar con archivos en KDE ............ 223

Modificar los archivos de configuracin .................................. 177

Introduccin ................................................................................... 223

Ejecutar KDE ................................................................................. 177

Modificar el aspecto de la ventana ................................................ 225

Primera ejecucin de KDE ..................................................... 178

Configurar el nmero de clics ........................................................ 227

Componentes del Escritorio .......................................................... 180

Ejecutar aplicaciones o abrir archivos ........................................... 228

El Panel .................................................................................. 181

Crear un archivo o directorio ......................................................... 230

Trabajar con ventanas ............................................................ 182

Copiar un archivo o directorio ....................................................... 231

Obtener ayuda ........................................................................ 184

Mover archivos o directorios ......................................................... 232

El Administrador de archivos .................................................. 184

Borrar un archivo o directorio ........................................................ 233

Acceder a la lnea de comandos ............................................ 185

Renombrar un directorio o un archivo ........................................... 234

Salir de KDE .................................................................................. 185

Propiedades .................................................................................. 234

13. Configuracin de KDE ......................... 187


Introduccin ................................................................................... 187

Crear un enlace ............................................................................. 235


La Papelera ................................................................................... 237
Buscar ........................................................................................... 238

Aspecto y comportamiento ............................................................ 189


Control de energa ......................................................................... 196

15. Ofimtica con KDE .............................. 241

Informacin.................................................................................... 198

Introduccin ................................................................................... 241

Navegacin en Web ...................................................................... 199

Ejecutar KOffice ............................................................................ 241

Navegacin en archivos ................................................................ 203

Krayon ........................................................................................... 242

Perifricos ..................................................................................... 204

Herramientas .......................................................................... 243

Personalizacin ............................................................................. 205

Ejemplo prctico ..................................................................... 245

Red ................................................................................................ 209

Guardar un dibujo ................................................................... 252

12 Linux a fondo

ndice general 13

Exportar un dibujo .................................................................. 252

Requisitos del sistema ............................................................ 281

KWord ........................................................................................... 252

Obtener Gnome ...................................................................... 282

Escribir un texto ...................................................................... 254

Antes de instalar Gnome ............................................................... 282

El corrector ortogrfico de KWord .......................................... 255

Mdulos a descargar .............................................................. 284

Guardar un documento ........................................................... 256

En qu orden debemos instalar Gnome? ............................. 285

Recuperar un documento ....................................................... 256

Instalar Gnome utilizando RPMs ............................................ 286

Tipos de letra .......................................................................... 257

Compilar Gnome .................................................................... 287

Justificar y sangrar un prrafo ................................................ 258

Modificar los archivos de configuracin .................................. 288

Insertar imgenes ................................................................... 260

Ejecutar Gnome ............................................................................ 288

Imprimir .................................................................................. 261

Componentes del Escritorio ................................................... 288

KSpread ........................................................................................ 262

El Panel .................................................................................. 289

Creacin de una hoja de clculo ............................................ 265

Trabajar con ventanas ............................................................ 291

Guardar una hoja de clculo................................................... 268

Obtener ayuda ........................................................................ 292

Modificar el formato de una celda........................................... 269

El administrador de archivos .................................................. 292

Imprimir una hoja de clculo ................................................... 270

Acceder a la lnea de comandos ............................................ 293

Referencias absolutas y relativas ........................................... 270

Salir de Gnome ....................................................................... 294

Creacin de un grfico ........................................................... 271


KPresentation ................................................................................ 273

17. Configuracin de GNOME .................. 295

Cmo escribir texto en una diapositiva? ............................... 274

Introduccin ................................................................................... 295

Insertar una nueva diapositiva ................................................ 276

Utilizar el Centro de control .................................................... 296

Guardar una presentacin ...................................................... 279

Escritorio ....................................................................................... 296

Asignar una transicin ............................................................ 279

Fondo ..................................................................................... 296

Probar la presentacin ........................................................... 280

Gestor de ventanas ................................................................ 297

16. GNOME ............................................... 281

Panel ...................................................................................... 297


Salvapantallas ........................................................................ 299

Qu es Gnome? .......................................................................... 281

Selector de temas ................................................................... 299

Instalar Gnome .............................................................................. 281

Multimedia ..................................................................................... 300

14 Linux a fondo

ndice general 15

Sonido .................................................................................... 300

Copiar un archivo o directorio ....................................................... 324

Perifricos ..................................................................................... 301

Renombrar un directorio o un archivo ........................................... 325

Propiedades del CD ............................................................... 301

Mover archivos o directorios ......................................................... 326

Ratn ...................................................................................... 302

Propiedades .................................................................................. 326

Teclado ................................................................................... 302

Crear un enlace ............................................................................. 327

Selector de documentos ................................................................ 302

Acceder a un disco ........................................................................ 328

Editor predeterminado ............................................................ 303

Personalizar una directorio ............................................................ 328

Selector de URL ..................................................................... 303

Borrar un archivo o directorio ........................................................ 329

Tipos de ficheros y programas ............................................... 303

La Papelera ................................................................................... 329

Visor HTML ............................................................................. 305


Sesin ........................................................................................... 306

19. Ofimtica con Gnome ......................... 331

Startup Hints ........................................................................... 306

Introduccin ................................................................................... 331

Session Options & Startup Programs ..................................... 307

Gimp .............................................................................................. 331

Visualizacin y ambiente ............................................................... 308

Herramientas .......................................................................... 335

Aplicacin ............................................................................... 308

Ejemplo prctico ..................................................................... 338

MDI ......................................................................................... 309

Guardar un dibujo ................................................................... 344

Ventanas de dilogo ............................................................... 310

Aplicar un filtro ........................................................................ 345

Configurar el gestor de ventanas .................................................. 310

AbiWord......................................................................................... 346

Configurar el Panel ........................................................................ 313

Escribir un texto ...................................................................... 347

Configurar el men de Gnome ...................................................... 314

El corrector ortogrfico de AbiWord ........................................ 349

18. Trabajar con ficheros con Gnome ....... 317

Guardar un documento ........................................................... 351


Recuperar un documento ....................................................... 351

Introduccin ................................................................................... 317

Tipos de letra .......................................................................... 352

Modificar el aspecto de la ventana ................................................ 319

Justificar y sangrar un prrafo ................................................ 353

Preferencias de Nautilus ............................................................... 322

Insertar imgenes ................................................................... 354

Ejecutar aplicaciones o abrir archivos ........................................... 323

Imprimir .................................................................................. 355

Crear un directorio ......................................................................... 324

Gnumeric ....................................................................................... 356

16 Linux a fondo

ndice general 17

Creacin de una hoja de clculo ............................................ 359

Clonar un mdulo ............................................................ 385

Introduccin de frmulas y funciones ..................................... 360

Eliminar mdulos ............................................................. 386

Dar formato a una hoja ........................................................... 362

Sistema Operativo .................................................................. 386

Guardar una hoja de clculo................................................... 367


Imprimir una hoja de clculo ................................................... 368

Herramientas administrativas

Idioma ..................................................................................... 386


Opciones de pgina ndice ..................................................... 387
Actualizar Webmin .................................................................. 387
Autenticacin .......................................................................... 387

20. Webmin ............................................... 373

Reasignando mdulos ............................................................ 389

Introduccin ................................................................................... 373

Editar categoras .................................................................... 389

Instalacin de Webmin .................................................................. 374

Temas de Webmin .................................................................. 390

Instalar Webmin desde un archivo tar.gz ................................ 374

Referenciadores de confianza ................................................ 390

Instalar Webmin desde un archivo RPM................................. 378

Encriptacin SSL .................................................................... 390

Una vez instalado Webmin ..................................................... 379

Autoridad de certificado .......................................................... 391

Trabajar con Webmin .................................................................... 379

ndice de servidores Webmin ........................................................ 392

La seccin Webmin ....................................................................... 381

Usuarios de Webmin ..................................................................... 392

Historial de acciones de Webmin ........................................... 381


Configuracin de Webmin ...................................................... 382

21. Linuxconf ............................................. 395

Control de acceso a IP ........................................................... 382

Introduccin ................................................................................... 395

Puerto y direcciones ............................................................... 383

Instalar Linuxconf .......................................................................... 396

Historial................................................................................... 383

Los interfaces de Linuxconf ........................................................... 396

Servidores Proxy .................................................................... 383

Activar el interfaz web ............................................................ 397

Interfaz de usuario .................................................................. 383

Aadir una cuenta de usuario........................................................ 399

Mdulos de Webmin ............................................................... 384

Base info................................................................................. 400

Instalar un nuevo mdulo................................................. 384

Params ................................................................................... 401

18 Linux a fondo

ndice general 19

Privileges ................................................................................ 401

BlueTooth................................................................................ 415

Modificar una cuenta de usuario ................................................... 402

Instalacin de una red ................................................................... 415

Desactivar una cuenta de usuario ................................................. 403

TCP/IP ........................................................................................... 417

Borrar una cuenta de usuario ........................................................ 403

Resolucin de direcciones ...................................................... 419

Cambiar la contrasea de root ...................................................... 404

Enrutado ................................................................................. 420


Redes IP .......................................................................... 420

Trabajo en red con Linux

Subredes ......................................................................... 421


Gateways (Puertas de enlace) ......................................... 422

22. Conceptos bsicos de redes ............... 407

Tablas de enrutado .......................................................... 423

Topologa de una red ..................................................................... 407

Resolucin de nombres de host ...................................... 425

En bus .................................................................................... 407


En anillo .................................................................................. 408

23. Configuracin de la red ....................... 427

En estrella............................................................................... 408

Introduccin ................................................................................... 427

Tipos de cables ............................................................................. 409

Archivos de configuracin de TCP/IP ............................................ 427

Cable coaxial .......................................................................... 409

/etc/hosts ................................................................................ 428

Cable de par trenzado ............................................................ 410

/etc/networks .......................................................................... 428

Cable de fibra ptica ............................................................... 410


Los principales estndares para redes .......................................... 410
ArcNet ........................................................................................... 410
TokenRing ............................................................................... 410
Ethernet, Fast-Ethernet y Giga-Ethernet .................................411
Redes inalmbricas ....................................................................... 412

/etc/sysconfig/network ............................................................ 429


/etc/resolv.conf ........................................................................ 429
/etc/rc.d/rc3.d/S10network ...................................................... 430
/etc/sysconfig/network-scripts ................................................. 430
Configurar un interfaz de red con ifconfig ...................................... 431
Utilizar ifconfig para comprobar un interface de red ............... 431
Configurar las rutas ................................................................ 432

IEEE 802.11, 802.11b y 802.11a............................................. 413

Aadir rutas estticas ............................................................. 433

HiperLan ................................................................................. 414

Monitorizar la red con netstat ........................................................ 434

HiperLan II .............................................................................. 414

Visualizar las conexiones de red activas ................................ 434

HomeRF y SWAP ................................................................... 415

Ver la tabla de rutas ................................................................ 435

20 Linux a fondo

ndice general 21

Obtener estadsticas con netstat ............................................ 435

Configurar Samba .................................................................. 467

Utilizar el entorno grfico para configurar la red ............................ 436

Utilizar Webmin para configurar un recurso compartido .. 470


Acceder a un recurso compartido de Windows ...................... 472

24. DHCP y resolucin de nombres .......... 441


DHCP ............................................................................................ 441
Configuracin del servidor DHCP ........................................... 441
Iniciar el servidor .................................................................... 443

Configurar un cliente Samba desde Webmin ................... 473

Acceso a Internet

DNS ............................................................................................... 444

27. Configurar el acceso a Internet ........... 479

Configurar un dominio ............................................................ 445

Introduccin ................................................................................... 479


PPP ............................................................................................... 479

25. Cortafuegos ......................................... 449

Instalar PPP ............................................................................ 480

Introduccin ................................................................................... 449

Configurar PPP ....................................................................... 481

Configurar un cortafuegos ............................................................. 449


Utilizando Lokkit ..................................................................... 449

28. Navegar por Internet ........................... 491

Utilizando Firewall Configuration ............................................ 451

Introduccin ................................................................................... 491


Direcciones URL ..................................................................... 491

26. Linux como servidor de archivos ......... 453

Konqueror...................................................................................... 492

Introduccin ................................................................................... 453

Galeon ........................................................................................... 493

NFS ............................................................................................... 453

Mozilla ........................................................................................... 496

Configurar un servidor NFS .................................................... 454

Mi barra lateral ........................................................................ 499

Exportar un directorio NFS desde Webmin ...................... 460

Barra personal ........................................................................ 500

Configurar un cliente NFS ...................................................... 462

Cambiar la pgina inicial ........................................................ 500

Configurar un cliente NFS desde Webmin ....................... 463

Cambiar el aspecto de Mozilla................................................ 501

Optimizar el rendimiento .................................................. 464

Navegar por Internet ............................................................... 502

Samba ........................................................................................... 465

Los marcadores ...................................................................... 505

Ejecutar los demonios de Samba ........................................... 466

Buscar informacin en Internet ............................................... 506

22 Linux a fondo

29. Correo electrnico ............................... 509


Introduccin ................................................................................... 509
Balsa ............................................................................................. 509
Conceptos bsicos ..................................................................511
Redactar un mensaje ............................................................. 512
Leer un mensaje ..................................................................... 513
Responder a un mensaje ....................................................... 514
Reenviar un mensaje .............................................................. 515

ndice general 23

Eliminar mensajes ......................................................................... 536


Libro de direcciones ...................................................................... 537
Agregar/Modificar una direccin ............................................. 537
Crear un grupo de distribucin ............................................... 538
Eliminar direcciones ............................................................... 539
Utilizar el libro de direcciones ........................................................ 539

30. Grupos de noticias .............................. 541

Eliminar mensajes .................................................................. 516

Introduccin ................................................................................... 541

Libro de direcciones ............................................................... 516

Pan ................................................................................................ 541

KMail ............................................................................................. 518

Suscribirnos a un grupo de noticias ........................................ 543

Conceptos bsicos ................................................................. 521

Leer los mensajes .................................................................. 544

Redactar un mensaje ............................................................. 522

Responder un mensaje .......................................................... 545

Leer un mensaje ..................................................................... 522

Escribir mensajes ................................................................... 546

Responder a un mensaje ....................................................... 523

Knode ............................................................................................ 546

Reenviar un mensaje .............................................................. 524

Crear una nueva cuenta ......................................................... 547

Eliminar mensajes .................................................................. 524

Suscribirnos a un grupo de noticias ........................................ 548

Libreta de direcciones ................................................................... 525

Leer los mensajes .................................................................. 549

Introduccin ................................................................................... 526

Responder un mensaje .......................................................... 550

Primera ejecucin .......................................................................... 527

Escribir mensajes ................................................................... 551

Conceptos bsicos ........................................................................ 528

Mozilla ........................................................................................... 551

Modificar una cuenta de correo existente ............................... 529

Crear una nueva cuenta ......................................................... 551

Redactar un mensaje .................................................................... 531

Modificar una cuenta .............................................................. 553

Mensajes con formato ............................................................ 532

Suscribirnos a un grupo de noticias ........................................ 554

Leer un mensaje ............................................................................ 533

Leer los mensajes .................................................................. 555

Responder a un mensaje .............................................................. 534

Responder un mensaje .......................................................... 557

Reenviar un mensaje .................................................................... 535

Escribir mensajes ................................................................... 557

24 Linux a fondo

31. IRC ...................................................... 559


Introduccin ................................................................................... 559
Ksirc .............................................................................................. 561
xIRC .............................................................................................. 563
Consideraciones sobre el nick....................................................... 565
Registrar un nick ..................................................................... 566
Lista de canales disponibles.......................................................... 567
Entrar en un canal ......................................................................... 569
Enviar un privado a una persona en concreto ............................... 570
Comandos del IRC ........................................................................ 571

ndice general 25

Configurar un cliente NIS con GNU libc ................................. 596


Seleccionar los archivos de configuracin del servidor .......... 597

34. Administracin de aplicaciones ........... 599


Introduccin ................................................................................... 599
Utilizar RPM desde la lnea de comandos ..................................... 600
Instalar o actualizar una aplicacin ......................................... 600
Eliminar una aplicacin ........................................................... 601
Obtener informacin de una aplicacin instalada ................... 601
Utilizar RPM desde el entorno grfico ........................................... 602
GnoRPM ................................................................................. 602

32. FTP ..................................................... 579

Navegar por GnoRPM ..................................................... 602

Qu es FTP? ............................................................................... 579

Eliminar una aplicacin .................................................... 604

Aplicaciones de FTP ..................................................................... 580

Obtener informacin de una aplicacin instalada ............ 604

Acceder a un sitio FTP .................................................................. 581

KPackage ............................................................................... 605

Administracin del sistema


33. Administracin de usuarios y NIS ....... 587

Instalar o actualizar una aplicacin .................................. 603

Navegar por KDE ............................................................. 605


Instalar o actualizar una aplicacin .................................. 606
Eliminar una aplicacin .................................................... 606
Obtener informacin de una aplicacin instalada ............ 607

Administracin de usuarios ........................................................... 587


Crear una cuenta de usuario .................................................. 588

35. Administracin de procesos ................ 609

Archivos relacionados ...................................................... 589

Introduccin ................................................................................... 609

Cambiar las propiedades de un usuario ................................. 590

Cmo se inicia un proceso ..................................................... 609

Eliminar un usuario ................................................................. 591

Monitorizar los procesos ............................................................... 610

Desactivar una cuenta de usuario .......................................... 592

Obtener el estado de los procesos con ps ............................. 610

NIS (Network Information System) ................................................ 594

Controlar los procesos en ejecucin ............................................. 613

Ejecutar un servidor NIS ......................................................... 595

Utilizar el comando kill ............................................................ 613

26 Linux a fondo

ndice general 27

Cambiar la prioridad de un proceso ........................................ 617

Recompilar el kernel ............................................................... 644

Monitorizar la carga del sistema .................................................... 618

Aplicar un parche .................................................................... 645

Ejecutar procesos en segundo plano ............................................ 619

Administracin de mdulos ........................................................... 645


Instalar un nuevo kernel ................................................................ 647

36. Programacin del shell ........................ 621


Qu es el shell? .......................................................................... 621

39. Gestores de arranque ......................... 649

Bash .............................................................................................. 621

Introduccin ................................................................................... 649

Variables y tipos de datos.............................................................. 622

Instalar mltiples sistemas operativos ........................................... 649

Operadores ................................................................................... 623

LILO .............................................................................................. 650

Operadores matemticos ....................................................... 623

GNU GRUB ................................................................................... 653

Operadores relacionales ........................................................ 624


Operadores lgicos ................................................................ 626

40. Seguridad ............................................ 657

Sentencias de control .................................................................... 626

Introduccin ................................................................................... 657

if .............................................................................................. 626

Desactivando servicios innecesarios ............................................. 659

case ........................................................................................ 627

Realizar una auditoria del sistema .......................................... 659

Bucles ........................................................................................... 628

Servicios peligrosos ................................................................ 662

until ......................................................................................... 629


while ....................................................................................... 629
for ........................................................................................... 630
select ...................................................................................... 630

37. Automatizacin de tareas .................... 633


Programar tareas con at ................................................................ 633

Detener los servicios .............................................................. 663


Detener los servicios arrancados por init ......................... 664
Xinetd e Inetd ................................................................... 665
Otros servicios ................................................................. 667
Consejos generales ....................................................................... 667

Internet y Linux

Programar tareas con cron ............................................................ 635

38. Administracin del kernel .................... 639


Modificar la configuracin del kernel ............................................. 639

41. Apache ................................................ 673


Introduccin ................................................................................... 673
Descargar Apache ......................................................................... 674

28 Linux a fondo

ndice general 29

Compilacin de Apache .......................................................... 674

CGIs en general ..................................................................... 689

Instalacin de Apache ................................................................... 675

Precauciones con .htaccess ................................................... 689

Principales ficheros de configuracin ............................................ 677

Proteccin implcita de archivos del servidor .......................... 690

Sintaxis de los ficheros ........................................................... 677

Nuevas caractersticas de Apache 2.0 .......................................... 691

Mdulos .................................................................................. 678

Compilar e instalar .................................................................. 692

Los archivos .htaccess ........................................................... 679

Requerimientos de Apache 2.0 ............................................... 693

Ficheros de registro (Log) ...................................................... 679

Configurar los fuentes de Apache para su compilacin .......... 693

Registro de errores ................................................................. 679

Parmetros de configure ................................................. 694

Registro de transferencia ....................................................... 680

Mdulos ........................................................................... 694

Configuracin global del servidor .................................................. 680


Identificacin del servidor ....................................................... 680

42. Servidores de FTP .............................. 697

Localizacin de ficheros ......................................................... 680

Introduccin ................................................................................... 697

Creacin de procesos ............................................................. 681

Cmo funciona un servidor FTP ............................................. 697

Configuracin de la red .......................................................... 682

WU-FTPD ...................................................................................... 698

Limitacin de recursos ............................................................ 682

Opciones de configuracin ..................................................... 702

Los host virtuales en Apache .................................................. 682

ProFTPD ....................................................................................... 703

Arrancando Apachex ..................................................................... 683

Configurar ProFTP ................................................................. 705

Errores durante el proceso de arranque ................................. 684


Arrancar Apache automticamente ........................................ 685

43. Servicios de correo electrnico ........... 709

CGI y Apache ................................................................................ 685

Introduccin ................................................................................... 709

La directiva ScriptAlias ........................................................... 686

Qmail ............................................................................................. 709

Utilizar CGIs fuera de los directorios ScriptAlias ................... 686

Cmo obtener Qmail .............................................................. 710

Consideracin sobre seguridad ..................................................... 687

Configurar Qmail .....................................................................711

Los permisos en los directorios ServerRoot ........................... 688

Eliminar los servicios de correo existentes ............................. 713

Server Side Includes (SSI) ..................................................... 689

Sendmail ....................................................................................... 714

Ejecutar CGIs fuera de Script Alias ........................................ 689

Instalar Sendmail .................................................................... 715

Ejecutar CGIs en Script Alias.................................................. 689

Configurar Sendmail ............................................................... 716

30 Linux a fondo

44. Servidores de bases de datos ............. 721


Introduccin ................................................................................... 721
MySQL .......................................................................................... 721
Instalar MySQL ....................................................................... 721
Instalar las herramientas de administracin ........................... 723
Conectarse a un servidor........................................................ 725
Crear una base de datos ........................................................ 726
Crear usuarios ........................................................................ 727
PostgreSQL ................................................................................... 729
Instalar PostgreSQL ............................................................... 729
Crear una base de datos ........................................................ 730
Crear usuarios ........................................................................ 732

45. Otros servicios .................................... 735

ndice general 31

Mdulo fhttpd .......................................................................... 748


Versin CGI ............................................................................ 749
Opciones de soporte para Base de Datos .............................. 749
Adabas D ......................................................................... 749
dBase............................................................................... 749
filePro............................................................................... 749
mSQL............................................................................... 750
MySQL ............................................................................. 750
iODBC.............................................................................. 750
OpenLink ODBC .............................................................. 750
Oracle .............................................................................. 751
PostgreSQL ..................................................................... 751
Solid ................................................................................. 751
Sybase ............................................................................. 751
Sybase-CT ....................................................................... 751

IRCD ............................................................................................. 735

Velocis ............................................................................. 751

Darwin Streaming Server .............................................................. 736

Librera a medida de ODBC............................................. 752

Configurar el servidor ............................................................. 737

ODBC Unificado .............................................................. 752

Configurar un lista de reproduccin ........................................ 740

LDAP ............................................................................... 752


Otras opciones de configuracin ............................................ 752

46. Trabajar con PHP ................................ 743


Qu es PHP? .............................................................................. 743
Para que sirve PHP? ................................................................... 744
Instalacin en Linux ....................................................................... 745
Descargar la ltima versin de PHP y Apache ....................... 746
Instalacin rpida (Versin Mdulo de Apache) ...................... 746
Configuracin ......................................................................... 748
Mdulo de Apache .................................................................. 748

CPPFLAGS y LDFLAGS ................................................. 756


El archivo de configuracin ........................................................... 756
Directivas generales de configuracin ................................... 757
Directivas de configuracin de correo .................................... 761
Directivas de configuracin de modo seguro .......................... 762
Directivas de configuracin del depurador ............................. 762
Directivas de carga de extensiones ........................................ 762
Directivas de configuracin de mySQL ................................... 763

32 Linux a fondo

ndice general 33

Directivas de configuracin de mSQL .................................... 764

Operadores lgicos ................................................................ 799

Directivas de configuracin de Postgres ................................ 764

Sentencias de control .................................................................... 799

Binarios CGI .................................................................................. 764

if .............................................................................................. 799

Posibles ataques .................................................................... 765

Bucles ........................................................................................... 801

Empezar a trabajar con PHP ......................................................... 766

while ....................................................................................... 801

Variables y tipos de datos.............................................................. 768

until ......................................................................................... 802

Operadores ................................................................................... 770

for ........................................................................................... 803

Primitivas de PHP ......................................................................... 774

foreach ................................................................................... 805

Comentarios ........................................................................... 774

do ........................................................................................... 805

Condicionales ......................................................................... 775

Subrutinas ..................................................................................... 806

Bucles ..................................................................................... 780


Funciones ...................................................................................... 783

Apndices

Objetos en PHP............................................................................. 787

A. Instalacin ............................................. 813


47. Trabajar con Perl ................................. 789

Introduccin ................................................................................... 813

Introduccin ................................................................................... 789

Instalar Red Hat Linux ................................................................... 813

Instalar Perl ................................................................................... 789


Realizar una instalacin desde cero ....................................... 790

B. GNU/Linux ............................................ 821

Ejecutar Configure .................................................................. 791

Introduccin ................................................................................... 821

Opciones de configuracin habituales .................................... 793

Evolucin de Linux ........................................................................ 821

Variables y tipos de datos.............................................................. 793

Distribuciones ................................................................................ 824

Operadores ................................................................................... 795

Linux en espaol ........................................................................... 825

Operadores matemticos ....................................................... 796

El futuro de Linux .......................................................................... 826

Operadores de cadenas de caracteres .................................. 797

Unix y Linux ................................................................................... 827

Operadores relacionales ........................................................ 797

Estructura en capas del sistema operativo ............................. 828

Operadores binarios ............................................................... 798

Caracteristicas de Linux ......................................................... 829

Operadores de asignacin ..................................................... 798

El hardware ............................................................................ 830

Vous aimerez peut-être aussi