标签: VPS

  • E: Unable to locate package openjdk-8-jre-headless

    在ubuntu上安装JDK时遇到问题:

    $ apt-get install openjdk-8-jre-headless

    Reading package lists… Done

    Building dependency tree

    Reading state information… Done

    E: Unable to locate package openjdk-8-jre-headless

     

    解决:

    add-apt-repository ppa:openjdk-r/ppa

    apt-get update

    apt-get install openjdk-8-jre-headless

     

  • [转载]多服务器监控、多VPS监控 —— ServerStatus 一键管理脚本

    系统要求

    CentOS 7 / Debian 7+ / Ubuntu 14.04 +
    推荐 Debian 7 x64,这个是我一直使用的系统,我的脚本在这个系统上面出错率最低。

    注意,既然是个 多服务器云监控程序,那么你肯定需要两个以上的服务器(其实一个也可以,客户端和服务端可以同时安装),一个服务器做服务端,脚本会自动安装Caddy并配置好HTTP服务的,然后接收各个客户端实时发来的信息并通过网站显示出来。 因为客户端每秒都会发送最新的信息给服务端,所以要保证客户端与服务端直接网络通常,否则网页显示会很抽风。
    虽然客户端每秒都会发送信息到服务端,但是对流量消耗是很小的,毕竟每次发送的数据都只有几百或上千个字符。

    ServerStatus 客户端需要 Python 2.7版本以上才可以正常运行,如果不是那么请升级( python -V 查看版本)。

    注意:CentOS6 系统默认的Python版本是2.6,版本太低,使用客户端会出问题,请升级Python或者更换系统。

    脚本版本

    Ver: 1.0.8

    安装步骤

    执行下面的代码下载并运行脚本。

    wget -N --no-check-certificate https://softs.pw/Bash/status.sh && chmod +x status.sh
    # 如果上面这个脚本无法下载,尝试使用备用下载:
    wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/status.sh && chmod +x status.sh
    

    下载脚本后,根据需要安装客户端或者服务端:

    # 显示客户端管理菜单
    bash status.sh c
    # 显示服务端管理菜单
    bash status.sh s
    

    运行脚本后会出现脚本操作菜单,选择并输入 1 就会开始安装。
    一开始会提示你输入网站服务器的域名和端口,如果没有域名可以直接回车代表使用本机IP:8888

    简单步骤

    首先安装服务端,安装过程中会提示:

    是否由脚本自动配置HTTP服务(服务端的在线监控网站)[Y/n]
    # 如果你不懂,那就直接回车,如果你想用其他的HTTP服务自己配置,那么请输入 n 并回车。
    # 注意,当你曾经安装过 服务端,同时没有卸载Caddy(HTTP服务),那么重新安装服务端的时候,请输入 n 并回车。
    

    然后添加或修改 初始示例的节点配置注意用户名每个节点配置都不能重复,其他的参数都无所谓了。
    然后安装客户端,根据提示填写服务端的IP 和前面添加/修改 对应的 节点用户名和密码(用于和服务端验证),然后启动就好了

    使用说明

    进入下载脚本的目录并运行脚本:

    # 客户端管理菜单
    ./status.sh c
    # 服务端管理菜单
    ./status.sh s
    

    然后选择你要执行的选项即可。

    ServerStatus 一键安装管理脚本 [vx.x.x]
    -- Toyo | doub.io/shell-jc3 --
    0. 升级脚本
    ————————————
    1. 安装 服务端
    2. 卸载 服务端
    ————————————
    3. 启动 服务端
    4. 停止 服务端
    5. 重启 服务端
    ————————————
    6. 设置 服务端配置
    7. 查看 服务端信息
    8. 查看 服务端日志
    ————————————
    9. 切换为 客户端菜单
    当前状态: 服务端 已安装 并 已启动
    请输入数字 [0-9]:
    

    其他操作

    客户端:
    [collapse title=”点我查看”]

    启动:service status-client start
    停止:service status-client stop
    重启:service status-client restart
    查看状态:service status-client status
    

    [/collapse]
    服务端:
    [collapse title=”点我查看”]

    启动:service status-server start
    停止:service status-server stop
    重启:service status-server restart
    查看状态:service status-server status
    

    [/collapse]
    Caddy(HTTP服务):
    [collapse title=”点我查看”]

    启动:service caddy start
    停止:service caddy stop
    重启:service caddy restart
    查看状态:service caddy status
    Caddy配置文件:/usr/local/caddy/Caddyfile
    

    [/collapse]

    目录结构

    安装目录:/usr/local/ServerStatus
    网页文件:/usr/local/ServerStatus/web
    配置文件:/usr/local/ServerStatus/server/config.json
    客户端查看日志:tail -f tmp/serverstatus_client.log
    服务端查看日志:tail -f /tmp/serverstatus_server.log

    其他说明

    我的修改版对单位进行了统一,这样避免用户识别混乱。
    网络实时流量单位为:G=GB/s,M=MB/s,K=KB/s
    服务器总流量单位为:T=TB,G=GB,M=MB,K=KB

    修改网页标题或公告

    如果要修改网页标题或者网页顶部公告内容,打开 /usr/local/ServerStatus/web/index.html 文件修改即可,很显眼。

    提示wget: unknown host “softs.pw”之类的错误

    [collapse title=”点我查看”]
    这是无法解析我的域名,多半是DNS的问题,请更换DNS为谷歌DNS(以下两行一起复制 一起执行)。

    echo -e "nameserver 8.8.8.8
    nameserver 8.8.4.4" > /etc/resolv.conf
    

    [/collapse]

    提示 wget: command not found 的错误

    [collapse title=”点击查看”] 这是你的系统精简的太干净了,wget都没有安装,所以需要安装wget

    # CentOS系统:
    yum install -y wget
    # Debian/Ubuntu系统:
    apt-get install -y wget
    

    [/collapse]

    Caddy启动失败,打开 http://ip 显示的是 It works !

    [collapse title=”点击查看”] 一些系统会自带 apache2 ,而 apache2 会占用80端口,导致Caddy无法绑定端口,所以只要关掉就好了。

    netstat -lntp
    # 我们可以通过这个命令查看是不是被其他软件占用了 80 端口。
    

    不过 apache2 会默认开机自启动,如果不需要可以关闭自启动或者卸载 apache2 。
    停止 Apache2

    service apache2 stop
    # 尝试使用上面这个关闭,如果没效果或者提示什么错误无法关闭,那就用下面这个强行关闭进程。
    kill -9 $(ps -ef|grep "apache2"|grep -v "grep"|awk '{print $2}')
    

    取消开机自启动

    # CentOS 系统 #
    chkconfig --del httpd
    # Debian/Ubuntu 系统 #
    update-rc.d -f apache2 remove
    

    卸载 Apache2(卸载包括了取消开机启动,无需重复)

    # CentOS 系统 #
    yum remove httpd
    # Debian/Ubuntu 系统 #
    apt-get remove --purge apache2
    

    关闭 Apache2后,就可以尝试启动 Caddy ,并试试能不能打开网页。

    service caddy start
    

    [/collapse]

    升级脚本

    升级脚本只需要运行脚本,然后选择并输入
     0 回车即可,会自动检测最新版本并下载,当然重新下载脚本文件也可以,会自动覆盖原文件。
    ServerStatus

    本文转载自:逗比根据地

  • VPS精简代码

    yum remove Deployment_Guide-en-US finger cups-libs cups ypbind
    yum remove bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils
    yum remove sendmail* samba* talk-server finger-server bind* xinetd
    yum remove nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools
    yum remove syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools
    yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development"
    yum groupremove "Development Libraries" "Dialup Networking Support"
    yum groupremove "Games and Entertainment" "Sound and Video" "Graphics" "Editors"
    yum groupremove "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development"
    
  • centos 安装iftop 以及遇到的问题

    今天想监控下vps的流量 往上找了下 都是安装iftop这个工具 然后就遇到各种问题
    首先 yum install iftop
    返回:

    Loaded plugins: fastestmirror
    Setting up Install Process
    Loading mirror speeds from cached hostfile
     * base: mirrors.aliyun.com
     * extras: mirrors.aliyun.com
     * updates: mirrors.aliyun.com
    base/primary_db                                                                                         | 4.7 MB     01:26
    extras                                                                                                  | 3.4 kB     00:00
    extras/primary_db                                                                                       |  29 kB     00:00
    updates                                                                                                 | 3.4 kB     00:00
    updates/primary_db                                                                                      | 1.4 MB     00:01
    No package iftop available.
    Error: Nothing to do
    

    无奈 换成阿里云的源 问题依旧 只好编译安装了
    iftop官网
    第一步 安装依赖

    yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel
    

     
    第二步 下载iftop

    wget http://www.ex-parrot.com/~pdw/iftop/download/iftop-0.17.tar.gz
    tar zxvf iftop-0.17.tar.gz
    cd iftop-0.17
    ./configure
    make && make install
    

    问题:
    error: can’t find pcap.h
    You’re not going to get very far without libpcap.
    遇到上面两个问题 请先执行第一步 看看是否有依赖没有安装 可以尝试更换源 再执行
     
    更换源的方法:
     

    //备份当前的yum源
    mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
    //新建空的yum源设置目录
    mkdir /etc/yum.repos.d
    //下载阿里云的yum源配置
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo  //Centos6选这个
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  //Centos7选这个
    
  • VPS真实可用内存一键测试脚本 检查VPS主机服务商超售状态神器

    注意事项

    这里测试的内存为 Ram+Swap的总和。Ram是指我们通常所指的内存,Swap指的是 突发内存 ,不可以长时间占用但是也是能用的。具体请百度。

    测试程序

    CentOS 系统:

    Ubuntu系统:

    运行了之后只需要等待3秒钟就可以测试了。具体效果像下面这样:
    VPS.png

    最后说两句

    这个测试的内存是指你在当前时刻实际能用的最大内存(Ram + Swap 总和)。可能会随着同一台母鸡上的用户活动而变化。(看商家放了多少活动的用户在上面)。

  • 宝塔VPS管理面板—VPS面板推荐(本站正在使用的)

    这个VPS面板是我去年年底接触到的 之前用的阿里云的云虚拟主机 后来换到境外的VPS用的AMH的免费版开了SSL 去年年底又换回境内阿里云的ECS主机
    宝塔(BT.CN)是个VPS的管理面板,有linux和windows两个版本,windows版的我不是很熟悉,用的都是linux版的。linux版的可以Apache/Nginx/Tengine/PHP/MySQ L各种环境组件版本自由切换,而且可以多PHP版本共存,不过目前Linux版只支持CentOS6.x/7.x。
    官方介绍:一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带LNMP与LAMP
    本站使用的是2.X的版本,现在3.X版本正在公测
    官网:宝塔 Linux/Windows 面板

    稳定版2.8.9(3月8日更新)

    简介:
    暂时只对 CentOS 5.x / 6.x / 7.x 提供支持;
    包含软件:
    Nginx-Tengine-2.2.0
    Nginx1.8 – 1.10
    Apache2.4.20
    PHP5.2 – 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
    MySQL5.5 – 5.7(安装时可选)
    Pure-Ftpd
    phpMyadmin
    WEB在线面板
    系统要求:
    内存:128M以上,推荐512M以上
    磁盘:至少4GB可用磁盘空间
    其它:确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
    功能说明:
    1.在线查看服务器资源状态;
    2.一键建站(包含FTP,数据库的建立,只需1秒);
    3.网站、FTP、数据库的日常管理以及备份;
    4.防火墙端口管理;
    5.SSH服务以及端口管理;
    6.强大的在线文件管理系统,支持批量上传、下载、文件复制、移动、删除、在线编辑、图片在线预览、目录压缩、(zip、tar.gz)解压功能。
    7.简易WEB版终端
    8.可选组建LNMP或LAMP环境
    9.支持一键搭建SSL站点
    安装命令(编译安装,稳定、适用于生产环境,耗时长,约30分钟到2小时):

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

    安装命令(RPM安装,适用于测试体验,安装快,约5分钟):

    yum -y install screen wget && screen -S bt
    wget -O install.sh http://103.224.251.79:5671/rpm/install.sh && sh install.sh
    

    适合全新的linux服务器使用,已经装有其他环境的Linux服务器请勿安装。
    安装说明:
    1、您可以选择1个或多个PHP版本,进行安装,若选了7或8,创建网站时可以选择PHP版本
    2、若非必要,不建议安装MySQL5.7
    3、本面板集成环境为源码安装方式,根据服务器性能不同,安装过程可能耗时40 – 300分钟
    4、若您选择了单个PHP版本,在需要的情况下可通过以下命令添加PHP版本: sh /www/server/install.sh add
    5、若您编译完发现选错了MySQL版本,无需重装,可通过以下命令重新编译MySQL: sh /www/server/install.sh mysql
    6、若您在安装过程中SSH中断,重新连接后,无需重新安装,输入 screen -r bt 即可恢复之前的安装过程
    7、若您要对PHP或Nginx添加插件,需要用到编译包,可到对应的安装目录下的src目录找到编译包
    常用命令:
    Nginx服务管理:service nginx {start|stop|restart|reload}
    Apache服务管理:service httpd {start|stop|restart|reload}
    MySQL服务管理:service mysqld {start|stop|restart|reload}
    FTP服务管理:service pure-ftpd {start|stop|restart}
    PHP服务管理:service php-fpm-{52|53|54|55|56|70} {start|stop|restart|reload}
    宝塔接口服务管理:service yunclient {start|stop}
    集成WEB面板:
    我们已经集成了一套非常好用的面板,使用方法如下:
    面板地址:http://{您的服务器IP}:888
    初始化:第一次使用会要求初始化配置,请按照提示填入配置信息
    登陆:直接使用初始化配置时填写的帐号及密码登陆
    面板功能:网站管理、FTP管理、数据库管理、文件管理、防火墙管理
    注1:因面板涉及文件管理功能,请安装完后,立即对面板进行初始化,并不要设置过于简单的密码。
    注2:虽然我们已对系统关键目录做了保护,但依然不建议您对系统关键目录进行操作。
    如何卸载:
    命令:sh /www/server/uninstall.sh
    警告:会卸载所有使用宝塔安装的环境包,会自动备份 Nginx配置文件、pure-ftpd数据库 、MySQL数据库目录 到 /www/backup/oldServer ,但不确保备份完整性,建议卸载前自行备份数据。
     

    Beta版 3.3(3月15日更新)

    宝塔Linux面板3.3版本是宝塔用两年多的面板研发经验以及历经100多个版本的迭代,最新推出的稳定版本,所有模块使用Python编写,更加稳定安全。宝塔Linux面板3.3版本2分钟能装好,可以一键管理您的服务器。
    Linux面板3.3Beta安装脚本:

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

    使用SSH 连接工具,执行上面框内命令开始安装(大约2分钟完成面板安装)
    备用节点【上海】:

    yum install -y wget && wget -O install.sh http://btsave1.oss-cn-shanghai.aliyuncs.com && sh install.sh
    

    备用节点【香港】:

    yum install -y wget && wget -O install.sh http://btsave2.oss-cn-hongkong.aliyuncs.com/install/install.sh && sh install.sh

    备用节点【美国】:

    yum install -y wget && wget -O install.sh http://btsave3.oss-us-west-1.aliyuncs.com/install/install.sh && sh install.sh

    命令行版本更新方式(在线更新失效时可以使用):

    wget -O update.sh http://www.bt.cn/linux/update.sh
    sh update.sh http://download.bt.cn/install/update/LinuxPanel-3.3.0.zip

    安装要求:
    内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
    硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
    系统:暂时只对 CentOS 6.x / 7.x 提供支持(暂不支持 Ubuntu、Debian);
    确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL
    面板特色功能:
    一键配置服务器环境(LANP/LNMP)
    一键安全重启
    一键创建管理网站、ftp、数据库
    一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
    一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
    数据库一键导入导出
    系统监控(CPU、内存、磁盘IO、网络IO)
    防火墙端口放行
    SSH开启与关闭及SSH端口更改
    禁PING开启或关闭
    方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
    计划任务(定期备份、日志切割、shell脚本)
    软件管理(一键安装、卸载、版本切换)
    面板管理常用命令:
    宝塔 3.x 服务管理
    #停止

    service bt stop

    #启动

    service bt start

    #重启

    service bt restart

    #卸载3.x面板

    service bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel

    #查看当前面板端口

    cat /www/server/panel/data/port.pl

    #命令行修改面板端口,如要改成8881(centos 6)

    echo '8881' > /www/server/panel/data/port.pl && service bt restart
    iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT

    #命令行修改面板端口,如要改成8881(centos 7)

    echo '8881' > /www/server/panel/data/port.pl && service bt restart
    firewall-cmd --permanent --zone=public --add-port=8881/tcp

    #强制修改MySQL管理(root)密码,如要改成123456

    cd /www/server/panel && python tools.pyc root 123456

    #命令行修改面板密码,如要改成123456

    cd /www/server/panel && python tools.pyc panel 123456

    #站点配置文件位置

    /www/server/panel/vhost

    #删除面板域名绑定

    rm -f /www/server/panel/data/domain.conf

    #清理登陆限制

    rm -f /www/server/panel/data/*.login

    #第三方应用服务名称
    nginx: nginx
    apache: httpd
    pure-ftpd: pure-ftpd
    php5.2: php-fpm-52
    php5.3: php-fpm-53
    php5.4: php-fpm-54
    以此类推
    #php.ini位置,如php5.4的

    /www/server/php/54/etc/php.ini

    #my.cnf位置

    /etc/my.cnf
  • 免费主机Arukas.io 安装系统及连接SSH

    CentOS:kinogmt/centos-ssh (默认用户名root,密码是:password  此centos版本为CentOS6.7)
    Debian:itscaro/debian-ssh(默认用户名root,密码root 此debian系统版本为Debian Jessie)
    Ubuntu:rastasheep/ubuntu-sshd(默认用户名root,密码root)
    Ubuntu:tutum/ubuntu:trusty(勾选Use ENV 左边输入ROOT_PASS!,右边设置ssh连接密码。)
    CentOS:tutum/centos:latest
    CentOS5:tutum/centos:centos5
    CentOS6:tutum/centos:centos6
    CentOS7:tutum/centos:centos7
    WordPress:tutum/wordpress
    Lamp:tutum/lamp
     
    添加端口。注意:22端口必不可少(ssh连接需要用到)!
    http://seaof-<strong>153-125-***-***</strong>.jp-tokyo-27.arukascloud.io:<strong>31153</strong> (22/tcp)
    <strong>——-···········↑</strong> SSH 连接IP                                                     <strong>↑ </strong>SSH连接端口

  • 服务器一键测试包

    服务器测试一键包介绍

    一键包主要是为了让大家快速对服务器的基本状况有一个了解。考虑到天朝的网络出口问题,所以这个一键包更加偏向网络的测试。
    (更多…)

  • 锐速之后又一个单边加速神器—云语(Flash TCP)

    前段时间锐速突然取消免费的20M加速套餐,双边加速软件FilnalSpeed官方也发布了停止维护的消息,导致很多人无法加速VPS。其实网上有一些破解版的锐速,其实破解的早就存在了,只是取消免费后那些人才公开的。不过为了防止锐速破罐子破摔,我们需要了解一下其他的免费TCP加速软件,来作为备用!
    (更多…)

  • 最低年付2$的VPS—Sentris

    前言

    掐指一算,我也用过好几个VPS,从国内阿里云ECS(优惠码:g5sfat)、腾讯CVM,到日本的ConoHa – 腾“云”驾“务” 再到美国的bandwagon(搬瓦工) 等等
    国内的都是买来体验体验的,还是感觉阿里云的比腾讯的好,操作比腾讯的舒畅多了。
    网上有个段子:腾讯云比阿里云相差好几个百度云!!!
    百度云的我没用过,不过百度的云加速感觉还是不错的,加速海外网站有一定的提升。
    国外的VPS主要作用你懂得,我就不多说了。ConoHa里至今还有700+日元没用完,等有空再开了玩玩。
    当年没买年付3$的搬瓦工有点可惜
    今天无意中看到有个很便宜的VPS 感觉很惊讶 竟然还有这么便宜的VPS 先不谈性能 价格很动人 它就是Sentris
    (更多…)