接上一篇博文,继续双机通信问题研究
来源:互联网 发布:软件接口要求 编辑:程序博客网 时间:2024/05/21 06:43
在ubuntu下实验安装了ftp,按照上一篇博文里的大牛博客记录,安装pyftpdlib,然后开启ftp命令,其他有用的资料附上:
http://wenku.baidu.com/link?url=4KD43WMzUZs42MPMkpeFCcCktBeF95UxebksS0qVcyWrP5bRRDJ9YC_1junBG2vSDcjXCiVVuI6kh6_oBlfVeU1LsXygqmDvrwRRvz5vzm3
http://www.cnblogs.com/bevis-jiang/archive/2011/11/08/2241242.html
http://imysqldba.blog.51cto.com/1222376/612993
这和http几乎一杨,不再赘述
wget的使用(除了win没有wget其他各种情况试验全部可行)
{
ubuntu下:对于各种参数不是很明白
我直接wget http://*.168.0.1:80 前提是该ip上确实开启了http服务器,SimpleHTTPServer 80
在虚拟机里通过wget 命令居然可以获取主机win的数据了,哈哈(linux获取win可以;虚拟机获取另一台自己ubuntu的也可以;win和win应该也是可以的,还没有尝试win的dos下,win还没有安装wget)
但是依然很多疑问:
一台idea-pc的ubuntu(非虚拟)无法wget到ty机子上的虚拟机的linux的资料?(Connecting to 192.168.0.145:80... failed: No route to host.错误提示————已经解决,又是防火墙的问题,执行iptables -F清虚拟机的所有的防火墙即可链接成功)
http://superuser.com/questions/720851/connection-refused-vs-no-route-to-host
http://m.blog.csdn.net/blog/lwei_998/38346545
}
命令参数怎么用,使得可以循环,将一个目录下的所有的文件,子目录,子子目录的文件全部wget,成为html文件,或者有没有直接下载的命令参数,跳过html???
一些辅助资料:
http://blog.chinaunix.net/uid-20615025-id-29709.html
http://www.cnblogs.com/peida/archive/2013/03/18/2965369.html
http://blog.163.com/jey_df/blog/static/18255016120134305132692/
http://my.oschina.net/yygh/blog/169314(一个小的脚本)
http://segmentfault.com/q/1010000000182075
ssh
http://zhidao.baidu.com/link?url=2q7UfphhlKW8thIhWKlwX92_juRTP1gvxGP1ezKkPexb6TYJQQ2tbVYXkE9he76V0h8LBXxrh3XBdrEy-V4Ru7DQ_mXywnnRoOtPBc_ScP_
(
先安装ssh服务:apt-get install ssh使用方法:scp root@192.168.1.100:/home/root/A /home/B这个的意思是将主机192.168.1.100 /home/root/A文件 拷贝到本地/home/ 并重命名为B。)
(s我的具体命令:scp root@192.168.0.145:/home/tongyuan/Documents/index.html /home/wangjiaqi/文档/)——从ubuntu获取到另一台机子的虚拟机redhat的资料,copy
http://tech.ccidnet.com/art/3089/20061109/946053_1.html
http://www.cnblogs.com/mydomain/archive/2012/10/20/2732736.html
http://os.51cto.com/art/201205/335402.htm
http://blog.csdn.net/sunweizhong1024/article/details/12649467
ssh的远程连接功能还没有深入研究:
{
连接到远程主机:远程主机安装了ssh,root密码(密码非常关键!!!)之后可以查看该主机的所有资源和数据,入侵电脑
命令格式 :
ssh name@remoteserver 或者
ssh remoteserver -l name
}(
远程机器要安装SSH 服务(目前只能用于linux,和wget一样,windows的配置还没有安装)
任务:把远程机器上的/tmp/1.txt copy 过来成为本地的 /usr/2.txt
命令之一:
scp -r someuser@remote:/tmp/1.txt /usr/2.txt
注意:
someuser 必须有读/tmp 的权限.本地用户必须有/usr 目录的写权限
命令之二:
sftp -C someuser@remote:/tmp
或
sftp -C someuser@reomte
请自行比较两者的差别
)
{
RHEL拷贝scp ubuntu ubuntu 下You may not have OpenSSH completely installed. Type this in terminal:
scp出现ssh port 22: Connection refused 问题解决具体步骤
sudo apt-get install openssh-client
sudo apt-get install openssh-server
}
{
ssh关闭——在用ssh命令进入远程计算机后,想要退出,返回本机:
killall sshd -9(试用有效)
或
service sshd stop
}
{
http://wenku.baidu.com/link?url=HQRIv8-OwNstyvEgcelwUxAZ3naM4INwm1ojs4MM2sHo0il2abC3EevtQt4YVPGez1dpc1IfaRehgs7GKK1tceVksdsr542Ze2PoL_R4GC7
http://wenku.baidu.com/link?url=7cs1Qf3xTwIf4U2Zy1wumhr3bXcdFfObbvVeLSR15AftlnEsWS2vA7ndRaLLSvYS_wsTaXzrdjonuq5PcKqm82c676TX_zAPiN-d7BVnzaS
http://wenku.baidu.com/link?url=7cs1Qf3xTwIf4U2Zy1wumhr3bXcdFfObbvVeLSR15AftlnEsWS2vA7ndRaLLSvYSc6vcCqjO7X5n5aR9Ld20uvro1bMi86qmLIx3nGFFQT_
这几篇博文讲了入侵电脑的一种简单方法
}
smba(主要用于linux与win之间的数据通信)的使用还没有研究
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=2&tn=baiduhome_pg&wd=Red%20hat%20smba%E6%9C%8D%E5%8A%A1%E5%99%A8&rsv_pq=f15dcf6300018193&rsv_t=28afY%2BN4f1oet1NZwrRASKf%2FVowhZwmk438odQ5lBlbPF6babtnfVzvST3R%2B4Qlr8U1%2B&rsv_enter=1&inputT=4341&rsv_sug3=15&rsv_sug1=3&rsv_n=2&rsv_sug2=0&rsv_sug4=4886&rsv_sug=2
http://blog.chinaunix.net/uid-26642180-id-3135941.html
http://blog.sina.com.cn/s/blog_6b94d5680101oa5r.html
http://blog.163.com/liuxin_arm/blog/static/18329142320143185735432/
////////////////////////////////////////////////
远程挂载方法:
mount挂载远程计算机上的镜像的方法,由于我的redhat图形界面挂了,需要尝试重新安装gnome,而如果拷贝gnome会有一大堆安装包,操作及其复杂,那么为什么不能重新设置源路径,从远程计算机上下载,从win主机下载的方法,目前只会wget,而且下载的是html啊。。。,问了下人,如果用mount 的话http和ftp都不行,只能用NFS或者smba,当然也尝试了在ubuntu机子上开启http,ftp服务,然后将yum的配置文件中修改源路径;以上两类方法都遇到了困难。。。
{
NFS服务器:所有的讲解都是大同小异,可以参考一篇即可:
主要参考鸟哥的书。。。
http://blog.csdn.net/kevinhg/article/details/5967432
http://www.linuxidc.com/Linux/2013-08/89154.htm
http://wenku.baidu.com/link?url=nnRnygmF8RRq4qa_LWL9v6hcr9pUbgDQrzcZcKiWukptWs7SWYrGROAbgG22wQ0l0swpaiv6mJpwNySsU
OfaGOnYF2c1LA0G_1cEGmgRa4u
http://blog.csdn.net/yangzhu1982/article/details/6265175
http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html(较为详细)
http://www.360doc.com/content/11/0410/14/2054285_108598426.shtml(360这篇文章应该是最全的了)
http://wenku.baidu.com/link?url=xuQtkTZL1w-A-WY2CQLbxnI2jS4MlIIQvCcMd_zO-W89Qlm9iQ1GqLBr1rBQvQDnFNbR_rSfuqLwolrAe81
Zlk-TZncGSVaIUduZ7-gLdd7(主要参考)(注意修改exports的路径前不能加#,否则注释掉了。。。)
http://www.51hei.com/bbs/dpj-30225-1.html(/etc/init.d/portmap: command not found:
portmap已经被rpcbind代替了。只需要nfs-kernel-server,依赖包会自动安装。
portmap不需要配置什么的。nfs server只需要配置一个/etc/exports文件就可以了。
Not starting NFS kernel daemon: no exports.
http://zhidao.baidu.com/link?url=lSQ_ZrjA2uT-CnzUYMSXEEhP0UGjxkGhGliLaFGvFFpswQ7LIO0KBarwrljODz_4JF3obBPL68XAj33qfV-n5q
sudo apt-get purge ......(点点为为程序名称),purge参数为彻底删除文件,然后sudo apt-get autoremove,sudo apt-get clean和dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P两条命令来清除残余的配置文件;http://blog.csdn.net/wuxinyicomeon/article/details/6292132(记录了一些常见问题)sudo apt-get remove --purge softname1,然后用sudo apt-get update来更新一新软件信息
http://blog.csdn.net/s3c44b0x/article/details/6165501
ubuntu 14——http://ju.outofmemory.cn/entry/87593
http://www.jb51.net/os/RedHat/1269.html(具体的挂载)
http://blog.163.com/leekwen@126/blog/static/33166229201042532910515/(客户机也需要配置)
http://blog.sina.com.cn/s/blog_7195429b0100qxp5.html(如何关闭)
http://www.linuxidc.com/Linux/2012-02/53223.htm(查看版本)
http://blog.csdn.net/xiangpingli/article/details/39326621(主要看这一篇
发现会有问题,显示Not starting: portmapper is not running
然后重启系统后就正常了,,不正常可以加sudo modprobe nfs试试
)原因是缺少了/etc/exports文件,去编写一个,内容就是你想要共享的目录,例如/media *(ro)
注意配置文件,形式:
没有#
路径 客户端主机ip(或者*)(rw....)其中路径是共享路径,需要将iso镜像挂载到这个路径
mount -o loop ...iso /usr/shareiso/
(我遇到的主要错误,没有portmap,后来查了新版系统不需要,另外一个主要问题是no exports这个问题,这个问题我反复卸载-更新-安装nfs后得以解决一部分
,现在重启系统应该没有问题了的)
}
在客户端没有nfs安装,所以会出现mount: wrong fs type, bad option, bad superblock
http://blog.163.com/zhaogan1986@126/blog/static/1404485782010716510222/
http://www.2cto.com/os/201308/233077.html(常见NFS故障分析)
http://zhangge.net/1230.html(比较全的讲解)
{
我的客户端配置:
/etc/yum.repo.d/rhel-source.repo
file:///media/RHEL-6.2\x86_64\Disc\1/
yum install nfs-utils
/etc/init.d/rpcbind start
/etc/init.d/nfslock start
showmount -e 192.168.0,1
mount -t nfs 192.168.0.177:/usr/shareiso/ /mnt/
}
(在坏掉的虚拟机里装nfs客户端(需要挂载远程镜像nfs方式/挂载本地镜像ssh拷贝到机子里方式,现在因为不能ping通,而且选择虚拟机设置来自动加载镜像都失败,所以坏虚拟机无法与外界通信了,全面坏死。。。))
大致的思路是:
nfs-utils安装——开启nfs——挂载远程镜像——安装gnome
- 接上一篇博文,继续双机通信问题研究
- 接上一篇的,继续整合struts1.3.8
- 接上一篇
- 接上一篇
- 接上一篇
- 接上一篇
- 接上文,关于存储问题
- 在云主机构建的hadoop集群上运行程序(接上一篇博文)
- Oracle 触发器~~~接上一篇
- dp2接上一篇
- 接上一篇web客户端
- 续3:接上一篇
- 双机通信
- 继续上一篇的缓冲问题
- Oracle function 触发器 接上一篇
- 字库生成2,<接上一篇>
- python 使用@property (接上一篇)
- 接上文
- Mac os Android开发环境搭建-macports、ndk、sdk、Android源码
- centeros7连接wifi
- 【Linux】进程调度概述
- Json学习笔记
- C#进阶ADO.NET基础一 基本概念、数据库连接操作基础
- 接上一篇博文,继续双机通信问题研究
- Oracle 10046事件详解
- C# 判断字符串为空大全
- sgu255:Winsock 3 Beta(二进制分析)
- Java并发编程--CyclicBarrier
- 如何给系统升级
- Github Pages + Hexo 设计你的免费 blog
- Java和Android环境配置以及javaDoc
- UIView与subview之间事件响应链