sync each other between two CentOS Linux Server

I have two PHP web server,now I need load balance,so I must keep web files all the same.

many ways I found,for example sshfs,rsync.

when sshfs I choosed,I found that the disk IO is slow.because two web server use one web files,the web files are shared by one of the servers by LAN.

rsync is not suited here.because I need the two servers can sync data to each other automotically,obvious,rsync just sync data from one to another,it is not I want.

finally,I found lsyncd and choose it.

it can sync data to each other automotically,that is I need.

阅读更多

开启SFTP日志记录

因为工作需要,需要调试sftp,设备的一系列操作日志都要,所以就有了这篇。PS:公司采购定制设备,猫腻是真多,乙方供货商态度真的是差的一批,程序逻辑半天都说不清楚,每次说的还都不一样,我都想去翻他代码了。

vi /etc/ssh/sshd_config

Subsystem sftp /usr/libexec/openssh/sftp-server -l INFO -f local5
LogLevel INFO

INFO只是默认情况下的详细信息之一,它提供有关文件传输,权限更改等的详细信息。如果您需要更多信息,则可以相应地调整日志级别。各个级别(按详细顺序)是:QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, and DEBUG3
VERBOSE上的所有内容可能都比您想要的要多,但它可能很有用。

vi /etc/rsyslog.conf
在最后添加:
auth,authpriv.,local5. /var/log/sftp.log

service rsyslog restart
service sshd restart

可以去/var/log/查看日志了。一切都将在这里显形。:)

MinIO集群搭建部署

环境:VMware虚拟机
节点1:10.0.0.1
节点2:10.0.0.2
节点3:10.0.0.3
节点4:10.0.0.4

因为MinIO官方建议最少4个节点,这里是测试,所以就一个节点一块盘。
在第一次实施过程中遇到了个坑,其实也不算是坑,而是没有仔细操作,只是想偷懒。MinIO要求的是盘,而我这里使用的是一个目录,单机运行的时候没有问题,但是在集群的时候就不行了,提示

Disk /data/minio_data is a root disk. Please ensure the disk is mounted properly, refusing to use root disk.


主要问题就是MinIO数据存储使用的是目录,而不是重新挂载的硬盘。
重新在VMware里添加一块硬盘挂载上系统就可以解决这个问题。


大概的步骤就是:
1、lsblk查看硬盘名称,比如/dev/sdb b在这里是个序号,你系统硬盘多,就顺延,比如到e之类。
2、新硬盘创建分区:fdisk /dev/sdb,根据提示输入n,然后后面只管确认就行,整块sdb就会被分为一个区。
3、格式化新分区,我这里使用的是centos7,格式为xfs,mkfs.xfs /dev/sdb,具体什么格式,你可以查看原系统的,lsblk -f,或者df -Th都可以看到分区格式。
4、挂载:mount /dev/sdb /data1

阅读更多

Ubuntu Linux下的heroes of newerth超神英雄

在我的xubuntu下玩了一段时间的heroes of newerth,国内曾经叫超神英雄的游戏,感觉真的很棒。极力推荐Linux下的游戏玩家尝试。

说说本子的硬件配置:

CPU:INTEL CORE DUO T5800

VIDEO CARD:NVIDIA 9300M GS

RAM:3G

在这么旧的本子上,依然流畅的运行的超神英雄的游戏,当然是把效果调整到最低,但绝对流畅。

阅读更多

Ubuntu Linux下玩heroes of newerth

在我的xubuntu下玩了几把heroes of newerth,才知道Linux下的游戏也不弱。

老本子的配置,双核独显,玩起来非常流畅,连网打了一把,感觉也非常棒,虽然是直接连的国外的服务器,因为国内这款游戏的运营停了,应该是内测期没有做好宣传。

游戏的具体安装非常简单,直接去官网下载Linux客户端就好,好像下回来的是一个3.6G左右的bin文件,或者是sh文件,记不大清了,直接赋予运行权限,终端下直接运行就好了,其它的都是在图形界面里选择。

玩这个游戏,当然你的显卡要正确的驱动起来,ubuntu源里有nvidia的驱动,amd的就不知道了,没装过。

 

顺便说旧笔记本曾经出现的故障,就是显示屏会闪,要反复开启屏幕很多次,偶尔几次才能够正常点亮,显示器下方连接处还有电流嗞嗞的声音,正好前几天拆开电脑清理灰尘,发现有块圆形磁铁上的电流短路烧过的痕迹,正好有两个黑点,应该就是这块磁铁短路了显示屏的电路,还好没有把电路烧毁。

使用脚本自动备份linux vps网站到dropbox上

vps使用也有很久了,一直懒得弄这个备份,都是直接丢VPS上。虽然之前经历过一次VPS损坏,但依然没有提起足够的防范。正好今天动手,弄个脚本,把站自动备份到dropbox上,真的很方便。

首先,你得有一个dropbox的账号,直接去申请一个就好,申请地址:https://db.tt/ZIcuAxel

其实,备份到dropbox上有两种方法,一种是使用dropbox自己的linux客户端,一种是使用第三方的备份脚本,这里黑色自由选用的是第三方的脚本,因为这个更省资源,直接添加脚本就可以搞定。

阅读更多