Configuración de red en Linux. .
Al instalar Linux, si tiene una tarjeta de red, el programa de instalación le solicitará que proporcione los parámetros de configuración de la red TCP/IP, como la dirección IP de la computadora y la dirección IP de la puerta de enlace predeterminada, etc. Según estos parámetros de configuración, el programa de instalación compilará automáticamente el controlador de la tarjeta de red (que primero debe ser compatible con el sistema Linux) en el kernel. Pero debes comprender el proceso de carga del controlador de la tarjeta de red, por lo que necesitarás cambiar la tarjeta de red en el futuro. Al utilizar varias tarjetas de red, nos resultará fácil operar. El controlador de la tarjeta de red se carga en el kernel en forma de módulo. Todos los controladores de la tarjeta de red compatibles con Linux se almacenan en el directorio /lib/modules/(número de versión de Linux)/net/. Por ejemplo, el controlador de la tarjeta de red de arranque adaptable 10/100M serie 82559 de inter es eepro100.o, la tarjeta de red ISA 3C509 de 3COM es 3C509.o, la tarjeta de red pci 10 de DLINK es via-rhine.o y el controlador de red compatible con ne2000 La tarjeta es ne2k-pci .o y NE. o Después de comprender estos controladores básicos, podemos reemplazar la tarjeta de red o agregar una tarjeta de red modificando el archivo de configuración del módulo.
1. Modifique el archivo /etc/conf.modules.
Este archivo de configuración es un archivo de parámetros importante para cargar módulos. Veamos primero un archivo de muestra.
#/etc/conf.modules
Alias eth0 eepro100
Alias eth1 eepro100
Este archivo tiene dos inter 82559 El contenido de los módulos de configuración en el sistema Linux de tarjetas de red en serie. El comando alias indica el nombre del controlador que tiene el puerto Ethernet (como por ejemplo eth0). El alias eth0 eepro100 indica que el controlador que se cargará en el puerto Ethernet cero es EEPRO 100.o. Luego, cuando se utiliza el comando modprobe eth0, el sistema cargará automáticamente EEPRO 100.o. Para las tarjetas de red pci, el sistema encontrará automáticamente el archivo. dirección io de la tarjeta de red y el número de interrupción, por lo tanto, no es necesario utilizar las opciones en conf.modules para especificar la dirección io y el número de interrupción de la tarjeta de red. Pero correspondiente a la tarjeta de red ISA, la dirección io o el número de interrupción del hardware debe especificarse en conf.modules, como se muestra en la figura siguiente, que muestra el archivo conf.modules de una tarjeta de red NE ISA.
Alias eth0 ne
Opción ne io=0x300 irq=5
Después de modificar el archivo conf.modules, puede usar el comando para cargar el módulo, por ejemplo, inserte la segunda tarjeta de red de interés:
# ins mod/lib/modules/2 2 . , el módulo eepro100.o se puede cargar en el puerto Ethernet, también puede usar el comando para ver la información del módulo actualmente cargado:
[root@ice /etc]# lsmod
El tamaño del módulo utilizado
eepro100 15652 2 (limpieza automática)
El resultado devuelto significa que el módulo actualmente cargado es eepro100, el tamaño es 15652 bytes y hay dos usuarios. El método es la compensación automática.
2. Modifique el archivo /etc/lilo.conf.
En algunas versiones más nuevas de Linux, debido a que el sistema operativo detectará automáticamente todo el hardware relacionado, no es necesario modificar el archivo /etc/lilo.conf en este momento. Sin embargo, para las tarjetas de red ISA y versiones anteriores, para inicializar la tarjeta de red recién agregada durante la inicialización del sistema, se puede modificar el archivo lilo.conf. Agregue los siguientes comandos al archivo /etc/lilo.conf:
append="ether=5, 0x240, eth0 ether=7, 0x300, eth1 "
El significado de esto comando La dirección io de eth0 es 0x240 y la interrupción es 5. La dirección io de eth1 es 0x300 y la interrupción es 7.
De hecho, esta declaración proviene de los parámetros pasados cuando el sistema inicia el archivo de imagen.
LILO: linux ether=5, 0x240, eth0 ether=7, 0x300, eth1
Este método también puede configurar el sistema Linux con dos tarjetas de red. Asimismo, se puede seguir el mismo método cuando se utilizan más de tres tarjetas de red.
Después de configurar la tarjeta de red, debes configurar los parámetros TCP/IP. En circunstancias normales, se le pedirá que configure los parámetros de red al instalar un sistema Linux.
Sin embargo, si posteriormente deseamos modificar la configuración de red, podemos usar el siguiente comando:
#ifconfig eth0 A.B.C.D netmask E.F.G.H
A.B.C.D es la dirección IP de eth0 y E.F.G.H es la máscara de red.
De hecho, en los sistemas Linux, podemos configurar varias direcciones IP para una tarjeta de red, como el siguiente comando:
# ifconfig eth 0:1 202.112.11.218 network mask 255.255 .255.192
Luego, use el comando #ifconfig -a para ver las interfaces de todas las interfaces de red:
encapsulación de enlace eth0: Ethernet HWaddr 00:90:27:58:AF: 1A
Dirección inet: 202.112.13.204 Bcast: 202.112.13.255 Máscara: 255.255.255.192
Difusión ascendente ejecutando multidifusión MTU: 1500 métrica: 1
Paquete recibido : 435510 Error: 0 Estación: 0 Desbordamiento: 0 Tramas: 2
Paquete TX: 538988 Error: 0 Estación: 0 Desbordamiento: 0 Operador: 0
Conflicto: 318683 txqueuelen:100
Interrupción: 10 Dirección base: 0xc000
Encapsulación de enlace eth0:1: Ethernet HWaddr 00:90:27:58:AF:1A
Dirección inet: 202.112.11.218 Bcast: 202.112.11.255 máscara: 255.255.192
Difusión ascendente ejecutando multidifusión MTU: 1500 métrica: 1
Interrupción: 10 dirección base: 0xc000
encapsulación del enlace lo: loopback local
dirección inet: 127.0.0.1 máscara: 255.0.0.0
Bucle invertido ascendente ejecutando MTU: 3924 Métricas: 1
Paquetes RX : 2055 Errores: 0 Estación: 0 Desbordamiento: 0 Tramas: 0
Paquetes TX: 2055 Errores: 0 Estación: 0 Desbordamiento: 0 Transportista: 0
Conflicto: 0 txqueuelen:0
Vemos que hay tres interfaces de red, eth0, eth0:1, he aquí, eth0 es la interfaz Ethernet real, eth0:1 y eth0. Es la misma tarjeta de red, pero está vinculada a otra dirección, y Lo enviaré la dirección. Eth0 y eth0:1 pueden usar direcciones IP de diferentes segmentos de red, lo cual es muy útil cuando se usan diferentes direcciones de red en el mismo segmento de red física.
Además, la tarjeta de red tiene un modo promiscuo. En este modo, la tarjeta de red recibirá todos los paquetes de la red. Algunas herramientas de monitoreo de red en Linux, como tcpdump, snort, etc., configuran la tarjeta de red en modo promiscuo.
El comando Ifconfig puede cambiar la dirección IP de la tarjeta de red durante este tiempo de ejecución, pero si se reinicia el sistema, Linux seguirá iniciando la interfaz de red de acuerdo con la configuración predeterminada original. En este punto, puede utilizar el comando netconfig o netconf para restablecer los parámetros de red predeterminados. El comando netconfig se utiliza para reconfigurar los parámetros básicos de TCP/IP, incluida la obtención dinámica de la dirección IP (dhcpd y bootp), la dirección IP de la tarjeta de red, la máscara de red, la puerta de enlace predeterminada y la dirección del servidor de nombres de dominio preferido. El comando Netconf puede configurar todos los parámetros de la red en detalle y se divide en tres partes: tareas del cliente, tareas del servidor y otras configuraciones. En la configuración del cliente, incluye principalmente la configuración básica del host (nombre de host, nombre de dominio efectivo, alias de red, dirección IP de la tarjeta de red correspondiente, máscara de red, nombre del dispositivo de red, controlador del núcleo del dispositivo de red), configuración de la dirección DNS, configuración de dirección de puerta de enlace predeterminada, configuración de dirección NIS, configuración de interfaz ipx, PPP/. En la configuración del lado del servidor, incluye principalmente configuración NFS, configuración DNS, configuración del servidor web Apache, configuración Samba y configuración Wu-ftpd. Entre las otras opciones de configuración, una es sobre la configuración del host en el archivo /etc/hosts, otra es sobre la información de configuración de red en el archivo /etc/networks y la última es sobre el uso de la configuración de linuxconf.
La información de red también se puede configurar bajo el comando linuxconf, pero como puede ver, el programa linuxconf llama a netconf para configurar la red.
Además, los archivos de configuración del sistema sobre la red se almacenan en el directorio /etc/sysconfig/network-scripts.
Los ejemplos son los siguientes:
:& ltbr & gt& ltbr & gt
if CFG-eth 0 * if down-post * ifup-aliases * ifup-PPP *
si CFG-eth 1 * si abajo-PPP * ifup-IPX * ifup-rutas *
si CFG-lo * si abajo-sl * ifup-plip * ifup-sl *
ifdown@ ifup@ ifup-post*Network-Function
Ifcfg-eth0 es la información de configuración del puerto Ethernet eth0, su contenido es el siguiente:
DEVICE=" eth0" /* significa el nombre del dispositivo de red*/
ip addr = "202.112.13.204"/*Indica la dirección IP del dispositivo de red*/
Máscara de red = "255.255.255.192"/*Indica máscara de red*/
red = 202.112.13.192/*Especifica la dirección de red*/
Transmisión = 202.112.13.255/*Indica la dirección de transmisión */
ONBOOT="yes" /*Indica si la tarjeta de red está activada cuando se inicia el sistema*/
BootpROTO="none" /*Indica si se utiliza el protocolo BOOTP */
Así que también podemos modificar este archivo para cambiar los parámetros de red en Linux. [/SIZE]
-
2. Configuración del servicio de red
Esta parte no introduce el servidor de red específico (DNS, FTP, WWW, SENDMAIL) en detalla Configuración (eso sería un espacio enorme), pero presenta los archivos relacionados con la configuración del servicio de red de Linux.
1 archivo de configuración. Cojín de aire
En el sistema Linux, existe un programa de arranque del sistema, a saber, lilo (linux loadin), que se puede utilizar para iniciar selectivamente varios sistemas operativos. Su archivo de configuración es /etc/lilo.conf. En este archivo de configuración, los parámetros de configuración de lilo se dividen principalmente en dos partes: una son los parámetros de configuración globales, incluida la configuración del dispositivo de inicio, y la otra son los parámetros de configuración local. Incluye parámetros de configuración para cada archivo de imagen de arranque. Aquí no se presenta cada parámetro en detalle, pero solo se presentan dos parámetros importantes en particular: contraseña y opciones restringidas. La opción de contraseña agrega protección con contraseña a cada archivo de imagen de inicio.
Como todos sabemos, existe un modo de usuario único en el sistema Linux. En este modo, el usuario inicia sesión en el sistema Linux como superusuario. Las personas pueden ingresar directamente al entorno de superusuario en modo de usuario único agregando parámetros (linux single o linux init 0) al iniciar lilo sin contraseña, lo cual puede ser muy peligroso. Por lo tanto, se ha agregado una opción de configuración de contraseña a lilo.conf para mejorar la protección con contraseña de cada archivo de imagen.
Puedes usar la opción de contraseña en modo global (agregar la misma contraseña para todos los archivos de imagen) o agregar una contraseña para cada archivo de imagen individual. De esta manera, se le pedirá al usuario que ingrese su contraseña cada vez que inicie el sistema. Tal vez le resulte complicado ingresar su contraseña cada vez, por lo que puede usar la opción de restricción. Hace que lilo solo verifique la contraseña cuando se ingresan parámetros durante el inicio de Linux (como Linux Single). Estas dos opciones pueden aumentar en gran medida la seguridad del sistema, por lo que se recomienda configurarlas en el archivo lilo.conf.
Debido a que la contraseña se almacena en texto sin cifrar en el archivo /etc/lilo.conf, los atributos del archivo /etc/lilo.conf deben cambiarse a raíz de solo lectura (0400).
Además, en las primeras versiones de lilo, había una limitación de que el sector de arranque debía almacenarse en los primeros 1024 cilindros. Esta limitación se eliminó en la versión 2.51 de lilo y la interfaz de arranque se volvió más intuitiva. . Después de descargar y descomprimir la última versión, use el comando make " y use el comando make install para completar la instalación. Nota: La seguridad física es la seguridad más básica. Incluso si se agrega protección con contraseña a lilo.conf, si no hay ninguna seguridad, los intrusos maliciosos pueden Puede utilizar el disquete de arranque para iniciar el sistema Linux
2. El archivo de configuración del servicio de nombres de dominio
(1)/etc/HOSTNAME guarda el nombre del host. y el nombre de dominio del sistema Linux en este archivo
ice.xanet.edu.cn
Este archivo especifica el nombre de host ice y el nombre de dominio xanet.edu.cn
(2)/etc/hosts. El archivo /etc/networks tiene un mecanismo de tabla de host en el sistema de servicio de nombres de dominio. /etc/hosts y /etc/networks se desarrollan a partir de la tabla de host.
En /etc/hosts, puede almacenar la dirección IP y el nombre de host correspondiente al host que no requiere consulta del sistema DNS. El siguiente es un archivo de muestra:
# dirección IP alias del nombre del host
127.0.0.1 bucle invertido del host local
www.xjtu.edu.cn www p> p>
202.117.1.24 ftp.xjtu.edu.cn FTP
En /etc/networks, la dirección IP de la red y el nombre de la red están en correspondencia uno a uno. Su formato de archivo es similar a /etc/hosts.
(3) El archivo /etc/resolv.conf es el archivo de configuración principal del solucionador de nombres de dominio DNS. Su formato es muy simple y cada línea consta de una palabra clave principal. Las palabras clave de /etc/resolv.conf incluyen principalmente:
Dominio representa el nombre de dominio local predeterminado,
Búsqueda representa la lista de nombres de dominio que se buscarán al buscar el nombre de host. .
El servidor de nombres indica la dirección IP del servidor de nombres de dominio al realizar la resolución de nombres de dominio. A continuación se proporciona un archivo de ejemplo:
#/etc/resolv.conf
Dominio xjtu.edu.cn
Buscar xjtu.edu.cn·edu .cn
Servidor de nombres 202.117.0.20
Servidor de nombres 202.117.1.9
(4)/etc/host.conf Cuando /etc/ también existe en el sistema Cuando se utiliza la resolución de nombres de dominio DNS y el mecanismo de tabla de hosts de los hosts, el archivo /etc/host.conf describe la secuencia de consulta del solucionador. El archivo de muestra es el siguiente:
#/etc/host.conf
Ordene los hosts y vincule la # consulta del analizador en el archivo /etc/hosts, seguido de DNS.
Multi on #Permitir que el host tenga múltiples direcciones IP.
Está prohibida la suplantación de direcciones IP.
3.Archivo de configuración DHCP
/etc/DHCPD.conf es el archivo de configuración DHCPD. Podemos asignar dinámicamente la LAN a través de la configuración en el archivo /etc/dhcpd.conf. dirección IP. El host Linux está configurado como un servidor dhcpd y asigna dinámicamente direcciones IP identificando la dirección MAC de la tarjeta de red. El archivo de muestra es el siguiente:
Opción nombre de dominio "China pub. com";
Desactive use-host-decl-names;
Subred 210.27.48.0 Máscara de red 255.255.255.192
{
Nombre de archivo "/tmp/image";
Servidor de acceso telefónico host
{
Hardware Ethernet 00:02:B3:11:F2:30;
Dirección fija 210. 27. 48. 8;
Nombre de archivo " /tmp/image”;
}
}
En este archivo, lo más importante es identificar el host en la LAN configurando la dirección de hardware y asígnele la dirección IP especificada. Hardware Ethernet 00: 02: B3: 11: F2: 30 especifica la dirección MAC de la tarjeta de red del host a la que se asignará dinámicamente la IP, dirección fija 210.27.48. El nombre de archivo "/tmp/image" es un archivo de imagen obtenido por el host a través del servicio tftp y puede usarse para iniciar el host.
4. Configuración del proceso de súper espera inetd
En el sistema Linux, existe un proceso de súper espera inetd, que escucha el puerto del servicio especificado en el archivo /etc. /servicios. inetd llama al proceso de servicio correspondiente para responder a la solicitud de acuerdo con la solicitud de conexión de red. Aquí hay dos archivos muy importantes, /etc/inetd.conf y /etc/services. El archivo /etc/services define los nombres, tipos de protocolo, puertos de servicio y otra información de todos los servicios en el sistema Linux. /etc/inetd.conf es el archivo de configuración de inetd, que especifica qué servicios puede monitorear inetd y el comando de llamada del proceso de servicio correspondiente. Primero, se introduce el archivo /etc/services. El archivo /etc/services es un archivo de base de datos correspondiente al nombre del servicio y al puerto del servicio, como se muestra a continuación: /.
(De hecho, lo anterior es solo una parte de /etc/services, no todos están escritos debido a limitaciones de espacio).
En este archivo, por motivos de seguridad , podemos modificar algunos servicios comunes. Por ejemplo, puede cambiar la dirección del puerto del servicio telnet a 52323, cambiar la dirección del puerto de WWW a 8080, cambiar la dirección del puerto de FTP a 2121, etc. , por lo que solo necesitamos modificar el puerto correspondiente en la aplicación para mejorar la seguridad del sistema.
El archivo /etc/inetd.conf es el archivo de configuración de inetd. Primero, necesitamos saber qué servicios proporcionará el servidor Linux. Un buen principio es "deshabilitar todos los servicios innecesarios" para que los piratas informáticos tengan menos oportunidades de atacar el sistema. Archivo de muestra /etc/inetd.conf
Como puede ver, este archivo se ha modificado para deshabilitar todos los servicios excepto los servicios telnet y ftp. Después de modificar /etc/inetd.conf, use el comando kill-hup (ID del proceso inetd) para permitir que inetd vuelva a leer el archivo de configuración y reinicie.
5. Configuración de enrutamiento IP
Con Linux, una computadora normal también puede implementar un enrutador rentable. Primero, comprendamos el comando de Linux para ver la información de enrutamiento:
[root@ice /etc]# route -n
Tabla de enrutamiento IP del kernel
Propósito La referencia de métrica de la bandera de Gateway Genmask utiliza la interfaz I
202.112.13.204
202.117.48 43 0.0 0.0 255.255.255.255 UH 0 0 eth 1
202.112. 13.192 202.12.13.204 255 255 255 .0 255.255.255.192 U 0 0 0 eth . 7 .48 . 202.117.48 . 0 . 0 0 0 255 . -r n obtiene el mismo resultado que la ruta -n n, que opera en la tabla de enrutamiento del kernel de Linux.
La salida del comando cat /proc/net/route es una tabla de enrutamiento hexadecimal.
[root @ ice/etc]# cat/proc/net/route
El indicador de puerta de enlace de destino de Iface RefCnt usa máscara métrica
eth 0 cc 0d 70 ca 000000000005 0 0 0 FFFFFFF
eth 1 2b 3075 ca 00000000005 0 0 0 0 FFFFFFF
eth 0 c 00d 70 ca cc 0d 70 ca 0003 0 0 0 c 0 fffff p >
eth 0 c 00d 70 ca 00000000 0001 0 0 0 0 c 0 fffff
eth 1 003075 ca 2b 3075 ca 0003 0 0 0 00 fffff
eth 1 003075 ca 00000000 0001 0 0 0 0 00 fffff
lo 0000007 f 00000000 0001 0 0 0 0 0000000 f
eth 1 00000000 013075 ca 0003 0 0 0 0000000
Mediante cálculos, podemos saber que la siguiente tabla de enrutamiento (hexadecimal) es consistente con la tabla de enrutamiento anterior (decimal).También podemos usar el comando route add (del) para operar la tabla de enrutamiento y agregar y eliminar información de enrutamiento.
Además del enrutamiento estático anterior, Linux también puede implementar el enrutamiento dinámico del protocolo rip a través de enrutado. Solo necesitamos activar la función de reenvío de enrutamiento de Linux y agregar un carácter 1 al archivo /proc/sys/net/ipv4/ip_forward.
Tres. Configuración de seguridad de red
Esta sección enfatiza nuevamente que /etc/inetd.conf debe modificarse. La política de seguridad es prohibir todos los servicios innecesarios. Adicionalmente, existen los siguientes documentos relacionados con la ciberseguridad.
(1)./etc/ftpusers El servicio ftp es un servicio inseguro, por lo que /etc/ftpusers define una lista de usuarios a los que no se les permite acceder al host Linux a través de ftp.
Cuando se envía una solicitud ftp a ftpd, ftpd primero verifica el nombre de usuario. Si el nombre de usuario está en /etc/ftpusers, ftpd no permitirá que el usuario continúe conectándose. Un archivo de muestra es el siguiente:
# /etc/ftpusers - No permitir que los usuarios inicien sesión a través de ftp
Root
Box
Daemon
p>Ayuda en la toma de decisiones
Programación lineal
Sincronización
Apagar
Detener
Correo
Noticias
Copiadora
Operador
Concurso
Nadie
Nadmin
(2)/etc/securetty En un sistema Linux, siempre hay * * * seis consolas terminales. Podemos configurar qué terminal permite el inicio de sesión como root en /etc/securetty, y todos los demás terminales que no hayan escrito archivos no podrán iniciar sesión. El archivo de muestra es el siguiente:
# /etc/securetty: el directorio donde tty permite el inicio de sesión como root
tty1
tty2
tty3
tty4
(3) Controlar los archivos de inicio de sesión de 3)tcpd /etc/hosts.allow y /etc/hosts.deny.
Durante el proceso del servicio tcpd, el acceso externo al host Linux está controlado por las reglas de control de acceso en /etc/hosts.allow y /etc/hosts.deny, y todos sus formatos son
Lista de servicios: Lista de hosts[:comando]
Nombre del proceso de servicio: Lista de hosts opcional y operaciones cuando se cumplen las reglas.
El nombre de dominio o la dirección IP se pueden usar en la tabla de host. TODO significa hacer coincidir todos los elementos excepto algunos. PARANOID significa hacer coincidir el elemento cuando la dirección IP y el nombre de dominio no coinciden (enmascaramiento de nombre de dominio).
El archivo de muestra es el siguiente:
#
# hosts.allow Este archivo describe los nombres de los siguientes hosts
# Según la decisión, se permite utilizar el servicio INET local
#A través del servidor "/usr/sbin/tcpd".
#
Todos:202.112.13.0/255.255 255 .
ftpd:202.117.13.196
Inicio de sesión remoto: 202.117. 48.33
Todos: 127.0.0.1
En este archivo, el segmento de red 202.112.13.0/24 puede acceder a todos los servicios de red en el sistema Linux, mientras que el host 202.117.438+03.196 solo puede acceder Puede acceder al servicio ftpd, host 202.656565436
Todas las demás situaciones están prohibidas en el archivo /etc/hosts.deny:
#/etc/hosts.deny
TODO :DENY:spawn(/usr/bin/finger-LP @ % h |/bin/mail-s "La denegación de puerto se registra en el directorio raíz %d-%h ")
En /etc/hosts .allow define lo que Linux debería hacer en todas las demás situaciones. La opción spawn permite a los sistemas Linux ejecutar comandos de shell especificados en reglas coincidentes. En nuestro caso, cuando el sistema Linux detecte un acceso no autorizado, negará el envío de un correo electrónico al superusuario con el asunto "Denegación de puerto registrada en %d-%h". Aquí primero presentamos permitir y permitir.
(4)/etc/issue y /etc/issue.net
Cuando iniciamos sesión en el sistema Linux, a menudo podemos ver información confidencial como el número de versión de nuestro Sistema Linux. En los ataques de red actuales, muchos piratas informáticos primero recopilan información sobre el sistema de destino y el número de versión es información muy importante, por lo que generalmente ocultan esta información en el sistema Linux. /etc/issue y /etc/issue.net son archivos que almacenan esta información. Podemos modificar estos archivos para ocultar la información de la versión.
Además, cada vez que se reinicia Linux, se sobrescribirán los dos archivos anteriores en el script /etc/rc.d/rc.local. Un ejemplo del archivo /etc/rc.d/rc. local es el siguiente:
#Este script se ejecutará después de *todos los demás scripts de inicio*.
#Si no, puedes poner tus propios datos de inicialización aquí
#Quiero hacer un trabajo de inicialización completo al estilo Sys V.
if[-f/etc/redhat-release]; entonces
R=$(Caterpillar/etc/redhat-release)
arch =$ (uname -m)
a="a "_$arch" en
_ a *)a = " an ";;
_ I *)a = " an ";;
Centro de aplicaciones de sistemas ambientales Centro de aplicaciones de sistemas ambientales
num proc = ' egrep- c " ^cpu[0- 9]+ "/proc/stat '
si[" $ NUMPROC "-gt " 1 "]; entonces
SMP = " $ num proc -procesador"
if[" $ num proc " = " 8 "-o " $ num proc " = " 11 "] entonces
a= "安" p>
Otros p>
a="a "
El barco no corre con los costos de carga
El barco no corre con los costos de carga
#Esto sobrescriba /etc/issue en cada arranque. Entonces, haga cualquier cambio
# Con suerte, /etc/issues se generará aquí; de lo contrario, se perderán al reiniciar.
# echo " " & gt/etc/issue
# echo " $ R " & gt& gt/etc/issue
# echo " Kernel $( uname-r)on $ a $ SMP $(uname-m)" >& gt/etc/issue
cp -f /etc/issue /etc/issue.net
echo & gt& gt/etc/issue
La parte en negrita del archivo es donde se obtiene la información de la versión del sistema. Asegúrate de comentarlos.
(5) Otras configuraciones
En una microcomputadora normal, Linux se puede reiniciar mediante la combinación de ctl+alt+del.
Esto es muy inseguro, por lo que debes registrar esta función en el archivo /etc/inittab:
#TRAP CTRL-ALT-DELETE
# ca::ctrl altdel:/ sbin/ cerrar-T3-r ahora