博文

目前显示的是标签为“技术”的博文

Redis数据迁移(备份还原)

备份: redis-cli -h 127.0.0.1 -p 6379 -a pwd bgsave 或者 redis-cli redis > SAVE 获取dump.rdb位置: redis-cli redis > CONFIG GET dir 还原: 拷贝dump.rdb到上面获取的位置,重启redis即可

MongoDB数据迁移(备份还原)

导出ktsee库 mongodump -h old.ktsee.com:27017 -d ktsee -o /root/mongobackups/'date+"%m-%d-%y"' 还原ktsee库 mongorestore -h new.ktsee.com:27017 -d ktsee /root/mongobackups/06-20/18 --drop 导出全部(gzip压缩) mongodump -h old.ktsee.com:27017 -o /root/mongobackups/'date+"%m-%d-%y"' --…

Nginx配置cloudflare图片防盗链(hotlink-ok)

cloudflare开启防盗链,这样只有hotlink-ok目录下的图片可以外链显示,以下规则用于将hotlink-ok下的访问转到真实目录,避免修改文件路径,同时实现图片外链。 # rewrite for cloudflare hotlink-protection location ^~ /hotlink-ok/ { if (!-e $request_filename) { rewrite ^/hotlink-ok/(.*) /$1 last; } }

端口转发内网redis到公网(firewalld和iptables)

firewall转发 # 检查是否允许伪装ip: firewall-cmd --query-masquerade # if return no, allow masquerade firewall-cmd --add-masquerade --permanent # add tcp port 36379 firewall-cmd --add-port=36379/tcp --permanent firewall-cmd --reload firewall-cmd --list-ports # add port forword firewall-cmd --add-forward-port=port=36379:…

Nginx配置PHP站点隔离(防止跨站)

nginx的conf配置中,在 location ~ .php$ 区块中加入: fastcgi_param PHP_VALUE "open_basedir=$document_root:/tmp/:/proc/";

Linux下开机自动挂载nfs

比如挂载两个nfs分别映射到目录nfs1和nfs2,编辑/etc/fstab,填入 10.10.3.3:/ /root/nfs1 nfs defaults 0 0 10.10.3.4:/ /root/nfs2 nfs defaults 0 0 接着应用配置 mount -a

CoreOS使用systemd设置计划任务定期清理docker缓存

编辑/etc/systemd/system/ktsee-docker-cleaner.timer文件 # /etc/systemd/system/ktsee-docker-cleaner.timer [Unit] Description=clean docker images and containers at everyday 02:00 After=network-online.target [Timer] OnCalendar=*-*-* 02:00:00 # same name can ignore below # Unit=ktsee-docker-cleaner.service [Install] …

MySQL批量导出数据到Redis

保存以下内容到a.sql 执行MySQL导出为到Redis的db1中: mysql -uroot -pmypassword -h192.168.1.2 -Dmydb --default-character-set=utf8 --skip-column-names --raw < a.sql | redis-cli -h 192.168.1.2 -p 6379 -a 'mypassword' -n 1 --pipe

Linux安装bbr并进行调优(调整优化)

编辑/etc/security/limits.conf,添加 soft nofile 51200 hard nofile 51200 编辑/etc/profile,添加 ulimit -SHn 51200 接着修改配置文件/etc/sysctl.d/local.conf或者/etc/sysctl.conf,添加 # max open files fs.file-max = 1024000 # max read buffer net.core.rmem_max = 67108864 # max write buffer net.core.wmem_max = 67108864 # default read buff…

将Microsoft Project项目同步到redmine

Redmine操作 1. 登录redmine,点击右上角【我的账号】,在右边查看【API访问键】。 2. 点击右上角账号名,在url中获取我的用户id 3. 新建一个项目,命名为project临时同步,标识设置为 ktsee_p2r Microsoft Project操作 1. 打开microsoft project,新建项目后,新建一个任务,任务名为 Redmine Synchronization 设置任务备注: redmine_host: redmine.ktsee.com redmine_port: 80 redmine_api_key: 【API访问键】 redmine_project_uuid: ktse…

Linux设置ssh(密钥)登录方式,关闭密码访问

写入公钥 mkdir ~/.ssh/ && vi ~/.ssh/authorized_keys chown -R 0700 ~/.ssh && chown -R 0644 ~/.ssh/authorized_keys 配置ssh(密钥)登录 vi /etc/ssh/sshd_config 开启ssh(密钥)登录 StrictModes no RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys 关闭密码登录 PasswordAuthenticatio…

MySQL查看表的数据字典(可以导出)

查询ktsee库中user表的数据字典 SELECT TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT FROM information_schema.`columns` WHERE TABLE_SCHEMA='ktsee' AND TABLE_NAME='user'

MySQL查看每个表占用的空间大小(体积)

查询ktsee库中每个表占用的控件大小: SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS,concat(round((DATA_LENGTH+INDEX_LENGTH)/1024/1024,2), 'MB') as data FROM information_schema.`TABLES` WHERE TABLE_SCHEMA='ktsee' ORDER BY (DATA_LENGTH+INDEX_LENGTH) DESC;

MySQL使用mysqldump导出备份数据并在命令行导入还原

导出   基础版 mysqldump -uroot -p ktsee > /root/ktsee.sql 加上远程服务器和端口,忽略执行锁表,同时排除logs表后 排除表之前可以先查询下每个表的大小 http://3sv.ktsee.com/viewthread.php?tid=4589 mysqldump -uroot -p -h"mysql.ktsee.com" -P33066 -x ktsee --ignore-table=ktsee.logs > /root/ktsee.sql 导出刚刚排除的logs表的表结构 mysqldump -uroot -p -d ktse…

frp使用p2p点对点内网穿透实现远程桌面(xtcp和stcp)

服务端配置参考这里: http://3sv.ktsee.com/viewthread.php?tid=4571 被控制电脑(处于内网中): [p2p_rdp_ktsee] type = xtcp local_ip = 127.0.0.1 local_port = 3389 sk = ktsee use_encryption = true use_compression = true 控制电脑: [p2p_rdp_ktsee_visitor] type = xtcp role = visitor server_name = p2p_rdp_ktsee sk = ktsee use_encryption = true use_c…

Chrome浏览器开启多线程下载(Edge等Chromium核心浏览器也适用)

地址栏输入 chrome://flags/#enable-parallel-downloading 设置Parallel Downloading选项为enable。启用并行下载以加快下载速度。   Mac、Windows、Linux、Chrome操作系统、Android适用

为使用github和bitbucket拉取推送(pull push)代码加速

在.ssh/文件夹下添加一个config文件,内容如下: linux系统 host github.com bitbucket.org ProxyCommand nc -x localhost:1080 %h %p win系统 host github.com bitbucket.org ProxyCommand connect -S localhost:1080 %h %p

利用Bitbucket的Deployments在git推送后自动部署PHP线上代码

在项目根目录下新建bitbucket-pipelines.yml,填入以下内容 image: dotsunited/git-ftp:latest pipelines: default: # Pipelines that are triggered manually via the Bitbucket GUI - step: caches: - composer script: - git ftp push --auto-init -v --user $FTP_USER --passwd $FTP_PASSWORD $FTP_…

利用frp内网穿透实现本地开发线上调试

首先在公网服务器A上运行一个公共服务端,并设置*.ktsee.com泛域名解析到该服务器 FRP服务端配置frps.ini: [common] bind_port = 7000 bind_udp_port = 7001 vhost_http_port = 7000 vhost_https_port = 7000 subdomain_host = ktsee.com token = mytoken max_pool_count = 2 接着在需要内网穿透的电脑上运行客户端,连上前面的服务端或者其他任意服务端 FRP客户端配置frpc.ini: [common] server_addr = 服务器A的地址,或者其他任意公…

国内观看tiktok方法(无需拔sim卡)

1. 下载VirtualXposed,应用变量,tiktok三个应用并安装(见文末链接)   2. 打开VirtualXposed,启用【应用变量】模块,并将tiktok克隆安装一份   3. 在VirtualXposed中打开【应用变量】app,对tiktok进行设置,先填充随机变量,然后修改以下信息: sim代码:310038   sim国家代码:us   sum名称:AT&T   4. 在VirtualXposed中打开tiktok,开始正常观看(注意,不要在VirtualXposed外打开tiktok) 下载: VirtualXposed | 应用变量 | TikTok

Popular Posts

浩方对战平台优化版 V2.05 部分去除浩方广告和弹出窗口

《活法》作者:[日]稻盛和夫 pdf下载

Virtual Router - 让电脑成为WIFI热点共享上网的开源软件

MIFARE Classic Tool - 安卓NFC门禁卡修改工具

整理RackNerd VPS促销活动机型表格

利用cgroup对docker进行全局资源限制(CPU, 内存, IO读写等限制)

搞懂并自主搭建ChatGPT的Reverse代理

麦当劳免费Wifi帐号密码及连接设置

中兴ZTE H618B 路由器固件刷机备忘

MD大战略2 德国闪击战 中文汉化版