¿Cómo vincular dos direcciones IP a una tarjeta de red en LINUX?
1. Instalar y configurar el equipo de red
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 esta máquina, la dirección IP de la puerta de enlace predeterminada, la dirección IP de DNS, etc. De acuerdo con estos parámetros de configuración, el programa de instalación compilará automáticamente el controlador de la tarjeta de red (el sistema Linux primero debe admitirlo) en el kernel. El proceso de carga del controlador de la tarjeta de red nos facilitará el cambio de la tarjeta de red en el futuro y el uso de varias tarjetas de red. El controlador de la tarjeta de red se carga en el kernel como un módulo y 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 de la serie 82559 de inter es eepro100.o, y el controlador de la tarjeta de red ISA 3C509 de 3COM es 3C509. o, el controlador de la tarjeta de red pci 10 de DLINK es via-rhine.o, y el controlador de la tarjeta de red compatible con NE2000 es ne2k-pci.o y ne.o. Después de comprender estos controladores básicos, podemos modificar el archivo de configuración del módulo a. reemplace o agregue una tarjeta de red.
1. Modifique el archivo /etc/conf.modules
Este archivo de configuración es un archivo de parámetros importante para cargar módulos. archivo de muestra primero
#/etc/conf.modules
alias eth0 eepro100
alias eth1 eepro100
Este archivo es un archivo. que contiene dos inter El contenido en conf.modules en el sistema Linux de la tarjeta de red de la serie 82559. El comando alias indica el nombre del controlador para el puerto Ethernet (como eth0 alias eth0 eepro100 indica que el controlador se cargará). el puerto Ethernet cero es eepro100 o Luego, cuando use el comando modprobe eth0, el sistema cargará automáticamente eepro100.o en el kernel para las tarjetas de red pci, ya que el sistema encontrará automáticamente la dirección io y el número de interrupción de la tarjeta de red. , no es necesario agregar eepro100.o al kernel en conf.modules Use opciones para especificar la dirección io y el número de interrupción de la tarjeta de red. Sin embargo, correspondiente a la tarjeta de red ISA, debe especificar la dirección io o el número de interrupción. del hardware en conf.modules, como se muestra a continuación, indicando la configuración de un archivo .modules de tarjeta de red NE ISA.
alias eth0 ne
options ne io=0x300 irq=. 5
Después de modificar el archivo conf.modules, puede usar el comando para cargar el módulo, por ejemplo, para insertar la segunda tarjeta de red del inter:
#insmod /lib /modules/2.2.14/net/eepro100.o
De esta manera puede cargarlo en el módulo del puerto Ethernet eepro100.o. Al mismo tiempo, también puede usar el comando para ver el cargado actualmente. información del módulo:
[root@ice /etc]# lsmod
Tamaño del módulo utilizado por
eepro100 15652 2 (autoclean)
El significado del resultado devuelto es que el módulo actualmente cargado es eepro100, el tamaño es 15652 bytes, hay dos usuarios y el método es de borrado automático.
2 Modifique /etc/lilo.conf. archivo
En algunas versiones más recientes de Linux, dado que el sistema operativo detecta automáticamente todo el hardware relacionado, no es necesario modificar el archivo /etc/lilo.conf en este momento. Pero para las tarjetas de red ISA y versiones anteriores , para inicializar la tarjeta de red recién agregada durante la inicialización del sistema, puede modificar el archivo lilo.conf. Agregue el siguiente comando al archivo /etc/lilo.conf.
Comando:
append="ether=5,0x240,eth0 ether=7,0x300,eth1"
El significado de este comando es que la dirección io de eth0 es 0x240 y la la interrupción es 5, la dirección io de eth1 es 0x300 y la interrupción es 7.
En realidad, 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. De manera similar, cuando utilice más de tres tarjetas de red, también puede seguirlo. el mismo método.
Después de configurar la tarjeta de red, debe configurar los parámetros TCP/IP. En circunstancias normales, se le pedirá que configure los parámetros de red al instalar el sistema Linux. para modificar la red más tarde Para configurar, puede 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 el sistema Linux, podemos configurar varias direcciones IP para una tarjeta de red, como el siguiente comando:
#ifconfig eth0:1 202.112.11.218 netmask 255.255. 255.192
Luego, use el comando #ifconfig -a Puede ver las interfaces de todas las interfaces de red:
eth0 Link encap: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
UP BROADCAST EJECUTANDO MULTICAST MTU:1500 Métrica:1
Paquetes RX :435510 errores:0 descartados:0 desbordamientos:0 trama:2
Paquetes TX:538988 errores:0 descartados:0 desbordamientos:0 operador:0
colisiones:318683 txqueuelen:100
Interrupción:10 Dirección base:0xc000
eth0:1 Encapsulación del enlace:Ethernet HWaddr 00:90:27:58:AF:1A
dirección inet: 202.112.11.218 Bcast:202.112.11.255 Máscara:255.255.255.192
ARRIBA TRANSMISIÓN EJECUTANDO MULTICAST MTU:1500 Métrica:1
Interrupción:10 Dirección base:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Máscara:255.0.0.0
ARRIBA LOOPBACK EJECUTANDO MTU:3924 Métrica:1
Paquetes RX :2055 errores:0 descartados:0 desbordamientos:0 trama :0
Paquetes TX:2055 errores:0 descartados:0 desbordamientos:0 operador:0
colisiones:0 txqueuelen:0
Vemos la interfaz de red Hay tres, eth0, et
h0:1, lo, eth0 son interfaces de red Ethernet reales. eth0:1 y eth0 son la misma tarjeta de red, pero están vinculadas a otra dirección. eth0 y eth0:1 pueden usar direcciones IP de diferentes segmentos de red, lo cual es muy útil cuando el mismo segmento de red física usa diferentes direcciones de red.
Además, la tarjeta de red tiene un modo llamado modo promiscuo (prosimc). En este modo, la tarjeta de red recibirá todos los paquetes de datos en la red. Algunas herramientas de monitoreo de red en Linux, como tcpdump, snort. , etc. Es para configurar 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 aún iniciará el interfaz de red según la configuración predeterminada original. En este momento, puede utilizar el comando netconfig o netconf para restablecer los parámetros de red predeterminados. El comando netconfig sirve para reconfigurar los parámetros básicos de TCP/IP, incluida la obtención dinámica de una 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, que se divide en tres partes: tareas del cliente, tareas del servidor y otras configuraciones. La configuración del cliente incluye principalmente la configuración básica del host (nombre de host, nombre de dominio efectivo, alias de red, IP correspondiente). dirección de la tarjeta de red correspondiente, máscara de red, nombre del dispositivo de red, controlador del kernel del dispositivo de red), configuración de la dirección DNS, configuración de la dirección de puerta de enlace predeterminada, configuración de la dirección NIS, configuración de la interfaz ipx, configuración ppp/slip, etc. 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.
Bajo el comando linuxconf, también se puede configurar la información de la red, pero puede encontrar que el programa linuxconf llama a netconf para la configuración de la red.
Además, los archivos de configuración de red del sistema se almacenan en el directorio /etc/sysconfig/network-scripts. El ejemplo es el siguiente:
:
<. /p>
ifcfg-eth0* ifdown-post* ifup-aliases* ifup-ppp*
ifcfg-eth1* ifdown-ppp* ifup-ipx* ifup-rutas*
ifcfg -lo* ifdown-sl* ifup-plip* ifup-sl*
ifdown@ ifup@ ifup-post* funciones de red
ifcfg-eth0 es la información de configuración del puerto Ethernet eth0 , su contenido es el siguiente:
DEVICE="eth0" /*Especifica el nombre del dispositivo de red*/
IPADDR="202.112.13.204" /* Especifique la dirección IP del dispositivo de red*/
NETMASK="255.255.255.192" /*Especifique la máscara de red*/
NETWORK=202.112.13.192 /*Especifique la dirección de red */
BROADCAST= 202.112.13.255 /*Especifica la dirección de transmisión*/
ONBOOT="yes" /*Especifica si activar la tarjeta de red cuando se inicia el sistema*/
BOOTPROTO="none" /*Especifique si se utiliza el protocolo bootp*/
Entonces, también podemos modificar este archivo para cambiar los parámetros de red en Linux.
[/TAMAÑO]
--------------------------------- --- -----------------------------------------------
Configuración del Servicio de la Segunda Red
En esta sección no introducimos en detalle la configuración de servidores de red específicos (DNS, FTP, WWW, SENDMAIL) (eso sería un espacio enorme). ), pero introduce la configuración de archivos Linux relacionados con la configuración de los servicios de red.
1 Archivo de configuración LILO
En el sistema Linux, hay un programa de arranque del sistema, que es. lilo (linux loadin). Puede usar lilo para lograr un inicio selectivo de múltiples 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. parámetros de configuración, incluida la configuración del dispositivo de inicio, etc. El otro son los parámetros de configuración local, incluidos los parámetros de configuración de cada archivo de imagen de inicio. No presentaré cada parámetro en detalle aquí, solo explicaré dos parámetros importantes: contraseña. y opciones restringidas La opción de contraseña es para cada inicio. La protección con contraseña se agrega al archivo de imagen.
Todos sabemos que existe un modo de ejecución en el sistema Linux que es el modo de usuario único. En este modo, el usuario inicia sesión en el sistema Linux como superusuario. Al agregar parámetros (linux single o linux init 0) cuando arranca lilo, puede ingresar directamente al entorno de superusuario del modo de usuario único sin contraseña. Por lo tanto, la configuración de contraseña se agrega a la opción lilo.conf para agregar protección con contraseña a cada archivo de imagen.
Puede usar la opción de contraseña en modo global (agregando la misma contraseña a todos los archivos de imagen). ), o para agregar una contraseña para cada archivo de imagen individual. De esta manera, se le pedirá al usuario que ingrese una contraseña cada vez que se inicie el sistema. Quizás le resulte problemático ingresar una contraseña cada vez. , que permite a lilo ingresar parámetros solo cuando se inicia Linux (como linux single). Estas dos opciones pueden aumentar en gran medida la seguridad del sistema. Se recomienda configurarlas en el archivo lilo.conf. Dado que la contraseña está en el archivo /etc/lilo.conf y se almacena en texto sin formato, los atributos del archivo /etc/lilo.conf deben cambiarse para que solo sean legibles por root (0400).
Además, en las primeras versiones de lilo, el sector de arranque debe ser La limitación de almacenamiento en los primeros 1024 cilindros se rompió en la versión 2.51 de lilo, y la interfaz de arranque también se ha convertido en una interfaz gráfica más intuitiva Después de la descarga y. descomprimiendo la última versión, use el comando make" y luego use el comando make install La instalación está completa. 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 seguridad física, los intrusos malintencionados pueden utilizar el disquete de arranque para iniciar el sistema Linux.
2. Archivo de configuración del servicio de nombres de dominio
(1)/etc/HOSTNAME Este archivo almacena el nombre del host y el dominio. nombre del archivo de muestra
ice.xanet.edu.
Este archivo indica el nombre del host ice y el nombre de dominio es xanet.edu.cn. >
(2) Los archivos /etc/hosts y /etc/networks en el sistema de servicio de nombres de dominio tienen El mecanismo de la tabla de hosts, /etc/hosts y /etc/networks se desarrollan a partir de la tabla de hosts. almacena la correspondencia entre la dirección IP del host y el nombre del host que no necesita consultar mediante el sistema DNS. El siguiente es un archivo de muestra:
# dirección IP alias del nombre del host
202.117
.1.13 www.xjtu.edu.cn www
202.117.1.24 ftp.xjtu.edu.cn ftp
En /etc/networks, se almacenan la dirección IP de la red y el nombre de la red. Correspondencia uno a uno Su formato de archivo es similar a /etc/hosts
(3)/etc/resolv.conf Este archivo es el archivo de configuración principal del solucionador de nombres de dominio DNS y su formato. es muy simple, cada línea consta de una palabra clave principal. Las palabras clave de /etc/resolv.conf incluyen principalmente:
dominio especifica el nombre de dominio local predeterminado,
búsqueda especifica una serie. de búsquedas Una lista de nombres de dominio buscados para nombres de host.
nameserver especifica 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 muestra:
#. /etc/resolv.conf
dominio xjtu.edu.cn
búsqueda xjtu.edu.cn edu.cn
servidor de nombres 202.117.0.20
nameserver 202.117 .1.9
(4)/etc/host.conf Cuando hay resolución de nombres de dominio DNS y el mecanismo de tabla de hosts de /etc/hosts en el sistema, el archivo /etc/ host.conf explica la resolución La secuencia de consulta del analizador El archivo de muestra es el siguiente:
#/etc/host.conf
order hosts,bind #La secuencia de consulta de. el analizador es el archivo /etc/hosts, luego DNS
multi en #Permitir que el host tenga múltiples direcciones IP
nospoof en #Prohibir la suplantación de direcciones IP
3. Archivo de configuración DHCP
/etc/dhcpd.conf es el archivo de configuración de DHCPD. Podemos asignar direcciones IP dinámicamente en la LAN a través de la configuración en el archivo /etc/dhcpd.conf. El host se configura como un servidor dhcpd y se identifica la dirección MAC de la tarjeta de red para asignar direcciones IP dinámicamente. El archivo de ejemplo es el siguiente:
opción nombre de dominio "chinapub.com";
p>
use-host-decl-names desactivado;
subred 210.27.48.0 máscara de red 255.255.255.192
{
nombre de archivo "/tmp/image ";
host dial_server
{
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 a través de la dirección de hardware configurada y asignarlo a 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 al que está IP Para ser asignado dinámicamente, la dirección fija 210.27.48.8 especifica la asignación de su dirección IP. El nombre de archivo "/tmp/image" es el archivo de imagen que el host desea obtener a través del servicio tftp. El archivo de imagen obtenido se puede utilizar para guiar al host a iniciar.
4. Configuración del proceso súper demonio inetd
Hay un proceso súper demonio inetd en el sistema Linux que escucha el puerto del servicio especificado por el archivo /etc/. services.inetd depende de la solicitud de conexión de red, llame al proceso de servicio correspondiente para responder a la solicitud. Aquí hay dos archivos que son muy importantes, /etc/inetd.conf y /etc/services. los nombres y tipos de protocolo de todos los servicios en el sistema Linux, puertos de servicio y otra información, /etc/inetd.conf es el archivo de configuración de inetd, que especifica qué servicios pueden ser monitoreados por inetd, así como la llamada del proceso de servicio correspondiente. comandos. Primero, introduzca 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: archivo/etc/services
(En realidad, lo anterior es solo una parte de /etc/services, no todo debido a limitaciones de espacio.
En este archivo, por razones de seguridad, podemos modificar las direcciones de puerto de algunos servicios de uso común. Por ejemplo, podemos cambiar la dirección del puerto del servicio telnet a 52323, el puerto de www a 8080, ftp cambia la dirección del puerto a 2121, etc., por lo que solo necesita modificar el puerto correspondiente en la aplicación. seguridad del sistema.
El archivo /etc/inetd.conf es el archivo de configuración de inetd. En primer lugar, debemos comprender qué servicios proporciona 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./etc/inetd.conf archivo de muestra
El archivo que ve ha sido modificado, excepto Servicios telnet y ftp, todos los demás servicios están prohibidos. Después de modificar /etc/inetd.conf, use el comando kill -HUP (ID de proceso inetd) para que inetd vuelva a leer el archivo de configuración y vuelva a iniciarlo.
5. Configuración de la ruta IP
Al usar Linux, una microcomputadora común también puede implementar un enrutador rentable. Primero, comprendamos cómo ver la información de enrutamiento en el comando Linux:
[root@ice /etc]# ruta -n
Tabla de enrutamiento IP del kernel
Puerta de enlace de destino Banderas Genmask Referencia métrica Uso Iface
202.112.13.204 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
202.117.48.43 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
202.112.13 .192 202.112 4 255.255.255.192 UG 0 0 0 eth0
202.112.13.192 0.0.0.0 255.255.255.192 U 0 0 0 eth0
202.117.48.0 202.117.48.43 2 55.255.255.0UG 0 0 0 eth1 p>
202.117.48.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 202.117.48.1 0.0.0.0 UG 0 0 0 eth1
Los resultados de salida obtenidos por el comando netstat -r n son los mismos que los de la ruta -n. Ambos operan en la tabla de enrutamiento del kernel de Linux.
p> p>La salida del comando cat /proc/net/route es la tabla de enrutamiento expresada en hexadecimal.
[root@ice /etc]# cat /proc/net/route
Iface Destination Gateway Flags RefCnt Usar máscara métrica
eth0 CC0D70CA 00000000 0005 0 0 0 FFFFFFF
eth1 2B3075CA 00000000 0005 0 0 0 FFFFFFF
eth0 C00D70CA CC0D70CA 0003 0 0 0 C0FFFFF
eth0 C00D70CA 00000000 0001 0 0 0 C0FFFFF
eth1 003075CA 2B3075CA 0003 0 0 0 00FFFFF
eth1 03 075CA 00000000 0001 0 0 0 00FFFFF
lo 0000007F 00000000 0001 0 0 0 000000F
eth1 00000000 013075CA 0003 0 0 0 0000000
Mediante el cálculo podemos saber que siguiente ruta La tabla (hexadecimal) es consistente con la tabla de enrutamiento anterior (decimal).
También podemos usar el comando rout
e agregue (del) para operar la tabla de enrutamiento, agregue y elimine 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. en la función de reenvío de enrutamiento de Linux, agregue un carácter 1. en el archivo /proc/sys/net/ipv4/ip_forward.
Configuración de seguridad de red
En esta sección, Se enfatiza nuevamente que debe modificar/etc/inetd.conf, la política de seguridad es prohibir todos los servicios innecesarios. Además, existen los siguientes archivos relacionados con la seguridad de la red.
(1)./ Servicio ftp etc/ftpusers Es un servicio menos seguro, por lo que /etc/ftpusers limita la lista de usuarios que no pueden 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, entonces ftpd no permitirá que el usuario continúe conectándose. El archivo de ejemplo es el siguiente:
# /etc/ftpusers: los usuarios no pueden iniciar sesión a través de ftp<. /p>
raíz
bin
daemon
adm
lp
sincronización
apagar
detener
correo
noticias
uucp
operador
juegos
nadie
nadmin
(2)/etc/securetty En el sistema Linux, hay seis consolas de terminal. Podemos configurar qué terminal lo permite. inicio de sesión de root en /etc/securetty. Todos los demás terminales que no estén escritos en el archivo no pueden iniciar sesión como root. El archivo de ejemplo es el siguiente:
# /etc/securetty - tty en el que se encuentra el root. permitido iniciar sesión
tty1
p>tty2
tty3
tty4
(3) inicio de sesión de control tcpd archivos /etc/hosts.allow y /etc/hosts.deny
En el proceso de servicio tcpd, el acceso externo al host Linux se controla a través de las reglas de control de acceso en /etc/hosts.allow y /etc /hosts.deny Sus formatos son
lista de servicios: lista de hosts [: comando]
El nombre del proceso de servicio: la lista de hosts es opcional y la operación cuando. se cumplen las reglas
Se puede hacer en la tabla de host Usar nombre de dominio o dirección IP, TODO significa coincidir con todos los elementos, EXCEPTO significa excepto ciertos elementos, PARANOID significa coincidir con el elemento cuando la dirección IP y el nombre de dominio no coincide (enmascaramiento de nombre de dominio).
El archivo de muestra es el siguiente: p>
#
# hosts.allow Este archivo describe los nombres de los hosts. que están
# autorizados a utilizar los servicios INET locales, según lo decidido
# por el servidor '/usr/sbin/tcpd'.
# p>
TODOS: 202.112.13.0/255.255.255.0
ftpd: 202.117.13.196
in.telnetd: 202.117.48.33
TODOS: 127.0 .0.1
En este archivo, el segmento de red es 202.112.13.0/24
Se puede acceder a todos los servicios de red en el sistema Linux. El host 202.117.13.196 solo puede acceder al servicio ftpd y el host 202.117.48.33 solo puede acceder al servicio telnetd. La máquina misma puede acceder a todos los servicios de red.
En /etc/ Todos los demás casos están prohibidos en el archivo hosts.deny:
#/etc/hosts.deny
ALL : DENY : spawn (/usr/bin/finger - lp @%h | / bin/mail -s "Denegación de puerto anotada en %d-%h" raíz)
En /etc/hosts.allow, define las operaciones que Linux debe realizar en todos los demás. circunstancias.spawn La opción permite al sistema Linux ejecutar el comando de shell especificado en la regla coincidente. En nuestro ejemplo, cuando el sistema Linux detecta un acceso no autorizado, enviará un correo electrónico al superusuario con el asunto "Denegación de puerto anotado en %d". -%h" " correo electrónico, aquí primero introducimos la expansión variable en los archivos permitir y denegar.
(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 necesitan recopilar información sobre el sistema de destino, etc. es información muy importante. Por lo tanto, en los sistemas Linux, esta información generalmente está oculta. /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. p>Además, cada vez que se reinicia Linux, los dos archivos anteriores se sobrescribirán nuevamente 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.
# Puedes poner tus propios elementos de inicialización aquí si no lo haces
# quiero hacer todo el proceso de inicio al estilo Sys V.
if [ -f /etc/redhat-release ]; entonces
R=$(cat /etc/redhat -release) p>
arch=$(uname -m)
a="a"
caso "_$arch" en
_a*) a="un";;
_i*) a="un";;
esac
NUMPROC=`egrep -c " ^cpu[0- 9]+" /proc/stat`
if [ "$NUMPROC" -gt "1" ]; entonces
SMP="$NUMPROC-procesador "
if [ "$NUMPROC" = "8" -o "$NUMPROC" = "11" ] entonces
a="an"
else;
a="a"
fi
fi
# Esto sobrescribirá /etc/issue en cada arranque. Entonces, make. cualquier cambio que
p># desee realizar en /etc/issue aquí o los perderá cuando vuelva
boot.
#echo "" > /etc/issue
#echo "$R" >> /etc/issue
# echo "Kernel $( uname -r) en $a $SMP$(uname -m)" >> /etc/issue
cp -f /etc/issue /etc/issue.net
echo >> /etc/issue
La parte en negrita del archivo es donde se obtiene la información de la versión del sistema. Asegúrese de comentarla.
(5) Otras configuraciones
En microcomputadoras comunes, puede reiniciar Linux mediante la combinación de ctl+alt+del. Esto es muy inseguro, por lo que debe comentar esta función en el archivo /etc/inittab:
#. Trampa CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now
Referencia: /htm_data/89/0510/5071 html