Carey【胭脂扣】

关于mount

  关于mount的再次记忆;有段时间没有接触Linux了突然发现很多命令参数都忘掉了。。。。最进本的一些mount挂载命令

首先是烧盘:但你在装完系统以后,光盘不会永久的放在你的服务器光驱内,但有时候会用到安装配套光盘的一些安装包之类的。这时你就要将其iso镜像保存到你的服务器上步骤如下:

#首先是我想讲光盘/dev/cdrom  的iso镜像放到/opt/RHEL6.3_i386.iso 

cat /dev/cdrom > /opt/RHEL6.3_i386.iso   

运行等待命令完成后就可以了 这时候你可以泡上一杯咖啡慢慢的等待或者去做一些其他的事情了因为很慢

 

当然上述完成时为了以后方便使用 我们该如何加载这个镜像文件呢?或者说如何挂载?

mount -t iso9660 -o loop RHEL6.3_i386.iso /mnt/cd_dvd 

解释下:

mount 是挂在命令 -t 是指定类型 光盘的类型统称为 iso9660 这个记住  -o参数只是 loop为循环 意思是:

将这个光盘镜像 循环的读取到 /mnt/cd_dvd下 这样就可以用里面的东西咯

如何用完记着  umount /mnt/cd_dvd 卸载掉

 

 

下面还有一种如果我们的一些文件在其他服务器上面已经做了共享 我们该如何调取呢?对于有条件的可能会拿你的移动硬盘或者U盘去cp然后再传到该服务器上。

当然我们不需要那么麻烦。

比如我们的Linux服务器要去一台windows共享服务器上拿一些东西可以使用:

mount -t cifs -o username=administrator //192.168.1.59/Files /mnt/cd_dvd      ###这时候回车 输入该用户的密码就可以了

卸载 umount /mnt/cd_dvd

如何去另一台Linux上拿东西呢?这个办法就不只mount 这一种了.

比如说scp 或者用mount  等等都可以

首先说下scp这个命令。这个命令是Linux and linux之间的一个工具 非常的强大。

cp步骤:

ps1:有的要说了,这个不想mount那样我们可以挂载后选取需要的文件,当然我们可以先用ssh登陆到这台Linux的服务器上去查看需要cp那些东西然后再用scp来哪取

首先ssh 192.168.1.251      ##回车

#他会问你Are you sure you want to continue connecting (yes/no)?   你可以输入 yes 回车 注意是yes 而不是y 

这时候你就发现你已经连接到了该服务器上 hostname查看下

然后找到你需要的文件目录   比如/opt/soft/

我们就可以    scp -r /opt/soft/ root@192.168.1.36:/opt/      ##这个scp可以互相的 只要将后面的两个路径颠倒下就是 远程服务器文件cp到本地了。现在是本地的cp到远程  回车后输入远程主机的密码就可以了

当然文件大的可以使用后台scp方式 这样你执行完命令后关闭掉终端还是会继续执行复制的。详细可以查看我的blog 

我们经常会从服务器A传文件到服务器B,  但有时候用PUTTY执行命令的时候, 文件传了一部分, PUTTY终端就关闭了, 这时候文件也没传完整。
  
这里有一个解决把办法,让SCP命令在后台执行。
用nohup命令
  
Shell代码  收藏代码
$nohup scp file_to_copy user@server:/path/to/copy/the/file > nohup.out 2>&1  
  
这时候还不是在后台运行,你需要输入密码, 
接着按ctr+z去暂停命令,
然后用bg命令
  
Shell代码  收藏代码
bg  
 这个时候, 即使你关闭PUTTY, SCP还是在后台运行, 直到完成。

  

 

 

posted @ 2014-05-16 14:58  胭脂筘  阅读(179)  评论(0编辑  收藏  举报