浏览模式: 普通 | 列表
分类: centos/linux | < | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | > | >>
1、首先附件服务器安装好 rsync 和 inotify
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再监听 ./
...

阅读全文…
阿里云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 ...

阅读全文…
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 使用方法例子
     ftpasswd --help
     ftpasswd --passwd --name ftpuser1 --file
...

阅读全文…

Linux kernel 'mq_notify'内存错误引用漏洞

[ 2018-05-28 16:53:00 | 作者: admin ]
更新内核操作即可,更新后做下验证,如果没有修复就重启系统。

参考: http://blog.xg98.com/article.asp?id=2498

Linux kernel AESNI缓冲区溢出漏洞

[ 2018-05-28 16:51:18 | 作者: admin ]
转:http://www.cnblogs.com/peteremperor/p/9065998.html

attachments/201805/28_165210_1.png


解决办法:

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
...

阅读全文…
标题: 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 ...

阅读全文…
今天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. ...

阅读全文…

使用自定义 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]...

阅读全文…