服务器没有图形界面,图像输出到客户端

服务器没有图形界面,图像输出到客户端,第1张

可以,先说下原理,Unix的图形系统被称作X Windows System,属于CS结构,负责显示图形是X Server服务器,图形应用程序作为客户端向图形服务器发出请求,X Server负责按照请求显示图形。因此将X Server运行在其它计算机中,再用欲安装oracle的服务器当做客户端执行dbca等命令,这时图形将显示在运行X Server的那台计算机中,键盘鼠标的输入也可使用X Server的那台计算机。
一般步骤:
1 在远程计算机中启动X Server,windows下有许多免费软件可用,Unix中找个有图形界面的计算机即可。
2 ssh或telnet登录欲安装Oracle的服务器,执行如下命令
$ export DISPLAY=XXXXXXXXXXXX:10 ---------XXXXXXXXXXXX代表运行X Server的服务器的IP
$ dbca

以windows下的XManager举例,可使用XStart配置

/
创建日期:2008年12月23日
类名:Ftpjava
类路径:组织结构
更改日志:
/ 包组织结构;
进口的javaioFile;
进口javaioFileInputStream中;
进口javaioFileOutputStream中;
进口的java。 ioIOException;
进口sunnetTelnetInputStream;
进口sunnetTelnetOutputStream;
进口sunnetftpFtpClient;
> /
@作者南山地狱
@说明FTP *** 作
/
公共类的Ftp {
/
BR />获取FTP目录 / 公共无效getftpList(){
字符串服务器=“IP地址 /输入FTP服务器/>弦乐用户=”“;/ / FTP服务器的登录用户名
字符串密码=“”;/ /登录FTP服务器的用户名
字符串路径密码=“”;/ / FTP路径上的服务器
尝试{
> FtpClient的FTP客户端=新FtpClient的();/ /创建FtpClient的对象
ftpClientopenServer(服务器);/ /连接到FTP服务器
ftpClientlogin(用户名,密码);/ / FTP服务器 BR />如果(pathlength()= 0){
ftpClientcd(路径);
}
TelnetInputStream是= ftpClientlist();
诠释三;
而{
Systemoutprint((char)的C)((C = isread())= -1!);
}
掉} isclose ();
ftpClientcloseServer();/ /退出FTP服务器
}赶上(IOException异常前){
Systemoutprintln(exgetMessage());
}
}
/

/
公共无效getFtpFile(){
字符串服务器=“”;/ / IP地址中输入FTP服务器
弦乐用户=“”;/ / FTP服务器的登录用户名
字符串密码=“”;/ /登录密码为FTP服务器的用户名
字符串路径=“路径
字符串文件名“;/ /上=的FTP服务器”“;/ /下载文件名称
尝试{
FtpClient的FTP客户端=新FtpClient的();
ftpClientopenServer(服务器);
ftpClientlogin(用户名,密码);
如果(路径。长度()= 0)
ftpClientcd(路径);!
ftpClientbinary();
TelnetInputStream是= ftpClientget(文件名);
文件file_out =新的文件(文件名);
文件输出流OS =新的文件输出流(file_out);
字节[]字节=新字节[1024];
诠释三;
而((C = isread(字节))= -1){
oswrite (字节,0,C);
}!
掉} isclose();
osclose();
ftpClientcloseServer();
}赶上(IOException异常前){
Systemoutprintln (exgetMessage());
}
FTP}
/
文件上传到FTP
/
公共无效putFtpFile() {
字符串服务器=“”;/ /输入IP地址对服务器
字符串用户的地址=“”;/ / FTP服务器的登录用户名
字符串密码=“”;/ / FTP服务器登录用户名密码
字符串路径=“”就 / FTP服务器/>字符串文件名=“”;/ /上传的文件名
FtpClient的FTP客户端=新的try { FtpClient的();
ftpClientopenServer(服务器);
ftpClientlogin(用户名,密码);
如果(!pathlength()= 0)
ftpClientcd (路径);
ftpClientbinary();
TelnetOutputStream OS = ftpClientput(文件名);
文件file_in =新的文件(文件名);
文件输入流是=新的文件输入流(file_in);
字节[]字节=新字节[1024];
诠释三;
同时(! (C = isread(字节))= -1){
*** 作系统。写(字节,0,C);
}
掉} isclose();
osclose();
ftpClientcloseServer();
}赶上(IOException异常前){
Systemoutprintln(exgetMessage());
}
}
}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13500988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-20
下一篇 2023-08-20

发表评论

登录后才能评论

评论列表(0条)

保存