Configuración del sistema Linux y experiencia de optimización

  



Como entusiasta de Linux, he instalado varias distribuciones de Linux. Una gran cantidad de trabajo de optimización de la configuración lleva mucho tiempo durante cada proceso de instalación, y es fácil hacer que algunos detalles se pierdan. Este artículo utiliza la instalación y el uso de RedHat 6.1 como ejemplo para hablar sobre algunas de sus propias experiencias y para comunicarse con amigos que participaron en la reunión en línea "I Love Linux" de IBM.

Acerca de la partición del disco duro


La experiencia del autor es configurar una partición separada al instalar Linux, que se utiliza para almacenar los datos privados del usuario, y también se puede usar para hacer una copia de seguridad del archivo de configuración del sistema. Fácil de configurar más tarde.

Edición del archivo /etc /inittab

La mayoría de las distribuciones de Linux tienen seis consolas virtuales integradas. De hecho, tres son suficientes y puede guardar una valiosa memoria. Edite el archivo /etc /inittab y agregue # delante de las siguientes tres líneas.

4: 2345: respawn: /sbin /mingetty tty4

5: 2345: respawn: /sbin /mingetty tty5

6: 2345: respawn: /sbin /mingetty Tty6

Luego ejecute init q para hacer que el sistema vuelva a leer el archivo /etc /inittab y cierre las consolas virtuales tty4, tty5 y tty6. Si no considera la seguridad del sistema, puede usar la cuarta consola virtual para ver información del sistema, editar el archivo /etc/syslog.conf y agregarlo en la última línea:

.? /Dev /tty4 < Br>

Finalmente ejecute killall -HUP syslog.

Editar el archivo /etc /inputrc

Solo edite el archivo /etc /inputrc, configure la variable de entorno INPUTRC y use la tecla Tab para completar la función, puede lograr DOSKEY similar a MSDOS. Funcion Esto es tan conveniente y eficiente como las diferentes operaciones de archivos y directorios.

Editar el archivo /etc/rc.local

Si necesita personalizar su propia información de inicio de sesión, tenga cuidado de modificar el archivo /etc/rc.d/rc.local, porque cada vez que ejecuta /etc /El archivo rc.d /rc.local necesita modificar los archivos /etc /issue y /etc/issue.net. Podemos editar y personalizar nuestro archivo /etc /issue para acelerar el proceso de arranque de Linux y agregar lo siguiente:
Eco

base = 0xd8000000 tamaño = 0x800000 tipo = combinación de escritura " > > /proc /mtrr

# Habilitar Bloqueo numérico

para tty en /dev /tty [1 -3]; do

setleds -D + num <

hecho

Personalizando el entorno vim

En el entorno Linux, hay muchos editores Hay principalmente emacs, vim, joe, etc. Para aquellos que nunca han usado UNIX o Linux, la sugerencia del autor es encontrar algunos libros de referencia relacionados, primero entienda el uso de estos editores, así que después de instalar Linux, Al editar y ver algunos archivos de configuración, no se sentirá abrumado.

Edición del archivo /etc/mtools.conf

En general, puede instalar Windows 98 y Linux en su propia máquina. Al instalar el paquete mtools, no necesita instalar el correspondiente El sistema de archivos permite leer, escribir, mover y mostrar archivos entre los sistemas de archivos MSDOS, Windows 98 y Linux. Suponiendo que Windows 98 está instalado en la partición /dev /hda1, /dev /hda5, modifique el archivo /etc/mstools.conf y agregue lo siguiente:

unidad c: archivo = " /dev /hda1 "

unidad d: archivo = " /dev /hda5 "

Esto ejecutará el comando mdir c: y otros comandos.

Copie varios archivos de configuración

De acuerdo con el propósito de la máquina, edite el archivo de configuración correspondiente, por ejemplo: archivo de configuración samba /etc/smb.conf, archivo de configuración del servidor de nombres de dominio, DHCP Archivo de configuración /etc/dhcpd.conf, etc. En general, una vez que estos archivos están configurados, rara vez se cambian, lo que ahorra mucho tiempo. Tenga en cuenta que se debe hacer una copia de seguridad del archivo de configuración original, si el archivo de configuración cambia, también debe hacer una copia de seguridad.

Compilación del kernel de Linux

En general, los kernels instalados en varios conjuntos de sistemas Linux son adecuados para la mayoría de las máquinas, pero la desventaja es que son grandes y completos. El kit contiene muchos módulos que no son necesarios en absoluto. . Solo configurando el kernel de acuerdo con sus necesidades y las condiciones del hardware de la máquina podrá lograr lo mejor. Tenga en cuenta que antes de compilar el kernel, debe tener un conocimiento completo de su propia máquina, para que pueda estar al tanto de ella.

El siguiente es un breve paso para compilar el kernel: (usando redhat6.1 como ejemplo)

1. Ingrese /usr /src /linux, edite el Makefile y modifique EXTRAVERSION = -xx, donde Xx indica el número de versión compilado, preferiblemente un número, y mayor que el valor original.

2. De acuerdo con la configuración de hardware de su máquina, seleccione la opción apropiada para configurar el kernel.

#make menuconfig

3. Agilice las dependencias de cada archivo y limpie los archivos de objetos generados anteriormente y otros archivos.

#make clean; make dep

4. Compile el kernel e instale, e instale el módulo.

#make bzImage

#make modules; make modules_install

5. Instale el kernel.

# cp arch /i386 /boot /bzImage /boot /vmlinuz-yyyy-xx

Copie el kernel en el directorio /boot, donde yyyy indica el número de versión de Linux y xx indica la compilación. Número de versión

# cp System.map /boot/System.map-yyyy-xx

# cd /boot

# ln -s System.map-yyyy-xx System.map

Finalmente, edite el archivo de configuración de lilo /etc/lilo.conf.

6. Probar el nuevo kernel.

Una vez completado el inicio, verifique si el archivo modules.dep se crea en el directorio /lib/modules/y.y.yy-xx. Si el archivo existe, puede modificar /etc/rc.d/rc.sysinit para anotar el contenido del comando del que depende el módulo de ejecución, lo que acelera el proceso de arranque de Linux.

Antes de probar el nuevo kernel, es mejor mantener el kernel original, por lo que si el nuevo kernel boot Linux no tiene éxito, puede usar el kernel antiguo para arrancar el sistema operativo Linux.


Copyright © Conocimiento de Windows All Rights Reserved