java如何控制远程Linux重启
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢?
比如我的地址是:202.115.132.80 ,远程的是202.115.132.81,都在局域网内,我还有81的root的账号。我现在希望81上不用做任何配置,而我就在本机上写java程序来控制81的重启?请问该怎么实现了?
这可难了,别说linux了,就是控制windows从启都无从下手啊。去看源码吧。或谁写过远程控制的组件拿来用吧。
看看这个。JSCH是一个JAVA远程连接的库,可以SSH登录。我没用过,你可以试试SSH登录服务器后能否执行命令行’restart'来重启电脑
http://www.jcraft.com/jsch/
up...
这方面一窍不通..
linux不需要进入系统就服务就可以运行的,
所以和进入系统没有什么关系
按照这样分析,其实也不需要RMI直接两边建立socket通信,收到消息直接调用
reboot就行
up...
好的。那就就决定采用socket的通信方式,不仅仅控制Linux的重启,还有tomcat,数据库mysql的重启
{{
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
我没有安装操作系统的经验,即使是WINDOWS。现在想在LINUX操作系统大环境下学C语言,又要买本本,请问如果操作系统安装不当,会不会对电脑造成什么大的破坏?有没有必要先买一个二手电脑练一下LINUX的 ......
需要在linux下用中断方式来写一个串口的程序,现在没有思路,网上有人说用select,signal,tasklet函数的,但是我没看懂,希望有做过的给一下例程,多谢!
就是能够当串口数据来临时自动通知串口读取数据,类似于中 ......
• 实验目的
通过本实验,了解Linux系统的组织和行为,观察各种存储系统状态信息的内核变量;熟悉这些结构与信息。
• 实验内容
编写程序打印出如 ......
我现在遇到的问题是 :
我开发的时候在 WIN下开发的
文件上传的功能没有问题 但是上传到服务器上就什么反映也没有
不知道怎么回事?
String TMP_DIR =getServletContext().getRealPath("/")+&qu ......