10年了,我们经历了很多

好久没有写过博文了,就算是写了,也是记录一些技术方面的东西,为啥会有这个博客,还不是因为自己老了, 记性差了,不知不觉这个网站域名都已经10年了,有点累,想休息一下,然后继续奋斗!

将阿里云rds数据库恢复到本地数据库

系统:centos7 x64 本地数据库版本为5.6.36

1.下载恢复文件

2.下载解压软件

rds_backup_extract.sh

3.安装恢复软件

yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm
yum install percona-xtrabackup-24

4.恢复数据
解压
bash rds_backup_extract -f /home/mysql/backup/hins575175_xtra_20150429091224.tar.gz -C /home/mysql/data
恢复
innobackupex --defaults-file=/home/mysql/data/backup-my.cnf --apply-log /home/mysql/data
由于存在的版本问题,请将解压文件 backup-my.cnf 中的 innodb_fast_checksum、innodb_page_size 、innodb_log_block_size 注释掉

chown -R mysql:mysql /home/mysql/data
删除权限
delete from mysql.db where user<>'root' and char_length(user)>0;

delete from mysql.tables_priv where user<>'root' and char_length(user)>0;

flush privileges;
 

windows2016 设置远程桌面

打开 控制面板 – 类别方式选择 小图标 – 打开 Windows 防火墙,点击 高级设置 – 点击 入站规则,在右侧拉至最下方,鼠标右键点击 远程桌面-用户模式(TCP-In),选择 启动 规则,如下图:

QQ???20150310104624.png

然后返回之前打开 Windows 防火墙 的页面,点击 启动或者关闭Windows防火墙 ,开启Windows防火墙。

 

1. 通过连接管理终端功能连接进入服务器。

2. 点击任务栏 powershell,然后输入命令 gpedit.msc,输入完成后回车,回车后会显示 本地组策略编辑器

3. 依次找到 计算机配置 – 管理模板 – Windows 组件 – 远程桌面服务 – 远程桌面会话主机 – 安全 – 远程(RDP)连接要求使用指定的安全层,如下图:

11.png

4. 双击 远程(RDP)连接要求使用指定的安全层,出现下图:

newscreen38032872.jpg

5. 将截图中的未配置,修改为 已启用,安全层选择 RDP,最后点击应用确认。

在CentOS7 中设置防火墙 增加端口

在centos7 中的防火墙不用iptables了。。。。用的是firewalld

于是启动

systemctl start firewalld.service

结果
Failed to start firewalld.service: Unit firewalld.service is masked.

这咋办呢,找了好久终于找到了解决方法

systemctl unmask firewalld.service
完美搞定
设置端口吧
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=234/tcp
使新的端口生效
firewall-cmd --reload

在CentOS 7.0 中安装samba服务

1.安装samba

yum -y install samba samba-client samba-common

2.配置服务

创建共享目录(假设共享/smb目录下的文件)
# mkdir -p /smb/docs
# mkdir -p /smb/tech
 
配置内核参数
# ulimit -n 16384
# vi /etc/security/limits.conf
#在最后加入以下内容
* - nofile 16384
 
Tip: 这主要是避免在启动Samba时出现以下警告信息:
rlimit_max: increasing rlimit_max (1024) tominimum Windows limit (16384)
 
 
# cd /etc/samba/
//备份原有的配置文件
# cp smb.conf smb.conf.origin
 
# vi/etc/samba/smb.conf
删除原有所有内容,添加如下内容:
[global]
  workgroup=WORKGROUP
  netbios name=XKSRV2
  server string=Samba Server
  #security=share
  security=user
  map to guest = Bad User
[SHAREDOCS]
  path=/smb/docs
  readonly=yes
  browseable=yes
  guest ok=yes
[RDDOCS]
  path = /smb/tech/
  public = no
  writable = yes
  write list = @RD
  validusers = @RD
3.创建用户分配权限
//创建操作系统用户
# useradd tank
# useradd RD
# smbpasswd -a tank
//修改目录权限
# chown RD:RD/smb/tech/
# chmod 770/smb/tech
# systemctl restart smb
# systemctl enable smb
# systemctl status smb
搞定,原文出处http://leaus.blog.51cto.com/9273485/1540729 本人做了一些修改

下载百度网盘的利器

百度网盘客户端一直都会限制速度(买了会员的同学除外),不停寻找到一个下载百度网盘的利器!

https://github.com/GangZhuo/BaiduPCS

命令行方式,适合折腾的同学

[转]解决WordPress后台主题中只显示一个主题不显示其他主题的问题

一些themebetter主题用户提到形如这样的问题:

  • 为什么我的WordPress后台不显示其他主题?
  • 为什么我的WordPress后台中只有一个主题?
  • 为什么我的WordPress后台不识别新上传的主题?

出现这种WordPress主题无法识别问题的原因:服务器环境禁用了 scandir函数,导致WordPress无法正常缓存主题

解决WordPress主题无法识别的方法:

  1. 找到 php.ini,一般在服务器的 /usr/local/php/etc 目录下(有权限的FTP账户可以操作,且一般是这个位置);
  2. 打开 php.ini,查找其中的“disable_functions”字样,找到并删除紧随其后的“scandir”,最后保存该文件;
  3. 重启服务器的php服务后方可生效(不懂的话就直接通过管理后台重启服务器也行)

本文出处:https://themebetter.com/wordpress-one-theme.html

Nginx中增加浏览目录和密码

Nginx是一个非常不错的web服务器,准备利用他搭建一个内网电影分享还是很不错

1.增加浏览目录
在配置文件中增加

location / {
 autoindex on;
 autoindex_localtime on; #之类的参数写这里
 }
2.增加浏览密码 创建密码生成脚本
vim pwd.pl
脚本内容
#!/usr/bin/perl
use strict;
my $genpwd=$ARGV[0];
print crypt($genpwd,$genpwd)."\n";
3.生成密码
 ./pwd.pl password 

4.创建密码文件

文件内容格式  用户名:加密生成的密码

在配置文件中增加

auth_basic “Login”;
auth_basic_user_file /usr/local/nginx/passwd.db;

这样就可以了