1. 

netstat常见参数

-a (all) 显示所有选项,默认不显示LISTEN相关。

-t (tcp) 仅显示tcp相关选项。

-u (udp) 仅显示udp相关选项。

-n 拒绝显示别名,能显示数字的全部转化成数字。

-l 仅列出有在 Listen (监听) 的服务状态。

-p 显示建立相关链接的程序名

-r 显示路由信息,路由表

-e 显示扩展信息,例如uid等

-s 按各个协议进行统计

-c 每隔一个固定时间,执行该netstat命令。

LISTEN和LISTENING的状态只有用-a或者-l才能看到。

————————————————


2.

ss 跟netstat功能差不多但是前者速度非常快

3.

hostname -I (大写的i)查看网卡的IP(只输出IP)

4.

rsync -z参数表示压缩,传大文件没必要用。要传输小文件比较多的情况下再用

5.

id 用户名 查看用户的uid gid oid

6.非系统用户备份数据

修改rsync的配置文件/etc/rsyncd.conf

uid = root                           #运行进程的身份

gid = root                           #运行进程的组

address =192.168.0.64                       #监听IP

port =873                               #监听端口

hosts allow =192.168.0.0/24                        #允许同步客户端的IP地址,可以是网段,或者用*表示所有 192.168.1.0/24或192.168.1.0/255.255.255.0

use chroot = yes                               #是否囚牢,锁定家目录,rsync被黑之后,黑客无法再rsync运行的家目录之外创建文件,选项设置为yes

max connections =5                             #最大连接数

pid file =/var/run/rsyncd.pid          #进程PID,自动生成

lock file =/var/run/rsync.lock         #指max connectios参数的锁文件

log file =/var/log/rsyncd.log          #日志文件位置

motd file =/etc/rsyncd.motd            #客户端登陆之后弹出的消息,需要创建


[wwwroot]                              #共享模块名称

path =/web-back/                      #路径

comment = used for web-data root    #描述

read only = false                                 #设置服务端文件读写权限

list = yes                                         #是否允许查看模块信息

auth users = rsyncuser                        #备份的用户,和系统用户无关

secrets file =/etc/rsync.passwd        #存放用户的密码文件,格式是  用户名:密码

创建提示文件和用户密码

[root@XueGod64 ~]# echo "Welcome to Backup Server" > /etc/rsyncd.motd

      [root@XueGod64 ~]# vim /etc/rsync.passwd

rsyncuser:password123

[root@XueGod64 ~]# chmod 600 /etc/rsync.passwd                 //目录权限必须是700或者600,否则的话身份验证会失效,设置rsync user的时候