centos VPS部署v2ray

1.安装v2ray

##下载并安装v2ray脚本

1
bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/goV2.sh)

一键安装v2ray脚本带伪装脚本

1
bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_v2ray2.sh)

开机启动

1
  systemctl enable v2ray

启动

1
  systemctl start v2ray

停止

1
  systemctl stop v2ray

重启

1
  systemctl restart v2ray

2.配置v2ray

安装完成后,配置文件为/etc/v2ray/config.json,cat命令可查看内容:cat /etc/v2ray/config.json。 一个安装时自动生成的配置文件示例:

centos VPS硬件和网速测试

下载测试脚本并运行

1
wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh && bash superbench.sh

centos部署Hugo博客

1.安装Hugo

下载Hugo安装文件并安装

1
wget https://github.com/gohugoio/hugo/releases/download/v0.76.5/hugo_0.76.5_Linux-64bit.tar.gz && tar zxf hugo_0.76.5_Linux-64bit.tar.gz && cp hugo /usr/local/bin

2.生成文章

通过命令新建一个名为“mysite”的网站

1
hugo new site mysite

mysite/content是用来存放文档的地方,可以在这里建立一个新的Markdown文件:

centos OpenVz配置ipv6

0.安装必要资源包

若未安装git,gcc和ifconfig等资源包,先通过以下命令安装

1
2
3
yum -y install git 
yum -y install gcc
yum -y install net-tools 

1.注册通道

在https://tunnelbroker.net/注册一个账户 点击左侧的 Create Regular Tunnel, IPv4 Endpoint (Your side)填你VPS的公网 IP 地址 Available Tunnel Servers 选一个隧道接入服务器。选择国内访连接速度比较快的服务器。 如果你的VPS是KVM架构,在 Example Configurateions里选择适用于自己系统的配置实例,按提示修改即可。 如果是OpenVZ,给你的VPS商发工单说明开通一下tun/tap,可以通过命令

IntelliJ IDEA激活教程

注意:无需改动 host 文件

1.打开已经安装好的 IDEA

选择 30 天免费试用,先进去再说

2.创建一个项目/或者打开个旧的项目

点击顶部的 Help 菜单 -> Edit Custom VM Options。 最后一行添加如下配置:

1
-javaagent:D:\jetbrains-agent.jar

注意:D:\jetbrains-agent.jar 是存放破解补丁的位置,注意目录中不要带有中文。

centos部署selenium+firefox

1
2
3
4
5
6
7
8
9
yum -y install Xvfb
pip install pyvirtualdisplay
pip install selenium
yum -y install http://linuxdownload.adobe.com/linux/x86_64/adobe-release-x86_64-1.0-1.noarch.rpm
yum -y install firefox
yum -y install falsh-plugin
wget https://github.com/mozilla/geckodriver/releases/download/v0.24.0/geckodriver-v0.24.0-linux64.tar.gz
tar -xvzf geck*.gz
mv geckodriver /usr/local/bin

centos部署邮件服务器

1 安装postfix

检查postfix是否已安装

1
rpm -qa | grep postfix

如果已安装则会显示

1
postfix-2.6.6-8.el6.x86_64

如果没安装就运行该命令

1
yum -y install postfix

2 修改postfix配置文件

修改以下参数,将xxx.com换成域名,如果参数前面有#注释,记得去掉

centos使用uwsgi部署flask

1 安装uwsgi和flask

1
2
3
yum -y install python-devel
pip install uwsgi
pip install flask

2 上传web文件夹

上传web文件夹至目标网站目录/home/wwwroot/web

3 编写配置文件uwsgi.ini

在web下建立文件uwsgi.ini

centos部署hexo博客

1. 服务器端私有git仓库

1.1 安装私有git仓库

参照该文章部署服务器端私有git仓库

2. 客户端环境搭建hexo

首先到官网下载nodejs的Windows安装包,安装nodejs和npm,并设置好环境变量 (最好再添加淘宝的cnpm源)

centos搭建私有git库

1. 服务器环境搭建

1.1 安装git

1
yum install -y git

1.2 创建blog用户用于git

1
2
3
adduser blog
chmod 740 /etc/sudoers
vim /etc/sudoers

找到以下内容

1
2
## Allow root to run any commands anywhere
root    ALL=(ALL)     ALL

添加一行 blog ALL=(ALL) ALL 保存退出后将sudoers改回权限

centos安装mogodb

1.yum安装mongodb-org

配置MongoDB的yum源

1
vim /etc/yum.repos.d/mongodb-org-3.4.repo

添加以下内容:

1
2
3
4
5
6
[mongodb-org-3.4]  
name=MongoDB Repository  
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
gpgcheck=0  
enabled=1  
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

安装

1
2
yum makecache
yum -y install mongodb-org

2.修改配置文件

1
2
whereis mongod
vim /etc/mongod.conf 

注释掉bindIp:127.0.0.1,向外部开放访问(在防火墙中打开相应端口)

centos安装redis

1.yum安装redis

1
yum -y install redis

2.修改配置文件

防火墙开放相应端口

1
vim /etc/sysconfig/iptables

添加

1
-A INPUT -p tcp -m tcp --dport 6379 -j ACCEPT

修改其它配置

1
vim /etc/redis.conf

修改默认端口 查找 port 6379 修改为相应端口即可 修改bind地址 查找 bind 127.0.0.1 注释掉该行 修改默认密码 查找 requirepass foobared 将 foobared 修改为你的密码

centos使用vps下载上传视频方法

1.下载youtube视频到vps

下载youtube-dl工具

1
2
wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl 
chmod a+rx /usr/local/bin/youtube-dl 

下载命令

1
youtube-dl video-url 

a、video-url可以为单个视频地址链接 b、video-url可以为多个视频的playlist地址链接 c、youtube-dl -c -i -a video-url.txt 可下载txt里的全部链接地址 其中 -c 断点续传(如果由于意外原因下载中断了,再次启动下载命令时,可以实现断点续传) -i 忽略报错(如果出现某些链接无法打开或者下载的问题,会自动绕过,继续下载其他视频)

openvz服务器添加swap

1.新增文件

1
vim swap4openvz.sh

输入以下内容

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#!/bin/bash
#Addition SWAP For OpenVZ
echo 'Start adding SWAP space ......';
SWAP="${1:-1024}";
NEW="$[SWAP*1024]";
TEMP="${NEW//?/ }";
OLD="${TEMP:1}0";
umount /proc/meminfo 2> /dev/null
sed "/^Swap(Total|Free):/s,$OLD,$NEW," /proc/meminfo > /etc/fake_meminfo
mount --bind /etc/fake_meminfo /proc/meminfo
echo 'Add the ready!'

2.授权

1
chmod +x swap4openvz.sh

3.运行

1
sh ./swap4openvz.sh

4.验证

1
free -m

centos安装tinyrss

1.在网站根目录,执行git clone

1
2
git clone https://tt-rss.org/git/tt-rss.git tt-rss
chmod 770 tt-rss 

2.访问TT-RSS安装程序

http://yoursite/tt-rss/install/ 在页面配置数据库参数,保存自动生成的config.php 可能还需按以下步骤启用php fileinfo:

1
2
3
4
5
6
7
8
yum install -y php-devel
cd /root/lnmp1.4/src 
tar -jxvf php-5.6.36.tar.bz2 
cd php-5.6.36/ext/fileinfo/ 
/usr/local/php/bin/phpize 
./configure --with-php-config=/usr/local/php/bin/php-config 
make & make install 
vim /usr/local/php/etc/php.ini

最后一行加上extension=fileinfo.so 重启PHP,然后在phpinfo中检查是否开启fileinfo。

centos单独安装php探针

1.yum安装php

1
yum -y install php

2.yum安装apache

1
2
yum install -y httpd httpd-devel 
vim /etc/httpd/conf/httpd.conf 

用/命令搜索关键字ServerName     在ServerName例子下面添加

1
ServerName localhost 

用/命令,搜索关键字AddType application 添加

centos安装owncloud

1.安装php必要扩展

1
yum install php-mysql php-json php-xml php-mbstring php-zip php-gd curl php-curl php-pdo 

2.下载owncloud到安装文件夹default

1
2
wget https://download.owncloud.org/community/owncloud-10.0.8.zip 
unzip owncloud-10.0.8.zip 

3.建立文件夹及改变权限

1
2
3
4
5
6
cd owncloud 
mkdir data 
cd data 
touch .ocdata
chown -R www:www /home/wwwroot/default/owncloud 
chmod -R 770 /home/wwwroot/default/owncloud

4.安装owncloud

数据库中先建立一个数据库owncloud 通过网页浏览器到 http://ip-address/owncloud 进入安装界面,云的主页将出现;按要求创建一个新的管理员账户;输入管理员账户信息。

fastadmin常用命令

生成fa_test表的CRUD

1
php think crud -t test

生成fa_test表的CRUD且一键生成菜单

1
php think crud -t test -u 1 

删除fa_test表生成的CRUD

1
php think crud -t test -d 1 

生成fa_test_log表的CRUD且生成对应的控制器为testlog

centos安装wx.py

1.安装依赖项pymysql

1
pip install pymysql

2.导入数据库wxrss

wxrss.sql下载

centos部署lnmp

1 下载安装lnmp

1.1 下载及解压lnmp

1
wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6

1.2 修改php配置

修改lnmp.conf

1
Enable_PHP_Fileinfo = 'y'

1.3 使用Screen安装lamp

1
2
screen -S lnmp
 ./install.sh lamp

窗口状态下可以先按Ctrl-A,然后按d返回主窗口状态 主窗口状态下输入screen -r lnmp 可以恢复到lnmp窗口

centos常用命令

1.网络端口查看

1
netstat -lnp 

2.安装pip

1
2
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py 

3.安装pureftpd

1
cd lnmp1.5 ./pureftpd.sh 

4.安装mailx

1
2
yum -y install mailx 
vim /etc/mail.rc

set from=“xxx_db@126.com” – 发件邮箱 set smtp=smtp.126.com – smtp服务器,此处为126的 set smtp-auth-user=xxx_db – 也就是@126.com前的内容 set smtp-auth-password= – 密码 set smpt-auth=login

centos部署ss

1.安装epel扩展源

1
yum -y install epel-release 

2. 安装pip环境

1
yum -y install python-pip

3.安装shadowsocks

1
pip install shadowsocks

4.启动shadowsocks:

4.1方式一:

1
ssserver -p 8388 -k mypassword -m rc4-md5 -d start 

4.2方式二:

1
vim /etc/shadowsocks.json

单配置时加入

1
2
3
4
5
6
7
8
9
{ 
    "server":"my\_server\_ip",
    "server_port":8388, 
    "local_address":"127.0.0.1",
    "local_port":1080, 
    "password":"mypassword",
    "timeout":300,
    "method":"rc4-md5" 
} 

多配置时加入

taoid

70000100148174d222fdfcb4279c05b98507f076881b86c4aaf8c6ac01eb1315af2f3f327856362

新闻集合网站

推荐一个基于Vue2.0做的单页新闻集合网站,闲暇时可以浏览浏览。 该网站的风格类似于今日头条,集合了观察者网,网易新闻等的信息源,省去安装多个新闻app,随时掌握最新咨询。

股票交易记录

这是一款用于记录股票交易的android App,下载 下载后将后缀名改为apk,直接安装在android手机上。

推荐网站

推荐一个同学的公司网站http://codesh.cn/,对智能软硬件开发设计有需要的朋友可以去看看,该公司实力非常强大

小说接口

可以调用的一组小说接口

1.搜索小说

http://codeyu.wang/toutiao/lwnovel?type=search&id=逍遥游 输入: id——小说名称关键词 返回: data——小说列表数据

2.小说文章列表

http://codeyu.wang/toutiao/lwnovel?type=list&id=xiaoyaoyou 输入: id——小说id 返回: data——小说文章列表数据

3.小说文章详情

http://codeyu.wang/toutiao/lwnovel?type=article&id=xiaoyaoyou/31707250 输入: id——小说id/文章id 返回: data——小说文章详情数据

新闻提醒插件

这是一款chrome小插件,可以提醒观察者网和网易新闻频道的最新文章更新, 每30分钟推送一次。下载 下载后将后缀名改为crx,拖入基于chrome的浏览器中安装即可

小说爬虫推送至kindle

这是将钟意的小说爬虫并推送到kindle的一款基于python2.7的小程序, 下载 下载后将后缀名改为py,并运行 注意事项: 1.在文件中的mail_host,mail_user,mail_pass,mail_postfix中分别填入推送邮箱的smtp服务器,用户名,密码和服务器域名。 该邮箱应事先写入亚马逊的邮箱信任列表中 2.在文件中的mailto_list 中填入接受推送的kindle邮箱列表

答题游戏助手

1.程序功能

这是一个Python小程序,帮助你在现在火热的直播答题游戏(百万英雄,冲顶大会,YY答题)中通过百度OCR和百度搜索给出答题建议。

2.程序下载

目前有2种算法同时运行,一种是基于百度搜索问题得到的页面中答案出现频率给出答题建议, 另一种是基于答案相关度的方法给出答题建议,即将百度搜索问题+答案得到的数目与百度单独搜索答案得到的数目的比值排列,从而给出更可能的答案。 实际运行效果第一种方法略好于第二种,而且速度更快,因此先给出第一种答题建议,再给出第二种答题建议。总运行时长约为5~7s。 下载(更新于20180118)

观察者网全文显示插件

这是一个运行在Tampermonkey或GreaseMonkey上的JS小插件, 它可以帮助你在观察者网站中将一篇文章的内容集中显示,帮助您迅速浏览新闻内容,不再有翻页阅读的苦恼。 这是下载链接 guanchafulltext , 以及github链接https://github.com/kingems/guanchafulltext/tree/master, 以及greasyfork链接https://greasyfork.org/zh-CN/scripts/37561-%E8%A7%82%E5%AF%9F%E8%80%85%E7%BD%91%E5%85%A8%E6%96%87%E6%98%BE%E7%A4%BA

贴子脱水工具插件

这是一个运行在Tampermonkey或GreaseMonkey上的JS小插件, 它可以帮助你在百度贴吧,豆瓣小组,天涯论坛中迅速提取楼主发言,并将这些信息输出为Txt文本格式或Html网页格式以便离线查看, 这是下载链接 papergather , 以及github链接https://github.com/kingems/PaperGather, 以及greasyfork链接https://greasyfork.org/zh-CN/scripts/32466-%E8%B4%B4%E5%AD%90%E8%84%B1%E6%B0%B4%E5%B7%A5%E5%85%B7

理财网贷利率计算器

这是一个帮助您轻松计算各理财平台或网贷平台或住房贷款在各种借贷方式下的真实年利率的实用计算器,小程序二维码是