说明:AMH
是由Amysql
自主开发的国产免费开源虚拟主机面板,基于Linux
、Nginx
、MySQL
、PHP
环境运行,同时具有SSH
命令与Web
端维护管理Nginx
、MySQL
、PHP
、主机、FTP
等,相类似的面板还有宝塔,VestaCP
等,都挺好用的,这里说下loc
大佬发的AMH4.5
安装教程。
更新
- 更新
curl
为curl-7.53.0
(如果内存没超过1G
以上,不建议安装Mysql5.7
以及以上系列数据库)。 - 更新:
php-5.3.29
,php-5.4.45
,php-5.5.38
,php-5.6.30
,php-7.0.17
,php-7.1.3
,nginx-1.10.3
,openssl-1.1.0e
,mysql-5.5.54
,mysql-5.6.35
,mysql-5.7.17
,mariadb-5.5.54
,mariadb-10.1.21
。
安装
1、准备工作
yum install -y wget
yum install -y vim
强烈建议先运行screen
,防止ssh
中断
apt-get install screen #debian
yum -y install screen #centos
screen -S amh
2、安装脚本Centos 5 .x
和Centos 6.x
可直接运行以下命令:
wget http://www.sxsay.com/amh/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
备用地址:
wget --no-check-certificate https://www.southcat.net/usr/down/amh.sh && chmod 775 amh.sh && ./amh.sh 2>&1 | tee amh.log
Centos 7.x
安装请先运行ifconfig
,要是功能不全,就运行以下命令:
yum -y install net-tools.x86_64
再一键运行上面的脚本,最后更改控制面板的端口(8888
更改为你想要的端口):
amh SetParam amh amh_Listen 8888
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1644/
不妨点个广告再走嘛
相关推荐
-
使用virt-what判断VPS虚拟化技术
说明:VPS拥有多种虚拟化技术,常见的VPS虚拟化架构有OpenVZ、Xen、KVM这三种,我们可以用“virt-what”这个工具,判断和参考自己的VPS虚拟化架构。 1、下载工具 wget http://www.southcat.net/usr/down/virt-what-1.11.tar.gz 2、安装 tar zxf virt-what-1.11.tar.gz #解压缩包 cd virt-what-1.11 #进入目录 ./configure #按默认设置 make && make install #编译并安装 virt-what
-
使用Instantbox快速搭建一个开箱即用的Web端临时Linux系统
说明:我们很多时候想学习下Linux或者程序搭建,然后出错了,不会解决的可能会直接重装系统,很麻烦,然后这里博主就找到了个可以解决该问题的工具instantbox,使用该工具可以让你仅通过浏览器的情况下,快速创建一个开箱即用的Linux系统,可以随时调整配置、使用时长,不用的话可以直接删掉,目前有Ubuntu、CentOS、Debian、Alpine等主流系统,不过由于是通过Docker实现的,所以平时有些命令操作肯定是不能用了,但一般情况下还是可以满足需求的,搭建方法也是超简单,这里说下。 截图 安装 Github地址:https://github.com/instantbox/instantbox 1、安装Docker使用以下命令: #CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker 2、安装Instantbox #期间会要你输入端口等信息 mkdir instantbox && cd $_ bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh) #启动容器 docker-compose up -d 然后使用ip:port访问即可。 对于CentOS系统,还需要开启端口,比如你上面填的8888,使用命令: #CentOS 6 iptables -I INPUT -p tcp --dport 8888 -j ACCEPT service iptables save service iptables restart #CentOS 7 firewall-cmd --zone=public --add-port=8888/tcp --permanent firewall-cmd --reload
-
网站被腾讯QQ/电脑管家/百度/搜狗/360等软件提示危险网站的解决方法
说明:有时候网站因为一些因素,会在QQ聊天框出现红色危险感叹号,还会被百度,电脑管家,360,搜狗等安全软件和浏览器劫持,这是对我们影响很大的,不过我们可以去安全联盟免费申请恢复安全,这里说下方法。 申请网站:https://appeal.anquan.org/
-
CentOS一键安装Resilio Sync来搭建专用文件共享系统
简介 Resilio Sync是一种依赖于BitTorrent协议的专用文件共享系统,原为BitTorrent Sync,简称BitSync是一款功能非常强大的同步工具,并且支持多终端设备:windows、linux、移动设备等都没有问题,再加上国内网盘纷纷关闭,如果您想自建搭建同步工具使用BitSync是一个非常不错的方案。 Resilio Sync官网:https://www.resilio.com/ 安装 #安装必要的软件包 yum -y install wget unzip #下载脚本 wget https://www.southcat.net/usr/down/Resilio-Sync.zip #解压并安装 unzip Resilio-Sync.zip && cd Resilio-Sync && chmod +x mysync.sh sync.sh && ./sync.sh 根据提示设置用户名和密码后,直到安装成功! 设置 1、输入http://IP:8888会要求输入刚刚设置的账号密码。2、输入成功进入初始化界面,随便起一个名称,勾选协议进入RslSync后台。3、打开右上角–设置–Preferences–选择中文进行保存,这样就是中文界面啦。 相关命令 为了方便管理,安装成功后请输入命令:source ~/.bashrc使alias生效,这样就可以使用mysync命令来管理了,mysync说明如下: #Resilio安装目录 /home/RslSync #配置文件 /home/RslSync/sync.conf #查看RslSync状态 mysync status #停止 mysync stop #启动 mysync start
-
BBR+BBR魔改+Lotsever(锐速)一键脚本 for Centos/Debian/Ubuntu
说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问题,前几天友链博主千影,也写出了一个魔改BBR脚本,脚本包含BBR+BBR魔改版+Lotsever(锐速),同时支持Centos、Debian、Ubuntu系统,很方便,也很强大。 教程更新 【2018年12月24日】 脚本新增BBRplus修正版,解决原版bbr在高丢包率下易失速以及bbr收敛慢的问题。尝试使其更好,减少排队和丢包。 【2018年3月8日】 脚本新增南琴浪的暴力魔改BBR,使速度更加暴力,实际效果因线路而定。 脚本安装 支持系统:CentOS 6+、Debian 8+、Ubuntu 14+。 注意:如果服务器有重要的数据,建议安装前先备份好数据,特别是CentOS系统。 运行以下命令: #过程有2步,第1步安装相应的内核,第2步开启内核对应的加速 wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh 使用脚本后会出现如下选项:根据自己需求操作,重启后再使用./tcp.sh命令接着操作。 如果在删除内核环节出现这样一张图注意选择NO,然后根据提示重启系统。 最后由于本脚本集成加速太多,兼容性可能不是很好,对于部分系统BBR安装不成功的,可以参考博客其它脚本。 超级暴力版魔改BBR一键脚本 for Debian OpenVZ平台魔改BBR一键脚本之Rinetd方式 魔改BBR一键安装脚本 for Debian/CentOS Linux VPS锐速(LotServer)一键安装脚本 相关链接 BBR魔改来源:https://www.94ish.me/1635.html BBR修正版来源:https://www.hostloc.com/thread-507165-1-1.html
-
NameSilo注册/转入/续费域名后取消及退款方法
说明:NameSilo是一家国外很火的域名商,自带隐私保护,价格也便宜,支持支付宝/PayPal等付款,首次注册和转入域名都可以使用优惠码便宜1美元,优惠码Namesilo_1。由于很多人误操作,可能需要取消/退款,这里就说下方法。 方法 1、域名注册域名注册后3天内取消注册才能退款,且你的账户之前没有过取消及退款。取消地址:点击进入,找到你要取消注册的订单号码,再点击“取消”栏中的红色“X”就可以了。 2、域名转移一般在转入未成功前都可以立马取消并退款,转移成功后如果订单存在而且有取消那个状态也是可以退款的,不过一般很快就因为各种消失就不可以退了。取消地址:点击进入,找到下面转移的订单就可以取消了。 3、域名续费域名续费3天内可以取消并退款,取消意味着永久删除域名,取消时请慎重考虑,取消地址:点击进入,找到续费订单,进入点取消即可。
-
Linux VPS 使用DDOS deflate来抵御DDOS攻击
说明:很多人搭建博客或者网站都会被DDOS攻击,基本都会出现网站打不开,服务器瘫痪,对于我们这些小博客来说,都不会花更多资金买抗DDOS服务器来防御DDOS,只能采取些其他办法,DDOS deflate是一款免费的用来防御和减轻DDOS攻击的脚本。它通过netstat监测跟踪创建大量网络连接的IP地址,在检测到某个结点超过预设的限制时,该程序会通过APF或IPTABLES禁止或阻挡这些IP。 1、安装DDOS deflate wget http://www.southcat.net/usr/down/DDOS/deflate.sh chmod +x deflate.sh ./deflate.sh 2、配置DDOS deflate配置/usr/local/ddos/ddos.conf文件。 ##### Paths of the script and other files PROGDIR="/usr/local/ddos" PROG="/usr/local/ddos/ddos.sh" IGNORE_IP_LIST="/usr/local/ddos/ignore.ip.list" CRON="/etc/cron.d/ddos.cron" APF="/etc/apf/apf" IPT="/sbin/iptables" ##### frequency in minutes for running the script ##### Caution: Every time this setting is changed, run the script with --cron ##### option so that the new frequency takes effect FREQ=1 ##### How many connections define a bad IP Indicate that below. NO_OF_CONNECTIONS=150 ##### APF_BAN=1 (Make sure your APF version is atleast 0.96) ##### APF_BAN=0 (Uses iptables for banning ips instead of APF) APF_BAN=0...
-
一款开源,美观,带后台管理的网址导航工具:WebStack-Laravel
说明:网址导航之前发过几个,不过大多都没有后台管理,都是通过修改代码来添加相应的网站,用起来不是很方便,这里就介绍个开源的网址导航网站项目WebStack-Laravel,具备完整的前后台,管理方便,很适合拿来制作自己的网址导航。 截图 安装 Github地址:https://github.com/hui-ho/WebStack-Laravel 所需环境:PHP 7.1+、Mysql、Nginx 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件商店,然后安装PHP 7.1+、Mysql、Nginx。 接下来再找到左侧软件商店-PHP管理-设置-删除禁用的proc_open和passthru函数,并安装Fileinfo扩展。 #如果Fileinfo拓展安装失败,就是内存太小,我们可以添加swap,不适用于ovz 1、脚本添加,脚本地址:https://www.southcat.net/archives/722/。 2、面板添加,找到左侧软件管理-系统工具-安装Linux工具箱,然后进入工具箱添加。 再点击左侧数据库,新建一个数据库。 2、更改composer源这里避免安装时候出现认证信息,先换个华为源。 composer config -g repo.packagist composer https://mirrors.huaweicloud.com/repository/php 3、安装WebStack-Laravel #拉取代码 git clone https://github.com/hui-ho/WebStack-Laravel.git #安装依赖 cd WebStack-Laravel rm -rf composer.lock composer install #编辑环变量 cp .env.example .env nano .env 修改相关信息: APP_NAME=WebStack APP_ENV=local(这里如果正式运行,请修改为:production) APP_KEY= APP_DEBUG=true(如果安装没问题,建议改为false) APP_LOG_LEVEL=debug APP_URL=http://localhost(这里修改你自己的域名地址) #数据库信息 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=moerats DB_USERNAME=moerats DB_PASSWORD=moerats 其它的参数自行改吧,或者直接默认,再使用命令: #生成KEY php artisan key:generate #迁移数据,对于有提示的,输入yes即可 php artisan migrate:refresh --seed 然后新建Systemd配置文件,只适用于CentOS...
-
Linux性能测试UnixBench一键脚本
简介 UnixBench是一个类unix系(Unix,BSD,Linux)统下的性能测试工具,一个开源工具,被广泛用与测试linux系统主机的性能。Unixbench的主要测试项目有:系统调用、读写、进程、图形化测试、2D、3D、管道、运算、C库等系统基准性能提供测试数据。 最新版本UnixBench5.1.3,包含system和graphic测试,如果你需要测试graphic,则需要修改Makefile,不要注释掉”GRAPHIC_TESTS = defined”,同时需要系统提供x11perf命令gl_glibs库。 下面的脚本使用了最新版UnixBench5.1.3来测试,注释了关于graphic的测试项(大多数VPS都是没有显卡或者是集显,所以图像性能无需测试),运行10-30分钟后(根据CPU内核数量,运算时间不等)得出分数,越高越好。 测试方法 wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh chmod +x unixbench.sh ./unixbench.sh 测试项目 Dhrystone 2 using register variables此项用于测试 string handling,因为没有浮点操作,所以深受软件和硬件设计(hardware and software design)、编译和链接(compiler and linker options)、代码优化(code optimazaton)、对内存的cache(cache memory)、等待状态(wait states)、整数数据类型(integer data types)的影响。 Double-Precision Whetstone这一项测试浮点数操作的速度和效率。这一测试包括几个模块,每个模块都包括一组用于科学计算的操作。覆盖面很广的一系列 c 函数:sin,cos,sqrt,exp,log 被用于整数和浮点数的数学运算、数组访问、条件分支(conditional branch)和程序调用。此测试同时测试了整数和浮点数算术运算。 Execl Throughput此测试考察每秒钟可以执行的 execl 系统调用的次数。 execl 系统调用是 exec 函数族的一员。它和其他一些与之相似的命令一样是 execve() 函数的前端。 File copy测试从一个文件向另外一个文件传输数据的速率。每次测试使用不同大小的缓冲区。这一针对文件 read、write、copy 操作的测试统计规定时间(默认是 10s)内的文件 read、write、copy 操作次数。 Pipe Throughput管道(pipe)是进程间交流的最简单方式,这里的 Pipe throughtput 指的是一秒钟内一个进程可以向一个管道写 512 字节数据然后再读回的次数。需要注意的是,pipe throughtput 在实际编程中没有对应的真实存在。 Pipe-based Context Switching这个测试两个进程(每秒钟)通过一个管道交换一个不断增长的整数的次数。这一点很向现实编程中的一些应用,这个测试程序首先创建一个子进程,再和这个子进程进行双向的管道传输。 Process Creation测试每秒钟一个进程可以创建子进程然后收回子进程的次数(子进程一定立即退出)。process creation 的关注点是新进程进程控制块(process control block)的创建和内存分配,即一针见血地关注内存带宽。一般说来,这个测试被用于对操作系统进程创建这一系统调用的不同实现的比较。 System Call Overhead测试进入和离开操作系统内核的代价,即一次系统调用的代价。它利用一个反复地调用 getpid 函数的小程序达到此目的。 Shell Scripts测试一秒钟内一个进程可以并发地开始一个 shell 脚本的 n 个拷贝的次数,n 一般取值 1,2,4,8。(我在测试时取 1, 8)。这个脚本对一个数据文件进行一系列的变形操作(transformation)。
-
一个很实用的搬瓦工VPS本地管理工具
说明:本工具可以让你很方便的管理你的搬瓦工VPS,并且查看具体信息,启动VPS,还可当SSH使用,而不需要经常登录网页后台,很方便。 截图 功能 查看VPS的内存/流量/硬盘/系统的情况。 简易的shell功能。 基本的VPS控制(启动/停止/重启/强制关闭)。 使用 软件下载:Github地址,进入后,下载最新版软件。 先登录搬瓦工后台,找到左侧API,记下你的VEID,并点击Show API Key获取你的API Key。 再打开软件,填入VEID和API_KEY就可以登录了。 没有搬瓦工想买的可以查看:搬瓦工VPS。