rsync command

rsync - remote synchronized 远程同步工具;采用增量压缩方式进行同步,提高了文件同步的效率。

以下采用centos进行讲解,其他平台原理相同,自行参考研究

既然设计文件的远程同步,需要两台服务器s1\s2

环境描述:

操作系统: centos 
serverA: 192.168.0.140 待同步的服务器(源服务器)
serverB: 192.168.0.141 同步到的服务器 (目标服务器)

需求: 同步serverA的目录 /home/test 到 serverB 的相同目录

阅读全文

centos 网络配置

前些日子安装了CentOS minimal版本的操作系统虚拟机(当然实体机安装也大同小异),这个版本应该是CentOS发行版本中集成软件和环境的最少的,方便学习建议安装此版本从零开始。安装之后发现无法上网,于是开始探索查询.

怎么检测是否可用联网?使用 ping www.baidu.com 命令查看发包和接受包的状况(俗话说是否可用’ping通’),当然你可以使用浏览器测试进行测试;如发现无法解析主机等提示之类的提示说明无法联网,则开始配置 centos 的网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth* ; ifcfg-eth*文件的数量表示你机器网卡的数量,如只有一块网卡则在目录 /etc/sysconfig/network-scripts/ 下只会存在一个ifcfg-eth*文件(那就是ifcfg-eth0),文件内容结构(参数配置)如下:

DEVICE="eth0"				  //指出设备名称
BOOTPROTO="dhcp"			  //启动类型 dhcp
HWADDR="00:0C:29:35:A2:A8"	  //硬件Mac地址
IPV6INIT="yes"				  //是否支持IPV6
NM_CONTROLLED="yes"			  //network manger参数,修改实时生效无需重启网卡
ONBOOT="yes"			 	  //系统启动是否激活网卡
TYPE="Ethernet"				  //网络类型
UUID="733r86e3-a47e-4471-a83f-1ef4def437bb"

然后保存并退出, 重启网络服务:service network restart即可;我无法联网的问题是参数ONBOOT=”no”的原因造成。

vi commands

Vi编辑器存在命令、编辑、末行三种模式(模式的分类不尽相同,仅此以本人理解的叙述);

$ vi filename		# 打开或新建文件,并将光标置于首行行首
$ vi +n filename 	# 点开文件,置光标与文件第n行行首
$ vi + filename 	# 打开文件,置光标于文件尾行行首
$ vi -r filename	# 在上次正用vi编辑时发生系统崩溃,恢复filename
$ vi +/pattern filename		# 打开文件光标置于第一个与pattern匹配行行首
$ vi a b c 			# 同时打开a、b、c三个文件
$ 

阅读全文