PDF de programación - Trucos y consejos para Linux

Imágen de pdf Trucos y consejos para Linux

Trucos y consejos para Linuxgráfica de visualizaciones

Actualizado el 23 de Junio del 2018 (Publicado el 14 de Enero del 2017)
469 visualizaciones desde el 14 de Enero del 2017
29,9 KB
5 paginas
Creado hace 25a (30/08/1994)
Trucos y consejos para Linux

Vince Reed, reedv@rpi.edu
Traducido por Javier Gracia, 2:343/143

v0.1, 30 August 1994

Este documento describe ideas para ahorrar tiempo y técnicas para hacer de linux un sistema mas fácil de
configurar y de usar. Todo lo incluido aqui es demasiado general como para ser incluido en cualquiera de
los otros Howtos.

Índice General

1 Introducción

2 Ayudas Cortas

2.1 Mover directorios entre sistemas de ficheros.

.

. .

. .

.

. .

. .

.

. .

. .

. .

. .

2.2 Parche para el GNU, Ted Stern, stern@amath.wwashington.edu .

. .

. .

.

.

. .

. .

.

. . .

. .

.

. .

. .

.

.

.

.

.

2.3 Cómo puedo hacer que el sistema no ejecute el fsck en cada arranque? Dale Lutz, dal@wimsey.com
2.4 Cómo evitar fsck’s causados por ”device busyal arrancar. Jon Tombs, jon@gtex02.us.es .

. .

. .

2.5 Cómo imprimir una página con margen para hacer agujeros.
.

key@thorplus.lib.purdue.edu .

. .

. .

. .

. .

. .

.

.

.

.

. . .

Mike Dickey, mdic-
.
.

. . .

. . .

.

.

.

.

.

2.6 Un método para buscar a través de árboles de ficheros una expresión regular dada, Raul Deluth Miller,
.

rockwell@nova.umd.edu . . .

. . .

. . .

. . .

. . .

. .

. .

. .

. .

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

2.7 Un script para limpiar después de usar programas que crean ficheros temporales y de backup, Barry
. .

Tolnas, tolnas@nestor.engr.utk.edu .

. . .

. . .

. .

. .

. .

. .

. .

. .

. .

.

.

.

.

.

.

3 Ayudas Detalladas

3.1 Compartiendo

particiones

de

ace3@midway.uchicago.edu .

swap
. .

entre
. .

.

. .

Linux
. .
. .

.

y Windows.
. .
.

. . .

.

.

.

.

. . .

Tony Acero,
.
.

. . .

.

.

.

3.2 Cómo configurar xdm’s chooser para seleccionar host. Arrigo Triculzi, a.triulzi@ic.ac.uk .

4 La traducción

5 Anexo: El INSFLUG

1

Introducción

.

.

1

2

2

2

2

2

3

3

3

4

4

4

5

5

Bienvenido al Linux Tips HOWTO, un lugar donde encontrar rápidas respuestas a preguntas no cubiertas en howtos
mas específicos sobre linux. En el Tips Howto, también encontrarás pequeñas y elegantes artimañas para hacer el uso
y administración de un sistema Linux todavia mas fácil. No obstante, como esta es sólo la segunda versión del Tips
Howto, el número de ayudas es aún muy pequeño. La próxima versión no tiene porque ser así, no obstante... Por favor,
enviarme vuestras ideas para ser incluidas en futuros howtos. Gracias por adelantado !

Vince Reed, reedv@rpi.edu, Mantenedor del Linux TIPS HOWTO

2. Ayudas Cortas

2 Ayudas Cortas

2.1 Mover directorios entre sistemas de ficheros.

(Alan Cox, A.Cox@swansea.ac.uk)

Forma rápida de mover un árbol entero de ficheros de un disco a otro:

2

(cd /origen/directorio; tar cf - . ) | (cd /dest/directorio; tar xvfp -)

2.2 Parche para el GNU, Ted Stern, stern@amath.wwashington.edu

Para cambiar el comportamiento del VPATH. (Make 3.70)

No sé si mucha gente tiene este problema, pero hay una característica del GNU make versión 3.70 que no me gusta.
VPATH actúa raramente si le das un path absoluto. Existe un patch extremadamente sólido que arregla esto, el cual se
puede obtener de Paul D. Smith, psmith@wellfleet.com. Él también pone la documentación y el patch después
de cada revisión del GNU make en el servidor de newsgroups al cual tengo acceso.

2.3 Cómo puedo hacer que el sistema no ejecute el fsck en cada arranque? Dale Lutz,

dal@wimsey.com

¿Cómo hago para que e2fsck no chequee mi disco cada vez que arranco?

Cuando recompilas el kernel, el sistema de ficheros se marca como ”sucio”y por eso el disco es chequeado en cada
arranque. La solución es ejecutar :

rdev -R /zImage 1

Esto arregla el kernel para que no se siga creyendo que el sistema de ficheros está ”sucio”.

Nota : Si usas lilo, entonces añade sólo-lectura al setup del linux en tu fichero de configuracion del lilo (normalmente
/etc/lilo.conf)

2.4 Cómo evitar

fsck’s
jon@gtex02.us.es

causados por ”device busyal arrancar.

Jon Tombs,

Si usualmente sufres errores de ”device busyal apagar , que dejan al sistema de ficheros con la necesidad de un fsck al
arrancar, aquí tienes un arreglo simple :

Añade la siguiente linea al fichero /etc/brc o /sbin/brc

mount -o remount,ro /mount.dir

para todos tus sistemas de ficheros montados excepto /, antes de la llamada para desmontar -a. Esto significa que si,
por alguna razón, shutdown falla al matar todos los procesos y desmontar los discos, éstos estarán igualmente limpios
al arrancar. Me ahorra un montón de tiempo al arrancar.

2. Ayudas Cortas

3

2.5 Cómo imprimir una página con margen para hacer agujeros. Mike Dickey, mdic-

key@thorplus.lib.purdue.edu

#!/bin/sh
# /usr/local/bin/print
# una muestra de impresión simple, para permitirnos
# perforar lo obtenido y poder archivarlo:
cat $1 | pr -t -o 5 -w 85 | lpr

2.6 Un método para buscar a través de árboles de ficheros una expresión regular dada,

Raul Deluth Miller, rockwell@nova.umd.edu

He llamado a este script ’forall’. Se usa así :

forall /usr/include grep -i ioctl
forall /usr/man grep ioctl

Aquí está forall:

#!/bin/sh
if [ 1 = ‘expr 2 \> $#‘ ]
then
echo Usage: $0 dir cmd [optargs]
exit 1
fi
dir=$1
shift
find $dir -type f -print | xargs "$@"

2.7 Un script para limpiar después de usar programas que crean ficheros temporales y de

backup, Barry Tolnas, tolnas@nestor.engr.utk.edu

Aquí tenéis un sencillo script que desciente recursivamente un directorio borrando ficheros de auto-grabado y backup
de emacs, ficheros .o, y ficheros .log de TeX. También comprime ficheros .tex y ficheros README. Yo lo llamo
“squeeze” en mi sistema.

#!/bin/sh
#SQUEEZE borra ficheros inutiles, y comprime ficheros .tex y README
#By Barry tolnas, tolnas@sun1.engr.utk.edu
#
echo squeezing $PWD
find $PWD \( -name \*˜ -or -name \*.o -or -name \*.log -or -name \*\#\) exec rm -
f {} \;
find $PWD \( -name \*.tex -or -name \*README\* -or -name \*readme\* \) -
exec gzip -9 {} \;

3. Ayudas Detalladas

3 Ayudas Detalladas

4

3.1 Compartiendo particiones de swap entre Linux y Windows.

Tony Acero,

ace3@midway.uchicago.edu

1. Formatea la partición como una partición dos, y crea el fichero de swap del Windows en ella, pero no ejecu-
tes windows todavía. (Hay que mantener el fichero de swap completamente vacío de momento, para poder
comprimirlo bien).

2. Arranca linux y graba la partición en un fichero. Por ejemplo, si la partición es /dev/hda8:

dd if=/dev/hda8 of=/etc/dosswap

3. Comprime el fichero de swap del dos; como es virtualmente todo ceros, se comprimirá muy bien

gzip -9 /etc/dosswap

4. Añade lo siguiente al fichero /etc/rc para preparar e instalar el espacio de swap sobre Linux :

XXXXX es el numero de bloques en la particion de swap

mkswap /dev/hda8 XXXXX
swapon -av

Asegúrate de añadir una entrada para la partición de swap en el fichero /etc/fstab

5. Si tu paquete init/reboot soporta /etc/brc o /sbin/brc añade lo siguiente a /etc/brc, si no,
haz lo mismo a mano cuando quieras arrancar dos u os/2 y quieras convertir la partición de swap a la versión
dos/windows:

swapoff -av
zcat /etc/dosswap.gz | dd of=/dev/hda8 bs=1k count=100

Ten en cuenta que esto sólo escribe los 100 primeros bloques en la partición. He averiguado empíricamente que esto
es suficiente.

¿Cuáles son las ventajas y las desventajas de hacer esto?

Ventajas: Ahorras una substancial cantidad de espacio en el disco.

Desventajas: Si el paso 5 no es automático, tienes que hacerlo a mano, y enlentece el proceso de rearrancar unos
nanosegundos :-)

3.2 Cómo configurar xdm’s

chooser para seleccionar host.

Arrigo Triculzi,

a.triulzi@ic.ac.uk

1. Edita el fichero que arranca xdm, (lo mas probable /etc/rc/rc.6 o /etc/rc.local) para que contenga

las siguientes líneas en la sección de startup:

/usr/bin/X11/xdm
exec /usr/bin/X11/X -indirect hostname

2. Edita /usr/lib/X11/xdm/Xservers y comenta la línea que arranca el servidor en el terminal. p.ej, que

comienza por 0:

3. Rearranca la máquina y ya está todo.

4. La traducción

5

He añadido éste porque cuando estuve, desesperadamente, intentando configurarlo para mi propia subnet, me llevó
sobre una semana solventar todos los problemas.

Advertencia: con viejas SLS (1.1.1) por alguna razón puedes dejar un -nodaemon después de la línea de xdm. esto
NO funciona para versiones posteriores.

4 La traducción

La presente traducción ha sido realizada por Javier Gracia, FidoNet:

2:343/143, componente del INSFLUG.

En caso de querer colaborar en las diversas traducciones que se están llevando a cabo, ponte en contacto con:

 Francisco José Montilla, pacopepe@insflug.org para el INSFLUG: www.insflug.org para colabo-

ración en la traducción y autoría de COMOs, FAQs (PUFs en castellano).

 LuCas, traducción de las guías (documentos extensos, libros): lucas.ctv.es, Juan José Amor, jja-

mor@ls.fi.upm.es, 2:341/12.19

5 Anexo: El INSFLUG

El INSFLUG forma parte del grupo internacional Linux Documentation Project, encargándose de las traducciones al
castellano de los Howtos (Comos), así como la producción de documentos originales en aquellos casos en los que no
existe análogo en inglés.

En el INSFLUG se orienta preferentemente a la traducción de documentos breves, como los COMOs y PUFs
(Preguntas de Uso Frecuente, las FAQs. :) ), etc.

Diríjase a la sede del INSFLUG para más información al respecto.

En la sede del INSFLUG encontrará siempre las últimas versiones de las traducciones: www.insflug.org.
Asegúrese de comprobar cuál es la última versión disponible en el Insflug antes de bajar un documento de un ser-
vidor réplica.

Se proporciona también una lista de los servidores réplica (mirror) del Insflug más cercanos a Vd., e información
relativa a otros recursos en castellano.

Francisco José Montilla, pacopepe@insflug.org.
  • Links de descarga
http://lwp-l.com/pdf1408

Comentarios de: Trucos y consejos para 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