说明: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
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1445/
不妨点个广告再走嘛
相关推荐
-
可以满速下载百度云文件的工具:百度网盘下载器 v1.5.0
说明:这个软件就不过多介绍了,挺好用的,之前也分享了几个高速下载百度云文件的方法,参考:百度网盘不限速下载工具-dpdownload v2.1.3,利用IDM工具高速下载百度云大文件教程,博主是经常使用EagleGet下载器配合百度网盘直接下载助手来高速下载百度云文件,有兴趣的也可以试试。 注意:软件暂时被作者关闭,已经不可使用,请使用百度下载助手+EagleGet或者IDM来高速下载百度网盘文件。 更新 【2018.01.16】近期百度进行了一系列的打击措施,使用第三方下载器有可能导致账号下载功能被禁用。在收到部分用户反映这个问题后已紧急把软件关停了,防止更多人受到影响。 截图 使用 本地下载:PanDownload_v1.5.0.zip。 1、增加连接数默认使用16连接,在设置里可以修改,最大32连接(通过修改aria2配置可设置更大,注意链接数并不是越大越好)。 2、分享下载分享需要下载的文件 -> 打开分享链接 -> 下载 (文件数量尽量控制在10个以内,太多的话容易出验证码)。3、打包下载选中文件夹或多个文件 -> 提取链接 -> 复制下载链接到迅雷等下载器进行下载(单个文件提取到的链接速度慢)。
-
使用Docker安装OneDrive网盘管理工具PyOne
说明:PyOne程序在之前的文章就介绍过了→点击查看,作者更新挺频繁的,最近增加了多网盘后,用的人也变多了。目前新增加一个离线下载功能,使用的是Aria2,挺给力的。这里博主就提供个Docker镜像,不会手动安装的,可以试试。 更新 【2019.3.13】 更新至4.0 【2018.11.30】 替换Aria2为某大佬编译的多线程版本,其特点可以将下载速度最大化优化。 安装 Github地址:https://github.com/iiiiiii1/Docker-PyOne 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、安装PyOne #拉取Dockerfile相关文件 git clone https://github.com/iiiiiii1/Docker-PyOne.git #进入文件夹下载Pyone源码 cd Docker-PyOne git clone https://github.com/abbeyokgo/PyOne.git 如果你要修改PyOne后台密码和增加更多的网盘,可以提前编辑self_config.py.sample,不修改就默认。也可以修改下Aria2配置文件,与路径有关的参数别改,密匙什么的都可以改,不改的话默认moerats。 #构建镜像 docker build -t moerats/pyone . #启动镜像 docker run -d -p 34567:34567 --name pyone moerats/pyone:latest 最后访问ip:34567即可,后台路径/admin,密码PyOne,具体使用方法查看→点击查看;如果你要使用域名访问,可以查看该教程→传送门,直接参考后面的域名访问即可。 #这里也可以通过重启镜像来重启PyOne程序 #启动镜像 docker start pyone #重启镜像 docker restart pyone
-
CyberPanel汉化版一键安装脚本+整合whmcs,支持PHP5.3-7.1
说明:CyberPanel是一款功能强大的web面板,界面也很好看,挺好用的,之前也介绍过了,请参考:一款基于OpenLiteSpeed的web管理面板:CyberPanel安装教程,不过对于英语不是很好的人来说,面对全英文面板还是有点不方面的,这里发个由皮皮虾窝汉化过的CyberPanel面板安装教程。 更新 【2018年1月6日】官方终于替换了谷歌js。为了适配国内机子,替换了pip MariaDB openlitespeed源 加速国内VPS安装速度,增加了一键开启openlitespeed控制台功能【2017年10月30号】修改登录页面以及主页面谷歌js库为其他库,跟随官方更新新内容。官方已经提供中文版本,脚本增加替换/还原JS功能,默认语言切换为CN,自定义初始密码,卸载面板,更新面板。【2017年10月16号】听说CyberPanel支持whmcs了特地更新了一下博客以前的汉化包,由于CyberPanel作者已经更新(有点大),所以以前的包已经不支持了,所以更新成了只汉化页面,而不是替换全部安装包。 截图 安装 运行以下命令: wget http://www.southcat.net/usr/shell/CyberPanel/CyberPanel.sh bash CyberPanel.sh 运行脚本后会出现如下选项:根据需求安装完成后进入地址: https://IP:8090,使用用户名: admin,密码: 1234567登录即可。 配置文件 虚拟主机 /usr/local/lsws/conf/vhosts/<域名> FTP /etc/pure-ftpd /etc/pure-ftpd/pure-ftpd.conf Litespeed /usr/local/lsws/conf/httpd_config.conf /usr/local/lsws/conf/phpconfigs/php53.conf /usr/local/lsws/conf/phpconfigs/php54.conf /usr/local/lsws/conf/phpconfigs/php55.conf /usr/local/lsws/conf/phpconfigs/php56.conf /usr/local/lsws/conf/phpconfigs/php70.conf DNS目录 /etc/nsd /etc/nsd/nsd.conf /usr/local/lsws/conf/zones/<域名> 整合Whmcs注意事项 首先创建文件夹cybercpanel一定要是小写,完整的名字。 上传官方插件到/module/server/cyberpanel/并解压。插件地址:点击进入。 添加服务器,勾选SSL否则连接不通,帐号密码可以为分销帐号也可以为主管理账号。 创建产品包,名字为英文,Whmcs中填写为帐号_包名,比如你用admin帐号创建Test包,则Whmcs中应填:admin_Test。
-
使用LNMP常见问题解答
一、LNMP的安装 ##先要下载,并根据不同系统进行安装: wget -c http://soft.vpser.net/lnmp/lnmp1.3.tar.gz tar zxvf lnmp1.3.tar.gz cd lnmp1.3 ./install.sh #开始进行安装操作 以上为下载及进入安装过程,以下为安装前简易设置,切记输入个其它域名及牢记mysql密码: +------------------------------------------------------------------------+ | LNMP V1.2 for Ubuntu Linux Server, Written by Licess | +------------------------------------------------------------------------+ | A tool to auto-compile & install LNMP/LNMPA/LAMP on Linux | +------------------------------------------------------------------------+ | For more information please visit http://www.lnmp.org | +------------------------------------------------------------------------+ Please setup root password of MySQL.(Default password: root) Please enter: southcat.net #输入mysql的root密码 MySQL root password: southcat.net =========================== Do you want to enable or disable the InnoDB Storage Engine? Default enable,Enter your choice [Y/n]: n #是否安装InnoDB You will disable the InnoDB Storage Engine! ===========================...
-
Linux/Windows系统安装最新版JAVA教程
说明:我们很多时候都需要用到JAVA环境,这里博主就记录下安装过程。 1、获取最新版JAVA下载链接首先进入JAVA下载地址:点击进入,再点击中间框框右下角的JDK Download按钮进入下载界面,然后点击Accept License Agreement,这时候就可以点击一下对应版本的JAVA JDK包,浏览器下载器会弹出来文件下载,这时候就可以复制下载链接了。 注意别直接将jdk包的超链接当成下载链接,这样下载会出错的。 2、Linux安装这里CentOS、Debian、Ubuntu等常见Linux系统都可以用以下方法安装JAVA。 #下载JAVA JRE包,将你获取的链接替换到后面,下载链接通常为http://xx/jdk_linux-x64.tar.gz?AuthParam=xx wget -O jdk.tar.gz http://xx/jdk_linux-x64.tar.gz?AuthParam=xx #解压文件 tar -zxvf jdk.tar.gz #记住这时候解压出的文件夹路径,比如目前为/root/jdk1.8.0_191 编辑/etc/profile文件: nano /etc/profile 在后面添加以下代码: #前2行后面的参数为解压出的JAVA文件夹路径 JAVA_HOME=/root/jdk1.8.0_191 export JRE_HOME=/root/jdk1.8.0_191/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 使配置生效: source /etc/profile 查看JAVA版本: java -version
-
Linux系统下vim编辑文件时出现中文乱码的解决办法
说明:一般我们在编辑文件的时候,都喜欢用WinSCP等FTP软件进行编辑,这样确实方便不少,也有时候为了方便直接用vim编辑文件。不过有时候编辑带有中文文件的时候会出现乱码的情况,这样有点影响我们的操作,这里就说下解决方法。 方法 1、编辑.vimrc文件 vim .vimrc 加入以下代码: set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8 保存并退出,当然也可以用WinSCP等FTP软件在root文件夹新建并编辑.vimrc文件。 2、执行生效 source .vimrc
-
使用Docker安装Seafile云盘专业版,并配置域名及SSL证书
说明:Seafile是一个开源的文件云存储平台,主要是为团队设计的,功能很多,用户可加密资料库,且密码不会保存在服务器端,管理员也无权访问你的文件。用户之间也可以共享和同步文件,方便了团队协同工作。其版本分为开源免费版和专业版,两者区别挺大的,比如专业版多了搜索、集群、亚马逊S3、Ceph、阿里云OSS等功能,而且专业版3用户免费,一两个人用的话建议专业版,这里说下专业版安装教程。如果人多建议使用开源免费版,安装可以查看:Linux VPS一键安装Seafile搭建私有云盘存储。 截图 安装 Github地址:https://github.com/haiwen/seafile-docs-cn 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、安装Seafile专业版先访问该地址:https://customer.seafile.com,注册个账号,然后点击左侧的Downloads,这时候你会看到Seafile专业版的Docker登录信息。 然后使用VPS登陆Seafile的私有仓库: #登录仓库地址docker.seadrive.org,输入给你的用户名和密码即可 docker login docker.seadrive.org 运行Seafile专业版容器: #记得修改默认域名、管理员用户名和密码,本配置可自动申请Let's encrypt SSL证书,记得提前解析好域名 docker run -d --name seafile \ -e SEAFILE_SERVER_LETSENCRYPT=true \ -e SEAFILE_SERVER_HOSTNAME=southcat.net \ -e SEAFILE_ADMIN_EMAIL=admin@southcat.net \ -e SEAFILE_ADMIN_PASSWORD=moerats_password \ -v /root/seafile:/shared \ -p 80:80 \ -p 443:443 \ docker.seadrive.org/seafileltd/seafile-pro:latest #如果你想使用自己的SSL证书,需要创建/root/seafile/ssl目录, 并将你的证书以及私钥放入这个目录中,如果的网站名称为southcat.net, 那么你的证书名称必须为southcat.net.crt,私钥名称必须为southcat.net.key。 安装完成后,需要进行初始化配置,打开域名会出现502 Bad Gateway,等待几分钟再访问就可以看到Seafile的Web界面了,此后Seafile数据会保存在服务器的/root/seafile目录。 客户端登录 我们除了可以通过域名登录查看外,还可以使用专用的客户端登录,支持Windows客户端、Mac客户端、Linux客户端、Terminal客户端、Android客户端、iPad/iPhone客户端。 客户端下载:https://www.seafile.com/download/,安装后打开客户端,直接填入域名,用户名和密码登录即可。 添加管理员 docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh...
-
修改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。
-
使用Searx搭建一个私人的搜索引擎平台,可展现Google/Bing等70多种搜索网站的搜索结果
说明:现在百毒各种犀利操作导致很多人都转向了谷歌,不过由于谷歌在国内被墙,对一些人来说访问起来是有点困难的,除了挂梯子以外,反代谷歌也可以,很久前就发过这种教程→传送门,不过最近找到了个好项目Searx,一个基于Python的完全开源免费搜索引擎平台,为你提供来自Google、Bing、Yahoo等70多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便,有兴趣的可以搭建给需要谷歌的同事或朋友用下。 截图 手动安装 项目地址:https://github.com/asciimoo/searx 1、安装pip #CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py #Debian/Ubuntu系统 apt-get -y update apt-get -y install python-pip 2、安装git #Debian/Ubuntu系统 apt-get -y install git #CentOS系统 yum -y install git 3、编辑Searx #拉取源码 git clone https://github.com/asciimoo/searx.git #安装依赖 cd searx pip install -r requirements.txt #编辑配置文件 nano searx/settings.yml 修改名称什么参数,应该都看的懂,自行设置,这里只说下4种参数: language:为搜索语言,默认en-US,如果你的搜索以中文为主,那就改成zh-CN,当然这个语言在搜索界面也可以设置 port:为监听端口,默认8888,可自行修改。 bind_address:为监控地址,默认为127.0.0.1,如果需要让ip地址能被外网访问,就修改为0.0.0.0,这里建议默认,然后再用域名反代即可。 secret_key:该参数为加密密匙,可自行设置,数值可以在ssh客户端使用openssl rand -hex 16命令生成。 这里你也可以不用nano编辑器,直接使用命令修改: #修改language,默认为中文搜索结果 sed -i...
-
Let's Encrypt将从2018年1月起免费提供通配符证书
说明:Let’s Encrypt从2018年1月起将要支持野卡泛域名SSL证书的申请。泛域名证书的域名可以填写为*.xx.com,那么所有xx.com的子域名,比如x.xx.com都可以使用同一张证书。 简介 引用wiki介绍:https://zh.wikipedia.org/wiki/Let%27s_EncryptLet's Encrypt是一个于2015年三季度推出的数字证书认证机构,将通过旨在消除当前手动创建和安装证书的复杂过程的自动化流程,为安全网站提供免费的SSL/TLS证书。Let's Encrypt是由互联网安全研究小组(ISRG,一个公益组织)提供的服务。主要赞助商包括电子前哨基金会,Mozilla基金会,Akamai以及思科。2015年4月9日,ISRG与Linux基金会宣布合作。用以实现这一新的数字证书认证机构的协议被称为自动证书管理环境(ACME)。GitHub上有这一规范的草案,且提案的一个版本已作为一个Internet草案发布。Let's Encrypt宣称这一过程将十分简单、自动化并且免费。 公告地址:https://letsencrypt.org//2017/07/06/wildcard-certificates-coming-jan-2018.html