AWS Lightsail 简介
类似于传统的linode
, DigitalOcean
这样的VPS
,计费规则简单粗暴(按月付费),并且提供web ssh
控制台。
最便宜的主机5$
每月,1CPU
, 512M
内存,20G
ssd
硬盘,并提供1T
免费流量。(EC2
免费15G
)。
并且可以Windows
!!!(价格稍高)。
提供 美国 德国 英国 爱尔兰 日本 新加坡 印度 悉尼 地区的实例。
功能介绍
- 创建/启动/停止/重启/删除实例
- 创建/删除/释放/绑定静态
IP
- 开放端口
使用方法
1、申请key
前往:https://console.aws.amazon.com/iam/home?region=us-east-2#/security_credential获取key
即可。
2、安装组件
我是使用的AWS lightsail Ubuntu16
的实例进行的管理,所以很简单
apt update -y
apt install python-pip -y
pip install awscli --upgrade
3、获取脚本
apt install wget -y
wget https://ppx.ink/wget/aws.bash && chmod +x aws.bash && ./aws.bash
#备用地址
apt install wget -y
wget https://www.southcat.net/usr/down/aws.bash && chmod +x aws.bash && ./aws.bash
演示
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1820/
不妨点个广告再走嘛
相关推荐
-
mmPlayer:一款基于Vue的自适应Web在线音乐播放器
说明:一两年前博主曾分享过一个美观的在线音乐播放器MKOnlineMusicPlayer→传送门,不过作者早已停止了维护,最近有小伙伴推荐了mmPlayer,一个使用Vue全家桶打造自适应Web音乐播放器,模仿QQ⾳乐⽹页版界⾯,主要以为PC端为主,移动端只做相应适配(未做歌词显⽰),现已实现播放器、歌词滚动、排⾏榜、搜索、播放历史、同步⽹易云歌单六⼤功能。 截图 功能 播放器 快捷键操作 歌词滚动 正在播放 排行榜 歌单详情 搜索 播放历史 查看评论 同步网易云歌单 安装 Github地址:https://github.com/maomao1996/Vue-mmPlayer 1、安装依赖 #Debian/Ubuntu系统 curl -sL https://deb.nodesource.com/setup_10.x | bash - apt install -y nodejs git screen #CentOS系统 curl -sL https://rpm.nodesource.com/setup_10.x | bash - yum install nodejs git screen -y 2、运行播放器 git clone https://github.com/maomao1996/Vue-mmPlayer.git mmPlayer cd mmPlayer #安装依赖 npm install #开发者运行 npm run serve 访问地址为ip:8080,不过这里是用来调试的,先放着不动,然后再把后端服务器搭建好。 为了避免出现不必要的问题,这里就不直接使用项目中的源码了,直接拉取最新的API。 git clone https://github.com/Binaryify/NeteaseCloudMusicApi.git cd NeteaseCloudMusicApi #安装依赖 npm install #运行 node app.js #或者后台运行 screen -dmS api node app.js 后端地址为ip:3000,如果想改其它端口,比如5555,启动命令为set PORT=5555 && node app.js。 3、修改并打包这里只说下常见的几个修改地方,比如标题、后端api地址修改什么的。 #修改后端api 路径src/config.js,修改const URL = 'http://ip:3000' #修改标题和提示话语 路径src/App.vue和src/components/mm-header/mm-header.vue,自己找关键词自行修改吧 这里如果你想使用https访问该音乐播放器,那还需要使用https域名反代该api地址,然后将反代后的https域名填进去。 接下来再打开ip:8080查看修改效果,不过一般不在本地是用不了的,所以只看标题和提示啥的就行。...
-
修改phpMyAdmin导入MySQL数据库文件大小限制
说明:有时候网站内容多了,数据库也自然增大了,我们在迁移网站的时候发现数据过大,导致导入数据库超过了phpmyadmin自身的限制,无法直接导入,一般会出现如下提示:”No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.”不过我们可以修改phpmyadmin导入文件的大小限制来实现。 这里说下2种方法,一般第一种就可以了,如果不行,就进行第二步,不过虚拟主机用户是无法修改这些文件的,如果数据库文件太大,只能单表导出。 一、修改php.ini文件1、查找post_max_size,指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值,默认为8M,看你自己需要进行改变。2、查找File Uploads,首先确认file_uploads = on;是否允许通过HTTP上传文件的开关,默认为ON即是开。 3、查找upload_max_filesize;即允许上传文件大小的最大值。默认为2M。 如果要上传>8M的文件,那么只设置上述四项还不定一定可以。最好对下面的参数也进行设置: max_execution_time = 600;每个PHP页面运行的最大时间值(秒),默认30秒。 max_input_time = 600;每个PHP页面接收数据所需的最大时间,默认60秒。 memory_limit = 8M;每个PHP页面所吃掉的最大内存,默认8M。
-
很好用的DHT磁力链接搜索引擎快速安装方法
说明 纸上烤鱼是从浩瀚的DHT网络(UDP)中获取磁力链接(magnet)信息的搜索引擎,主要分为爬虫、网站、数据库、索引,爬虫基于socket、bencode库,网站基于flask库,数据库为mysql,索引为sphinx,请勿用于非法用途。 SSBC安装方法可参考:手撕包菜SSBC DHT磁力链一键安装包。 安装 Github地址:https://github.com/wenguonideshou/zsky系统环境:centos7 python2.7。主机要求:至少1G内存、100G硬盘,1G SWAP,具有公网IP的国外主机/服务器 安装命令: wget https://www.southcat.net/usr/shell/zsky.sh && sh zsky.sh 相关操作 修改simdht_worker.py里的max_node_qsize的大小调节爬取速度(队列大小) 执行python manage.py init_db创建表/平滑升级表结构 执行python manage.py create_user 建管理员 执行python manage.py changepassword修改管理员密码 执行systemctl start gunicorn启动网站 执行systemctl start mariadb启动数据库 执行systemctl status mariadb查看数据库运行状态 执行systemctl restart mariadb重新启动数据库 执行systemctl status gunicorn查看gunicorn运行状态 执行systemctl restart gunicorn 重新启动网站 执行systemctl restart indexer手动重新索引 执行systemctl start searchd开启搜索进程 执行systemctl status searchd查看搜索进程运行状态 执行systemctl restart searchd 重新启动搜索进程 相关问题 Q:如何绑定多个域名? A:在/etc/nginx/nginx/nginx.conf文件内修改,多个域名用空格隔开,修改完成后执行nginx -s reload生效 Q:如何修改站点名? A:修改manage.py里的常量sitename Q:如何修改地图里的域名? A:修改manage.py里的常量domain Q:如何修改后台地址? A:修改manage.py中的以下语句中的url=后面的地址: admin = Admin(app,name='管理中心',base_template='admin/my_master.html',index_view=MyAdminIndexView(name='首页',template='admin/index.html',url='/fucku')) Q:如何屏蔽违禁词 A:在sensitivewords.txt这个文件里面添加违禁词,一行一个,支持.*?等正则符号,添加完成后systemctl restart gunicorn生效 Q:如何实现远程主机反向代理本机的程序? A:修改本机的/etc/systemd/system/gunicorn.service其中的127.0.0.1:8000修改为0.0.0.0:8000然后执行systemctl daemon-reload,然后执行systemctl restart gunicorn,本机不开启nginx,远程主机开启nginx、配置反向代理、绑定域名即可,nginx的配置文件参考程序内的nginx.conf 。 Q:如何限制/提高爬取速度? A:修改simdht_worker.py里的max_node_qsize=后面的数字,越大爬取越快,越小爬取越慢 Q:如何修改数据库密码? A:执行mysqladmin -uroot -p password 123456!@#$%^...
-
Linux VPS使用wget下载百度网盘文件的方法
说明:我们都喜欢把网站备份文件或者其它文件放在百度网盘,等到需要用的时候,就从百度网盘把文件下载到本地再上传到服务器,这样很麻烦,这里说下vps下载百度网盘文件最方便的方法,就是用wget命令下载,也许有人知道该方法,但现在对于稍微有点大的文件就没法了,毕竟获取不到文件直链了,所以这里也说下如何下载大文件。 方法 1、获取百度网盘直链比较小的文件可以直接获取下载链接,大文件获取直链的方法参考:百度网盘直接下载助手 Tampermonkey(油猴)脚本 2、用wget命令下载文件获取到文件直接下载地址后,通过下面的命令下载。 wget -c -O xx.zip "https://xx.com/xx" #xx.zip为文件名,后面为文件下载地址
-
Linux VPS纯净版Debian/Ubuntu/CentOS/Windows系统一键安装脚本
说明:本脚本是Vicer大佬将其Debian、Ubuntu、CentOS、DD Windows一键安装脚本合体了,使用更加方便了。 背景 适用于由GRUB引导的CentOS、Ubuntu、Debian系统。 使用官方发行版去掉模板预装的软件。 同时也可以解决内核版本与软件不兼容的问题。 只要有root权限,还您一个纯净的系统。 相关文章 Linux VPS纯净版CentOS系统一键安装脚本 Linux VPS无限制一键全自动DD安装Windows脚本 Linux VPS纯净版Debian/Ubuntu系统一键安装脚本 注意 全自动安装默认root密码:MoeClub.org,安装完成后请立即更改密码。 能够全自动重装Debian/Ubuntu/CentOS等系统。 同时提供dd镜像功能,例如:全自动无救援dd安装windows系统。 全自动安装CentOS时默认提供VNC功能,可使用VNC Viewer查看进度。 VNC端口为1或者5901,可自行尝试连接。(成功后VNC功能会消失)。 目前只支持CentOS 6.9及以下版本(5.x、6.x)。 特别注意:OpenVZ构架不适用。 使用 1、安装依赖 #Debian/Ubuntu apt-get install -y xz-utils openssl gawk file #RedHat/CentOS yum install -y xz openssl gawk file 如果出现错误请运行: #Debian/Ubuntu apt-get update #RedHat/CentOS yum update 2、下载脚本及使用 wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh #脚本备份 https://www.southcat.net/usr/shell/InstallNET.sh 使用方法: Usage: bash InstallNET.sh -d/--debian [dist-name] -u/--ubuntu [dist-name] -c/--centos [dist-version] -v/--ver [32/i386|64/amd64] --ip-addr/--ip-gate/--ip-mask -apt/-yum/--mirror -dd/--image -a/-m # dist-name:发行版本代号 # dist-version:发行版本号 # -apt/-yum/--mirror:使用定义镜像 # -a/-m:询问是否能进入VNC自行操作。 -a为不提示(一般用于全自动安装), -m为提示。 3、使用示例 #使用默认镜像全自动安装 bash...
-
使用Unix Sockets的Redis作为对象缓存来加速wordpress站点
介绍 当 Redis 走 Unix Sockets 是在 OSI 模型中而没有哦组 TCP/IP,可以实现约 25% 的性能提升。 安装 以 Ubuntu 16.04 LTS 为例, 一、安装 Redis apt-get install redis-server 二、查看目前 Redis 运行在那个用户上 root@host:~# sudo ps aux | grep redis sudo: unable to resolve host www.xx.com redis 29409 0.0 0.8 37224 8796 ? Ssl 10:43 0:00 /usr/bin/redis-server 127.0.0.1:6379 可见 Redis 运行在 redis 上 三、添加到 Apache、Nginx 和 PHP-FPM 所在的用户组,一般来说软件源安装的都是 www-data,编译的都是 www,但是不绝对,我这里是在 www-data usermod -g www-data redis 四、创建 unix socket 所在文件夹 mkdir -p /var/run/redis/ 五、赋予权限 chown -R redis:www-data /var/run/redis 六、修改配置文件,我的是在 /etc/redis/redis.conf将 unixsocket 和 unixsocketperm 前的 # 去掉,并将 unixsocketperm 的值由...
-
Comment2Wechat:一个Typecho新评论微信提醒插件(修改自原版本)
说明:对于经常使用微信的博主来说,微信提醒确实要比邮件方便的多,之前用wordpress博客的时候,也用过微信提醒,只不过不是用插件,是通过添加代码完成的,参考:给WordPress的新评论添加微信提醒,对于Typecho,有大神做了插件就方便多了。 功能 每当有人评论你的文章时,可以通过Server酱推送到你的微信上。 相比原插件新增了两个功能设置: 当评论者为自己时不提醒。 使用HTTPS与Server酱进行通信。 截图 下载 Github下载:Comment2Wechat V2.0本地下载:Comment2Wechat V2.0 部署 下载完后将Comment2Wechat文件夹解压至(Typecho根目录)/usr/plugins中即可。 注意事项 如果你是从Github下载的,请记得将插件文件夹重命名为Comment2Wechat。如果你已经有原版插件,可以直接覆盖,但是在这之后必须点开设置菜单并保存设置一次(即使你不需要更改默认设置)。 使用 首先去Server酱首页(https://sc.ftqq.com/),根据首页的说明一步步操作即可。然后将你获取的SCKEY粘贴到插件的设置中,保存设置。就这么简单。 作者 插件原作者:Comment2Wechat V1.0.0 by Y!an https://github.com/YianAndCode/Comment2Wechat插件修改者:Comment2Wechat V2.0.0 by Tsuk1ko https://lolico.moe 感谢
-
一款开源免费的办公套件系统:DzzOffice安装教程
简介 DzzOffice是一套开源办公套件,适用于企业、团队搭建自己的 类似“Google企业应用套件”、“微软Office365”的企业协同办公平台。DzzOffice由多款开源办公应用组成,包括网盘、文档、相册、联系人等,安装DzzOffice框架后,可根据需要从内部的应用市场进行选择和安装。应用能够单独使用,也能与其他多款应用组合使用,十分强大。 官方网站:http://dzzoffice.com演示地址:http://demo.dzzoffice.com/ 截图 功能 网盘:企业、团队文件集中管理。主要体现的功能是支持企业部门的组织架构建立共享目录,也支持组的方式灵活建立共享目录。支持文件标签,多版本,评论,详细的目录权限等协作功能。 文档:在线Word文档协作工具。前端做了一套模板管理,用于企业添加自己的常用文档模板,如空白合同。后端支持office online server,onlyoffice,collaboraoffice来实现文档预览与协同编辑。 表格:在线Excel协作工具,其余同上。 演示文稿:在线 PPT 文档浏览、编辑工具,其余同上。 记录:多人参与协作的记录本,主要体现协作记录内容。 新闻:文章系统,可用于企业新闻,通知等用途。 通讯录:企业人员联系方式查询。 文集:通过树形目录有序管理文档。支持Markdown编辑,支持导入导出txt、epub、mobi、azw3。 相册:企业,团队图片管理。 任务板:任务管理、团队协作。 讨论板:内部论坛设置。 表单:表单,问卷工具。 安装 1、搭建web环境我们可以用lnmp、lamp一键包或者宝塔之类的面板来搭建web环境即Nginx、PHP、Mysql。lnmp安装方法可参考:https://www.southcat.net/archives/61/宝塔安装方法可看:https://www.southcat.net/archives/254/ 2、上传程序搭建好web环境后,添加网站并解析,再上传DzzOffice程序到网站目录,程序最新下载地址:点击查看。 宝塔面板可直接上传,lnmp可以使用以下命令: #记得替换域名参数 cd /home/wwwroot/www.yourdomain.com wget --no-check-certificate https://github.com/zyx0814/dzzoffice/archive/2.0beta.tar.gz tar zxvf 2.0beta.tar.gz mv dzzoffice-2.0beta/{.,}* /home/wwwroot/www.yourdomain.com chown www:www -R ./ 然后打开域名,设置数据库,管理员账号即可。
-
CentOS 7开放设置端口及firewall常用命令介绍
说明:很多人用CentOS 7时会发现CentOS 6系列中的iptables相关命令不能用了,因为Centos 7使用firewalld代替了原来的iptables。所以iptables相关命令是不能直接使用的,这里说下开放设置端口及firewalld常用命令。 1、关闭防火墙 systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2、开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 3、重启防火墙 firewall-cmd --reload firewall-cmd --state ##查看防火墙状态,是否是running firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd --get-zones ##列出支持的zone firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的 firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no firewall-cmd --add-service=ftp ##临时开放ftp服务 firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务 firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口 iptables -L -n ##查看规则,这个命令是和iptables的相同的 man firewall-cmd ##查看帮助
-
一个可以解决因api抽风出现空目录的OneDrive目录程序:OneList
说明:目前OneDrive目录程序已经很多了,比如:PyOne、OneIndex和OLAINDEX。这几个各有特色,都挺好用的,不过有时候api在高峰期抽风的时候,都很容易出现空目录的情况,导致下载会出现问题,这里萌咖和sxyazi大佬就历时N天,写了个基于Python3的简约OneDrive目录列表,同时换了一种api来防止因使用人过多导致抽风等问题,稳定性大大的增加,而且使用Redis动态缓存策略,打开目录的速度是相当的快,不过该程序初衷只想安静的做个目录程序,所以是不会增加看视频的功能,如果你想看视频,那就选择开头的3个程序。 截图 安装 Github地址:https://github.com/0oVicero0/OneList/ 说明:该程序不适用OneDrive个人版,且建议使用Debian系统安装,会很快。 1、安装依赖CenOS 6系统: #安装EPEL rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm #安装Python3和Redis yum install python34 redis git -y #安装pip3 wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py #启动Redis service redis start #设置Redis开机自启 chkconfig redis on CenOS 7系统: #安装EPEL rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm #安装Python3和Redis yum install python36 redis git -y #配置Python3软链接 ln -s /usr/bin/python3.6 /usr/bin/python3 #安装pip3 wget https://bootstrap.pypa.io/get-pip.py python3 get-pip.py #启动Redis systemctl start redis #设置Redis开机自启 systemctl enable redis Debian/Ubuntu系统: #安装pip3和Redis apt update apt install python3-pip redis-server git -y 2、安装OneList #拉取源码 git clone https://github.com/0oVicero0/OneList.git #安装依赖 cd OneList && pip3 install -r requirements.txt 3、获取auth_token 提示:获取方式建议选择方法一。 方法一:直接访问地址→传送门,然后登录你的账号获取auth_token即可。 方法二:先使用浏览器访问该地址→传送门,登录你的OneDrive账号,复制地址栏code=和&session之间的参数。 获取refresh_token,在SSH客户端使用命令:...