- 相干保举
linux体系中scp号令的利用体例
Linux是一套收费利用和自在传布的类Unix操纵体系,是一个基于POSIX和UNIX的多用户、多使命、撑持多线程和多CPU的操纵体系。下面小编清算了linux体系中scp号令的利用体例,但愿对大师有赞助!
scp号令的用途:
scp在收集上差别的主机之间复制文件,它利用ssh宁静和谈传输数据,具备和ssh一样的考证机制,从而宁静的长途拷贝文件。
scp号令根基格局:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
scp号令的参数申明:
-1
逼迫scp号令利用和谈ssh1
-2
逼迫scp号令利用和谈ssh2
-4
逼迫scp号令只利用IPv4寻址
-6
逼迫scp号令只利用IPv6寻址
-B
利用批处置情势(传输历程中不扣问传输口令或短语)
-C
许可紧缩。(将-C标记通报给ssh,从而翻开紧缩功效)
-p 保留原文件的点窜时候,拜候时候和拜候权限。
-q
不显现传输进度条。
-r
递归复制全数目次。
-v 具体体例显现输入。scp和ssh(1)会显现出全数历程的调试信息。这些信息用于调试毗连,考证和设置装备摆设题目。
-c cipher
以cipher将数据传输遏制加密,这个选项将间接通报给ssh。
-F ssh_config
指定一个替换的ssh设置装备摆设文件,此参数间接通报给ssh。
-i identity_file
从指定文件中读取传输时利用的密钥文件,此参数间接通报给ssh。
-l limit
限制用户所能利用的带宽,以Kbit/s为单元。
-o ssh_option
若是习气于利用ssh_config(5)中的参数通报体例,
-P port 注重是大写的P, port是指定命据传输用到的端口号
-S program
指定加密传输时所利用的法式。此法式必须能够或许或许或许或许懂得ssh(1)的选项。
scp号令的现实利用
1>从本地办事器复制到长途办事器
(1) 复制文件:
号令格局:
scp local_file remote_username@remote_ip:remote_folder
或
scp local_file remote_username@remote_ip:remote_file
或
scp local_file remote_ip:remote_folder
或
scp local_file remote_ip:remote_file
第1,2个指定了用户名,号令履行后须要输入用户暗码,第1个仅指定了长途的目次,文件名字稳定,第2个指定了文件名
第3,4个不指定用户名,号令履行后须要输入用户名和暗码,第3个仅指定了长途的目次,文件名字稳定,第4个指定了文件名
实例:
scp /home/linux/soft/scp.zip [email protected]:/home/linux/others/soft
scp /home/linux/soft/scp.zip [email protected]:/home/linux/others/soft/scp2.zip
scp /home/linux/soft/scp.zip www.mydomain.com:/home/linux/others/soft
scp /home/linux/soft/scp.zip www.mydomain.com:/home/linux/others/soft/scp2.zip
(2) 复制目次:
号令格局:
scp -r local_folder remote_username@remote_ip:remote_folder
或
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,号令履行后须要输入用户暗码;
第2个不指定用户名,号令履行后须要输入用户名和暗码;
例子:
scp -r /home/linux/soft/ [email protected]:/home/linux/others/
scp -r /home/linux/soft/ www.mydomain.com:/home/linux/others/
下面 号令 将 本地 soft 目次 复制 到 长途 others 目次下,即复制后长途办事器上会有/home/linux/others/soft/ 目次
2>从长途办事器复制到本地办事器
从长途复制到本地的scp号令与下面的号令近似,只要将从本地复制到长途的号令前面2个参数互换挨次就好了。
比方:
scp [email protected]:/home/linux/soft/scp.zip /home/linux/others/scp.zip
scp www.mydomain.com:/home/linux/soft/ -r /home/linux/others/
linux体系下scp号令中良多参数都和 ssh1 有关 , 还须要看到更原汁原味的参数信息,能够或许或许或许运转man scp 看到更详尽的英文申明.
scp号令在两台办事器间接遏制文件传输的体例
假定有两台机械,均为局域网,两机可彼此通讯无题目,中心无防火墙。
两机IP别离为:A:192.168.8.232 B:192.168.8.232
假定A,B机的SSH都许可root登录
设要把 A上的 /root/abc.zip 传到 B机并放到/abc目次,能够或许或许或许在A机上用号令:
scp /root/abc.zip [email protected]:/abc/
若 SSH端口不是默许的22,比方,是端口1234 则加-P参数:
scp -P 1234 /root/abc.zip [email protected]:/abc/
也能够或许或许或许在B机上用号令:
scp [email protected]:/root/abc.zip /abc/
若 获得办事器SSH端口不是默许的22,比方,是端口 1234 则加-P参数:
scp -P 1234 [email protected]:/root/abc.zip
Linux体系经常利用的收集号令及利用体例
1、ping
ping号令使命在OSI参考模子的第三层-收集层。
ping号令会发送一个数据包到目标主机,而后期待从目标主机领受答复数据包,当目标主机领遭到这个数据包时,为源主机发送答复数据包,这个测试号令能够或许或许或许赞助收集办理者测试达到目标主机的收集是不是毗连。
ping没法查抄体系端口是不是开放。
2、telnet
Telnet是位于OSI模子的第7层---利用层上的一种和谈,是一个经由历程成立假造终端供给毗连到长途主机终端仿真的TCP/IP和谈。这一和谈须要经由历程用户名和口令遏制认证,是Internet长途登岸办事的`规范和谈。利用Telnet和谈能够或许或许或许或许把本地用户所利用的计较机变成长途主机体系的一个终端。它供给了三种根基办事:
1)Telnet界说一个收集假造终端为长途体系供给一个规范接口。客户机法式不用具体领会长途体系,他们只要机关利用规范接口的法式;
2)Telnet包含一个许可客户机和办事器协商选项的机制,并且它还供给一组规范选项; .
3)Telnet对称处置毗连的两头,即Telnet不逼迫客户机从键盘输入,也不逼迫客户机在屏幕上显现输入。
telnet能够或许或许或许查抄某个端口是不是开放:telnet IP:Port
3、ssh
宁静套接层(Secure Socket Layer,简称SSL)和谈是成立在利用层和传输层根本上的宁静和谈,能够或许或许或许用来替换Telnet、FTP和R号令,首要是用于处理口令在网上明文传输的题目。用 Telnet 和 FTP 登录办事器时,暗码以明文的情势发送给办事器,怀有歹意的人能够或许或许或许经由历程监听收集上传输的数据包,获得用户的登录信息。经由历程利用SSH,用户能够或许或许或许把一切传输的数据遏制加密,并且还能够或许或许或许或许避免DNS和 IP棍骗,另有一个额定的益处便是传输的数据是颠末紧缩的,以是能够或许或许或许加速传输的速率。其特色是:
(1)SSH能够或许或许或许为阅读器和办事器的接洽供给通明的掩护。
(2)一切的毗连都能够或许或许或许主动地加密,并且不会遭到侵害。
(3)SSH加密全数传输历程。是以,能够或许或许或许或许避免任何在客户端和办事器之间的圈外人看到传输内容。
(4)SSH 装置轻易、利用简略,并且比拟罕见,普通的 UNIX 体系、Linux 体系、FreeBSD 体系都附带有撑持SSH的利用法式包。
4、netstat
Netstat 号令用于显现各类收集相干信息,如收集毗连,路由表,接口状况 (Interface Statistics),masquerade 毗连,多播成员 (Multicast Memberships) 等等。经常利用参数以下:
-a (all)显现一切选项,默许不显现LISTEN相干
-t (tcp)仅显现tcp相干选项
-u (udp)仅显现udp相干选项
-n 谢绝显现又名,能显现数字的全数转化成数字。
-l 仅列出有在 Listen (监听) 的服務状况
-p 显现成立相干链接的法式名
-r 显现路由信息,路由表
-e 显现扩大信息,比方uid等
-s 按各个和谈遏制统计
-c 每隔一个牢固时候,履行该netstat号令。
netstat用与查抄某个端口是不是开放以下:netstat -lnp | grep 端口号。
linux体系号令大全
体系
# uname -a # 查抄内核/操纵体系/CPU信息
# head -n 1 /etc/issue # 查抄操纵体系版本
# cat /proc/cpuinfo # 查抄CPU信息
# hostname # 查抄计较机名
# lspci -tv # 列出一切PCI装备
# lsusb -tv # 列出一切USB装备
# lsmod # 列出加载的内核模块
# env # 查抄环境变量
资本
# free -m # 查抄内存利用量和互换区利用量
# df -h # 查抄各分区利用环境
# du -sh # 查抄指定目次的巨细
# grep MemTotal /proc/meminfo # 查抄内存总量
# grep MemFree /proc/meminfo # 查抄余暇内存量
# uptime # 查抄体系运转时候、用户数、负载
# cat /proc/loadavg # 查抄体系负载
磁盘和分区
# mount | column -t # 查抄挂接的分区状况
# fdisk -l # 查抄一切分区
# swapon -s # 查抄一切互换分区
# hdparm -i /dev/hda # 查抄磁盘参数(仅合用于IDE装备)
# dmesg | grep IDE # 查抄启动时IDE装备检测状况
收集
# ifconfig # 查抄一切收集接口的属性
# iptables -L # 查抄防火墙设置
# route -n # 查抄路由表
# netstat -lntp # 查抄一切监听端口
# netstat -antp # 查抄一切已成立的毗连
# netstat -s # 查抄收集统计信息
历程
# ps -ef # 查抄一切历程
# top # 及时显现历程状况
用户
# w # 查抄勾当用户
# id # 查抄指定用户信息
# last # 查抄用户登录日记
# cut -d: -f1 /etc/passwd # 查抄体系一切用户
# cut -d: -f1 /etc/group # 查抄体系一切组
# crontab -l # 查抄以后用户的打算使命
办事
# chkconfig --list # 列出一切体系办事
# chkconfig --list | grep on # 列出一切启动的体系办事
法式
# rpm -qa # 查抄一切装置的软件包
Linux体系关机的号令
Linux体系供给了多个号令,能够或许或许或许对操纵体系遏制关机、重启等操纵,那差别号令之间有甚么区分或不异的地方,明天咱们来对shutdown、reboot、halt、init、poweroff遏制逐一对照。
1、shutdown:只能由超等用户履行
Linux体系man正文中标注为“shutdown - bring the system down”,促使体系关机。它能够或许或许或许宁静的封闭体系,还可在封闭体系之前给一切已登录用户提醒正告信息,并锁定体系login不许可再登录。间接履行shutdown号令,在遏制体系运转之前,会把体系行将封闭的信息告知已登录用户,并留给1分钟(值能够或许或许或许变动)时候来实现残剩使命,1分钟后体系挪用killall号令杀死体系中运转的历程,并用sync号令将内存中的缓冲数据保管到硬盘上,再卸载已装置的文件体系,最初利用halt号令遏制体系。他的另外一个特色是能够或许或许或许指定体系关机时候或指定从此刻起头一段时候后关机。
shutdown号令语法格局为:
shutdown [参数] [时候] [正告信息]
经常利用参数以下:
-k:并不真正关机而只是收回正告信息给一切用户
-r:关机后当即从头启动
-h:关机后不从头启动
-f:疾速关机且重启动时跳过fsck(fsck为文件体系查抄)
-n:疾速关机不颠末init:法式
-c:打消一个已运转的shutdown
利用样例:
//设置体系15分钟后关机偏重启
# shutdown -h +10
//顿时封闭体系偏重启
# shutdown -r now
2、halt:
halt(stop the system)是简略的关机号令,履行号令时候接杀死利用历程,﹐履行sync同步缓存数据,待体系挪用文件体系写操纵实现后就会遏制内核。
3、reboot、init、poweroff
reboot、init、poweroff三个号令的功效近似,且三个号令的利用参数也几近完整分歧。
共用参数:
-w:并不是真实的重启或关机﹐只是写wtmp〔/var/log/wtmp〕记载
-d:不写wtmp记载
-f:不挪用shutdown而逼迫关机或重启
-i:关机〔或重启〕前﹐关掉一切的收集接口
差别的地方为:
halt号令为关机;
reboot号令履行的是重启。且重启体系时是删除一切体系历程而不是遏制,reboot号令能够或许或许或许疾速封闭体系,但能够致使体系数据非常。
poweroff号令在封闭体系以后,还会告诉,堵截电源供电。
4、init
init是体系启动的第一个历程,ID号永久为1。init号令用于切换体系运转级别。
利用体例为:init X
体系运转级别及代表涵义以下:
0:停机
1:单用户情势
2:多用户情势
3:完整多用户
5:图形化情势(X-Windows)
4:宁静情势
6:重启
注:利用runlevel号令能够或许或许或许查抄体系以后运转级别。体系启动后默许运转级别在设置装备摆设文件/etc/inittab中指定。
友谊提醒:以上一切号令请谨严利用,万万不可在正在利用的体系上随便履行。
【linux体系中scp号令的利用体例】相干文章:
linux体系下dd号令的利用体例03-03
Linux体系top号令的利用体例先容11-18
linux体系下sudo号令利用体例03-06
linux体系号令11-23
linux体系号令(典范)01-25
Linux的free号令利用体例11-20
Linux体系中sleep的利用体例07-17