Monthly Archives: June 2018

CentOS7下配置bridge

说明:之前在CentOS7下配置过bridge,现在讲bridge模式改为普通模式后,查看网卡的时候还是可以看到很多垃圾信息,想彻底删除自己不想要的网卡配置信息,操作如下: [root@linux-node1 ~]# ip add list 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: … Continue reading

Posted in LinuxBasic | Tagged | Leave a comment

SSH连接的时候Host key verification failed.

SSH连接的时候Host key verification failed. [root@cache001 swftools-0.9.0]# ssh 192.168.1.90 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also … Continue reading

Posted in LinuxBasic, ssh | Tagged | Leave a comment

Redis的基本安装

redis基本安装 Remode Dlctionary Server(远程字典服务器) 使用C语言编写的,遵守BSD的开源软件 是一款高性能的(Key/Values)分布式内存数据库 并支持数据持久化的NoSQL数据库服务软件 中文网站www.redis.cn 特点 支持数据持久化,可写入硬盘 安装 安装源码包 确认gcc gcc-c++已经安装 [root@51 redis-4.0.8]# rpm -q gcc gcc-c++ gcc-4.8.5-16.el7.x86_64 gcc-c++-4.8.5-16.el7.x86_64 直接编译,已配置好 [root@51 redis-4.0.8]# make cd src && make all make[1]: 进入目录“/root/soft/redis/redis-4.0.8/src” CC Makefile.dep make[1]: 离开目录“/root/soft/redis/redis-4.0.8/src” make[1]: 进入目录“/root/soft/redis/redis-4.0.8/src” rm … Continue reading

Posted in reids | Tagged | Leave a comment

Redis基本操作

redis操作 string 字符串 127.0.0.1:6351> set strmul abcdefj OK 127.0.0.1:6351> get strmul “abcdefj” 127.0.0.1:6351> getrange strmul 1 3 “bcd” 127.0.0.1:6351> getrange strmul 0 2 “abc” 127.0.0.1:6351> set num 123456789 OK 127.0.0.1:6351> getrange num 5 5 “6” 127.0.0.1:6351> getrange num 5 6 … Continue reading

Posted in reids | Tagged | Leave a comment

Redis cluster 集群配置

redis集群 搭建61-66的环境:安装redis 端口号6351-6356 删除127.0.0.1 添加192.168.4.61-66 完成后确认服务已启动,且有两个端口,其中一个10000+的就是集群时用的端口 IP 规划 • redis 服务器 ip 地址及端口规划 – redisA 192.168.4.51 6351 – redisB 192.168.4.52 6352 – redisC 192.168.4.53 6353 – redisD 192.168.4.54 6354 – redisE 192.168.4.55 6355 – redisF 192.168.4.56 6356 [root@61 ~]# /etc/init.d/redis_6351 … Continue reading

Posted in reids | Tagged | Leave a comment

Redis cluster 官方文档-Redis cluster tutorial

转载自https://redis.io/topics/cluster-tutorial#redis-cluster-tutorial Redis cluster tutorial This document is a gentle introduction to Redis Cluster, that does not use complex to understand distributed systems concepts. It provides instructions about how to setup a cluster, test, and operate it, without going into the … Continue reading

Posted in reids | Tagged | Leave a comment

Mysql插入中文时提示:ERROR 1366 (HY000): Incorrect string value: ‘\xE5\x8F\xB0\xE5\xBC\x8F…

原因:插入字段时提示错误: mysql> insert into 学生表 values (“张三丰”,”武当山”),(“章司封”,”二郎山”); ERROR 1366 (HY000): Incorrect string value: ‘\xE5\xBC\xA0\xE4\xB8\x89…’ for column ‘姓名’ at row 1 分析: mysql> show create table 学生表 ; | Table | Create Table | | 学生表 | CREATE TABLE `学生表` ( … Continue reading

Posted in mysql | Tagged | Leave a comment

Nextcloud/ownCloud上传大于512MB的文件的相关配置

在正常情况下,Nextcloud的默认的最大上传限制为512MB,在你的的文件系统和操作系统允许的前提下,你可以提升这一限制。换一种说法,能上传的最大文件的大小还取决于你的浏览器和操作系统: 32位系统可上传小于2GB的文件 IE6~IE8可上传小于2GB的文件 IE9~IE11可上传小于4GB的文件 在64位系统中允许上传更大的文件,具体能上传多大仍然取决于你的操作系统的版本。 使用Nextcloud sync 客户端可以无视这个上传限制,因为这个客户端会将文件切分后上传。 系统设置 确保所安装的PHP的版本在5.6.6以上,推荐使用最新版本的PHP 禁用用户配额:将所有用户的配额设置为“无限制” 对服务器的要求:临时文件空间(/tmp目录)和分区必须足够大以承载多个用户的多个并行上传,如果最大上传的限制为10GB,而约有100个用户(一般达不到这个数量)同时上传文件,那么至少要有100×10GB的空间来容纳临时文件(这儿牵涉到Linux的临时文件的分区) 配置你的网站服务器 Nextcloud利用其程序根目录下的的.htaccess文件来控制上传限制。因为php-fpm无法读取.htaccess文件,所以相关的PHP设置必须要设置在 nextcloud/.user.ini 中。 在.htaccess文件中中设置以下参数,可将上传文件大小限制设置为16GB: php_value upload_max_filesize = 16G php_value post_max_size = 16G 当然,具体要设置为多少取决于你的需求。 而另一个限制了大文件的上传的因素是PHP的超时(timeout),如果你在日志中看到超时的记录,可以将PHP的超时的数值调得大一些: php_value max_input_time 3600 php_value max_execution_time 3600 说到timeout,不仅PHP会有timeout,HTTP服务器也会有。例如Apache的 mod_reqtimeout 模块,它也可能会导致大文件上传的失败。如果你在使用这个模块并且遇到了超时的问题,那么可以考虑在Apache配置中禁用它: 使用命令禁用: a2dismod reqtimeout service … Continue reading

Posted in Nextcloud | Tagged | Leave a comment

mysql salve从库设置read only 属性

在MySQL数据库中,在进行数据迁移和从库只读状态设置时,都会涉及到只读状态和Master-slave的设置和关系。 经过实际测试,对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置: 将MySQL设置为只读状态的命令: # mysql -uroot -p mysql> show global variables like “%read_only%”; mysql> flush tables with read lock; mysql> set global read_only=1; mysql> show global variables like “%read_only%”; 将MySQL从只读设置为读写状态的命令: mysql> unlock tables; mysql> set global read_only=0; 对于需要保证master-slave主从同步的salve库,如果要设置为只读状态,需要执行的命令为: mysql> set … Continue reading

Posted in mysql | Tagged | Leave a comment

mysql 中 sync_binlog 参数作用

sync_binlog”:这个参数是对于MySQL系统来说是至关重要的,他不仅影响到Binlog对MySQL所带来的性能损耗,而且还影响到MySQL中数据的完整性。对于“sync_binlog”参数的各种设置的说明如下: sync_binlog=0,当事务提交之后,MySQL不做fsync之类的磁盘同步指令刷新binlog_cache中的信息到磁盘,而让Filesystem自行决定什么时候来做同步,或者cache满了之后才同步到磁盘。 sync_binlog=n,当每进行n次事务提交之后,MySQL将进行一次fsync之类的磁盘同步指令来将binlog_cache中的数据强制写入磁盘。 在MySQL中系统默认的设置是sync_binlog=0,也就是不做任何强制性的磁盘刷新指令,这时候的性能是最好的,但是风险也是最大的。因为一旦系统Crash,在binlog_cache中的所有binlog信息都会被丢失。而当设置为“1”的时候,是最安全但是性能损耗最大的设置。因为当设置为1的时候,即使系统Crash,也最多丢失binlog_cache中未完成的一个事务,对实际数据没有任何实质性影响。 从以往经验和相关测试来看,对于高并发事务的系统来说,“sync_binlog”设置为0和设置为1的系统写入性能差距可能高达5倍甚至更多

Posted in mysql | Tagged | Leave a comment