附件服务器通过rsync+inotify实现数据的实时备份,增量备份到oss
[ 2018-07-12 16:33:38 | 作者: admin ]
1、首先附件服务器安装好 rsync 和 inotify
2、通过 ossfs 把oss挂载到本地目录,并把挂载写到 rc.local ,实现启动自动挂载。 https://help.aliyun.com/document_detail/32196.html
3、写监控文件修改和同步脚本,这个同步脚本可以在开个screen来运行,放启动脚本里面估计也行没有测试。
阅读全文…
2、通过 ossfs 把oss挂载到本地目录,并把挂载写到 rc.local ,实现启动自动挂载。 https://help.aliyun.com/document_detail/32196.html
3、写监控文件修改和同步脚本,这个同步脚本可以在开个screen来运行,放启动脚本里面估计也行没有测试。
screen -S yunpic
inotify_rsync_auto.sh#!/bin/bash
src=/home/pic.xg98.com/pics/ # 需要同步的源路径
des=/yunpic/pics/
cd ${src} # 此方法中,由于rsync同步的特性,这里必须要先cd到源目录,inotify再监听 ./
...src=/home/pic.xg98.com/pics/ # 需要同步的源路径
des=/yunpic/pics/
cd ${src} # 此方法中,由于rsync同步的特性,这里必须要先cd到源目录,inotify再监听 ./
阅读全文…
linux系统挂载NTFS移动硬盘,软件NTFS-3G
[ 2018-06-22 16:22:57 | 作者: admin ]
阿里云NTFS-3G教程:https://help.aliyun.com/knowledge_detail/40648.html
有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘,
一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区),
这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。
一、NTFS-3G介绍
NTFS-3G是一个开源项目,
NTFS-3G是为Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,
和其他操作系统提供的一个稳定的,功能齐全,读写NTFS的驱动程序的。
它提供了安全处理Windows ...
阅读全文…
有时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘,
一般情况下,Linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NTFS分区),
这时候为了能让Linux服务器能够识别NTFS的移动硬盘,就必须安装ntfs-3g(Third Generation Read/Write NTFS Driver)的包。
一、NTFS-3G介绍
NTFS-3G是一个开源项目,
NTFS-3G是为Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku,
和其他操作系统提供的一个稳定的,功能齐全,读写NTFS的驱动程序的。
它提供了安全处理Windows ...
阅读全文…
Centos6.9下面lnmp方式安装的proftpd,使用虚拟用户来连接ftp
[ 2018-06-01 12:12:40 | 作者: admin ]
p.s. lnmp方式安装的proftpd,默认情况好像可以使用系统用户来访问,后来想用虚拟用户方式来访问ftp,网上查了下发现需要下载ftpasswd来辅助操作生成账号,系统账号的系统账户可以随便弄一个 5000:5000,然后把ftp用户home的own设为5000:5000。
配置文件中 AuthOrder为FTP用户身份验证顺序,mod_auth_file.c是ProFTPD的虚拟用户验证,mod_auth_unix.c是系统用户验证,即/etc/passwd 。
遇到问题可以查看日志文件 /usr/local/proftpd/var/log/proftpd.log ,利用好日志事半功倍。
ftpasswd 使用方法例子
阅读全文…
配置文件中 AuthOrder为FTP用户身份验证顺序,mod_auth_file.c是ProFTPD的虚拟用户验证,mod_auth_unix.c是系统用户验证,即/etc/passwd 。
遇到问题可以查看日志文件 /usr/local/proftpd/var/log/proftpd.log ,利用好日志事半功倍。
ftpasswd 使用方法例子
ftpasswd --help
ftpasswd --passwd --name ftpuser1 --file
...ftpasswd --passwd --name ftpuser1 --file
阅读全文…
Linux kernel 'mq_notify'内存错误引用漏洞
[ 2018-05-28 16:53:00 | 作者: admin ]
Linux kernel AESNI缓冲区溢出漏洞
[ 2018-05-28 16:51:18 | 作者: admin ]
转:http://www.cnblogs.com/peteremperor/p/9065998.html
解决办法:
CENT OS:升级系统内核。更新后做下验证,如果没有修复就重启系统。
UBUNTU:升级系统内核。
阅读全文…
解决办法:
CENT OS:升级系统内核。更新后做下验证,如果没有修复就重启系统。
yum update kernel
UBUNTU:升级系统内核。
#到 Ubuntu网站http://kernel.ubuntu.com/~kernel-ppa/mainline/
#选择所需要的Ubuntu内核版本目录
#比如最新的内核版本4.16
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
...#选择所需要的Ubuntu内核版本目录
#比如最新的内核版本4.16
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
阅读全文…
Linux kernel内存错误引用漏洞(CNVD-2017-00070)修复,更新内核即可解决。阿里云centos服务器漏洞修复办法
[ 2018-05-28 16:49:48 | 作者: admin ]
标题: Linux kernel内存错误引用漏洞(CNVD-2017-00070)
CVSS分值: 6.9
CVSS: CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
披露时间: 2016-12-30 00:00:00
利用难度: MEDIUM
POC公开时间: 2017-05-30 03:17:25
CVEID: CVE-2016-10088
简介:
The sg implementation in the Linux kernel through 4.9 does not properly restrict write operations in situations where the KERNEL_DS option is set, which allows local users to read or write ...
阅读全文…
CVSS分值: 6.9
CVSS: CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
披露时间: 2016-12-30 00:00:00
利用难度: MEDIUM
POC公开时间: 2017-05-30 03:17:25
CVEID: CVE-2016-10088
简介:
The sg implementation in the Linux kernel through 4.9 does not properly restrict write operations in situations where the KERNEL_DS option is set, which allows local users to read or write ...
阅读全文…
dell服务器raid换硬盘的相关问题,关机更换磁盘的问题
[ 2018-05-23 11:05:45 | 作者: admin ]
今天dell一台服务器PowerEdge 2950,做了双raid5
虚拟磁盘1 RAID-5 557.75GB (三块300G 15k)
虚拟磁盘2 RAID-5 1,862.00GB (三块1T 7200)
1、关机更换磁盘
其中虚拟磁盘1里面有一块显示黄色,故障不严重字样。在web管理界面让磁盘灯闪烁方便找到相应故障磁盘。
京东购买新磁盘,然后关机替换了磁盘,重启后没有自动将磁盘加入虚拟磁盘1进行恢复。
2、将新磁盘加入raid5的虚拟磁盘
进入dell的web管理界面openmanage,然后在虚拟磁盘列表页面,选择虚拟磁盘1后面的下拉(分配/取消热备份),
里面选择那个free的磁盘作为全局热备份盘,下一步就可以了。
========================================================================
p.s. ...
阅读全文…
虚拟磁盘1 RAID-5 557.75GB (三块300G 15k)
虚拟磁盘2 RAID-5 1,862.00GB (三块1T 7200)
1、关机更换磁盘
其中虚拟磁盘1里面有一块显示黄色,故障不严重字样。在web管理界面让磁盘灯闪烁方便找到相应故障磁盘。
京东购买新磁盘,然后关机替换了磁盘,重启后没有自动将磁盘加入虚拟磁盘1进行恢复。
2、将新磁盘加入raid5的虚拟磁盘
进入dell的web管理界面openmanage,然后在虚拟磁盘列表页面,选择虚拟磁盘1后面的下拉(分配/取消热备份),
里面选择那个free的磁盘作为全局热备份盘,下一步就可以了。
========================================================================
p.s. ...
阅读全文…
使用自定义 OpenSSL 库编译 nginx
[ 2017-09-26 11:17:06 | 作者: admin ]
p.s. 升级nginx1.10.1到1.12.1,重新编译升级openssl来让nginx支持ssl
参考:
https://www.sinosky.org/compile-nginx-with-a-custom-openssl-library.html
openssl升级及nginx重新编译 http://blog.csdn.net/jhonney/article/details/73770339
编译安装 nginx 时,默认使用系统自带的 OpenSSL 库,但其一般很老,不支持如 SDPY 等新功能。--with-openssl 参数虽然可以指定 OpenSSL 路径,但只支持 OpenSSL 的源代码,不支持已编译好的 OpenSSL。每回更新 nginx 都要重新编译 OpenSSL 肯定很麻烦,网上找到一个方案,觉得很好,记录下来。
错误提示:[code][/code]...
阅读全文…
参考:
https://www.sinosky.org/compile-nginx-with-a-custom-openssl-library.html
openssl升级及nginx重新编译 http://blog.csdn.net/jhonney/article/details/73770339
编译安装 nginx 时,默认使用系统自带的 OpenSSL 库,但其一般很老,不支持如 SDPY 等新功能。--with-openssl 参数虽然可以指定 OpenSSL 路径,但只支持 OpenSSL 的源代码,不支持已编译好的 OpenSSL。每回更新 nginx 都要重新编译 OpenSSL 肯定很麻烦,网上找到一个方案,觉得很好,记录下来。
错误提示:[code][/code]...
阅读全文…








