linux命令pscp的简单介绍

pscp 怎么连接到linux

scp命令 如下: scp /etc/cluster.conf 192.168.1.10:/etc/cluster.conf 192.168.1.10为目标主机。

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了运河免费建站欢迎大家使用!

linux from scratch 怎么操作

linux from scratch 操作:

第一部分:环境设置

1、安装VirtualBox3.1.8

2、安装Linux操作系统(RHEL或Centos等,不能用ubuntu,因为要有patch,m4,-1.4.10,autoconf,yacc等程序)

3、安装增强功能并分配固定数据空间,设置/mnt/share共享:

mount -t vboxsf share /mnt/share

如果要开机就挂上共享,可以在/etc/fstab的最后加上

share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0

4、解压lfslivecd-x86-6.3-42145.iso里的lfs-sources到share

#另外,也可以不用安装操作系统,直接用lfslivecd-x86-6.3-42145.iso作启动盘;

#启动后选/Asia/shanghai及Chinese(simpifiled utf8),然后可以用cfdisk /dev/hda进行分区

#启动盘的/usr/share/LFS-BOOK-6.3-HTML目录下就是LFS手册

#由于要复制粘贴,所以要开启ssh服务,virtualbox设置的网络里将NAT(网格地址转换)改为Bridged Adapter,界面名称选1x1

11b/g/n Wireless LAN PCI Express Half Mini Card Adapter(这是我的无线卡).

#启动后用ifconfig就能查看地址,然后再用passwd给root设个密码(不然客户端不能登录)

#然后启动服务/etc/rc.d/init.d/sshd start

#最后再Windows里用putty连接ssh服务器(在Session界面的HostName里输入IP,Connection

Type里选SSH即可)。

#如果要用putty传输文件,则打开cmd窗口,输入命令:pscp 源文件路径 root@hostIp:目的路径

如将aaa.jpg传到/home下,则:pscp aaa.jpg root@192.168.0.101:/home

5、将/mnt/share/lfs-sources设置到根目录的lfs-sources:

ln -s /mnt/share/lfs-sources /

6、添加一个8G的虚拟硬盘(硬盘大小最好不小于2G)

7、分区并格式化硬盘:

8、生成sources及tools目录

9.将tools挂至根目录:

ln -sv $LFS/tools /

10.生成lfs用户

11.生成lfs用户环境

12.重新进入环境

第二部分:工具链制作

13.编译binutils

14.编译gcc

15.安装内核头文件Linux API Headers

16.编译Glibc-2.5.1

17.调整工具链

18.测试工具链的调整

19.测试工具安装

20.GCC安装(第二遍)

21.安装Binutils(第二遍)

22.安装Ncurses

23.安装Bash

24.安装Bzip

25.安装Coreutils

26.安装Diffutils

27.安装Findutils

28.安装Gawk

29.Gettext

30.Grep

31.Gzip

32.Make

33.Patch

34.安装Perl

35.安装Sed

36.安装Tar

37.安装Texinfo

38.安装Util-linux

39.删除些不用的东西(可不执行)

第三部分 主机中设置lfs

40.回到主机并建三个目录

41.建设备文件

43.复制源码到目标系统下

44.chroot到目标系统下(将新盘作为根目录)

45.建立目标系统目录结构

46.创建几个必要的链接

47.创建root及nobody用户组

48.重加载bash

第四部分 软件包安装

50.重启的环境恢复

51.进入软件包目录

52.安装Linux头

53.安装Man-pages

54.安装Glibc

55.调整工具链

56.调整specs文件

57.测试是否调整成功

58.安装Binutils

59.安装GCC

60.测试GCC是否安装正确

61.安装Berkeley

62.安装Sed

63.安装E2fsprogs

64.安装Coreutils

65.安装Iana-Etc

66.安装M4-1.4.10

67.安装Bison

68.安装Ncurses

69.安装Procps

70.安装Libtool

71.安装Perl

72.安装Readline

73.安装Zlib

74.安装Autoconf

75.安装Automake

76.安装Bash

77.安装Bzip

78.安装Diffutils

79.安装File

80.安装Findutils

81.Flex

82.安装Grub

83.安装Gawk

84.安装Gettext

85.安装Grep

86.安装Groff

87.安装Gzip

88.安装Inetutils

89.安装IPRoute

90.安装kbd

91.安装Less

92.安装Make

93.安装Man-DB

94.安装Mktemp

95.安装Module-Init-Tools

96.安装Patch

97.安装Psmisc

98.安装Shadow

99.安装Sysklogd

100.安装Sysvinit

101.安装Tar

102.安装Texinfo

103.安装Udev

104.安装Util-linux

105.安装Vim

106.退出chroot环境

第五部分 安装系统

107.从现在到制作结束,重启后设置

108.生成相关文件

109.安装内核

110.安装Grub

111.设置Grub启动菜单(注意,如果是两个分区则应修改root选项为hd0,1及/dev/hda2)

112.将menu.lst连接到/etc目录

113.结束

logout

至此,已经全部安装完成,可以启动自己的系统了。

-----------------------------------------------------------------------

另:

114.安装Linux2.6.37版本(linux-2.6.37.tar.bz2)

Perl和iprout要用更高版本,用:

perl-5.14.1.tar.bz2

iproute2-3.3.0.tar.bz2

115.解压initrd文件

116.制作内存启动盘

scp从linux服务器拷贝文件到windows的机子上怎么写命令?

scp从linux服务器拷贝文件到windows的机子上方法:

1.首先,下载putty软件,并可以在目录中,找到pscp.exe文件,我们可以通过这个软件实现Windows和linux之间拷贝文件。

2.首先,将pscp.exe的路径加入到系统环境变量Path中,这样我们就可以在Windows的命令行下使用pscp命令了。

3.按下Windows键+R,输入cmd然后回车,既可进入命令行模式。

4.此时使用pscp命令既可以拷贝文件到远端的Linux系统中,或者从远端的Linux系统中拷贝文件到当前路径,该命令使用方法类似于Linux下的scp命令。

5.输入正确的密码,就可以完成拷贝了。

Linux下scp命令使用教程:

1.

首先我们启动两台ubuntu系统的设备,并且确保两台设备都开启了ssh远程登录,且两台设备能互相通信。然后我们介绍第一条命令将本地的目录上传的远程服务器目录上。执行命令"scp  -r /opt/test root@192.168.2.105:/opt"。本条命令意思为将本地的目录/opt/test上传到远程192.168.2.105的opt目录下。然后根据提示输入root的密码,等待即可上传完毕。

2.接下来我们登录远程服务器进行查看验证,可以看到目录内的文件已经全部拷贝过来。

3.下面我们介绍将本地的文件上传到远程服务器上。执行命令"scp /root/node-v4.2.1-linux-x64.tar.gz root@192.168.2.105:/opt/test"。意思为将本地文件node-v4.2.1-linux-x64.tar.gz上传到服务器/opt/test目录下。

4.下面我们再次验证是否真正的上传成功。登录远程服务器进行查看,可以看到已经拷贝成功。

5.下面我们介绍如何将远程服务器的目录,拷贝到本地。执行命令"scp -r root@192.168.2.105:/root/rules /opt"。意思为将远程服务器上/root/rules目录内的内容拷贝到本地的opt目录下。

6.接下来还是对拷贝结果的验证,我们进入/opt目录下,可以看到rules目录以及目录下的文件都拷贝过来了。

7.下面我们介绍如何将远程服务器上的文件拷贝的本地。我们执行命令"scp -P 22 root@192.168.2.105:/root/filters.bpf /opt/"。意思为将远程服务器上/root目录下的filters.bpf文件拷贝到本地的opt目录下。

8.下面还是验证是否拷贝过来,我们进入opt目录,可以查看到filters.bpf已经拷贝过来。

Linux系统复制文件/文件夹到远程服务器

从一个服务器复制文件到另一个服务器,或者从本地到远程复制是 Linux 管理员的日常任务之一。

我觉得不会有人不同意,因为无论在哪里这都是你的日常操作之一。有很多办法都能处理这个任务,我们试着加以概括。你可以挑一个喜欢的方法。当然,看看其他命令也能在别的地方帮到你。

我已经在自己的环境下测试过所有的 命令 和 脚本 了,因此你可以直接用到日常工作当中。

通常大家都倾向 scp,因为它是文件复制的原生命令native command之一。但本文所列出的其它命令也很好用,建议你尝试一下。

文件复制可以轻易地用以下四种方法。

scp:在网络上的两个主机之间复制文件,它使用 ssh 做文件传输,并使用相同的认证方式,具有相同的安全性。

rsync:是一个既快速又出众的多功能文件复制工具。它能本地复制、通过远程  shell  在其它主机之间复制,或者与远程的 rsync 守护进程daemon 之间复制。

pscp:是一个并行复制文件到多个主机上的程序。它提供了诸多特性,例如为 scp 配置免密传输,保存输出到文件,以及超时控制。

prsync:也是一个并行复制文件到多个主机上的程序。它也提供了诸多特性,例如为 ssh 配置免密传输,保存输出到 文件,以及超时控制。

方式 1:如何在 Linux 上使用 scp 命令从本地系统向远程系统复制文件/文件夹?

scp 命令可以让我们从本地系统复制文件/文件夹到远程系统上。

我会把 output.txt 文件从本地系统复制到 2g. CentOS .com 远程系统的 /opt/backup 文件夹下。

# scp output.txt root@2g.CentOS.com:/opt/backup

output.txt                                                                                              100% 2468    2.4KB/s  00:00

从本地系统复制两个文件 output.txt 和 passwd-up.sh 到远程系统 2g.CentOs.com 的 /opt/backup 文件夹下。

# scp output.txt passwd-up.sh root@2g.CentOS.com:/opt/backup

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

从本地系统复制  shell -script 文件夹到远程系统 2g.CentOs.com 的 /opt/back 文件夹下。

这会连同shell-script 文件夹下所有的文件一同复制到/opt/back 下。

# scp -r /home/daygeek/2g/shell-script/ root@:/opt/backup/

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh      100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

方式 2:如何在 Linux 上使用 scp 命令和 Shell  脚本 复制文件/文件夹到多个远程系统上?

如果你想复制同一个文件到多个远程服务器上,那就需要创建一个如下面那样的小 shell 脚本。

并且,需要将服务器添加进 server-list.txt 文件。确保添加成功后,每个服务器应当单独一行。

最终,你想要的脚本就像下面这样:

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp /home/daygeek/2g/shell-script/output.txt root@$server:/opt/backup

done

完成之后,给 file-copy.sh 文件设置可执行权限。

# chmod +x file-copy.sh

最后运行脚本完成复制。

# ./file-copy.sh

output.txt 100% 2468 2.4KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

使用下面的脚本可以复制多个文件到多个远程服务器上。

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp /home/daygeek/2g/shell-script/output.txt passwd-up.sh root@$server:/opt/backup

done

下面结果显示所有的两个文件都复制到两个服务器上。

# ./file-cp.sh

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

使用下面的脚本递归地复制文件夹到多个远程服务器上。

# file-copy.sh

#!/bin/sh

for server in `more server-list.txt`

do

scp -r /home/daygeek/2g/shell-script/ root@$server:/opt/backup

done

上述脚本的输出。

# ./file-cp.sh

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh      100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

output.txt 100% 2468 2.4KB/s 00:00

ovh.sh      100% 76 0.1KB/s 00:00

passwd-up.sh 100% 877 0.9KB/s 00:00

passwd-up1.sh 100% 7 0.0KB/s 00:00

server-list.txt 100% 23 0.0KB/s 00:00

方式 3:如何在 Linux 上使用 pscp 命令复制文件/文件夹到多个远程系统上?

pscp命令可以直接让我们复制文件到多个远程服务器上。

使用下面的 pscp 命令复制单个文件到远程服务器。

# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt /opt/backup

[1] 18:46:11 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令复制多个文件到远程服务器。

# pscp.pssh -H 2g.CentOS.com /home/daygeek/2g/shell-script/output.txt ovh.sh /opt/backup

[1] 18:47:48 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令递归地复制整个文件夹到远程服务器。

# pscp.pssh -H 2g.CentOS.com -r /home/daygeek/2g/shell-script/ /opt/backup

[1] 18:48:46 [SUCCESS] 2g.CentOS.com

使用下面的 pscp 命令使用下面的命令复制单个文件到多个远程服务器。

# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt /opt/backup

[1] 18:49:48 [SUCCESS] 2g.CentOS.com

[2] 18:49:48 [SUCCESS] 2g.Debian.com

使用下面的 pscp 命令复制多个文件到多个远程服务器。

# pscp.pssh -h server-list.txt /home/daygeek/2g/shell-script/output.txt passwd-up.sh /opt/backup

[1] 18:50:30 [SUCCESS] 2g.Debian.com

[2] 18:50:30 [SUCCESS] 2g.CentOS.com

使用下面的命令递归地复制文件夹到多个远程服务器。

# pscp.pssh -h server-list.txt -r /home/daygeek/2g/shell-script/ /opt/backup

[1] 18:51:31 [SUCCESS] 2g.Debian.com

[2] 18:51:31 [SUCCESS] 2g.CentOS.com

怎样在windows客户端与Linux之间实现远程copy

 系统管理员有时要进行从Linux服务器上复制文件,最为简单的方法就是使用远程copy,如果客户端也是Linux的话,那使用scp命令就可以了,但是还有太多的管理员的客户端使用的是windows,那么该怎样进行远程copy呢?

 方法/步骤如下:

1.下载pscp软件,它是一个dos下的程序,也就是没有图形界面接口,只有在命令提示符下操作。下载之后可以把它放在一个分区的根目录下,比如放在 e:\

2.开始→运行→cmd进入到dos模式 ,在命令提示符下输入e:,使当前工作目录为e:\

3.上传文件输入以下命令: pscp E:\readme.txt zhpcroom@192.168.1.254:/home/zhpcroom

4.下载文件输入以下命令 pscp zhpcroom@192.168.1.254:/etc/squid3/squid.conf  E:\squid.conf.txt

5.提示输入密码时,输入在远程服务器注册的账号密码即可

将WINXP系统中的压缩文件,通过文件共享拷贝到Linux系统中并加压

安装PSCP.EXE系统。

下载的PSCP.EXE放在C盘-Windows-System32路径下,传输文件命令pscp文件路径用户名。若出现报错加下端口号就可以解决了。


当前标题:linux命令pscp的简单介绍
分享链接:http://bzwzjz.com/article/hdghpd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站建设 自适应网站设计 企业网站设计 网站制作公司 网站制作 营销型网站建设 企业网站设计 网站制作 企业网站制作 成都网站设计公司 网站建设 定制网站设计 网站建设公司 重庆网站制作 成都网站建设流程 成都网站建设 手机网站建设 高端品牌网站建设 品牌网站建设 成都网站建设公司 网站建设公司