1.新手如何自学linux
2.linux多服务器之间的码安目录文件同步
3.Linux下rsync+sersync实现数据实时同步
4.Rsync 笔记
5.linux是什么操作系统?
新手如何自学linux
新手自学linux,需要制定详细的码安学习路线和学习内容,可以按照以下思路学习:
第一阶段:linux基础入门
Linux基础入门主要包括: Linux硬件基础、码安Linux发展历史、码安procmon 源码Linux系统安装、码安xshell连接、码安xshell优化、码安SSH远程连接故障问题排查、码安L inux基础优化、码安Linux目录结构知识、码安Linux文件属性、码安c modbus rtu源码Linux通配符、码安正则表达式、码安Linux系统权限等
第二阶段:linux系统管理进阶
linux系统管理进阶包括:Linux定时任务、码安Linux用户管理、码安Linux磁盘与文件系统、布林bb 源码Linux三剑客之sed命令等。
第三阶段:Linux Shell基础
Linux Shell基础包括:Shell编程基础、Linux三剑客之awk命令等。
第四阶段:Linux网络基础
第五阶段:Linux网络服务
Linux网络服务包括:集群实战架构开始及环境准备、rsync数据同步服务、压扁小鸟 js源码Linux全网备份项目、nfs网络存储服务精讲、inotify/sersync实时数据同步/nfs存储实时备份项目等。
第六阶段:Linux重要网络服务
Linux重要网络服务包括:ment = this is comment ignore errors = yes read only = no hosts allow = ... hosts deny = * auth users backup secrets file = /etc/rsyncd.secrets 注:tongbu为发布模块,相当于路径的macdj叠加kdj源码别名 hosts allow是只允许连接的IP secrets file = /etc/rsyncd.secrets 这是密码文件,同步的用户为backup,下面创建同步用户 #useradd backup #passwd backup #vim /etc/rsyncd.secrets backup: 格式为 用户名:密码 #chmod /etc/rsyncd.secrets 设置只有root用户才能查看这个文件 4、启动服务 /usr/bin/rsync --daemon --config=/etc/rsyncd.conf 其他的WEB服务器配置和上面是一样的。如果需要开机启动,加入到/etc/rc.local
发布端的配置 1、发布端主要利用开源软件sersync,网站为:/p/sersync/ #cd /usr/local/ #wget /files/sersync2.5RC1_bit_binary.tar.gz #tar –zxvf sersync2.5RC1_bit_binary.tar.gz #cd GNU-Linux-x 2、修改配置文件 #vim confxml.xml /var/www/html为发布服务器的源码发布目录 主要修改红色标记部分,密码文件为/etc/rsync.pas #vim /etc/rsync.pas # 解释:代表的是Rsync server端的密码,并且要以"#"做结尾。如果有多个密码,增加多行就行。 #chmod /etc/rsync.pas 3、启动服务 #./sersync2 -d –r 这种方式常驻进程,如果需要开机启动,加入到/etc/rc.local
这样只要修改发布服务器/var/www/html的文件,web服务器就会自动同步。