标签 服务器 下的文章

Linux自动备份网站文件和MySQL数据到远程服务器

本地生成备份

创建备份文件夹

mkdir -p /home/bakup

创建本地备份脚本文件

vi /root/bakup.sh

写入:

#打包网站文件
tar zcvpf /home/backup/blog-`date +%Y%m%d%H%M`.tar.gz /home/wwwroot/2dan.cc/* --exclude={'list','view','news'}

#导出数据库至独立文件
databases=`mysql --user=root -p123456 -e "show databases;" | grep -Ev "(Database|mysql|information_schema|performance_schema)"`
for db in $databases; do
  mysqldump -uroot -p123456 --lock-tables=false --databases $db | gzip > "/home/bakup/$db-`date +%Y%m%d%H%M`.sql.gz"
done
#删除3天前的备份
find /home/backup/  -name "*.gz" -type f -ctime  +3 | xargs rm -rf

- 阅读剩余部分 -

Linux服务器快速屏蔽指定国家访问

安装 ipset

#Debian/Ubuntu 系统
apt-get -y install ipset

#CentOS 系统
yum -y install ipset

创建规则

#创建一个名为 krip 的规则
ipset -N krip hash:net
#下载国家 IP 段,以韩国为例
wget -P /root http://www.ipdeny.com/ipblocks/data/countries/kr.zone
#将 IP 段添加到 krip 规则中
for i in $(cat /root/kr.zone ); do ipset -A krip $i; done

屏蔽韩国IP访问

iptables -I INPUT -p tcp -m set --match-set krip src -j DROP

只允许韩国IP访问

#放行IP段
iptables -A INPUT -p tcp -m set --match-set krip src -j ACCEPT

#关掉所有端口
iptables -P INPUT DROP

解除屏蔽

#-D 为删除规则
iptables -D INPUT -p tcp -m set --match-set krip src -j DROP

保存规则

#Centos
service iptables save

#Debian/Ubuntu
service netfilter-persistent save


Nginx搭建flv mp4流媒体服务器

环境:Centos 8.0 64bit

一、安装依赖包

1.安装gcc-c++

yum -y install gcc-c++

2.安装zlib

wget http://zlib.net/zlib-1.2.11.tar.gz
tar xzvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install

3.安装pcre

wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
tar zxvf pcre-8.43.tar.gz
cd pcre-8.43
./configure --prefix=/usr/local/pcre
make && make install

4.安装 openssl openssl-devel

yum install perl perl-devel
yum install openssl openssl-devel

5.下载mp4支持模块备用

wget http://h264.code-shop.com/download/nginx_mod_h264_streaming-2.2.7.tar.gz
tar zxvf nginx_mod_h264_streaming-2.2.7.tar.gz
vi nginx_mod_h264_streaming-2.2.7/src/ngx_http_streaming_module.c

- 阅读剩余部分 -

最新可用的tracker服务器列表

http://121.14.98.151:9090/announce
http://94.228.192.98/announce
http://anisaishuu.de:2710/announce
http://bigfoot1942.sektori.org:6969/announce
http://bt.careland.com.cn:6969/announce
http://bt2.careland.com.cn:6969/announce
http://exodus.desync.com/announce
http://exodus.desync.com:6969/announce
http://hdreactor.org:2710/announce
http://open.nyaatorrents.info:6544/announce
http://shadowshq.yi.org:6969/announce.php
http://siambit.org/announce.php
http://tracker.nwps.ws:6969/announce
http://tracker.trackerfix.com:80/announce
http://tracker1.torrentino.com/announce
http://tracker2.torrentino.com/announce
http://tracker2.wasabii.com.tw:6969/announce
http://tracker3.torrentino.com/announce

udp://10.rarbg.com/announce
udp://10.rarbg.me:80/announce
udp://11.rarbg.com/announce
udp://11.rarbg.com:80/announce
udp://11.rarbg.me:80/announce
udp://9.rarbg.com:2710/announce
udp://9.rarbg.me:2710/announce
udp://coppersurfer.tk:6969/announce
udp://eddie4.nl:6969/announce
udp://explodie.org:6969/announce
udp://ipv4.tracker.harry.lu:80/announce
udp://mgtracker.org:2710/announce
udp://open.demonii.com:1337
udp://open.demonii.com:1337/announce
udp://shadowshq.yi.org:6969/announce
udp://tracker.coppersurfer.tk:6969/announce
udp://tracker.leechers-paradise.org:6969/announce
udp://tracker.openbittorrent.com/announce
udp://tracker.openbittorrent.com:80
udp://tracker.openbittorrent.com:80/announce
udp://tracker.openbittorrent.com:80/announce.php
udp://tracker.prq.to:80/announce
udp://tracker.publicbt.com:80
udp://tracker.publicbt.com:80/announce
udp://tracker.yify-torrents.com/announce