修改Windows和linux系统时间
2013-08-14 13:56
369 查看
1、修改本机Windows的系统时间,Java代码实现:
2、修改远程Linux Server的系统时间,Java代码实现:
import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; public class ChangeWindowsDate { /** * @param args * @throws IOException */ public static void main(String[] args) { try { Runtime.getRuntime().exec("cmd /c date 2013-11-08") ; Runtime.getRuntime().exec("cmd /c time 18:10:00") ; } catch (IOException e) { e.printStackTrace() ; } SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ; Date date = new Date() ; System.out.println(sdf.format(date)); } }
2、修改远程Linux Server的系统时间,Java代码实现:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import ch.ethz.ssh2.Connection; import ch.ethz.ssh2.Session; import ch.ethz.ssh2.StreamGobbler; public class ChangeLinuxDate { /** * @param args */ public static void main(String[] args) { String host_ip1 = "192.168.1.118" ; int port = 22 ; String username = "root" ; String password = "123456" ; String cmd = "date -s '2013-08-04 23:00:00'" ; Connection conn1 = new Connection(host_ip1, port) ; Session session1 = null ; try { conn1.connect() ; boolean isconn = conn1.authenticateWithPassword(username, password) ; if(!isconn){ System.out.println("用户名称或者是密码不正确"); }else{ System.out.println(host_ip1 + ":" + "已经连接OK"); session1 = conn1.openSession() ; session1.execCommand(cmd) ; InputStream is = new StreamGobbler(session1.getStdout()); BufferedReader brs = new BufferedReader(new InputStreamReader(is)); while(true){ String line = brs.readLine(); if(line==null){ break; } System.out.println(line); } is.close() ; brs.close() ; session1.close() ; conn1.close() ; } } catch (IOException e) { e.printStackTrace() ; } } }
相关文章推荐
- 修改Windows和linux系统时间
- 修改Windows和linux系统时间
- 修改系统时间 (windows,Linux)
- 如何在安装了双系统的机器上修改默认启动系统(Linux,Windows)
- Windows/Linux 双系统时间错误的调整
- linux 修改系统时间
- linux修改系统时间
- linux date命令参数及用法详解(linux查看修改系统时间)
- 修改linux系统的时间EDT和EST为CST
- Linux 修改系统时间
- linux 修改系统时间
- linux 修改系统时间 分类: ubuntu 2014-07-28 12:04 209人阅读 评论(0) 收藏
- 关于linux系统下CST时间的修改以及对MB中关于CURRENT_TIMESTAMP函数
- 修改grub引导的Linux和Windows双系统的启动顺序和删除Linux系统的方法
- linux系统修改系统时间与时区
- 修改Linux系统时间
- Linux修改系统时间
- 修改linux系统的时间EDT为CST
- linux修改系统时间和时区
- linux和unix修改系统时间