java用什么方法能修改unix系统的网络配置

问题描述

java用什么方法能修改unix系统的网络配置如IP,DNS等用jsp行不行?

解决方案

Runtime.exec是用来执行shell脚本用。你可以先读取linux的相关配置文件,然后修改。然后就可以用Runtime.exec来执行一个服务重启的命令,你的修改就生效了。还有要注意文件的权限,权限不对,你想修改那是妄想了。只要权限对了,jsp也可以用,没关系。
解决方案二:
麻烦点就用JNI.
解决方案三:
引用java用什么方法能修改unix系统的网络配置如IP,DNS等 最简单的是通过Runtime#exec来调用Unix系统命令来达到目的

时间: 2024-10-02 18:28:34

java用什么方法能修改unix系统的网络配置的相关文章

系统-ubuntu网络配置,多网卡配置

问题描述 ubuntu网络配置,多网卡配置 我用ubuntu桌面版配置ubuntu双网卡双IP网络,想实现同时访问外网的功能(也就是同时被win系统ping通), 但是我2个ip只有一个网关,给eth2和eth3网卡同时设置网关只有eth2能访问外网,eth3不能 如果只给eth2设置网关还和上面一种情况一样,给eth3设置网关都不能访问外网了,前提是两块网卡 单独配置时候均能访问外网.我该怎么办啊~~~怎么实现同时访问外网呢~

分析java中clone()方法 (转载+修改)

  Java中的clone() 方法 java所有的类都是从java.lang.Object类继承而来的,而Object类提供下面的方法对对象进行复制.  protected native Object clone() throws CloneNotSupportedException; 这个javabean必须实现一个标识接口,Cloneable,表明这个javabean支持复制,如果没有实现这个接口,而调用clone()方法,编译器就会抛出CloneNotSupportedException

Centos下修改启动项和网络配置

1.Centos默认是从图形界面启动,需要较多的资源,为了节省资源可以从命令行启动.修改方法如下: /etc/inittab文件,把 代码: id:5:initdefault:这一行,修改成 代码: id:3:initdefault:保存后就reboot重新起动, 2. 一.CentOS 修改IP地址 修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容 DEVICE=eth0 #描述网卡对应的设备别名,例如i

linux中修改AMH系统面板默认MYSQL数据库存储路径方法

正常情况下我们的VPS主机环境如果按照类似AMH之类的面板,如果有数据盘的时候网站项目会独立用数据盘存储,而系统以及面板环境数据库存储会在系统盘中,因为也不会占据太大的硬盘空间.上午的时候,有一个朋友需要老左帮助解决AMH面板的数据库也放到数据盘中,担心哪天系统数据或者缓存导致系统盘占满问题. 修改AMH系统面板默认MYSQL数据库存储路径方法 解决修改AMH系统面板默认MYSQL数据库存储路径方法 第一.复制AMH面板数据库到挂载目录文件夹 这里老左看到挂载的数据盘是HOME目录下(挂载AMH

Ubuntu通过修改配置文件进行网络配置的方法

  Ubuntu系统进行网络配置有的时候用图形界面不起作用,这种情况下可以直接修改某些启动脚本或配置文件 Ubuntu系统进行网络配置涉及到几个配置文件1./etc/network/interfaces 2./etc/resolv.conf 操纵步骤: 1. 打开ubuntu的/etc/network/interfaces文件默认的内容如下: 代码如下: auto lo iface lo inet loopback 动态获取的配置方法: 代码如下: auto eth0 iface eth0 in

网络配置:Windows7系统如何正确设置

Windows7 网络配置步骤一: 点击桌面右下角任务栏网络图标,并点击"打开网络和共享中心"按钮.498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' alt="网络配置:Windows7系统如何正确设置" src="http://images.51cto.com/files/uploadimg/20110 808/1324440.jpg" />Windows

网络配置:Windows XP系统如何正确设置

Windows XP 网络配置步骤一:在您正在使用的桌面上,用鼠标右键单击"网上邻居",在弹出的菜单中选择"属性"498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' alt="网络配置:Windows XP系统如何正确设置" src="http://images.51cto.com/files/uploadimg/20110 808/1203520.jpg

UNIX系统关机方法五种

UNIX操作系统是目前网络上用得最多的操作系统之一,使用UNIX系统,机器的关机要比使用DOS单用户机器的关机过程复杂得多.在UNIX下如不使用正确的关机命令和关机方法,将破坏文件系统,造成很大的损失.下面介绍UNIX系统的五种关机方法. 1. 用haltsys命令关机 haltsys命令一发出,就会立即把系统关闭掉.其优点是系统响应快,强迫性强,因此,该命令只适合于系统上只有一个用户的情况.如果系统上有多个用户在工作,一发出命令,这些用户就被迫退出系统,他们的进程也丢失了.操作方法是:以超级用

实用:使用PHP脚本修改Linux或Unix系统口令

本文介绍如何使用PHP脚本修改Linux或Unix系统口令. 需要的工具和安装: 你必须安装下面的工具和软件: – 修改口令的Shell脚本; – Sudo 访问权; – Apache or Lighttpd web 服务器; – PHP服务端程序. 步骤1: 安装可以修改用户口令的shell脚本 该脚本可以实际用于修改Linux用户的口令(已在Linux和FreeBSD测试). 例子: shell脚本代码 #!/bin/sh # \ exec expect -f "$0″ ${1+"