分类 VPS相关 下的文章

免责声明:该脚本仅用于学习交流,其他用途请购买正版。

脚本首发地址:https://loli.team/bt6x.html

**宝塔官方更新日志:
1.优化IPv6兼容性
2.修复无法添加中文域名的问题
3.修正PHP运行状态检测错误的问题
4.修正FTP备份问题
5.其它细节调整**

宝塔6.9.0开心版|破解版(最版本)

1.使用一键脚本:

wget -O bt\_6.9.0\_v2.sh https://api.moecat.cn/6.9.0\_v2/bt\_6.9.0\_v2.sh && chmod 755 bt\_6.9.0\_v2.sh && bash bt\_6.9.0_v2.sh

3.选择 1 “未安装宝塔版” 没有安装宝塔的 执行命令 自动安装宝塔面板 升级专业版 自动安装需要破解的插件(其他插件直接可以用 无需破解 除 防火墙插件需要手动操作)

4.选择 2 “已安装宝塔版” 已经安装宝塔的 执行命令 升级专业版 自动安装需要破解的插件(其他插件直接可以用 无需破解 除 防火墙插件需要手动操作)

5.选择 3 “快速安装环境” 觉得宝塔后台安装慢的,可以使用本命令进行安装所需要的环境 除 nginx 和 apache 环境第一次无法安装 需要在面板安装 之后 卸载了环境 可以用脚本安装

6.选择 4 “编译安装环境” 觉得宝塔后台安装慢的,可以使用本命令进行安装所需要的环境 除 nginx 和 apache 环境第一次无法安装 需要在面板安装 之后 卸载了环境 可以用脚本安装,但是 编译安装 会比快速安装 慢很多~

7.选择 5 “修复 Nginx防火墙” 很多人反馈,安装防火墙之后显示到期,虽然可以用,但是重启面板就又关闭了,最后排查发现是一个验证的问题,已经null掉了,大家使用此命令修复即可~ 然后发现Apache 并没有加验证,可能是宝塔官方忘记了,或者Nginx用户多,Apache就放弃了吧~

8.选择 6 “修复 apache nginx ssl 无法启动报错” 最近出现 apache nginx 重装 ssl 启动 出现报错问题 该问题是宝塔官方的BUG 与防火墙冲突导致的! 搞不懂 官方为啥一直更新防火墙 结果搞错这种 bug 就如下面这些报错 就可以用脚本修复!

9.Nginx 防火墙插件 需要安装脚本上的提示进行安装 切勿在宝塔后台自己手动安装防火墙,具体操作流程:1.执行修复A安装修复完毕 – 2.到面板打开防火墙 提示到期 – 3.执行修复B 防火墙重启(一旦重启了服务器,需要重新安装这个 流程 重新安装防火墙,暂时没办法解决!)

2.不想使用开心版的,直接使用官方脚本转成免费

wget -O update.sh http://download.bt.cn/install/update.sh && bash update.sh free

脚本仅支持CentOS7,64位系统!!!请使用纯净的系统安装!!!请使用ROOT用户执行脚本!!!

使用方法:

wget https://lala.im/static/script/qBittorrentCentOS7install.sh && chmod +x qBittorrentCentOS7install.sh
./qBittorrentCentOS7install.sh

因为编译libtorrent的时候需要用到大量的内存,小于2GB的机器可能会因为内存不足导致进程被杀掉,所以我在脚本内加了一个创建swap的功能。创建的swap文件保存在/var目录下,安装完成之后可以自己手动删除掉。(话说内存小于2GB还装个锤子QB啊,挂PT内存没4G起步,你不是在玩蛇吗???)

另外因为libtorrent编译需要比较长的时间,我加了一个设置编译时使用多个CPU线程的功能,根据你自己机器的CPU核心数来设置就行了,比如你是一个4核心的机器,在脚本内输入4,那么编译的速度会变快很多!

脚本会帮你安装如下软件:

qBittorrent4.1.1
libtorrent1.1.9(https://github.com/arvidn/libtorrent/releases/

回显内容:

qBittorrentWEB地址:你的机器公网IP+端口8080
WEB账号:admin
WEB密码:adminadmin

管理命令:

systemctl start qBittorrent
systemctl stop qBittorrent
systemctl restart qBittorrent

预览图:


本文转自:https://lala.im/4036.html,如有违规,请联系删除!

下面介绍如何挂载9元/年的40G OSS扩充存储空间。
存储包:

半年付5元。
存储包挂载介绍和ESC的相同:

  • OSS与同地域的全部ecs内网互通 OSS内网IP是特殊IP段 全阿里云的vpc/经典机器都可以访问任一一个该地区的OSS 所以OSS和ecs只有地域关系;
  • OSS内网传输不收流量费 但是收API操作费 这个费用包括但不限于读写次数 1块钱100W次;
  • OSS外网传输费是0.3块多钱/GB;
  • 国内版OSS可以内网给国际站/日本站的机器用 只要你是OSS和ecs相同地区的就OK。

点击这里领取1888元专享限时红包

购买OSS

在此快速购买存储包然后进入控制台创建bucket

购买和创建一定要选择和服务器同样的香港地区。

安装OSSFS

wget https://github.com/aliyun/ossfs/releases/download/v1.80.5/ossfs_1.80.5_centos7.0_x86_64.rpm

centos7为例,其他系统版本ossfs下载:https://github.com/aliyun/ossfs/releases

安装:

yum localinstall ossfs_1.80.5_centos7.0_x86_64.rpm

Ubuntu/Debian安装:

首先安装gdebi,然后使用gdebi安装。

sudo apt-get update
sudo apt-get install gdebi-core
sudo gdebi your_ossfs_package

挂载方法:

获取 AccessKeyId/Secret

登录阿里云控制台。单击页面左上方的管理控制台。将鼠标移至右上方的“账号管理”图标选择accessKeys,然后创建key

注意:提示信息中的云账号AccessKey是您访问阿里云API的密钥,具有该账户完全的权限,请务必妥善保管。请勿通过任何方式(如Github等)将AccessKey公开至外部渠道,以免被恶意利用而造成安全威胁。强烈建议您遵循阿里云安全最佳实践,使用RAM子用户AccessKey来进行API调用。

挂载:

设置bucket name(购买后创建的bucket名称) 和 AccessKeyId/Secret信息,将其存放在/etc/passwd-ossfs 文件中,注意这个文件的权限必须正确设置,建议设为640

echo my-bucket:my-access-key-id:my-access-key-secret > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs

my-bucket:my-access-key-id:my-access-key-secret 对应为 bucket名称 : AccessKey ID : Access Key Secret

OSS bucket挂载到指定目录:

ossfs my-bucket my-mount-point -ourl=my-oss-endpoint

oss endpoint地址可以在OSS控制台找到 一定要选择内网地址。

示例:

my-bucket这个bucket挂载到/tmp/ossfs目录下,AccessKeyIdabcdeAccessKeySecret123456oss endpointoss-cn-hongkong-internal.aliyuncs.com

echo my-bucket:abcde:123456 > /etc/passwd-ossfs
chmod 640 /etc/passwd-ossfs
mkdir /tmp/ossfs
ossfs my-bucket /tmp/ossfs -ourl=http://oss-cn-hongkong-internal.aliyuncs.com

查看:

df -h

root@centos:~#  df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        486M     0  486M   0% /dev
tmpfs           496M     0  496M   0% /dev/shm
tmpfs           496M  6.7M  490M   2% /run
tmpfs           496M     0  496M   0% /sys/fs/cgroup
/dev/vda1        25G  2.5G   21G  11% /
tmpfs           100M     0  100M   0% /run/user/0
ossfs           256T     0  256T   0% /www/wwwroot/default/ossfs

这样就算成功了。

挂载目录权限问题

Q: ossfs挂载时如何设置权限?

如果要允许其他用户访问挂载文件夹,可以在运行ossfs的时候指定allow_other参数:

ossfs your_bucket your_mount_point -ourl=your_endpoint -o allow_other

为什么使用allow_other参数,仍然不能访问文件?
注意:allow_other是赋予挂载目录其他用户访问的权限,不是里面的文件!如果您要更改文件夹中的文件,请用chmod命令。
allow_other默认赋予挂载目录777权限,我想让挂载目录的权限为770,该怎么办?
可以通过umask设置

Q: 如果要使挂载的文件夹(/tmp/ossfs)属于某个user:

方法一:

如果要使挂载的文件夹/tmp/ossfs属于某个user,则需要以user的身份创建挂载文件夹和使用ossfs

sudo -u user mkdir /tmp/ossfs
sudo -u user ossfs bucket-name /tmp/ossfs
方法二:

首先通过id命令获得指定用户的uid/gid信息。例如获取www用户的uid/gid信息:id www;然后挂载时指定uid/gid参数:

ossfs your_bucket your_mountpoint -ourl=your_url -ouid=your_uid -ogid=your_gid

注意:uid/gid都是数字。

参考链接

卸载:

root账户卸载:

umount  /挂载目录

非root用户要卸载目录,请用:

fusermount -u your_mountpoint

开机自动挂载

Q: 如何开机自动挂载ossfs?

  • Step 1 
    首先请参考使用说明,把bucket nameaccess key id/secret等信息写入/etc/passwd-ossfs,并将该文件权限修改为640。

    echo your_bucket_name:your_access_key\_id:your_access_key_secret > /etc/passwd-ossfs
    chmod 640 /etc/passwd-ossfs
  • Step 2 
    接下来针对不同的系统版本,设置方式有所不同
  • /etc/init.d/目录下建立文件ossfs,把模板文件中的内容拷贝到这个新文件中。并将其中的your_xxx内容改成您自己的信息。
  • 执行命令:chmod a+x /etc/init.d/ossfs
  • 上述命令是把新建立的ossfs脚本赋予可执行权限。您可以执行该脚本,如果脚本文件内容无误,那么此时oss中的bucket已经挂载到您指定的目录下了。
  • 执行命令:chkconfig ossfs on
  • 上述命令是把ossfs启动脚本作为其他服务,开机自动启动。
  • /etc/fstab中加入下面的命令
*   其中上述命令中的`your_xxx`信息需要根据您的`bucket name`等信息填入。
    
*   保存`/etc/fstab`文件。执行`mount -a`命令,如果没有报错,则说明设置正常。
    
*   到这一步,`ubuntu14.04`就能自动挂载了。`centos6.5`还需要执行下面的命令:
    
*   `chkconfig netfs on`
    
*   Step 2A 通过`fstab`的方式自动挂载(适用于`ubuntu14.04, centos6.5`)
    
*   Step 2B 通过开机自启动脚本挂载(适用于centos7.0及以上的系统)
    

*   好了,现在`ossfs`就可以开机自动挂载了。
    

开心方法:

1.宝塔5.9.1免费版安装

Centos安装脚本

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

2.升级专业版(5.9.1专业版)

wget -O update.sh http://download.bt.cn/install/update_pro.sh && bash update.sh pro

3.破解流程

找到路径/www/server/panel/class 找到文件名或者直接搜索:common.py 搜索代码164行

data = panelAuth().get_order_status(None)

(这里可能有点不一样 但是 一样 替换成下面的就行了)
替换成

data = {'status' : True,'msg' : {'endtime' : 32503651199 }}

进入 /www/server/panel/data 新建一个文件 文件名为:userInfo.json 内容空的,如果存在这个文件的删掉重新新建userInfo.json。
不想麻烦 也可以

echo/www/server/panel/data/userInfo.json

4.最后重启宝塔

/etc/init.d/bt restart 

5.Enjoy!

 title=

 title=

本文转自:https://www.321002.com/87.html,版权归原作者所有!

前言

有时候会遇到Linux的源更新速度非常的缓慢,特别是在国内使用默认的源,因为国内的网络环境,经常会出现无法更新,更新缓慢的情况。在这种情况下,更换一个更适合或者说更近,更快的软件源,会为你的Linux安装更新操作更加的流畅和顺利。

使用

系统要求:CentOS 5+Ubuntu 14.04+Debian 7+

使用命令:

下载脚本

wget  git.io/superupdate.sh

运行脚本

bash superupdate.sh

如果第一步你出现错误或执行后无任何输出,请检查是否安装wget和ca-certificates,使用命令:

#Debian、Ubuntu
apt-get install -y wget && apt-get install -y ca-certificates
#CentOS
yum install -y wget && yum install -y ca-certificates

对于Debian默认换源为Fastly CDN的mirror这个源有Fastly的加持对境外主机都有不错的速度。对于Ubuntu和 CentOS系统都默认换为阿里云的mirror,这个源有阿里云全球CDN的加持,全球都有不错的速度。

对于Debian系统还设置了四套其他的源,阿里云,CloudFront CDN,网易163,中科大的源,请根据需要使用参数一键设置如:

bash superupdate.sh cn
bash superupdate.sh 163
bash superupdate.sh aliyun
bash superupdate.sh aws

如果配置的文件不满意,一键还原

bash superupdate.sh restore

文章来源:一键更换Linux软件源脚本

本文转自:https://www.moerats.com/archives/784/,版权归原作者所有。