简介
OpenVZ Web Panel
是一个在物理服务器上开OpenVZ
虚拟服务器的一个管理软件,可以通过WEB
端进行创建和管理OpenVZ
服务器。
安装
本方法在Vultr CentOS 6 x64
下完美测试通过。且只适用于KVM
构架的VPS
或独立服务器。
1、关闭SELinux
/usr/sbin/sestatus -v
#如果返回以下信息则为关闭状态
SELinux status: disabled
如果为enabled
则为开启状态,这时候需要编辑/etc/sysconfig/selinux
文件,添加内容SELINUX=disabled
并保存。
2、配置防火墙
/sbin/iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables restart
如果是CentOS 7
系统,请参考:CentOS 7开放设置端口及firewall常用命令介绍开放3000
端口。
3、安装OpenVZ
配置yum
源
cd /etc/yum.repos.d
wget http://download.openvz.org/openvz.repo
rpm --import http://download.openvz.org/RPM-GPG-Key-OpenVZ
yum update -y
安装OpenVZ
内核和vzctl
、vzquota
等工具
yum install vzkernel
yum install vzctl vzquota
编辑/etc/sysctl.conf
文件,修改下面两个参数
net.ipv4.ip_forward = 1
kernel.sysrq = 1
使修改生效
modprobe bridge
lsmod|grep bridge
查看OpenVZ
服务状态及开始命令:
service vz status
service vz start
4、安装OpenVZ Web Panel
wget -O - https://raw.githubusercontent.com/sibprogrammer/owp/master/installer/ai.sh | sh
安装结束后,使用如下信息登录控制面板
http://<your-ip>:3000
默认用户名和密码均为admin
。
使用教程
点击左边的Physical Server
可创建系统,服务器模板等。
然后创建系统
创建服务器模板,可设置CPU
个数、内存等等。
点击左边的IP Addresses
创造IP
。
最后可以创建服务器了。
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1830/
不妨点个广告再走嘛
相关推荐
-
Superspeed:一键测试服务器到国内的速度
简介 利用Speedtest测试你的国外主机到国内不同省市的速度。 集成了Speedtest提供的电信,联通,移动线路。 一键选择,一键测试。 全面测速,添加一键全面测速功能,测试服务器到全国北方南方,电信,联通,移动的速度。 截图 1、全面测速2、地区测速 使用方法 执行下列命令即可: wget https://raw.githubusercontent.com/oooldking/script/master/superspeed.sh chmod +x superspeed.sh ./superspeed.sh
-
LNMP环境下php-fpm启动失败的解决方法
说明:今天修改网站配置文件后执行命令lnmp restart重启lnmp时候,出现Gracefully shutting down php-fpm ................. failed. Use force-quit错误提示,在网上找了下方法就给解决了,这里说一下。 方法 执行如下命令即可: killall php-fpm lnmp restart
-
给WordPress网站评论框配置炫酷的打字效果
说明:这个效果很炫酷,演示网站:点击进入,觉得不错的可以试试。 方法 Github项目:https://github.com/disjukr/activate-power-mode。 本效果需要一个activate-power-mode.js文件,在dist目录,下载下来以后,上传到网站部分文件夹,比如usr/js。 接下来找到主题包的comment文件,在文件顶部<?php的上面新增如下配置,链接请更换为自己的。 <script src="https://www.southcat.net/usr/js/activate-power-mode.js"></script> <script> POWERMODE.colorful = true; /* make power mode colorful*/ POWERMODE.shake = false; /* turn off shake*/ document.body.addEventListener('input', POWERMODE); </script> <?php
-
使用Docker安装Wine-CoolQ,并运行酷Q Air/Pro(QQ机器人)
说明:酷Q大概是使用最多的一款QQ机器人软件,功能也很强大。我们可以用它实现QQ群管理、好友聊天、日常便民等多种功能,大多数都是在Win系统上运行它,由于官方有Docker镜像,借助Wine运行的CoolQ,所以我们也可以在Linux系统上运行,这里就说下方法。 截图 安装 Github地址:https://github.com/CoolQ/docker-wine-coolq 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、安装wine-coolq docker run --restart=always --name wine-coolq -d \ -p 9000:9000 \ -v /coolq:/home/user/coolq \ -e VNC_PASSWD=moerats \ -e COOLQ_ACCOUNT=1234567 \ coolq/wine-coolq 参数说明: -p 将内部的Web运行端口9000映射到外部的9000,可自行修改端口。 -v 将内部酷Q和其数据文件夹/home/user/coolq映射到外部的/coolq文件夹,可自行修改路径。 -e 为环境变量,大致有3个变量,其中第3种未使用,大致如下: 1、VNC_PASSWD为VNC密码。注意该密码不能超过8个字符,默认MAX8char。 2、COOLQ_ACCOUNT为设置要登录酷Q的帐号。在第一次手动登录后,你可以勾选“快速登录”功能以启用自动登录,此后,docker容器启动或酷Q异常退出时,便会自动为你登录该帐号。 3、COOLQ_URL为下载酷Q的地址,默认为http://dlsec.cqp.me/cqa-tuling,即酷Q Air图灵版。请确保下载后的文件能解压出酷Q Air/CQA.exe或酷Q Pro/CQP.exe。 安装好了后,访问http://IP:9000,可以打开一个VNC页面,输入密码,文中默认moerats,即可看到一个酷Q Air已经启动。 对于CentOS系统,还需要开启9000端口,开启如下: #CentOS 6 iptables -I INPUT -p tcp --dport 9000 -j ACCEPT service iptables save service iptables restart...
-
一款强大的网站在线客服聊天系统:whisper搭建教程
简介 whisper是一个在线客服系统源码,采用thinkphp5+Gatewayworker编写,性能强悍。自己搭建,控制在自己,也无需为您的数据安全担心,您可以应用在任何的正规的网站,只需要添加一段简单的js代码,就可以使您的网站拥有在线客服功能。 官方网站:http://whisper.baiyf.com/ 截图 功能 支持客服分组,多客服服务,让您的服务更有条理。 支持客服转接,让会员接受最专业的服务。 智能分配客户流量,让服务更加高效。 问候语设置,服务更加亲切。 历史聊天记录查看,方便监管和总结。 支持数据趋势统计,随时掌握服务情况,做出最优的调整。 安装 环境要求:PHP >= 5.6 1、安装宝塔 #Centos系统 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh 安装完成后,进入面板,点击左侧软件管理,然后安装PHP、Mysql、Nginx、phpmyadmin。 2、拉取源码点击左侧网站,添加站点,使用命令: cd www/wwwroot/xx.com git clone https://gitee.com/nickbai/whisper_tp5.git #如果移动的时候有mv提示,直接Enter即可 mv whisper_tp5/{,.}* ./ chmod 775 ./* ./runtime/temp/* 3、网站设置进入到域名设置,点击网站目录,去除跨站攻击的√,并设置运行目录为public。 然后点击伪静态设置,填入以下代码: location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 4、新建数据库点击面板左侧数据库,点击phpmyadmin进入数据库管理界面,新建whisper数据库。再将根目录的whisper.sql文件导入到数据库,然后修改根目录application/database.php配置信息。 #修改如下 // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'whisper', //...
-
很好用的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纯净版CentOS系统一键安装脚本
背景 适用于由GRUB引导的CentOS,Ubuntu,Debian系统。 使用官方发行版去掉模板预装的软件。 同时也可以解决内核版本与软件不兼容的问题。 只要有root权限,还您一个纯净的系统。 相关教程:Linux VPS纯净版Debian/Ubuntu系统一键安装脚本。 注意 全自动安装默认root密码:Vicer,安装完成后请立即更改密码。 全自动安装时默认提供VNC功能,可使用VNC Viewer查看进度。 VNC端口为1或者5901,可自行尝试连接(成功后VNC功能会消失)。 目前只支持CentOS 6.9及以下版本(5.x、6.x),7版本以后添加。 特别注意:OpenVZ构架不适用。 需要 Debian/Ubuntu/CentOS系统(由GRUB引导); wget用来下载文件,获取公网IP; ip获取网关,掩码等; sed awk grep处理文本流; openssl创建root用户密码; xz-utils重新打包镜像。 安装 1、安装依赖 #Debian/Ubuntu apt-get install -y xz-utils openssl gawk coreutils file #RedHat/CentOS yum install -y xz openssl gawk coreutils file 如果出现了错误,请升级系统 #Debian/Ubuntu apt-get update #RedHat/CentOS yum update 2、脚本下载及使用脚本下载: wget --no-check-certificate -qO CentOSNET.sh 'https://moeclub.org/attachment/LinuxShell/CentOSNET.sh' && chmod a+x CentOSNET.sh #脚本备份 https://www.southcat.net/usr/down/CentOSNET.sh 脚本使用: Usage: bash CentOSNET.sh -c/--centos [dist-version] -v/--ver [32/i386|64/amd64] --ip-addr/--ip-gate/--ip-mask -yum/--mirror -a/-m 3、全自动安装 #使用默认镜像全自动安装 bash CentOSNET.sh -c 6.8 -v 64 -a #使用自定义镜像全自动安装 bash CentOSNET.sh -c 6.9 -v 64...
-
Linux VPS通过安装CurlFtpFS来挂载FTP,可用来备份文件
说明:关于VPS挂载网盘的方法,之前说了很多了,现在再说个挂载FTP的方法,就是通过安装CurlFtpFS来挂载FTP,不仅可以增加VPS空间,还可以进行文件备份,关键可以挂载虚拟主机的FTP空间,这是很不错的,毕竟虚拟主机便宜,而且出现数据丢失的情况也是很小的。 安装 系统要求:Debian、Ubuntu、CentOS 1、安装CurlFtpFS #CentOS系统 yum -y install epel-release yum -y install curlftpfs #Debian/Ubuntu系统 apt-get install curlftpfs -y 2、挂载FTP #创建目录,路径及名称自己定 mkdir /home/ftp #挂载FTP curlftpfs ftp.yourserver.com /home/ftp -o user=username:password 参数说明: ftp.yourserver.com #FTP地址 /home/ftp #本地目录 username #FTP用户名 password #FTP密码 3、检查输入df -h命令查看下是否挂载成功。最后可以将文件上传至本地文件夹/home/ftp进行备份了。 如果在挂载的时候出现如下错误: fuse: mountpoint is not empty fuse: if you are sure this is safe, use the 'nonempty' mount option 最简单的解决方法就是让挂载的本地目录变成空文件夹即可。 相关教程 Linux通过安装davfs2来挂载webdav网盘 CentOS通过安装davfs2来挂载Dropbox网盘
-
分享一款多个音乐网站合一的音乐搜索播放器
说明:之前分享过一款很漂亮的音乐播放器源码,查看:MKOnlineMusicPlayer:一款开源的基于Meting的在线音乐播放器,现在再分享个,支持的音乐网站更广,就是界面没前者好看,有兴趣的可以用用。 简介 麦葱特制多站合一音乐搜索解决方案,支持搜索试听以下网站音乐: 网易云音乐 QQ音乐 酷狗音乐 酷我音乐 虾米音乐 百度音乐 一听音乐 咪咕音乐 荔枝FM 蜻蜓FM 喜马拉雅FM 全民K歌 5sing原创 5sing翻唱 数据调用的是各网站的API接口,有的接口并不是开放的,随时可能失效,本项目相关代码仅供参考。 相关链接 在线演示:http://music.2333.me/GitHub地址:https://github.com/maicong/music下载地址:开发版、稳定版更新日志:CHANGELOG.md 界面截图 常见问题 1、提示数据获取失败 #方案1 修改index.php文件里的MC_PROXY为您的代理地址。 将core/music.php里需要代理的URL 'proxy'=>false改为'proxy' => true。 #方案2 在core/music.php里查找setTimeout,将其后面的数值20改为更大。 在static/js/music.js里查找timeout,将其数值30000改为更大。 #方案3 服务器要支持curl。 更换服务器,选择延迟更低的服务器。 #音乐链接为空 1、音乐需要付费才能收听。 2、版权限制,外站无法获取。 3、服务器IP所在地不在源站允许的区域。 4、音乐下架了,链接被去除。 #音乐链接不为空 1、当前IP所在地因版权限制而无法播放。 2、音乐格式浏览器无法正常解析。
-
Linux VPS使用Docker快速部署一个CentOS系统容器
说明:我们很多都需要新系统来测试一些东西,如果没多的VPS服务器的话,就很蛋疼了。这时候我们可以在仅有的服务器上使用Docker部署一个新系统来供我们测试,测试完再直接清空容器,而不会影响到服务器本身,很方便。话说好像可以用这个方法在一个VPS上部署很多个类似NAT小鸡?只是与真NAT不同的是资源全部共享,一般玩玩还是可以的。这里就分享个由ilemonrain博主制作的CentOS镜像。 镜像 1、镜像说明此镜像基于CentOS官方镜像制作而成,集成OpenSSH-Server、OpenSSH-Client、initscripts(可以使用service命令)、EPEL镜像源、wget、passwd、tar、unzip,满足最低运行环境需求,如果其他需要,请自行使用yum install进行安装。 受制于systend在Docker上的兼容性,CentOS 7.x系统将无法使用systemd相关程序 (如systemctl,service等),如果后台启动服务的需要,请使用CentOS 6.x镜像,(默认拉取的镜像为CentOS 6.9)。 推荐使用最新的镜像(CentOS 6.9与CentOS 7.4),受制于Docker本身机制,无法在yum update升级系统版本后reboot(重启)完成升级。所以除非特殊需要,否则建议你使用最新镜像,避免很多问题。 2、镜像标签 CentOS 7.4.1708 (7.4, 7.4.1708, 7) CentOS 7.3.1611 (7.3, 7.3.1611) CentOS 7.2.1511 (7.2, 7.2.1511) CentOS 7.1.1503 (7.1, 7.1.1503) CentOS 7.0.1406 (7.0, 7.0.1406) CentOS 6.9 (6.9, 6, latest) CentOS 6.8 (6.8) CentOS 6.7 (6.7) CentOS 6.6 (6.6) 安装 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、拉取CentOS镜像启动命令: docker run -d -p 2222:22 --name CentOS-Docker...