Linux网络管理及测试命令

1. Linux网络管理及测试命令
1. ifconfig
1. 用于查看网络接口参数 用于设定网络接口参数
例:ifconfig  eth0   ip 此命令只能临时更改网络接口参数,多用于测试时
2. setup
字符模式小工具集,设置后需重启网络服务 service network restart
3. ping
1. ping命令经常用来测试网络是否通畅  示例 ping    IP/主机名
2. Linux网络配置文件
1. /etc/hosts
1. 本地 IP 与主机名绑定方法
2. /etc/sysconfig/networking
1. hostname=主机名
3. FTP服务器基本配置
1. 安装VSftpd,启动并匿名登录,
rpm  -ivh  vsftpd   service  vsftpd  start chkconfig  --level  35  vsftpd  on   配置文件路径 /etc/vsftpd/vsftpd.conf  
默认基本配置
anonymous_enable=NO    是否允许匿名访问  local_enable=YES   是否允许本地用户登录  write_enable=YES 是否允许通常的写操作 
2. 修改配置文件,是匿名用户可以上传文件和新建目录即可。
1. 打开以下两项#号注释
anon_upload_enable=NO  是否允许匿名上传文件
anon_mkdir_write_enable=NO  是否允许匿名创建目录 
4. SSH与rsync应用
1. Telnet服务虽然使用方便,但由于其安全性不高,因此目前通常使用SSH(Secure Shell)代替Telnet进行远程管理。 SSH是一个在应用程序中提供安全通信的协议,通过SSH可以安全地访问服务器,因为SSH基于成熟的公钥加密体系,把所有传输的数据进行加密,保证数据在传输时不被恶意破坏、泄露和篡改。 SSH还使用了多种加密和认证方式,解决了传输中数据加密和身份认证的问题,能有效防止网络嗅探和IP欺骗等攻击。 
2. 安装openssh-server并启动
一般Linux默认都有安装,如没有,可在光盘镜像找到openssh-server的rpm包安装即可。启动命令为  service sshd  start
3. 在windows使用putty登录
 
4. winSCP可安全且方便的在windows及Linux之间传输文件  
5. 先对rsync服务器进行配置
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下: 
  可以镜像保存整个目录树和文件系统。 
  可以很容易做到保持原来文件的权限、时间、软硬链接等等。 
  无须特殊权限即可安装。 
  优化的流程,文件传输效率高。 
可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。 
支持匿名传输,以方便进行网站镜象。


需要注意的是必须在服务器A和B上都安装rsync,其中A服务器上是以服务器模式运行rsync,而B上则以客户端方式运行rsync。这样在web服务器A上运行rsync守护进程,在B上定时运行客户程序来备份web服务器A上需要备份的内容。


1,首先SERVER与CLIENT都需要安装RSYNC
2,其次在SERVER的/etc/下面建立rsyncd.conf内容可以按照下面的写法
1. [root@vm-base-01local]#more/etc/rsyncd.conf  
2. uid=root///RSYNC启动ID  
3. gid=root 
4. usechroot=no 
5. logfile=/var/log/rsyncd.log日志存放  
6. pidfile=/var/run/rsyncd.pid  
7. lockfile=/var/run/rsync.lock  
8. [publishonline]///模块名称---也就一个需要同步或备份的目录  
9. path=/usr/local/apache/htdocs/publish/online/images  
10. comment=homecadfolder 
11. ignoreerrors  
12. readonly=yes 
13. list=no 
14. authusers=xp20adm登录用户名--自我随意设置  
15. secretsfile=/etc/rsyncd.scrt密码存放文件----一般需要自我建立此文件,路经与命名随意  
16. [publishdown]  
17. path=/usr/local/apache/htdocs/publish/down/images  
18. comment=homecadfolder 
19. ignoreerrors  
20. readonly=yes 
21. list=no 
22. authusers=xp20adm 
23. secretsfile=/etc/rsyncd.scrt  
24. [magdown]  
25. path=/usr/local/apache/htdocs/publish/down  
26. comment=homecadfolder 
27. ignoreerrors  
28. readonly=yes 
29. list=no 
30. authusers=xp20adm 
31. secretsfile=/etc/rsyncd.scrt  
 
3,SERVER就基本配置好了,自己不要忘记配置模块中制定的目录与密码存放点//注意
bash-2.03#cat/etc/rsyncd.scrt
密码格式如下
用户名:密码(有个冒号哟)
!!!!!!!!出于安全目的,文件的属性必需是只有属主可读(不能错)!!!!!!!!!!!!!!!!!chmod400


服务器端启动:
  usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf 
  可能需要root权限运行. 
  /etc/rsyncd/rsyncd.conf 是你刚才编辑的rsyncd.conf的位置. 
  也可以在/etc/rc.d/rc.local里加入让系统自动启动等.
客户端同步:
  rsync -参数 用户名@同步服务器的IP::rsyncd.conf中那个方括号里的内容 本地存放路径 如: 
  rsync -avzP nemo@192.168.10.1::nemo /backup 
  说明: 
  -a 参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件; 
  -z 传输时压缩; 
  -P 传输进度; 
-v 传输时的进度等信息,和-P有点关系,自己试试。可以看文档;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值