Escriba un programa en C para modificar la IP, DHCP, DNS y otras configuraciones del host Linux.
Puedes llamar a la función system(). Simplemente coloque el comando del sistema Linux en una cadena y llame al sistema para ejecutar la cadena. Para modificar la configuración del sistema es necesario ser usuario root.
1. Función del sistema:
Prototipo: int system(const char * comando);
Función: ejecutar dos (sistema windows) o shell (Linux/). Sistema Unix), la cadena de comando del parámetro es el nombre del comando;
Nota: en los sistemas Windows, las funciones del sistema llaman directamente a los comandos en la consola. En los sistemas Linux/Unix, la función del sistema llamará a la función fork para generar un proceso hijo. El proceso hijo ejecuta el comando y regresa al proceso de llamada original inmediatamente después de ejecutar el comando;
Archivo de encabezado: stdlib.h;
Valor de retorno: se devuelve 0 si el comando se ejecuta correctamente, se devuelve -1 si el comando falla.
2.
#include
#include
#include
#include
3.h>
int?main(){
sistema("del ?C:/\/123.txt");//En la consola, ejecute el comando del?C :\\123.txt para eliminar el archivo 123.txt en el directorio de la unidad C
return ?;