一、rsync工具介绍

安装rsync包——>yum install -y rsync
rsync命令,它是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。

比如,有A、B目录,想要把A目录里面的数据拷贝到B目录下去,并且A目录中数据一直在更新
需求,每小时拷贝一次
实现,可使用rsync命令
优势:实现增量的拷贝,并支持远程

rsync -av /etc/passwd /tmp/1.txt //把/etc/passwd文件拷贝到/tmp下并改名为1.txt

-a参数中包含了很多选项,后面会详细介绍
-v查看到可视化过程
查看到发送了多少个字节
多少字节每秒
文件一共有多大
速度是多少

rsync命令

[root@han01 ~]# rsync -av /etc/passwd /tmp/1.txt    //把/etc/passwd文件拷贝到/tmp下并改名为1.txt 
sending incremental file list
passwdsent 957 bytes  received 31 bytes  1976.00 bytes/sec
total size is 883  speedup is 0.89
[root@han01 ~]#

rsync命令,远程命令同步/拷贝
-比如,拷贝到对方机器root用户下 - 然后在root后加IP,并用 : 冒号分开,再跟文件的根路径

- 并输入root用户的密码

rsync -av /etc/passwd root@192.168.202.130:/tmp/1.txt //将/etc/passwd文件拷贝到root用户192.168.202.130IP地址下,并用 : 冒号分开,再跟文件的根路径

[root@han01 ~]# rsync -av /etc/passwd root@192.168.202.130:/tmp/1.txt    //将/etc/passwd文件拷贝到root用户192.168.202.130IP地址下,并用 : 冒号分开,再跟文件的根路径
root@192.168.202.130's password:         //这里写用户的密码
sending incremental file listsent 31 bytes  received 12 bytes  0.43 bytes/sec
total size is 883  speedup is 20.53

rsync格式

rsync [OPTION] … SRC DEST

[OPTION]表示它的选项
SRC表示源目录
DEST表示目标目录,或者是目标文件

rsync [OPTION] … SRC [user@]host:DEST //拷贝到远程的服务器上去

user@可省略,那就会默认当前终端的用户

rsync [OPTION] … [user@]host:SRC DEST //先写远程的机器/目录,然后拷贝到本地的目录下
rsync [OPTION] … SRC [user@]host::DEST //这里的两个冒号,可以是目标,可以是源
rsync [OPTION] … [user@]host::SRC DEST

Linux文件同步工具-rsync

rsync常用选项
-a 包含-rtplgoD参数选项
-r 同步目录时要加上,类似cp时的-r选项
-v 同步时显示一些信息,让我们知道同步的过程
-l 保留软连接

若是拷贝的原目录里面有一个软链接文件,那这个软链接文件指向到了另外一个目录下
在加上-l,它会把软链接文件本身拷贝到目标目录里面去

-L 加上该选项后,同步软链接时会把源文件给同步
-p 保持文件的权限属性
-o 保持文件的属主
-g 保持文件的属组
-D 保持设备文件信息

/dev/sdb1 这样的设备文件有它的特殊性,如果不加-D 可能拷贝过去就是一个非常普通的文件,不能当设备来用

-t 保持文件的时间属性
–delete 删除DEST中SRC没有的文件
–exclude 过滤指定文件,如–exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不同步
-P 显示同步过程,比如速率,比-v更加详细
-u 加上该选项后,如果DEST中的文件比SRC新,则不同步
update
-z 传输时压缩

rsync命令,同步目录

rsync -av /root/111 /tmp/111_dest //同步一个目录
在同步目录的时候,在目录的最后面加一个斜杠/

[root@han01 ~]# ls 111
a.txt  haha  hanfeng
[root@han01 ~]# ls /tmp/
[root@han01 ~]# rsync -av /root/111/ /tmp/111_dest/    //同步一个目录
sending incremental file list
created directory /tmp/111_dest
./
a.txt
haha/
hanfeng/sent 256312 bytes  received 42 bytes  512708.00 bytes/sec
total size is 256144  speedup is 1.00

在加入参数 -L 后,会把参数 -l 的含义给覆盖掉

-L会把软链接所指向的源文件给拷贝过去

[root@han01 ~]# rsync -avL /root/111/ /tmp/111_dest/
sending incremental file listsent 88 bytes  received 14 bytes  204.00 bytes/sec
total size is 256144  speedup is 2511.22

rsync命令,删除目标中源文件中没有的内容

rsync -avL –delete /root/111/ /tmp/111_dest/

–delete会把多余的文件除去

[root@han01~]# ls 111/
a.txt  haha  hanfeng
[root@han01 ~]# ls /tmp/111_dest/
a.txt  haha  hanfeng
[root@han01 ~]# touch /tmp/111_dest/new.txt
[root@han01 ~]# rsync -avL --delete /root/111/ /tmp/111_dest/
sending incremental file list
./
deleting new.txtsent 91 bytes  received 17 bytes  216.00 bytes/sec
total size is 256144  speedup is 2371.70
[root@han01 ~]# ls /tmp/111_dest/
a.txt  haha  hanfeng

rsync命令,过滤所有txt文件

[root@han01 ~]# rsync -avL --exclude "*.txt" /root/111/ /tmp/111_dest/
sending incremental file list
./
2.txt.swp
4913
haha/
hanfeng/sent 184 bytes  received 61 bytes  490.00 bytes/sec
total size is 0  speedup is 0.00

可多次过滤文件

[root@han01 ~]# !rm
rm -rf /tmp/111_dest/*
[root@hf ~]# rsync -avL --exclude "*.txt" --exclude="2*" /root/111/ /tmp/111_dest/
sending incremental file list
./
4913
haha/
hanfeng/sent 131 bytes  received 42 bytes  346.00 bytes/sec
total size is 0  speedup is 0.00

在添加文件后,再次同步,会只同步里面不相同的文件,而相同的文件则不会再次同步

[root@han01 ~]# cd 111
[root@han01 111]# touch 6.dest 123
[root@han01 111]# rsync -avL --exclude "*.txt" --exclude="2*" /root/111/ /tmp/111_dest/
sending incremental file list
./
123
6.destsent 187 bytes  received 55 bytes  484.00 bytes/sec
total size is 0  speedup is 0.00

rsync命令,参数-P

rsync -avP /root/111/ /tmp/111_dest/

在传输过程中,会告诉你传输了多少,传输的速度是多少

[root@han01 ~]# !rm
rm -rf /tmp/111_dest/*
[root@han01 ~]# rsync -avP /root/111/ /tmp/111_dest/
sending incremental file list
./
1230 100%    0.00kB/s    0:00:00 (xfer#1, to-check=6/8)
2.txt.swp0 100%    0.00kB/s    0:00:00 (xfer#2, to-check=5/8)
49130 100%    0.00kB/s    0:00:00 (xfer#3, to-check=4/8)
6.dest0 100%    0.00kB/s    0:00:00 (xfer#4, to-check=3/8)
a.txt256144 100%   53.26MB/s    0:00:00 (xfer#5, to-check=2/8)
haha/
hanfeng/sent 256522 bytes  received 118 bytes  513280.00 bytes/sec
total size is 256144  speedup is 1.00

rsync命令,参数-u

[root@han01 ~]# cd /tmp/111_dest/
[root@han01 111_dest]# ls
123  2.txt.swp  4913  6.dest  a.txt  haha  hanfeng
[root@han01 111_dest]# vim 49134913中添加内容[root@han01 111_dest]# rsync -avPu /root/111/ /tmp/111_dest/
sending incremental file list
./sent 145 bytes  received 17 bytes  324.00 bytes/sec
total size is 256144  speedup is 1581.14
[root@han01 111_dest]# cat 4913
dsgsdfascs
dsafszcdrw
etfbcgrhc
cbcvbtyegvdgdh
gxdgdfhch
[root@han01 111_dest]# cat /root/111/4913

sync命令,参数-z

在远程传输很多文件的时候,加上-z 参数,可以节省带宽,增加速度的

[root@han01 111_dest]# rsync -avPz /root/111/ /tmp/111_dest/
sending incremental file list
49130 100%    0.00kB/s    0:00:00 (xfer#1, to-check=4/8)sent 178 bytes  received 33 bytes  422.00 bytes/sec
total size is 256144  speedup is 1213.95

rsync通过ssh方式同步

rsync -av test1/ 192.168.133.132:/tmp/test2/

rsync -av -e “ssh -p 22” test1/ 192.168.133.132:/tmp/test2/

在两个虚拟机上都安装rsync包:yum install -y rsync
将文件传输到另一台虚拟机
在终端打开两个不同ip的虚拟机,并且两个虚拟机是可以互通ping通的
在han01的虚拟机中,ping另一台虚拟机

[root@han01 ~]# ping 192.168.74.130
PING 192.168.74.130 (192.168.74.130) 56(84) bytes of data.
64 bytes from 192.168.74.130: icmp_seq=1 ttl=64 time=1.42 ms
64 bytes from 192.168.74.130: icmp_seq=2 ttl=64 time=0.873 ms
^C
--- 192.168.74.130 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1004ms
rtt min/avg/max/mdev = 0.873/1.147/1.422/0.276 ms在han02的虚拟机上,ping第一台虚拟机
[root@han02 ~]# ping 192.168.74.129
PING 192.168.74.129 (192.168.74.129) 56(84) bytes of data.
64 bytes from 192.168.74.129: icmp_seq=1 ttl=64 time=1.05 ms
64 bytes from 192.168.74.129: icmp_seq=2 ttl=64 time=0.725 ms
^C
--- 192.168.74.129 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.725/0.891/1.058/0.169 ms

在han01的终端虚拟机上,将文件传输到han02的虚拟机上
在han01的虚拟上,传文件到han02的虚拟机上

[root@han01 ~]# rsync -av /etc/passwd 192.168.74.130:/tmp/hanfeng.txt
root@192.168.74.130's password:          //输入192.168.74.130虚拟机的密码,就是hf-02的密码
sending incremental file list
passwdsent 1100 bytes  received 31 bytes  323.14 bytes/sec
total size is 1026  speedup is 0.91在han02虚拟机上查看
[root@han02 ~]# ls /tmp/hanfeng.txt
/tmp/hanfeng.txt
[root@han02 ~]# cat !$
cat /tmp/hanfeng.txt
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin
dbus:x:81:81:System message bus:/:/sbin/nologin
polkitd:x:999:998:User for polkitd:/:/sbin/nologin
avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
avahi-autoipd:x:170:170:Avahi IPv4LL Stack:/var/lib/avahi-autoipd:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
mysql:x:1000:1000::/home/mysql:/bin/bash
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
tcpdump:x:72:72::/:/sbin/nologin

rsync命令,将另一台虚拟机文件传输到本机上

将han02机器中的文件传输到本机上

[root@han01 ~]# rsync -avP 192.168.74.130:/tmp/hanfeng.txt /tmp/12345.txt
root@192.168.74.130's password:        
receiving incremental file list
hanfeng.txt1026 100% 1001.95kB/s    0:00:00 (xfer#1, to-check=0/1)sent 30 bytes  received 1110 bytes  78.62 bytes/sec
total size is 1026  speedup is 0.90

rsync命令,参数-e 指定端口传输文件

rsync -avP -e “ssh -p 22” /etc/passwd 192.168.74.130:/tmp/hanfeng.txt //指定对方的22端口,就可以连接对面的22端口

[root@han01 ~]# rsync -avP -e "ssh -p 22" /etc/passwd 192.168.74.130:/tmp/hanfeng.txt
root@192.168.74.130's password: 
sending incremental file listsent 31 bytes  received 12 bytes  7.82 bytes/sec
total size is 1026  speedup is 23.86

ssh命令

ssh -p 22 192.168.74.130 //连接ip为192.168.74.130的虚拟机

输入exit退出

[root@han01 ~]# ssh -p 22 192.168.74.130
root@192.168.74.130's password: 
Last login: Wed Dec  6 05:14:27 2017 from 192.168.74.1
[root@han02 ~]# exit
登出
Connection to 192.168.74.130 closed.


二、rsync 通过服务的方式同步

要编辑配置文件/etc/rsyncd.conf

启动服务rsync –daemon

格式:rsync -av test1/ 192.168.202.130::module/dir/

rsync同步文件

rsync 通过服务的方式同步,首先需要开启一个服务,是cs架构,客户端和服务端

服务端,开启一个rsync服务,并且一个端口,默认是873——>(端口是可以自定义的)

格式:rsync -av test1/ 192.168.133.130::module/dir/

在启动服务之前,首先要编辑配置文件,文件的默认地址是在 /etc/rsyncd.conf——>也可以更改路径,但是在更改路径后,

就需要在启动服务的时候,去rsync –daemon//conf=后跟路径

然后启动服务rsync –daemon


从han01机器的文件传输到han02机器

rsyncd.conf样例

port=873        //监听端口默认为873,也可以是别的端口
log file=/var/log/rsync.log        //指定日志
pid file=/var/run/rsyncd.pid        //指定pid
address=192.168.202.130        #可以定义绑定的ip
[test]        #为模块名,自定义
path=/root/rsync         // 指定该模块对应在哪个目录下
use chroot=true            //是否限定在该目录下,默认为true,当有软连接时,需要改为fasle,如果为true就限定为模块默认目录
max connections=4        //指定最大可以连接的客户端数
read only=no        //是否为只读,如果是no的话,客服端推送给服务端的时候不成功,这时候要改成yes
list=true        //是否可以列出模块名    rsync --port 8730   172.16.37.139::  如果为yes的话会列出客户端所有的模块名字。  
uid=root            //以哪个用户的身份来传输
gid=root            //以哪个组的身份来传输
auth users=test        //指定验证用户名,可以不设置,不设置默认不用密码,设置的话安全性更高点
secrets file=/etc/rsyncd.passwd        //指定密码文件,如果设定验证用户,这一项必须设置,设定密码权限为400.
hosts allow=192.168.133.132 1.1.1.1 2.2.2.2  192.168.133.0/24        //设置可以允许访问的主机,可以是网段,多个Ip地址用空格隔开

首先在虚拟机han01上打开/etc/rsyncd.conf文件

[root@han01 ~]# vim /etc/rsyncd.conf

然后将上述代码复制到 /etc/rsyncd.conf 文件中——>在打开文件的文件时候,会看到所有文件都存在的,但被注释掉的,我们可以另起一行,粘贴进去

port=873        #监听端口默认为873,也可以是别的端口
log file=/var/log/rsync.log
pid file=/var/run/rsyncd.pid
address=192.168.202.130        
[test]
path=/root/rsync        
use chroot=true
max connections=4
read only=no
list=true
uid=root
gid=root
auth users=test
secrets file=/etc/rsyncd.passwd
hosts allow=192.168.202.132

启动服务rsync –daemon

[root@han01 ~]# rsync --daemon

在han01虚拟机上检查服务是否已经启动

[root@han01 ~]# ps aux |grep rsync
root      2473  0.0  0.0 114640   536 ?        Ss   21:21   0:00 rsync --daemon
root      2475  0.0  0.0 112656   988 pts/0    R+   21:21   0:00 grep --color=auto rsyn

在hf虚拟机上检查监听的端口是否为873

会看到监听的端口为873

这里并且指定监听的IP,若是不写监听的IP,就会绑定0.0.0.0,就是所有的网段,全部的IP

[root@han01 ~]# netstat -lntp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2033/master         
tcp        0      0 192.168.202.130:873     0.0.0.0:*               LISTEN      2473/rsync          
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1149/sshd           
tcp6       0      0 ::1:25                  :::*                    LISTEN      2033/master         
tcp6       0      0 :::22                   :::*                    LISTEN      1149/sshd  

在hf虚拟机上检查path指定的路径

这里若是指定root,权限就会有可能不好把握,所以放在tmp目录下

修改/etc/rsyncd.conf目录中的

将path=/root/rsync改为path=/tmp/rsync

并新建目录mkdir=/tmp/rsync

[root@han01 ~]# vim /etc/rsyncd.conf将path=/root/rsync改为path=/tmp/rsync[root@han01 ~]# mkdir /tmp/rsync

在han01虚拟机上设置权限——>这里设置的777权限是为了方便测试

[root@han01 ~]# chmod 777 /tmp/rsync

在另一台虚拟机hf-02上,运行

rsync -avP /tmp/hanfeng.txt 192.168.202.130::test/hanfeng-02.txt

192.168.202.130它是hf虚拟机的IP

::后面跟模块的名称——>模块名称就是/etc/rsyncd.conf中设置的 test 模块

这里模块名称代表的路径就是/tmp/rsync

[root@han02 ~]# rsync -avP /tmp/hanfeng.txt 192.168.202.130::test/hanfeng-02.txt
rsync: failed to connect to 192.168.202.130 (192.168.202.130): No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(122) [sender=3.0.9]

在hf-02虚拟机上,会提示没有路由到远程机器上去,遇到这种问题,首先在han02虚拟机上检查网络连通性

在hf-02虚拟机上,会提示没有路由到远程机器上去,遇到这种问题,首先在hf-02虚拟机上检查网络连通性

[root@han02 ~]# ping 192.168.202.130
PING 192.168.202.130 (192.168.202.130) 56(84) bytes of data.
64 bytes from 192.168.202.130: icmp_seq=1 ttl=64 time=18.3 ms
64 bytes from 192.168.202.130: icmp_seq=2 ttl=64 time=0.335 ms
^C
--- 192.168.202.130 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 0.335/9.366/18.398/9.032 ms

这时在hf-02虚拟机上,检查是否为端口的问题

telnet 命令,用于登录远程主机,对远程主机进行管理。

安装telnet包——>yum install -y telnet

telnet 192.168.202.130 873 //检查端口是否相通的命令

[root@han02 ~]# telnet 192.168.202.130 873
Trying 192.168.202.130...
telnet: connect to address 192.168.202.130: No route to host

这时候会发现873端口是不通的

首先检查是否为iptables的问题

[root@han02 ~]# iptables -nvL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)pkts bytes target     prot opt in     out     source               destination         2278 5435K ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            state RELATED,ESTABLISHED1    84 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0           0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           1    52 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            state NEW tcp dpt:2218  3551 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibitedChain FORWARD (policy ACCEPT 0 packets, 0 bytes)pkts bytes target     prot opt in     out     source               destination         0     0 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-host-prohibitedChain OUTPUT (policy ACCEPT 1727 packets, 116K bytes)pkts bytes target     prot opt in     out     source               destination  

会看到是iptables的问题,我们需要停掉firewalld 服务停掉

[root@han02 ~]# systemctl stop firewalld
[root@han02 ~]# iptables -nvL
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)pkts bytes target     prot opt in     out     source               destination         Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)pkts bytes target     prot opt in     out     source               destination         Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)pkts bytes target     prot opt in     out     source               destination 

这时会发现端口通了

若想退出,按ctrl+],然后在quit就退出了

[root@han02 ~]# telnet 192.168.202.130 873
Trying 192.168.202.130...
Connected to 192.168.202.130.
Escape character is '^]'.
@RSYNCD: 30.0
^]
telnet> quit
Connection closed.

这时在han02虚拟机上,执行rsync -avP /tmp/hanfeng.txt 192.168.202.130::test/hanfeng-02.txt命令,会看到提示要输出密码——因为在/etc/rsyncd.conf文件中,有定义密码

这时可以在han01虚拟机中的/etc/rsyncd.conf文件中,注释掉输入密码

#auth users=test
#secrets file=/etc/rsyncd.passwd

这时在han02虚拟机上执行 rsync -avP /tmp/hanfeng.txt 192.168.202.130::test/hanfeng-02.txt

这时就不需要输入密码,就可以传输文件了

[root@han02 ~]# rsync -avP /tmp/hanfeng.txt 192.168.202.130::test/hanfeng-02.txt
sending incremental file list
hanfeng.txt50 100%    0.00kB/s    0:00:00 (xfer#1, to-check=0/1)sent 125 bytes  received 27 bytes  304.00 bytes/sec
total size is 50  speedup is 0.33

在han01虚拟机中,检查文件

[root@han01 ~]# ls /tmp/rsync
hanfeng-02.txt

从han02机器的文件拉到han01机器

[root@han02 ~]# rsync -avP 192.168.202.130::test/hanfeng-02.txt /tmp123.txt
receiving incremental file list
hanfeng-02.txt50 100%   48.83kB/s    0:00:00 (xfer#1, to-check=0/1)sent 45 bytes  received 159 bytes  408.00 bytes/sec
total size is 50  speedup is 0.25

rsyncd.conf配置文件详解

 port:指定在哪个端口启动rsyncd服务,默认是873端口。log file:指定日志文件。pid file:指定pid文件,这个文件的作用涉及服务的启动、停止等进程管理操作。address:指定启动rsyncd服务的IP。假如你的机器有多个IP,就可以指定由其中一个启动rsyncd服务,如果不指定该参数,默认是在全部IP上启动。[]:指定模块名,里面内容自定义。path:指定数据存放的路径。use chroot true|false:表示在传输文件前首先chroot到path参数所指定的目录下。这样做的原因是实现额外的安全防护,但缺点是需要以roots权限,并且不能备份指向外部的符号连接所指向的目录文件。默认情况下chroot值为true,如果你的数据当中有软连接文件,建议你设置成falsemax connections:指定最大的连接数,默认是0,即没有限制。read only ture|false:如果为true,则不能上传到该模块指定的路径下。list:表示当用户查询该服务器上的可用模块时,该模块是否被列出,设定为true则列出,false则隐藏。uid/gid:指定传输文件时以哪个用户/组的身份传输。auth users:指定传输时要使用的用户名。secrets file:指定密码文件,该参数连同上面的参数如果不指定,则不使用密码验证。注意该密码文件的权限一定要是600。格式:用户名:密码hosts allow:表示被允许连接该模块的主机,可以是IP或者网段,如果是多个,中间用空格隔开。 当设置了auth users和secrets file后,客户端连服务端也需要用用户名密码了,若想在命令行中带上密码,可以设定一个密码文件rsync -avL test@192.168.133.130::test/test1/  /tmp/test8/ --password-file=/etc/pass 其中/etc/pass内容就是一个密码,权限要改为600

查看日志文件命令cat /var/log/rsync.log

[root@han01 ~]# cat /var/log/rsync.log
2017/12/06 21:16:31 [2445] rsyncd version 3.0.9 starting, listening on port 873
2017/12/06 21:16:31 [2445] bind() failed: Cannot assign requested address (address-family 2)
2017/12/06 21:16:31 [2445] unable to bind any inbound sockets on port 873
2017/12/06 21:16:31 [2445] rsync error: error in socket IO (code 10) at socket.c(555) [Receiver=3.0.9]
2017/12/06 21:21:22 [2473] rsyncd version 3.0.9 starting, listening on port 873
2017/12/06 23:10:53 [2619] name lookup failed for 192.168.202.132: Name or service not known

查看模块名

[root@han01 ~]# rsync --port=873 192.168.202.130::
test            

若将 list 改为 false ,则模块名不会列出,会被隐藏

[root@han01 ~]# rsync --port=873 192.168.202.130::  

rsync传输时设置密码

auth users=test 设置用户名为test
secrets file=/etc/rsyncd.passwd 并在/etc/rsyncd.passwd中设置密码文件

在/etc/rsyncd.passwd文件中编辑

格式为test:hanfeng,然后保存退出

然后修改权限为600

chmod 600 /etc/rsyncd.passwd

rsync -avP /tmp/test/ test@192.168.202.130::test/

这时候就需要输入用户名了 test@

在rsync传输文件的时候,在写shell脚本输入密码不好,比如每天凌晨半夜更新数据库文件啥的,那就会很麻烦

这时候在hf-02客户端也定义一个密码文件

vim /etc/rsync_pass.txt

格式:只写一个密码即可 hanfeng 并保存——>客户端上只需写一个密码就行
并修改权限为600

chmod 600 /etc/rsync_pass.txt

rsync -avP /tmp/test/ –password-file=/etc/rsync_pass.txt test@192.168.202.130::test/

这里需要加上--password-file=/etc/rsync_pass.txt

hosts allow

用来定义你允许那些机器去做同步,允许哪一个IP连接,若是多个IP,就用空格隔开,也可以写IP段192.168.133.0/24

三、linux系统日志

/var/log/messages //是linux系统一个总的日志——>除非某些服务,有定义单独的日志
/etc/logrotate.conf 日志切割配置文件
参考日志文件文章
dmesg命令
/var/log/dmesg 日志
last命令,调用的文件/var/log/wtmp
lastb命令查看登录失败的用户,对应的文件时/var/log/btmp
/var/log/secure

系统日志

/var/log/messages //是linux系统一个总的日志——>除非某些服务,有定义单独的日志

系统中存有一个日志切割机制,日志的滚动,在增长到一定级别了,就会自动切割

[root@han01 ~]# 
[root@han01 ~]# ls /var/log/messages
/var/log/messages
[root@han01 ~]# less !$
less /var/log/messages
[root@han01 ~]# du -sh !$
du -sh /var/log/messages
388K    /var/log/messages

在查看日志的时候,会发现日志自动切割了

linux系统中有一个logrotate服务,会自动切割日志,防止无限制的增加

[root@han01 ~]# ls /var/log/messages*
/var/log/messages           /var/log/messages-20171120  /var/log/messages-20171203
/var/log/messages-20171112  /var/log/messages-20171127

查看日志文件cat /etc/logrotate.conf

[root@han01 ~]# cat /etc/logrotate.conf
# see "man logrotate" for details        //会告诉你查看logrotate的帮助文档
# rotate log files weekly
weekly            //每周切割一次# keep 4 weeks worth of backlogs
rotate 4        //切割四个# create new (empty) log files after rotating old ones
create        //创建一个新的文件# use date as a suffix of the rotated file
dateext        //这是它的后缀名# uncomment this if you want your log files compressed
#compress        //是否需要压缩,压缩成 .tar.gz # RPM packages drop log rotation information into this directory
include /etc/logrotate.d        //这个目录下还有一些文件# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {            //切割该文件,每个月切割一次monthlycreate 0664 root utmpminsize 1Mrotate 1
}/var/log/btmp {        //切割该文件,指定权限,属主,属组missingokmonthlycreate 0600 root utmprotate 1
}# system-specific logs may be also be configured here.

查看 /etc/logrotate.d/syslog 文件

它会为cron,maillog,messages,secure,spooler这几个日志进行切割

messages日志是由 syslogd 服务决定的,所以 kill -HUP 就会重新加载这个日志

还有一个脚本,shell命令行,在把日志切割后(挪走),改名字生成新的日志

Linux系统有一个特点,一个服务写一个文件的时候,并不是按照文件名去写的,而是根据inode来写的

[root@han01 ~]# ls /etc/logrotate.d
ppp  samba  syslog  wpa_supplicant  yum
[root@hf ~]# cat /etc/logrotate.d/syslog
/var/log/cron
/var/log/maillog
/var/log/messages
/var/log/secure
/var/log/spooler
{sharedscriptspostrotate/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || trueendscript
}

dmesg命令

dmesg命令会把系统硬件相关的日志列出来,这个日志是保存在内存中的,并不是一个文件

假如你的网卡有问题了,硬盘损坏了,都会记录在这个日志中

dmesg -c //清空当前日志,但是一重启这个系统,又会生成这些日志

/var/log/dmesg日志文件

/var/log/dmesg 这是一个日志文件,这个日志文件和 dmesg命令 没有任何关联,它是系统启动的一个日志,记录的信息

last命令

last命令,查看你正确的登录历史,调用的文件/var/log/wtmp

记录是是谁,在哪里,来源IP,时间,登录的时长都会有记录

/var/log/wtmp日志是一个二进制文件,不能直接cat查看的,只能用last命令去查看

[root@han01 ~]# last
root     pts/0        192.168.74.1     Thu Dec  7 01:41   still logged in   
reboot   system boot  3.10.0-123.el7.x Thu Dec  7 01:36 - 05:38  (04:01)    
root     pts/1        192.168.74.1     Wed Dec  6 05:11 - 05:13  (00:01)    
root     pts/0        192.168.74.1     Wed Dec  6 01:27 - crash (1+00:09)   
reboot   system boot  3.10.0-123.el7.x Wed Dec  6 01:26 - 05:38 (1+04:11)   
root     pts/0        192.168.74.1     Tue Dec  5 01:38 - crash  (23:48)    
reboot   system boot  3.10.0-123.el7.x Tue Dec  5 01:37 - 05:38 (2+04:00)   
root     pts/0        192.168.74.1     Mon Dec  4 03:23 - down   (02:57)    
root     pts/0        192.168.74.1     Sun Dec  3 17:42 - 03:23  (09:40)    [root@han01 ~]# ls /var/log/wtmp
/var/log/wtmp

lastb命令

lastb命令,查看登录失败的用户,对应的文件时/var/log/btmp 日志

/var/log/btmp也是二进制文件,不能直接cat的

[root@han01 ~]# lastbbtmp begins Sat Dec  2 04:25:01 2017
[root@han01 ~]# ls /var/log/btmp
/var/log/btmp

安全日志

/var/log/secure

比如登录操作系统,验证成功会在这里记录一个日志,失败也会去记录

[root@han01 ~]# ls /var/log/secure
/var/log/secure


四、screen工具

为了不让一个任务意外中断
nohup command &
screen是一个虚拟终端
yum install -y screen
screen直接回车就进入了虚拟终端
ctral a组合键再按d退出虚拟终端,但不是结束
screen -ls 查看虚拟终端列表
screen -r id 进入指定的终端
screen -S aming
screen -r aming

screen

screen,虚拟的一个屏幕,也可以理解为一个虚拟的终端

需求,执行一个脚本,需要一天一夜,而且脚本会输出一些东西出来,这就意味着这个脚本不能中途断开,保证脚本不中断,有两种方法:

方法一:把这个任务丢到后台去,然后加一个日志的输出

命令nohup command &——>nohup 加执行命令 加日志 再加一个&符号
这时即使你的终端断开,依旧会在后台执行——>但虽然解决了任务中断的问题,但是没有办法实时查看输出的内容

方法二:screen工具,可以把要执行的命令,放到这个终端里,然后在退出pts/0之前,可以把screen丢到后台去,随时用, 随时查看

安装screen包——>yum install -y screen

在安装完成后,直接敲screen命令,回车,会进入到screen,进入到一个窗口,这个窗口就是一个虚拟终端
在虚拟终端,执行vmstat 1命令,然后 ctrl+a键 同时按,随后再按 d键 ,就把screen丢到后台了
执行screen ls 命令,列出当前所有的session
执行screen -r 再加查看到的id 命令,再回到虚拟终端
这时若不需要screen了,直接杀死,按 exit 即可
再次 screen -ls 查看,会发现没有screen
[root@han01 ~]# screen
在虚拟终端下执行了vmstat 1,按 ctrl+a键 同时按,随后再按 d键 ,就把screen丢到后台了[detached from 2841.pts-0.han01]
[root@han01 ~]# screen -ls        //列出当前所有的session
There is a screen on:2841.pts-0.han01    (Detached)
1 Socket in /var/run/screen/S-root.[root@han01 ~]# screen -r 2841    //重新回到虚拟终端——>若不需要screen了,直接杀死,按 exit 即可
[screen is terminating]
[root@han01 ~]# screen -ls        //再次查看,会发现没有screen
No Sockets found in /var/run/screen/S-root.

screen命令,多个虚拟终端同时运行

screen可以执行多个虚拟终端,同时运行

若想进入到其中一个,指定id即可

[root@han01 ~]# screen
[detached from 2880.pts-0.han01]
[root@han01 ~]# screen
[detached from 2903.pts-0.han01]
[root@han01 ~]# screen
[detached from 2926.pts-0.han01]
[root@han01 ~]# screen -ls
There are screens on:2926.pts-0.han01    (Detached)2903.pts-0.han01    (Detached)2880.pts-0.han01    (Detached)
3 Sockets in /var/run/screen/S-root.

但是时间久了,有可能会忘记某一个screen是运行的是什么(因为名字是相同的),我们可以给screen作业的名称

screen -S “test_screen” //指定screen作业的名称

screen -r 后可以加id号,可以是screen作业的名称

拓展:

  1. Linux日志文件总管logrotate http://linux.cn/article-4126-1.html
  2. xargs用法详解 http://blog.csdn.net/zhangfn2011/article/details/6776925
查看全文
如若内容造成侵权/违法违规/事实不符,请联系编程学习网邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

相关文章

  1. TSQL--聚合函数

    --======================================================== --COUNT --COUNT(1) 和COUNT(*) 计算结果相同,COUNT(Col)会忽略col中为NULL的值 --因此COUNT(col)在col可能为NULL时不能替换成COUNT(1)--索引对COUNT()的影响需要根据具体情况分析,如col可为null,那么即使col上…...

    2024/4/20 18:03:34
  2. SAP报表因列数多显示错位

    今天遇到一个问题,用户在用后台的方式跑一个ALV报表,因为报表列数太多,列宽不够,导致显示错位。 然后我用Tcode - SPAD去设置输出控制,先双击Settings --> Spool System:然后把SP01: Number of lines for list display from format 打√另一个方法也可以达到效果:Tc…...

    2024/4/20 18:03:33
  3. sap hana cloud platform 初次使用

    SAPHANA Studio 下载链接: 1.克米亚SAP HANAStudio 下载链接: http://www.kemiya.net/thread-24528-1-1.html 2.SAP 下载链接: http://scn.sap.com/community/developer-center/hana 找到 DownloadSAPHANA Studio - Developer EditionSAPHANA Studio安装配置: 由于SAP HA…...

    2024/4/20 18:03:32
  4. TSQL字段说明信息

    增加字段说明: EXECUTE sp_addextendedproperty NMS_Description, 转档ID, Nuser, dbo, Ntable, BAS_CATEGORY_DAT, Ncolumn, TransId;第1,3,5,7个参数固定 第2个参数为具体的说明 第4个参数为用户名 第6个参数为表名 第8个参数为字段名修改字段说明: EXEC sp_updateexten…...

    2024/5/4 18:20:53
  5. [转载] SAP开始菜单中添加自定义菜单

    在系统运行初期,自定义开发事物码可能还不多。如果经过长时间的积累,过多的事物码会很难记忆。因此,考虑把事物码按照功能进行分类,部署在系统前台中。具体步骤:1. 当期SAP 系统默认菜单; ERP默认菜单 2. SSM2查看系统使用默认菜单S000;SSM2看到默认使用菜单 3. SE43中…...

    2024/4/30 11:09:04
  6. TSQL语言基础笔记之单表查询

    db_id()函数 返回对象的id,如果返回的对象为null,则判断不存在 if db_id(testdb) is null --判断数据库是否存在create database testdb在每个数据库中都会自动创建一个名为dbo的架构。当用户没有将默认架构关联到其他架构时,就会将dbo作为默认架构。use testdb; --切换数据库…...

    2024/4/20 18:03:29
  7. SAP 常用查看库存的T-CODES

    MMBE:MARD-LABST(Valuated stock withunrestricted use) MB52:MARD-LABST MB51:MSEG:ERFMG累加 MM03:MBEW-LBKUM (Total valuated stock) MB5L:MBEW-SALK3 (Value of total valuated stock) MC.9:S032-MBWBEST(Quantity of valuated stock)S032-WBWBEST(Value of valuated stoc…...

    2024/4/21 9:45:27
  8. SQLServer--TSQL编程语法

    ————————-T-SQL 编程————————————————- ————————-变量/————————– ————-局部变量/————– DECLARE @id char(10) —–声明一个长度为10的字符变量 DECLARE @age int —–声明一个存放年龄的int变量 ————-局部变量赋…...

    2024/4/21 9:45:26
  9. TSQL语句练习题

    1、 查询Student表中的所有记录的Sname、Ssex和Class列。select Sname,Ssex,Class from Student2、 查询教师所有的单位即不重复的Depart列。select distinct Depart from Teacher3、 查询Student表的所有记录。select * from Student4、 查询Score表中成绩在60到80之间的所有记…...

    2024/4/21 9:45:25
  10. SAP ECC6 BT 下载

    SAP ECC6 BT 下载SAP ECC6 BT 下载 /Files/Steveson/SAP_ECC_6.0_SR3_IDES_Oracle.rarposted on 2010-01-22 01:32 Steveson 阅读(...) 评论(...) 编辑 收藏转载于:https://www.cnblogs.com/Steveson/archive/2010/01/22/1653774.html...

    2024/4/21 9:45:25
  11. 下载SAPUI5 SDK

    方法1:去SAP Store下载 SCN - UI Development Toolkit for HTML5 https://store.sap.com/sap/cp/ui/resources/store/html/SolutionDetails.html?pid=0000000352测试结果: 免费注册的个人账号,点击Trial Version,提交了表单,登上个半小时,收到do.not.reply do.not.rep…...

    2024/4/21 9:45:23
  12. IDEA使用webservice接口乱码解决

    文章目录IDEA使用webservice接口乱码解决问题描述解决:其他影响: IDEA使用webservice接口乱码解决 问题描述 在项目里提供了webservice接口给外围系统调用,发现返回给外围系统返回的信息里面会有中文乱码,然后查阅资料之后找到了解决方法: 解决: 只要在Edit Configuratio…...

    2024/4/21 9:45:22
  13. [SAP ABAP开发技术总结]以二进制、字符模式下载文件

    20.26. 下载文件 ... 257 20.26.1. 以 BIN 二进制下载 ... 257 20.26.2. 以字符模式下载 ... 258 20.26. 下载文件 20.26.1. 以 BIN 二进制下载 …...

    2024/5/4 16:15:44
  14. TSQL 不用游标的循环方法

    方法一:SELECT * INTO #t1 FROM dbo.HorseBase DECLARE @id intDECLARE @t2 table (id int)WHILE (exists(SELECT HorseNumber FROM #t1))BEGINSELECT TOP 1 @id=HorseNumber FROM #t1INSERT INTO @t2 SELECT HorseNumber FROM #t1 WHERE HorseNumber=@idDELETE FROM #t1 WHER…...

    2024/4/20 13:59:45
  15. TSQL 巧用Alt 键

    1,查看表的信息 在TSql 编辑器中,选中一个表,如图点击Alt+F1,就可以查看表的属性定义2,使用alt批量插入逗号 在Tsql中使用 in 子句,在(value_List)列表中,经常有很多数字,如何快速的添加逗号,可以使用Alt Tsql代码如下,将鼠标放置在19前面,点击Alt,并摁住鼠标左键向…...

    2024/4/21 9:45:20
  16. Tsql与plsql语法比较,不断更新

    1.查当前连接 Tsql: exec sp_who PLsql:select count(*) from v$session; --查看当前连接进程数,包含后台进程 select count(distinct username) from v$session; --查看连接的用户个数 如果把某些连接下线,即杀死其进程,要在v$sess…...

    2024/4/26 10:02:49
  17. SAP---安装方法

    1.PowerDesigner16.5下载地址:http://pan.baidu.com/s/1qWlttvA2.双击运行PowerDesigner165_Evaluation.exe;3.点击下一步4.选择hongkong,选中I agree to the terms.....,最鼠标单击Next按钮;5.选择要安装路径,并鼠标单击Next按钮;6.鼠标单击Next;7.根据需要勾选Genera…...

    2024/4/21 9:45:19
  18. 2013.9.21.TSQL学习

    TSQL学习: 视图,事务,存储过程 --视图(view) create view v_name as select。。--select 字段 from v_name [with check option]--约束不能改变视图的内容alter view v_name as select。。 drop view v_name -------------------------索引(index) 页面 create nonc…...

    2024/4/21 9:45:17
  19. SAP GUI740下载

    请加群下载 群:455101474...

    2024/4/20 18:03:44
  20. 交互式SQL(Transact SQL,TSQL)

    交互式SQL(Transact SQL,TSQL) 它是SQL Server的查询语言。提供以下命令:创建和数据库对象。访问和修改数据。数据聚合(aggregation,又称聚集)。实施安全措施。数据库对象 数据库对象是数据库中的物理对象。这些对象拥有唯一的名字,并保存数据和数据关系信息。…...

    2024/4/20 18:03:43

最新文章

  1. Deep Learning Part Eight--Attention 24.5.4

    01.在翻译、语音识别等将一个时序数据转换为另一个时序数据的任务中,时序数据之间常常存在对应关系 02.Attention 从数据中学习两个时序数据之间的对应关系 03.Attention 使用向量内积(方 法之一)计算向量之间的相似度,并输出这个…...

    2024/5/4 21:24:07
  2. 梯度消失和梯度爆炸的一些处理方法

    在这里是记录一下梯度消失或梯度爆炸的一些处理技巧。全当学习总结了如有错误还请留言,在此感激不尽。 权重和梯度的更新公式如下: w w − η ⋅ ∇ w w w - \eta \cdot \nabla w ww−η⋅∇w 个人通俗的理解梯度消失就是网络模型在反向求导的时候出…...

    2024/3/20 10:50:27
  3. 策略模式图

    策略模式 小小的图解 主要的三个角色 Strategy—抽象策略角色ConcreateStrategy—具体策略角色Context—上下文角色 封装了对具体策略的调用可以使用set的依赖注入也可以使用构造方法 核心是上下文角色 只要调用上下文角色就行,实现解耦 策略 工厂 将上下文角…...

    2024/5/4 1:52:24
  4. 分布式链路追踪与云原生可观测性

    分布式链路追踪系统历史 Dapper, a Large-Scale Distributed Systems Tracing Infrastructure - Google Dapper,大规模分布式系统的跟踪系统大规模分布式系统的跟踪系统:Dapper设计给我们的启示 阿里巴巴鹰眼技术解密 - 周小帆京东云分布式链路追踪在金…...

    2024/5/4 11:53:00
  5. 【外汇早评】美通胀数据走低,美元调整

    原标题:【外汇早评】美通胀数据走低,美元调整昨日美国方面公布了新一期的核心PCE物价指数数据,同比增长1.6%,低于前值和预期值的1.7%,距离美联储的通胀目标2%继续走低,通胀压力较低,且此前美国一季度GDP初值中的消费部分下滑明显,因此市场对美联储后续更可能降息的政策…...

    2024/5/1 17:30:59
  6. 【原油贵金属周评】原油多头拥挤,价格调整

    原标题:【原油贵金属周评】原油多头拥挤,价格调整本周国际劳动节,我们喜迎四天假期,但是整个金融市场确实流动性充沛,大事频发,各个商品波动剧烈。美国方面,在本周四凌晨公布5月份的利率决议和新闻发布会,维持联邦基金利率在2.25%-2.50%不变,符合市场预期。同时美联储…...

    2024/5/2 16:16:39
  7. 【外汇周评】靓丽非农不及疲软通胀影响

    原标题:【外汇周评】靓丽非农不及疲软通胀影响在刚结束的周五,美国方面公布了新一期的非农就业数据,大幅好于前值和预期,新增就业重新回到20万以上。具体数据: 美国4月非农就业人口变动 26.3万人,预期 19万人,前值 19.6万人。 美国4月失业率 3.6%,预期 3.8%,前值 3…...

    2024/4/29 2:29:43
  8. 【原油贵金属早评】库存继续增加,油价收跌

    原标题:【原油贵金属早评】库存继续增加,油价收跌周三清晨公布美国当周API原油库存数据,上周原油库存增加281万桶至4.692亿桶,增幅超过预期的74.4万桶。且有消息人士称,沙特阿美据悉将于6月向亚洲炼油厂额外出售更多原油,印度炼油商预计将每日获得至多20万桶的额外原油供…...

    2024/5/3 23:10:03
  9. 【外汇早评】日本央行会议纪要不改日元强势

    原标题:【外汇早评】日本央行会议纪要不改日元强势近两日日元大幅走强与近期市场风险情绪上升,避险资金回流日元有关,也与前一段时间的美日贸易谈判给日本缓冲期,日本方面对汇率问题也避免继续贬值有关。虽然今日早间日本央行公布的利率会议纪要仍然是支持宽松政策,但这符…...

    2024/4/27 17:58:04
  10. 【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响

    原标题:【原油贵金属早评】欧佩克稳定市场,填补伊朗问题的影响近日伊朗局势升温,导致市场担忧影响原油供给,油价试图反弹。此时OPEC表态稳定市场。据消息人士透露,沙特6月石油出口料将低于700万桶/日,沙特已经收到石油消费国提出的6月份扩大出口的“适度要求”,沙特将满…...

    2024/4/27 14:22:49
  11. 【外汇早评】美欲与伊朗重谈协议

    原标题:【外汇早评】美欲与伊朗重谈协议美国对伊朗的制裁遭到伊朗的抗议,昨日伊朗方面提出将部分退出伊核协议。而此行为又遭到欧洲方面对伊朗的谴责和警告,伊朗外长昨日回应称,欧洲国家履行它们的义务,伊核协议就能保证存续。据传闻伊朗的导弹已经对准了以色列和美国的航…...

    2024/4/28 1:28:33
  12. 【原油贵金属早评】波动率飙升,市场情绪动荡

    原标题:【原油贵金属早评】波动率飙升,市场情绪动荡因中美贸易谈判不安情绪影响,金融市场各资产品种出现明显的波动。随着美国与中方开启第十一轮谈判之际,美国按照既定计划向中国2000亿商品征收25%的关税,市场情绪有所平复,已经开始接受这一事实。虽然波动率-恐慌指数VI…...

    2024/4/30 9:43:09
  13. 【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试

    原标题:【原油贵金属周评】伊朗局势升温,黄金多头跃跃欲试美国和伊朗的局势继续升温,市场风险情绪上升,避险黄金有向上突破阻力的迹象。原油方面稍显平稳,近期美国和OPEC加大供给及市场需求回落的影响,伊朗局势并未推升油价走强。近期中美贸易谈判摩擦再度升级,美国对中…...

    2024/4/27 17:59:30
  14. 【原油贵金属早评】市场情绪继续恶化,黄金上破

    原标题:【原油贵金属早评】市场情绪继续恶化,黄金上破周初中国针对于美国加征关税的进行的反制措施引发市场情绪的大幅波动,人民币汇率出现大幅的贬值动能,金融市场受到非常明显的冲击。尤其是波动率起来之后,对于股市的表现尤其不安。隔夜美国股市出现明显的下行走势,这…...

    2024/5/4 18:20:48
  15. 【外汇早评】美伊僵持,风险情绪继续升温

    原标题:【外汇早评】美伊僵持,风险情绪继续升温昨日沙特两艘油轮再次发生爆炸事件,导致波斯湾局势进一步恶化,市场担忧美伊可能会出现摩擦生火,避险品种获得支撑,黄金和日元大幅走强。美指受中美贸易问题影响而在低位震荡。继5月12日,四艘商船在阿联酋领海附近的阿曼湾、…...

    2024/4/28 1:34:08
  16. 【原油贵金属早评】贸易冲突导致需求低迷,油价弱势

    原标题:【原油贵金属早评】贸易冲突导致需求低迷,油价弱势近日虽然伊朗局势升温,中东地区几起油船被袭击事件影响,但油价并未走高,而是出于调整结构中。由于市场预期局势失控的可能性较低,而中美贸易问题导致的全球经济衰退风险更大,需求会持续低迷,因此油价调整压力较…...

    2024/4/26 19:03:37
  17. 氧生福地 玩美北湖(上)——为时光守候两千年

    原标题:氧生福地 玩美北湖(上)——为时光守候两千年一次说走就走的旅行,只有一张高铁票的距离~ 所以,湖南郴州,我来了~ 从广州南站出发,一个半小时就到达郴州西站了。在动车上,同时改票的南风兄和我居然被分到了一个车厢,所以一路非常愉快地聊了过来。 挺好,最起…...

    2024/4/29 20:46:55
  18. 氧生福地 玩美北湖(中)——永春梯田里的美与鲜

    原标题:氧生福地 玩美北湖(中)——永春梯田里的美与鲜一觉醒来,因为大家太爱“美”照,在柳毅山庄去寻找龙女而错过了早餐时间。近十点,向导坏坏还是带着饥肠辘辘的我们去吃郴州最富有盛名的“鱼头粉”。说这是“十二分推荐”,到郴州必吃的美食之一。 哇塞!那个味美香甜…...

    2024/4/30 22:21:04
  19. 氧生福地 玩美北湖(下)——奔跑吧骚年!

    原标题:氧生福地 玩美北湖(下)——奔跑吧骚年!让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 让我们红尘做伴 活得潇潇洒洒 策马奔腾共享人世繁华 对酒当歌唱出心中喜悦 轰轰烈烈把握青春年华 啊……啊……啊 两…...

    2024/5/1 4:32:01
  20. 扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!

    原标题:扒开伪装医用面膜,翻六倍价格宰客,小姐姐注意了!扒开伪装医用面膜,翻六倍价格宰客!当行业里的某一品项火爆了,就会有很多商家蹭热度,装逼忽悠,最近火爆朋友圈的医用面膜,被沾上了污点,到底怎么回事呢? “比普通面膜安全、效果好!痘痘、痘印、敏感肌都能用…...

    2024/5/4 2:59:34
  21. 「发现」铁皮石斛仙草之神奇功效用于医用面膜

    原标题:「发现」铁皮石斛仙草之神奇功效用于医用面膜丽彦妆铁皮石斛医用面膜|石斛多糖无菌修护补水贴19大优势: 1、铁皮石斛:自唐宋以来,一直被列为皇室贡品,铁皮石斛生于海拔1600米的悬崖峭壁之上,繁殖力差,产量极低,所以古代仅供皇室、贵族享用 2、铁皮石斛自古民间…...

    2024/4/28 5:48:52
  22. 丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者

    原标题:丽彦妆\医用面膜\冷敷贴轻奢医学护肤引导者【公司简介】 广州华彬企业隶属香港华彬集团有限公司,专注美业21年,其旗下品牌: 「圣茵美」私密荷尔蒙抗衰,产后修复 「圣仪轩」私密荷尔蒙抗衰,产后修复 「花茵莳」私密荷尔蒙抗衰,产后修复 「丽彦妆」专注医学护…...

    2024/4/30 9:42:22
  23. 广州械字号面膜生产厂家OEM/ODM4项须知!

    原标题:广州械字号面膜生产厂家OEM/ODM4项须知!广州械字号面膜生产厂家OEM/ODM流程及注意事项解读: 械字号医用面膜,其实在我国并没有严格的定义,通常我们说的医美面膜指的应该是一种「医用敷料」,也就是说,医用面膜其实算作「医疗器械」的一种,又称「医用冷敷贴」。 …...

    2024/5/2 9:07:46
  24. 械字号医用眼膜缓解用眼过度到底有无作用?

    原标题:械字号医用眼膜缓解用眼过度到底有无作用?医用眼膜/械字号眼膜/医用冷敷眼贴 凝胶层为亲水高分子材料,含70%以上的水分。体表皮肤温度传导到本产品的凝胶层,热量被凝胶内水分子吸收,通过水分的蒸发带走大量的热量,可迅速地降低体表皮肤局部温度,减轻局部皮肤的灼…...

    2024/4/30 9:42:49
  25. 配置失败还原请勿关闭计算机,电脑开机屏幕上面显示,配置失败还原更改 请勿关闭计算机 开不了机 这个问题怎么办...

    解析如下:1、长按电脑电源键直至关机,然后再按一次电源健重启电脑,按F8健进入安全模式2、安全模式下进入Windows系统桌面后,按住“winR”打开运行窗口,输入“services.msc”打开服务设置3、在服务界面,选中…...

    2022/11/19 21:17:18
  26. 错误使用 reshape要执行 RESHAPE,请勿更改元素数目。

    %读入6幅图像(每一幅图像的大小是564*564) f1 imread(WashingtonDC_Band1_564.tif); subplot(3,2,1),imshow(f1); f2 imread(WashingtonDC_Band2_564.tif); subplot(3,2,2),imshow(f2); f3 imread(WashingtonDC_Band3_564.tif); subplot(3,2,3),imsho…...

    2022/11/19 21:17:16
  27. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机...

    win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”问题的解决方法在win7系统关机时如果有升级系统的或者其他需要会直接进入一个 等待界面,在等待界面中我们需要等待操作结束才能关机,虽然这比较麻烦,但是对系统进行配置和升级…...

    2022/11/19 21:17:15
  28. 台式电脑显示配置100%请勿关闭计算机,“准备配置windows 请勿关闭计算机”的解决方法...

    有不少用户在重装Win7系统或更新系统后会遇到“准备配置windows,请勿关闭计算机”的提示,要过很久才能进入系统,有的用户甚至几个小时也无法进入,下面就教大家这个问题的解决方法。第一种方法:我们首先在左下角的“开始…...

    2022/11/19 21:17:14
  29. win7 正在配置 请勿关闭计算机,怎么办Win7开机显示正在配置Windows Update请勿关机...

    置信有很多用户都跟小编一样遇到过这样的问题,电脑时发现开机屏幕显现“正在配置Windows Update,请勿关机”(如下图所示),而且还需求等大约5分钟才干进入系统。这是怎样回事呢?一切都是正常操作的,为什么开时机呈现“正…...

    2022/11/19 21:17:13
  30. 准备配置windows 请勿关闭计算机 蓝屏,Win7开机总是出现提示“配置Windows请勿关机”...

    Win7系统开机启动时总是出现“配置Windows请勿关机”的提示,没过几秒后电脑自动重启,每次开机都这样无法进入系统,此时碰到这种现象的用户就可以使用以下5种方法解决问题。方法一:开机按下F8,在出现的Windows高级启动选…...

    2022/11/19 21:17:12
  31. 准备windows请勿关闭计算机要多久,windows10系统提示正在准备windows请勿关闭计算机怎么办...

    有不少windows10系统用户反映说碰到这样一个情况,就是电脑提示正在准备windows请勿关闭计算机,碰到这样的问题该怎么解决呢,现在小编就给大家分享一下windows10系统提示正在准备windows请勿关闭计算机的具体第一种方法:1、2、依次…...

    2022/11/19 21:17:11
  32. 配置 已完成 请勿关闭计算机,win7系统关机提示“配置Windows Update已完成30%请勿关闭计算机”的解决方法...

    今天和大家分享一下win7系统重装了Win7旗舰版系统后,每次关机的时候桌面上都会显示一个“配置Windows Update的界面,提示请勿关闭计算机”,每次停留好几分钟才能正常关机,导致什么情况引起的呢?出现配置Windows Update…...

    2022/11/19 21:17:10
  33. 电脑桌面一直是清理请关闭计算机,windows7一直卡在清理 请勿关闭计算机-win7清理请勿关机,win7配置更新35%不动...

    只能是等着,别无他法。说是卡着如果你看硬盘灯应该在读写。如果从 Win 10 无法正常回滚,只能是考虑备份数据后重装系统了。解决来方案一:管理员运行cmd:net stop WuAuServcd %windir%ren SoftwareDistribution SDoldnet start WuA…...

    2022/11/19 21:17:09
  34. 计算机配置更新不起,电脑提示“配置Windows Update请勿关闭计算机”怎么办?

    原标题:电脑提示“配置Windows Update请勿关闭计算机”怎么办?win7系统中在开机与关闭的时候总是显示“配置windows update请勿关闭计算机”相信有不少朋友都曾遇到过一次两次还能忍但经常遇到就叫人感到心烦了遇到这种问题怎么办呢?一般的方…...

    2022/11/19 21:17:08
  35. 计算机正在配置无法关机,关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机...

    关机提示 windows7 正在配置windows 请勿关闭计算机 ,然后等了一晚上也没有关掉。现在电脑无法正常关机以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!关机提示 windows7 正在配…...

    2022/11/19 21:17:05
  36. 钉钉提示请勿通过开发者调试模式_钉钉请勿通过开发者调试模式是真的吗好不好用...

    钉钉请勿通过开发者调试模式是真的吗好不好用 更新时间:2020-04-20 22:24:19 浏览次数:729次 区域: 南阳 > 卧龙 列举网提醒您:为保障您的权益,请不要提前支付任何费用! 虚拟位置外设器!!轨迹模拟&虚拟位置外设神器 专业用于:钉钉,外勤365,红圈通,企业微信和…...

    2022/11/19 21:17:05
  37. 配置失败还原请勿关闭计算机怎么办,win7系统出现“配置windows update失败 还原更改 请勿关闭计算机”,长时间没反应,无法进入系统的解决方案...

    前几天班里有位学生电脑(windows 7系统)出问题了,具体表现是开机时一直停留在“配置windows update失败 还原更改 请勿关闭计算机”这个界面,长时间没反应,无法进入系统。这个问题原来帮其他同学也解决过,网上搜了不少资料&#x…...

    2022/11/19 21:17:04
  38. 一个电脑无法关闭计算机你应该怎么办,电脑显示“清理请勿关闭计算机”怎么办?...

    本文为你提供了3个有效解决电脑显示“清理请勿关闭计算机”问题的方法,并在最后教给你1种保护系统安全的好方法,一起来看看!电脑出现“清理请勿关闭计算机”在Windows 7(SP1)和Windows Server 2008 R2 SP1中,添加了1个新功能在“磁…...

    2022/11/19 21:17:03
  39. 请勿关闭计算机还原更改要多久,电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机怎么办...

    许多用户在长期不使用电脑的时候,开启电脑发现电脑显示:配置windows更新失败,正在还原更改,请勿关闭计算机。。.这要怎么办呢?下面小编就带着大家一起看看吧!如果能够正常进入系统,建议您暂时移…...

    2022/11/19 21:17:02
  40. 还原更改请勿关闭计算机 要多久,配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以...

    配置windows update失败 还原更改 请勿关闭计算机,电脑开机后一直显示以以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!配置windows update失败 还原更改 请勿关闭计算机&#x…...

    2022/11/19 21:17:01
  41. 电脑配置中请勿关闭计算机怎么办,准备配置windows请勿关闭计算机一直显示怎么办【图解】...

    不知道大家有没有遇到过这样的一个问题,就是我们的win7系统在关机的时候,总是喜欢显示“准备配置windows,请勿关机”这样的一个页面,没有什么大碍,但是如果一直等着的话就要两个小时甚至更久都关不了机,非常…...

    2022/11/19 21:17:00
  42. 正在准备配置请勿关闭计算机,正在准备配置windows请勿关闭计算机时间长了解决教程...

    当电脑出现正在准备配置windows请勿关闭计算机时,一般是您正对windows进行升级,但是这个要是长时间没有反应,我们不能再傻等下去了。可能是电脑出了别的问题了,来看看教程的说法。正在准备配置windows请勿关闭计算机时间长了方法一…...

    2022/11/19 21:16:59
  43. 配置失败还原请勿关闭计算机,配置Windows Update失败,还原更改请勿关闭计算机...

    我们使用电脑的过程中有时会遇到这种情况,当我们打开电脑之后,发现一直停留在一个界面:“配置Windows Update失败,还原更改请勿关闭计算机”,等了许久还是无法进入系统。如果我们遇到此类问题应该如何解决呢&#xff0…...

    2022/11/19 21:16:58
  44. 如何在iPhone上关闭“请勿打扰”

    Apple’s “Do Not Disturb While Driving” is a potentially lifesaving iPhone feature, but it doesn’t always turn on automatically at the appropriate time. For example, you might be a passenger in a moving car, but your iPhone may think you’re the one dri…...

    2022/11/19 21:16:57