便宜VPS
测评与优惠

Linux

第5届堡塔724运维节:企业版999元/年起,专业版终生授权2788元起,Linux专业版20台永久授权27888元,Windows专业版20台永久授权27888元

阅读(7320)

宝塔面板怎么样宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

宝塔面板开启了2023年724运维节活动,其中宝塔面板企业版999元/年起、宝塔面板专业版终生授权2788元!特惠Linux专业版20台永久授权27888元,Windows专业版20台永久授权27888元,本次活动时间7月24日0点–7月24日24点,有需求的可以别错过活动。

1689659155 QQ截图20230718134529

官网:

https://www.bt.cn/

活动专区:直达

活动介绍:

活动一、购买企业版,赠送SSL证书

1689659207 QQ截图20230718134632

活动二、专业版永久授权2788元起

1689659220 QQ截图20230718134638

活动规则

活动一规则

  • 1、2023年7月24日当天通过本活动页面购买的产品,价格保护365天,即在2024年7月23日前,如发现有相同产品降价,堡塔退还差价。
  • 2、企业版提供快速咨询响应通道,能更好的保障您的服务,如需加群,请购买企业版,联系右下角活动专属客服。
  • 3、企业版包含专业版插件以及企业版插件,不含第三方应用插件。
  • 4、活动产品不参与返现,不支持补差价升级。
  • 5、活动产品,不支持退款。可开发票,登录后台自助申请。
  • 6、活动截止日期:2023年7月24日 23:59:59。

活动二规则

  • 1、2023年7月24日当天通过本活动页面购买的产品,价格保护365天,即在2024年7月23日前,如发现有相同产品降价,堡塔退还差价。
  • 2、Linux/windows专业版为永久授权套餐。
  • 3、活动产品不参与返现,不支持补差价升级。
  • 4、活动产品,不支持退款。可开发票,登录后台自助申请。
  • 5、活动截止日期:2023年7月24日 23:59:59。

WordPress:付费内容插件-付费阅读/资料/工具软件资源管理

阅读(3942)

WP VK,中文名称为付费内容插件。近几年付费内容开始在中国风靡起来,一些公众号及站长开始以付费模式经营有价值的文章、资料文档及工具软件资源等。但站长要在网站博客实现付费内容,需要实现支付接口的对接、付费内容部分加密及订单管理等,而WordPress默认功能又无法提供支持。

为此闪电博,开发了一款专属于WordPress的付费内容插件。

1664800176 WP VK

插件概述

WP VK付费内容插件支持站长自主配置支付接口(包括微信支付/支付宝官方支付API和第三方支付接口-虎皮椒和PAYJS);对部分需要付费的文字、下载等内容执行加密,需用户付费解锁后才能查看。

1.插件设置

支持站长对付费内容前端外观进行自定义配置,包括:

  • 付费内容提示文字自定义;
  • 付费内容图标颜色及大小自定义;
  • 付费说明文字大小及颜色样式自定义;
  • 自定义CSS样式。

2.订单管理

支持站长对付费内容订单进行管理,包括:

  • 订单筛选功能-支持按付费状态、支付方式、下单时间及用户名或订单号进行订单筛选;
  • 订单列表功能-支持查看订单号、订单日期、订单对应文章、订单金额、用户名/邮箱、支付方式及支付状态等信息。

3.支付管理

支持对付费内容支付方式进行配置,包括:

  • 第三方接口虎皮椒-支持使用虎皮椒提供的支付宝和微信支付接口(个人可申请)作为付费内容的支付方式;
  • 第三方接口PAYJS-支持使用PAYJS提供的支付接口(个人可申请)作为付费内容的支付方式;
  • 官方接口-支持支付宝和微信官方提供的支付接口作为付费内容的支付方式。

无论是第三方接口还是官方接口,均可以同时选择支付宝和微信支付作为付费内容支付方式,但站长务必注意的是,官方接口一般需要企业身份申请;第三方支付接口-虎皮椒和PAYJS则可以个人申请。

4.其他功能

付费内容插件还支持配置付费内容小工具、客户端付费内容订单列表页面。

  • 付费内容小工具-支持站长通过 ‘外观’-‘小工具’,添加 ‘付费内容’ 边栏小工具,以方便网站注册用户快速找到已购买的付费内容;
  • 客户端付费内容订单页面-安装插件后,插件将会默认生成一个付费内容订单列表页面(类似于用户中心),但该页面主要用于展示注册用户已购买的付费内容列表。

5.付费下载支持

付费内容插件兼容WordPress下载插件,也就是说,站长可以利用这两个插件来实现WordPress付费下载。

下载了解:直达

YIA主题1.9版本重大更新:新增静态文件CDN、文章页面包屑、评论验证码、阅读点赞数简化、底部可选背景色等多项实用功能

阅读(5089)

YIA主题价格不贵,但很美,不管是外观还是功能,都算得上是强势输出的典范,出道以来也是不断的新增功能和优化各项细节,也都是为了给大家更好的功能和体验。

1660810823 YIA主题

重磅更新:新增静态文件CDN

一些用户提到需要做静态文件CDN的时候很麻烦,现在,YIA主题内置了这项功能,这个事情变得很简单了,只要设置一个CDN地址即可解决。

YIA主题1.9版本更新内容:

  • 新增主题静态文件CDN设置,可自定义文件类型和目录名
  • 新增文章页面包屑导航功能
  • 新增数字简化显示,开启后阅读数、点赞数、评论数、帖子数等统计数据简化显示
  • 新增底部背景色可选设置为主色调、白色、暗色
  • 新增评论算术验证码功能,简单验证无依赖
  • 新增评论提交表单先在前台校验后再发送给后台
  • 优化关闭文章阅读、点赞量统计后全站各个位置的相同功能同时关闭
  • 优化当文章无目录时不显示目录模块
  • 调整微信分享JSSDK的相关写法
  • 修复多语言选择时出现的一些问题
  • 其他小调整

了解围观:

直达

AWS:利用AWS免费套餐,轻松搭建WordPress网站

阅读(8778)

使用 Am详细教程

Amazon Lightsail 是开始使用 AWS 的最便捷方式。它提供虚拟服务器、存储、数据库和联网,以及经济高效的月度计划。

本教程向您展示如何在 Lightsail 上启动和配置 WordPress 实例。它包括使用 SSH 连接到您的实例、登录 WordPress 网站、创建静态 IP 并将其附加到实例、创建 DNS 区域以及将其映射到实例等步骤。

完成本教程后,您将获得在 Amazon Lightsail 中启动和运行 WordPress 网站的基础知识。

1664110776 amazon

1.创建 Amazon Lightsail 账户

现在注册AWS账户,可以免费试用Amazon Lightsail产品。注册地址

2. Lightsail 中创建 WordPress 实例

完成以下步骤,在 Lightsail 中启动并运行 WordPress 实例。

注意:有关在 Lightsail 中创建实例的更多信息,请参阅 Lightsail 文档中的创建 Amazon Lightsail 实例。

 

a.登录 Lightsail 控制台。

b.在 Lightsail 主页的“实例”选项卡中,选择 创建实例

1664110170 图片1

c.为您的实例选择 AWS 区域和可用区。

1664110199 图片2

d.选择实例映像。

  • 选择Linux/Unix 作为平台。
  • 选择WordPress 作为蓝图。

1664110227 图片3

e.选择实例计划。

计划包括可预测的低成本、机器配置(RAM、SSD、vCPU)和数据传输许可。您可以免费试用价值 3.50 USD 的 Lightsail 计划一个月(最多 750 个小时)。AWS 将为您的账户提供一个月的免费使用资格。

1664110251 图片4

f.为实例输入名称。

 

资源名称指南:

  • 在您 Lightsail 账户中的每个 AWS 区域内必须是唯一的。
  • 必须包含 2 到 255 个字符。
  • 必须以字母数字字符或数字开头和结尾。
  • 可以包含字母数字字符、数字、句点、破折号和下划线。

1664110279 图片5

g.选择 创建实例

3.通过 SSH 连接到您的实例并获取 WordPress 网站的密码

用于登录 WordPress 网站的管理控制面板的默认密码存储在实例上。

完成以下步骤,在 Lightsail 控制台中使用基于浏览器的 SSH 客户端连接到您的实例,并获取管理控制面板的密码。

a.在 Lightsail 主页的 实例选项卡上,为 WordPress 实例选择 SSH 快速连接图标。

1664110302 图片6

b.在基于浏览器的 SSH 客户端窗口打开后,输入以下命令,以检索默认的应用程序密码:

cat $HOME/bitnami_application_password

c.记下屏幕上显示的密码。稍后,您要使用它来登录 WordPress 网站的管理控制面板。

1664110334 图片7

4.登录 WordPress 网站的管理控制面板

现在,您已经拥有 WordPress 网站的管理控制面板的密码,可以登录了。在管理控制面板中,您可以更改用户密码、安装插件、更改网站主题等。

完成以下步骤,登录 WordPress 网站的管理控制面板。

 

a.在浏览器中,转到:

http://PublicIpAddress/wp-login.php

在地址中,将 PublicIpAddress 替换为 WordPress 实例的公有 IP 地址。您可以从 Lightsail 控制台获取实例的公有 IP 地址,如下图所示:

1664110377 图片9

b.登录您的实例。

  • 用户名电子邮件地址框中,输入“user”。
  • 密码框中,输入在本教程前面获得的默认密码。
  • 选择登录

1664110404 图片10

现在,您已登录 WordPress 网站的管理控制面板,可以在其中执行管理操作了。有关管理 WordPress 网站的更多信息,请参阅 WordPress 文档中的 WordPress Codex。

1664110426 图片11

5.创建一个 Lightsail 静态 IP 地址并将其附加到 WordPress 实例

如果停止并启动实例,则 WordPress 实例的默认公有 IP 会发生变化。即使您停止并启动实例,附加到实例的静态 IP 地址也会保持不变。

完成以下步骤,创建一个静态 IP 地址并将其附加到 WordPress 实例。

a.在 Lightsail 主页的 实例选项卡上,选择正在运行的 WordPress 实例。

1664110462 图片12

b.选择联网选项卡,然后选择创建静态 IP

1664110490 图片13

c.静态 IP 位置和附加的实例根据您之前在本教程中选择的实例预先选择。

1664110517 图片14

d.命名静态 IP,然后选择创建

1664110544 图片15

6.创建 Lightsail DNS 区域并将域映射到 WordPress 实例

将域的 DNS 记录的管理权限转移到 Lightsail。这样,您便可以更轻松地将域映射到 WordPress 实例,并使用 Lightsail 控制台管理网站的更多资源。

完成以下步骤,创建 Lightsail DNS 区域并将域映射到 WordPress 实例。

a.在 Lightsail 主页的联网选项卡上,选择创建 DNS 区域1664110575 图片16

b.输入域,然后选择创建 DNS 区域1664110603 图片17

c.记下页面上列出的名称服务器地址。

您可以将这些名称服务器地址添加到您的域名注册商,以将对域的 DNS 记录的管理权限转移到 Lightsail。

d.将域的 DNS 记录的管理权限转移到 Lightsail 之后,添加一个 A 记录以将域的顶级域名指向 WordPress 实例,如下所示:

您可以将这些名称服务器地址添加到您的域名注册商,以将对域的 DNS 记录的管理权限转移到 Lightsail。

1.在域的 DNS 区域中,选择 添加记录

2.在 子域框中,输入一个 @ 符号以将域的顶级域名(例如 example.com)映射到实例。@ 符号明确表示要添加顶级域名记录。它不是作为子域添加的。

3.在 映射到框中,选择本教程上一步中附加到 WordPress 实例的静态 IP。

4.选择保存图标。

在域开始将流量路由到 WordPress 实例之前,请留出时间在互联网的 DNS 中传播更改。1664110637 图片19

7.后续步骤

AMH:免费PHP面板安装教程

阅读(6015)

AMH是国内首款开源的主机面板,程序开源透明、纯净、无混淆、无加密。AMH是国内首个支持弹性多环境面板,软件模块化架构设计,高扩展灵活性。面板支持LNMPLAMP、LNGX、LNAMP等不同WEB应用环境,与支持软件多版本同时运行等。

安全稳定是 AMH 面板设计的首要指标,近10年 AMH面板保持零故障、无安全事件。AMH自第一个版本开始,全自主开发框架应用,全程把关面板安全。

1660484152 amh

官网:https://amh.sh

AMH7.0 极速安装

AMH 国内领先的云主机面板,安装请使用纯净系统。(Centos、Debian、Ubuntu)

极速免编译安装方式 (安装时间1至3分钟)

使用 root 账号登录 Linux 服务器,执行以下命令安装AMH:

wget http://dl.amh.sh/amh.sh && bash amh.sh

安装成功后系统会提示面板访问地址与AMH、MySQL默认账号密码。

安装小提示

1、安装amh如果提示 wget: command not found

yum install -y wget || apt-get install -y wget

2、安装amh过程中如果服务器解析不了amh.sh域名的情况,

echo -e "options timeout:1 attempts:1 rotate\nnameserver 8.8.8.8\nnameserver 114.114.114.114" >/etc/resolv.conf;

3、安装amh成功后无法访问面板情况,请您检查主机商是否有安全组/防火墙相关限制,请开放端口,如开放面板8888端口。

 

 

AMH7.0 极速安装支持的系统

支持目前 CentOS、Ubuntu、Debian 已发行的稳定版本

如果您系统不在以下列表中,请使用定制方式编译安装。

1、x86/x86_64 架构支持安装的系统:

CentOS Stream 9 x64  New

CentOS Stream 8 x64

CentOS 7 x64

Debian 11 x64 (bullseye)

Debian 10 x64 (buster)

Debian 9 x64 (Stretch)

Ubuntu 22 x64  New

Ubuntu 20 x64

Ubuntu 18 x64

 

2、aarch64/arm64 架构支持安装的系统:

CentOS Stream 8 x64  New

CentOS 7 x64

Debian 10 x64 (buster)

Ubuntu 20 x64

Ubuntu 18 x64

搬瓦工挂载使用 netboot.xyz 从网络引导重装系统教程 (Windows/Linux)

阅读(1W+)

今天发现搬瓦工挂载镜像有一个 netboot.xyz.iso 的镜像,就搜了一下,发现 netboot.xyz 是用来通过网络引导重装系统的。挂载这个镜像之后可以一键重装很多系统,包括常见的 Ubuntu、CentOS 等,还有其他 Linux 发行版比如 Arch Linux、Gentoo,甚至还有华为的 openEuler,支持镜像非常多。此外也可以重装为 Windows 系统。

1654326822 bwh81

一、netboot.xyz 功能介绍

netboot.xyz 允许您通过网络从单个工具 PXE 引导各种操作系统安装程序或实用程序。这使您可以将一种媒体用于多种类型的操作系统或工具。iPXE 项目用于从 BIOS 中提供用户友好的菜单,让您可以轻松选择所需的操作系统以及任何特定类型的版本或可引导标志。

您可以将 ISO 远程附加到服务器,将其设置为 Grub 中的救援选项,甚至将您的家庭网络设置为默认启动到它,以便它始终可用。

 

官网地址:https://netboot.xyz/

netboot.xyz 菜单介绍

Linux 网络安装菜单(Linux Network Installs Menu)

对于提供网络可启动安装程序的操作系统项目,这是一种轻量级的安装方法,因为它检索最小的安装程序内核集,然后根据需要安装软件包。这通常是更快的操作系统安装方法。您也可以利用内置工具来制作救援靴。

现场 CD/发行版菜单(Live CD/Distro Menu)

许多操作系统项目仅将其软件作为 ISO 提供,或提供 Live CD/DVD,您可以通过修改机器的存储下载并引导到内存中。通常,您可以选择从实时系统进行安装。这些通常是较重的安装,并且可能需要大量带宽来安装。iPXE 通常不能很好地直接引导 ISO。

为了让我们更容易使用这些类型的图像,我们从上游监控新版本更新,检索发布,提取它们,并根据需要对 initrd 进行修改重新发布它们,以使它们对 iPXE 友好。然后,我们可以将较小尺寸的内核直接加载到内存中,以获得更好、更一致的体验。

实用程序菜单(Utilities Menu)

实用程序菜单提供对磁盘克隆、驱动器擦除或其他救援类型工具等工具的工具和实用程序的访问。您还可以选择其他 netboot.xyz 端点来测试可能正在开发的菜单。

二、搬瓦工挂载 netboot.xyz 镜像

在使用 netboox.xyz 前首先需要挂载镜像,在挂载的时候选择 netboot.xyz.iso,点击 mount 进行挂载,如图所示。

1658540575 QQ截图20220723085218

然后先强制关机(force stop),再重启(start),即可进入 netboot.xyz 操作界面,如下图所示,就算是启动成功了。

1658540595 QQ截图20220723085411

三、netboot.xyz 使用教程

接下来的事情就很简单了,在下面这个页面选择 Linux Network Installs,就是网络安装。其他的还包括 Live CDs、Windows 等,根据自己需求即可选择。这里选择 Windows 的话会让你输入一个 Windows ISO 文件地址,然后就可以进行安装步骤。

以 Linux Network Installs 为例,我们看一下下一步。

1658540618 QQ截图20220723085517

可以看到很多 Linux 发行版可以选择,使用键盘上下键切换,回车确认选择,Esc 返回上一级菜单。

选择 Ubuntu 之后,还可以看到更多具体的 Ubuntu 发行版的选择,包括最新版本和最近的几个 LTS 版本。

选择具体版本之后,就可以点击 Install 开始安装了。是不是非常方便?

搬瓦工推荐方案

如果您有选择困难症,直接选中间的 CN2 GIA-E方案,季付 $49.99,多达 12 个机房任意切换
方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买
CN2
(最便宜)
1GB 1核 20GB 1TB 1Gbps DC3 CN2
DC8 ZNET
$49.99/年 购买
CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
购买
CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度
$299.99/年
购买
HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA $89.99/月
$899.99/年
购买
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
购买
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
购买
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
购买

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。

Xshell 7:怎么用 Xshell 7的产品激活密钥

阅读(1W+)

Xshell是一款终端远程连接服务器的Windows软件,主要用于在Windows系统上远程操控服务器进行工作以及统一管理多台服务器集群,它通过多种不同的连接协议和密码,保障着用户的连接服务器安全。

一、Xshell 7怎么用

在Xshell中,一个会话表示一个服务器连接,我们同时可以建立多个不同的会话,用以与多台不同的服务器建立连接,并进行同时管理。

无论连接成功与否,会话都将保留在“会话管理器”中,成功连接的会话,窗口左侧会显示绿色的圆点,连接失败则显示红色圆点,如下图。

3682500f4070adfc0f5cad07fc9af6be616d24a5e22cc

图1:会话界面

 

如果我们想要创建一个新的服务器连接,那么就需要创建一个新的会话。点击菜单:“文件”—“新建”,打开会话新建窗口,具体窗口视图见图2。

在此界面中,我们需要选择连接的协议,填写连接的主机号、端口号。对于一些机密性较高的场景,一般而言都是通过代理服务器进行连接的,那么我们则需要在代理项中,填写代理服务器的相关信息。

ef7285321da44d4b27a9e2054410b65e616d24af84140

图2:新建会话窗口

 

连接完成后,我们就可以在终端界面中,输入对应的命令进行工作了,比如输入“ls”,查看当前路径下有哪些文件。

c2153058b5e41b1fbd3b03ed1acf7373616d24bcb166c

图3:输入命令

 

二、Xshell 7的产品激活密钥

我们在Xshell中文网站上下载软件后,安装打开软件后软件会处于未激活状态,想要全面使用Xshell各项功能,就需要在软件中文网站购买激活秘钥对软件进行激活方可使用。

激活方式也很简单,点击会话窗口的“立即激活”按钮打开激活界面,勾选“在线激活”方式,然后输入我们从订单中心获得的产品激活秘钥,点击“下一步”就完成了整个软件的激活步骤啦。

3c93a5c5da8e20415e4cc8104d408036616d24c7731db

图4:Xshell激活界面

除了在线激活的方式外,Xshell还可以通过离线激活、服务器激活的方式进行激活,并且支持许可证转移到另一台新电脑上进行激活,是不是非常贴心呢?这就是本文关于Xshell终端连接软件的使用教程和激活教程了,希望可以帮助到大家更好地使用Xshell。

lnmp最新稳定版本lnmp1.9发布

阅读(6997)

2022年6月1日发布LNMP 1.9正式版

  • 增加rocky linux 和alma linux支持;
  • 增加PHP 8.1支持;
  • 增加PHP模块exif、fileinfo、ldap、bz2、sodium、imap、swoole和SourceGuardian Loader的支持安装,安装lnmp前lnmp.conf 中开启后安装lnmp或 ./addons.sh 安装以上模块;
  • 增加ngx_fancyindex模块,lnmp.conf中开启后,安装lnmp或升级nginx;
  • 增加nginx模块–with-stream_ssl_preread_module,方便使用stream ssl相关配置;
  • 增加UOS统信桌面家庭版、桌面专业版、服务器版支持;
  • 增加银河麒麟服务器操作系统和桌面系统支持;
  • 增加华为openEuler支持;
  • 增加阿里巴巴龙蜥Anolis OS支持;
  • 增加麒麟Kylin服务器版和桌面版支持;
  • 增加CentOS Stream 9支持;
  • 增加AlmaLinux 9支持;
  • 增加MySQL 5.7、8.0 二进制安装和升级方式;
  • 增加PHP 7.4+版本webp支持;
  • lnmp管理脚本增加HTTP 301跳转HTTPS的选项;
  • lnmp管理脚本增加是否启用IPv6选项;
  • 移除mariadb 10.1, 10.2增加mariadb 10.5, 10.6;
  • 泛域名SSL增加了ZeroSSL支持;
  • 优化AlibabaCloud支持;
  • 优化部分SSL添加代码;
  • 优化FTP用户添加部分代码;
  • 优化离线安装;
  • 优化部分EOL Linux发行版的安装;
  • 优化OpenSSL支持;
  • 优化RHEL 9系下uw-imap支持情况;
  • 调整MariaDB升级下载地址;
  • 调整composer下载地址;
  • 更新诸多软件版本;
  • 其他一些功能优化及调整……

安装要求:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
  • 需要5GB以上可用空间,MySQL 5.7,MariaDB 10至少9GB剩余空间,MySQL8.0最新版至少25GB以上
  • 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!
  • 安装PHP 7及以上版本必须1G以上内存!
  • VPS或服务器必须设置好可用的yum或apt-get源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!
  • Linux下区分大小写,输入命令时请注意!
  • 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
  • CentOS 5、6、8,Debian 6、7、8或更低版本官网已经结束支持无法直接使用,需自行更换vault或archive源!
  • CentOS 6、8请用lnmp 1.9+版本进行安装!
  • Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!
  • PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10+等等非常新的Linux发行版!
  • 阿里云Ubuntu 14.04系统模版有问题不要用!!!
  • PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.23以下版本升级或安装必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.24以上版本升级或安装必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8+!!!
LNMP一键安装包 V1.9 已经在Vultr、遨游主机搬瓦工、LocVPS、Linode、vps2ez、DigitalOcean、KVMLA、景文互联BuyVM狗云、80VPS、腾讯云等众多VPS的CentOS 6-9、RHEL 6-8、Fedora 21-35、Debian 7-11、Ubuntu 10.04-22.04等众多Linux发行版的32位和64位系统上测试通过(CentOS 5、6,Debian 6、7及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。
1656634544 LNMP

安装步骤:
1、使用putty或类似的SSH工具登陆VPS或服务器;

登陆后运行:screen -S lnmp
如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装

2、下载并安装LNMP一键安装包:

您可以选择使用下载版(推荐美国及海外VPS或空间较小用户使用)或者完整版(推荐国内VPS使用,国内用户可用在下载中找国内下载地址替换),两者没什么区别,只是完整版把一些需要的源码文件预先放到安装包里。

安装LNMP稳定版
如需无人值守安装,请使用 无人值守命令生成工具,或查看无人值守说明教程

wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp

如需要安装LNMPA或LAMP,将./install.sh 后面的参数lnmp替换为lnmpa或lamp即可。同时也支持单独安装Nginx或数据库,命令为 ./install.sh nginx 或 ./install.sh db。
如需更改网站和数据库目录、自定义Nginx参数、PHP参数模块是否安装、开启lua等需在运行 ./install.sh 命令前修改安装包目录下的 lnmp.conf 文件,详细可以查看lnmp.conf文件参数说明

如提示wget: command not found ,使用yum install wget 或 apt-get install wget 命令安装。

如下载速度慢或无法下载请更换其他下载节点,请查看LNMP下载节点具体替换方法

运行上述LNMP安装命令后,会出现如下提示:
lnmp1.9-install-1
目前提供了较多的MySQL、MariaDB版本和不安装数据库的选项,需要注意的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上才能选择!如仅需安装数据库在lnmp安装包目录下执行:./install.sh db

输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.

如果选择MySQL 5.7、8.0且是x86或x86_64架构会提示:”Using Generic Binaries [y/n]:“ 这一步是提示是否使用二进制安装,输入 y 为使用二进制安装,输入 n 为使用源码编译安装。
由于MySQL 5.7/8.0二进制包巨大,离线安装请使用编译安装方式或自行下载对应版本二进制包到安装包src目录下

lnmp1.9-install-2
设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org#随机数字)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需按Backspace键)。输入后回车进入下一步,如下图所示:
lnmp1.9-install-3
询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步。

lnmp1.9-install-4
注意:选择PHP 7+版本时需要自行确认PHP版本是否与自己的程序兼容。

输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化:
lnmp1.9-install-5
可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

如果是LNMPA或LAMP的话还会提示设置邮箱和选择Apachelnmp1.5-install-6“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。

再选择Apache版本
lnmp1.9-install-7
按提示输入对应版本前面的数字序号,回车。

提示”Press any key to install…or Press Ctrl+c to cancel”后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

3、安装完成
如果显示Nginx: OK,MySQL: OK,PHP: OK
lnmp1.9-install-success
并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.9 completed! enjoy it.的话,说明已经安装成功。
某些系统可能会一直卡在Install lnmp V1.9 completed! enjoy it.不自动退出,可以按Ctrl+c退出。

安装完成接下来开始使用就可以了,按添加虚拟主机教程,添加虚拟主机后可以使用sftpftp服务器上传网站代码,将域名解析到VPS或服务器的IP上,解析生效即可使用。

4、安装失败
lnmp1.5-install-failed
如果出现类似上图的提示,有一个或几个没安装成功表明安装失败!!需要用winscp或其他类似工具,将/root目录下面的lnmp-install.log下载下来,到LNMP支持论坛发帖注明你的系统发行版名称及版本号、32位还是64位等信息,并将lnmp-install.log压缩以附件形式上传到论坛,我们会通过日志查找错误,并给予相应的解决方法。

mdserver-web:Linux下的主机面板,开源、免费,界面类似宝塔

阅读(6031)

mdserver-web面板怎么样mdserver-web面板,界面类似宝塔,开源、免费。支持的系统:Centos、Debian、Ubuntu等。

1656486523 mdserver web

主要插件介绍
OpenResty – 轻量级,占有内存少,并发能力强。
PHP[52-81] – PHP是世界上最好的编程语言。
MySQL – 一种关系数据库管理系统。
MongoDB – 一种非关系NOSQL数据库管理系统。
phpMyAdmin – 著名Web端MySQL管理工具。
Memcached – 一个高性能的分布式内存对象缓存系统。
Redis – 一个高性能的KV数据库。
CSVN – 最流行的SVN代码共享管理软件。
PureFtpd – 一款专注于程序健壮和软件安全的免费FTP服务器软件。
Gogs – 一款极易搭建的自助Git服务。
Rsyncd – 通用同步服务。

自动安装

curl -fsSL  https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/install.sh | bash

脚本更新

curl -fsSL  https://raw.githubusercontent.com/midoks/mdserver-web/master/scripts/update.sh | bash

开源地址:

#消息#AMH全新版本7.0来了,国内首款开源云主机面板,稳定运营10年,免费授权

阅读(7550)

AMH是一款国内开源的云主机面板,这个作者已经稳定运营10年了,由于面板比较稳定,所以长时间没有更新,本次商家带着全新的UI放出了7.0版本,功能增加了很多,而且商家承诺无远程控制软件的运行,不收集用户的隐私,这一点可以说是针对目前宝塔面板来说比较致命,宝塔收集用户信息目前官方已经证实,新面板依旧提供免费版,而且是0元授权,可以无限授权,有想体验的朋友可以直接安装了。

1655385812 amh

官方网站

点击进入AMH官方网站

一键安装命令

6.2面板安装命令

极速安装

wget http://dl.amh.sh/amh.sh && bash amh.sh acc 33832

编译安装

wget http://dl.amh.sh/amh.sh && bash amh.sh gcc 33832

新版本7.0安装命令

体验安装版

wget http://dl.amh.sh/file/AMH/7.0/amh.sh && bash amh.sh acc 33832

新版本特点:

  • 1)AMH是国内首款开源的主机面板,程序开源透明、纯净、无混淆、无加密。
  • 2)安全稳定,安全是AMH面板设计的首要指标,近10年AMH面板保持稳定运行、无安全事件。
  • 3)持续的软件更新支持,AMH不间断更新已有10年多,近8年保持每月都有更新,软件商店软件更新频率大约为每周。
  • 4)注重用户隐私,10年从未有收集用户隐私数据、与回传等问题。
  • 5)拒绝广告,不管免费与收费所有版本10年从未有投放广告,避免影响用户体验。
  • 6)无内置与软件无关的任何第三方组件,程序,不存在利益方等其它关系。
  • 7)无远程控制软件的运行,无隐藏式更新等左右、影响软件运行。
  • 8)轻量化、模块化设计,轻巧、节能极低占用,面板闲时近乎零资源占用。

AMH7 面板预览:
可设置多种模式,与自动兼容手机端管理。
amh7.0-01-scaled-1
amh7.0-02-scaled-1
amh7.0-03

#618特惠活动#宝塔面板:企业版899元/年起,专业版终生授权1988元起,Linux专业版20台永久授权15888元,Windows专业版20台永久授权16888元

阅读(6388)

宝塔面板怎么样宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。

宝塔面板开启了2022年618特惠活动,其中宝塔面板企业版899元/年起、宝塔面板专业版终生授权1988元!特惠Linux专业版20台永久授权15888元,Windows专业版20台永久授权16888元,本次活动截止到2022年6月18日 23:59:59,有需求的可以别错过活动。

1655282330 bt

官网:https://www.bt.cn/

活动专区:直达

活动介绍:

活动一购买企业版,赠送SSL证书

1655282347 zjcp20220615163539

活动二专业版永久授权1988元起

1655282394 zjcp20220615163557

活动规则:

活动一规则:
  • 1、*购买后可在面板上直接通过抵扣券续费订单。
  • 2、企业版已包含QQ或微信客服,能更好的保障您的服务,如需加群,请购买企业版,微信扫描右下角二维码咨询。
  • 3、企业版包含专业版插件以及企业版插件,不含第三方应用插件。
  • 4、活动产品不参与返现。
  • 5、活动产品,不支持退款。可开发票,微信扫描右下角二维码咨询。
  • 6、活动截止日期:2022年6月18日 23:59:59。
活动二规则:
  • 1、*购买后可在面板上直接通过抵扣券续费订单。
  • 2、Linux/windows专业版为永久授权套餐。
  • 3、活动产品不参与返现。
  • 4、活动产品,不支持退款。可开发票,微信扫描右下角二维码咨询。
  • 5、活动截止日期:2022年6月18日 23:59:59。

Linux一键测速脚本:GreenCloud提供Linux系统服务器一键测速及基本信息测试脚本

阅读(6964)

Linux系统服务器一键测速脚本怎么样,Linux系统服务器一键测速脚本,网上有很多,本站也分享过一些。使用一键测速脚本主要是能比较系统直观的了解到服务器的基本配置信息及带宽网络速度效果。

最近GreenCloud提供了一个一键测速脚本,这里给大家分享一下,可以一键测速Linux系统VPS、服务器的基本配置信息以及硬盘读写效果及海外节点的下载、上传速度。

1654255571 greencloudvps

GreenCloud的Linux系统服务器一键测速脚本:

1、可测试IPv4/IPv6

wget -qO ./greenbench https://bench.green.cloud/scripts/greenbench && chmod +x ./greenbench && ./greenbench $1
或者
bash <(wget -qO- https://green.cloud/install)

2、仅测试IPv4

wget -qO ./greenbench_st https://bench.green.cloud/scripts/greenbench_st && chmod +x ./greenbench_st && ./greenbench_st $1
或者
bash <(wget -qO- https://green.cloud/install1)

效果展示:

1654309148 zjcp20220604101728

GreenCloudVPS最新促销:

GreenCloudVPS:堪萨斯vps,Ryzen 5950x cpu vps,1核/2GB内存/25GB NVMe硬盘/3TB流量/10Gbps端口,$25/年

LNMP 一键安装包 V1.9 正式版发布

阅读(6432)

每年的 6 月 1 日都是 LNMP 一键安装包发布新版本的时候,今天也不例外。LNMP 一键安装包 V1.9 正式版主要增加了对 Rocky Linux 、AlmaLinux、CentOS Stream 9 及国产 Linux(UOS 统信、银河麒麟、华为 openEuler、龙蜥 Anolis OS)的支持;增加了 exif、fileinfo、ldap、bz2、sodium、imap 和 swoole PHP 模块选项,安装前可通过修改 lnmp.conf 中的对应选项的值为 y 开启或安装完成后 ./addons.sh 进行单独安装。增加了 MySQL 5.7、8.0 二进制安装选项;增加了目前最新版的 PHP 8.1 支持及 PHP 扩展组件对 8.1 的支持;lnmp.conf 增加了 nginx 模块 ngx_fancyindex 安装选项;lnmp 管理脚本增加 301 选项及 IPv6 开启选项,泛域名 SSL 证书增加 ZeroSSL 免费 SSL 选项及一些安装代码优化

1654141773 LNMP

LNMP一键安装包是什么?

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Alibaba/Amazon/Mint/Oracle/Rocky/Alma/Kali/UOS/银河麒麟/openEuler/Anolis OS Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。

安装要求:

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
  • 需要5GB以上可用空间,MySQL 5.7,MariaDB 10至少9GB剩余空间,MySQL8.0最新版至少25GB以上
  • 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!
  • 安装PHP 7及以上版本必须1G以上内存!
  • VPS或服务器必须设置好可用的yum或apt-get源并确保能正常工作,离线安装需要增加 CheckMirror=n 参数!
  • Linux下区分大小写,输入命令时请注意!
  • 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
  • CentOS 5、6、8,Debian 6、7、8或更低版本官网已经结束支持无法直接使用,需自行更换vault或archive源!
  • CentOS 6、8请用lnmp 1.9+版本进行安装!
  • Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!
  • PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等非常新的Linux发行版!
  • 阿里云Ubuntu 14.04系统模版有问题不要用!!!
  • PHP 7.4升级或安装必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.23以下版本升级或安装必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+!!!
  • MySQL 8.0.24以上版本升级或安装必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8!!!

更新记录

2022年6月1日发布LNMP 1.9正式版

  • 增加rocky linux 和alma linux支持;
  • 增加PHP 8.1支持;
  • 增加PHP模块exif、fileinfo、ldap、bz2、sodium、imap、swoole和SourceGuardian Loader的支持安装,安装lnmp前lnmp.conf 中开启后安装lnmp或 ./addons.sh 安装以上模块;
  • 增加ngx_fancyindex模块,lnmp.conf中开启后,安装lnmp或升级nginx;
  • 增加nginx模块–with-stream_ssl_preread_module,方便使用stream ssl相关配置;
  • 增加UOS统信桌面家庭版、桌面专业版、服务器版支持;
  • 增加银河麒麟服务器操作系统和桌面系统支持;
  • 增加华为openEuler支持;
  • 增加阿里巴巴龙蜥Anolis OS支持;
  • 增加麒麟Kylin服务器版和桌面版支持;
  • 增加CentOS Stream 9支持;
  • 增加AlmaLinux 9支持;
  • 增加MySQL 5.7、8.0 二进制安装和升级方式;
  • 增加PHP 7.4+版本webp支持;
  • lnmp管理脚本增加HTTP 301跳转HTTPS的选项;
  • lnmp管理脚本增加是否启用IPv6选项;
  • 移除mariadb 10.1, 10.2增加mariadb 10.5, 10.6;
  • 泛域名SSL增加了ZeroSSL支持;
  • 优化AlibabaCloud支持;
  • 优化部分SSL添加代码;
  • 优化FTP用户添加部分代码;
  • 优化离线安装;
  • 优化部分EOL Linux发行版的安装;
  • 优化OpenSSL支持;
  • 优化RHEL 9系下uw-imap支持情况;
  • 调整MariaDB升级下载地址;
  • 调整composer下载地址;
  • 更新诸多软件版本;
  • 其他一些功能优化及调整……

LNMP 常见命令

  • LNMP 状态管理:lnmp {start|stop|reload|restart|kill|status}
  • LNMP 各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
  • 虚拟主机管理:lnmp vhost {add|list|del}
  • 数据库管理:lnmp database {add|list|edit|del}
  • FTP 用户管理:lnmp ftp {add|list|edit|del|show}
  • 已存在虚拟主机添加 SSL:lnmp ssl add
  • 通过 DNS API 方式生成证书并创建虚拟主机:lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}
  • 通过 DNS API 方式只生成 SSL 证书:lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|…}

关于升级到当前版本

目前 1.9 版本与 1.8 版本编译参数、管理脚本方面相差不大,如果没有对新功能的需求可以不用升级。./upgrade1.x-1.9.sh 只升级 lnmp 管理脚本及一些必要的依赖包,不对整体环境升级;可以根据自己需求进行单个升级。

非 lnmp1.9 版本如需要安装 exif、fileinfo、ldap、bz2、sodium、imap 和 swoole 这些模块,可以下载 lnmp1.9 安装包,使用 lnmp1.9 里面的 ./addons.sh 进行安装。

数据库一般不建议升级,升级毕竟有风险而且可能会有兼容性问题。

免费 SSL:Let’s Encrypt 和 ZeroSSL 90 天有效期支持通过 DNS API 认证生成泛域名 SSL 证书,BuyPass 180 天有效期不支持泛域名 SSL 证书。

添加、删除虚拟主机及伪静态管理:https://lnmp.org/faq/lnmp-vhost-add-howto.html

eAccelerator,xcache,memcached,imageMagick,ionCube、opcache、redis 的安装:https://lnmp.org/faq/addons.html

Linux系统:Sudo 和 Root有什么区别?为什么使用 Sudo而不是以 Root 身份登录?

阅读(5563)

Linux 下面有两个概念可能大家接触的比较多,一个是 sudo 命令,还有一个是 root 账户。Sudo 命令可以以最高权限执行命令,而 root 账户下所有命令都有最高权限,也就是相当于所有命令都默认加了 sudo。那么 sudo 和 root 的区别到底是什么呢,为什么我们建议使用 sudo 而不是直接使用 root 账户?在本教程中,您将了解 root 访问、sudo 命令、如何使用 sudo 运行命令以及 sudo 访问和 root 之间的区别。

bandwagonhostnet_sudo_root-1024x628-1

一、什么是 root

root 是指 Linux 等类 Unix 系统中的超级用户帐户。它是用于系统管理的系统上具有最高访问权限的特权帐户。此根/超级用户帐户的用户标识符 (UID) 为零,无论帐户名称如何。

root 用户拥有整个系统的完全权限(root 特权)。它可以做诸如修改系统的核心部分、升级系统、更改系统配置以及启动、停止和重新启动所有正在运行的系统服务之类的事情。

以 root 身份登录(使用 su -)时,终端命令提示符符号从

复制$ echo 'You are in a normal shell'

变成

复制# echo 'This is a root shell'

在某些系统(如 Ubuntu)上,root 用户默认被锁定。(备注:搬瓦工并不会锁定,但是腾讯云默认会锁定)

二、什么是 Sudo?

sudo (superuser do) 命令是一个命令行实用程序,它允许用户以 root 或其他用户身份执行命令。它提供了一种有效的方式来授予某些用户适当的权限以使用特定的系统命令或以 root 用户身份运行脚本。

虽然有点类似于 su 命令,但 sudo 的不同之处在于它默认需要用户的密码进行身份验证,而不是 su 需要的目标用户的密码。Sudo 也不会产生 root shell;相反,它以提升的权限运行程序或命令,不像 su,它产生一个 root shell。

使用 sudo,系统管理员可以执行以下操作:

  • 授予用户或用户组以提升或 root 权限运行某些命令的能力。
  • 查看每个使用 sudo 的用户的用户 ID 的日志。
  • 控制用户可以在主机系统上使用什么命令。

Sudo 会记录在 /var/log/auth.log 文件中执行的所有命令和参数的日志,可以在出现故障时进行分析。

三、sudoers 文件

sudo 使用默认的 sudoers 安全策略,并保留一个特殊的配置文件 /etc/sudoers。该文件可用于控制访问权限和密码提示超时。

注意:您必须具有提升的权限才能查看 sudoers 文件

打开 /etc/sudoers 文件;它应该是这样的:

复制# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "@include" directives:
@includedir /etc/sudoers.d

其中这行:

复制root         ALL=(ALL:ALL)ALL

意味着 root 用户拥有无限的权限并且能够在系统上运行任何命令。

复制%sudo ALL=(ALL:ALL)ALL

允许组 sudo 的所有成员执行任何命令。

注意:sudoers 文件中的 ‘%’ 代表一个组,而不是注释。

从 /etc/sudoers 文件的第一行可以看出:

复制# This file MUST be edited with the 'visudo' command as root

不要尝试直接编辑 sudoers 文件。 使用具有 root 权限的 visudo 命令。

使用 sudo 运行命令很简单,只需要在命令前面加上 sudo 即可:

复制$ sudo command

一般来说会提示输入密码,输入密码后回车即可。

复制$ sudo command
[sudo]  password for user:

四、Sudo 对比 Root

最小权限原则是一种信息和计算机安全概念,它认为授予程序和用户执行任务所需的最少或最低限度的权限。

以 root 用户登录后,输入到终端的每一条命令都以系统最高权限运行,违反了最小权限原则。像 rm 这样的简单命令可用于删除核心根目录或文件,而不会在意外时提示用户。例如,如果您尝试使用以下命令删除 /etc 之类的根目录:

复制$ rm -rf /etc

当您以普通用户身份登录时,您将被拒绝许可。当以 root 身份登录时,不会显示任何提示,并且整个文件夹将被删除 – 这很可能会破坏您的系统,因为运行系统所需的特殊配置文件存储在 /etc 目录中。您也可能最终错误地格式化磁盘,并且系统不会提示您。

此缺陷还扩展到以 root 身份运行代码或应用程序;应用程序中的一个小错误可能会删除一些系统文件,因为该应用程序是在最高权限下运行的。

Sudo 提供细粒度的访问控制。它仅向需要它的特定程序授予提升的权限。您知道哪个程序以提升的权限运行,而不是使用 root shell(以 root 权限运行每个命令)。

Sudo 也可以配置为以另一个用户身份运行命令,指定允许哪些用户和组使用 sudo 运行命令,或者通过编辑 sudoers 文件设置以 root 权限运行程序的超时。

因此,不建议使用 root shell 运行命令,因为您破坏系统的机会要高得多。如果您需要更高权限或 root 权限来运行命令,请使用 sudo 确保只有该命令以 root 权限运行。

搬瓦工推荐方案

方案 内存 CPU 硬盘 流量/月 带宽 机房 价格 购买
CN2
(最便宜)
1GB 1核 20GB 1TB 1Gbps DC3 CN2
DC8 ZNET
$49.99/年 直达
CN2 2GB 1核 40GB 2TB 1Gbps $52.99/半年
$99.99/年
直达
CN2 GIA-E
(最推荐)
1GB 2核 20GB 1TB 2.5Gbps DC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰 EUNL_9
$49.99/季度
$169.99/年
直达
CN2 GIA-E 2GB 3核 40GB 2TB 2.5Gbps $89.99/季度
$299.99/年
直达
HK 2GB 2核 40GB 0.5TB 1Gbps 中国香港 CN2 GIA $89.99/月
$899.99/年
直达
HK 4GB 4核 80GB 1TB 1Gbps $155.99/月
$1559.99/年
直达
TOKYO 2GB 2核 40GB 0.5TB 1.2Gbps 日本东京 CN2 GIA $89.99/月
$899.99/年
直达
TOKYO 4GB 4核 80GB 1TB 1.2Gbps $155.99/月
$1559.99/年
直达
搬瓦工优惠码BWH3HYATVBJW

选择建议:

  • 入门:洛杉矶 CN2 套餐,目前最便宜,可选 CN2 GT 机房,入门之选。
  • 推荐:洛杉矶 CN2 GIA-E 套餐,速度超快,可选机房多(DC6、DC9、日本软银、荷兰联通等),性价比最高。
  • 高端:香港 CN2 GIA 套餐,价格较高,但是无可挑剔。东京 CN2 GIA 套餐也是非常不错的高端选择。

Cloudflare:使用Page Rules页面规则自定义缓存网站文件

阅读(6359)

今天把网站接入了 Cloudflare ,相对百度云加速来说流量分担少一丢丢。

上午联系上了百度云加速的在线客服,客服表示网站攻击量过大(峰值1万+),免费版只有基础防护, CC 的 QPS 防护阈值是 2000 ,这个攻击的情况远超过防护阈值,需要专业版防护才够。

客服也明确防护是有成本的,再出现的话对节点来说都是损失,所以要继续服务要升级(付费)。

没办法了,先继续用着 Cloudflare 看能不能通过配置来多分担一些源站流量。

查了下相关资料,主要的目标是通过设置页面规则(Page Rules),来实现更多网站资源的缓存。

好在现在 CF 支持中文简体,操作起来也很方便。

CF 控制台 打开自己对应的网站,左侧找到 规则 – 页面规则,可以看到“创建页面规则”按钮,免费用户可以设置3条规则, Pro 用户可以设置 20条。

1651654815 cloudflare

设置页面规则:

可以按照下图根据自己的需求进行设置:

对 网站下的静态文件目录 static 进行缓存

边缘缓存 1天

浏览器缓存 8天

缓存级别选 缓存所有内容

最后 保存并部署即可。

202202111644567183225192

还了解到一个概念:

再浏览器开发者选项的 NetWork 可以看到静态资源 Response Headers 请求头中有 cf-cache-status: HIT 字段。

这里的 HIT 就表示是通过 Cloudflare 缓存的。

原文:

https://www.w3h5.com/post/690.html

CloudFlare:通过SaaS免费使用CNAME接入域名解析

阅读(9069)

介于网络坏境不同,很多人有需求在保留国内域名DNS服务器不改变的情况下,还能接入国外服务商比如CloudFlare的服务,使得国内外都能有较好的网络使用感受,以前通过CloudFlare Partner来实现CNAME接入的方式已经失效,好在最近传来好消息,CloudFlare更改了Cloudflare for SaaS的收费策略,每个账户可以有100个域名免费额度,这等于普通用户来说等于是白送。用了两天”CloudFlare SaaS” ,有一些简单体会,和大家聊一下

1651654815 cloudflare

CloudFlare 官方公告https://blog.cloudflare.com/waf-for-saas/

前提条件

1,需要有一个已经通过NS接入CF的域名,只用作设置回退源服务器,不对外显示,所以没有什么要求。

我在freenom申请一个免费域名(jkenc459456.ml)转到了CF用作演示。

2,开通 Cloudflare for SaaS 服务,需要CF账户绑定信用卡。

如果对此有疑虑(怕被反撸),可以通过PayPal来绑定。

操作方法

1、如图,进入jkenc459456.ml 面板,新建一个A记录作为回退源,命名为back,IP地址要填真正想访问的地址(想接入的地址),小黄云要打开。

2022042003122662

2、如图,面板进入SSL/TLS——自定义主机名,在源服务器框填入我们刚才新加的A记录域名back.jkenc459456.ml ,点击add fallback origin,会显示:回退源状态(初始化),刷新页面变成:回退源状态(有效)。

2022042003124667

3、点击上方“添加自定义主机名”,进入添加页面,自定义主机名框里填写真正想要接入的二级域名,比如叫 a.b.com,其他设置保持默认,如图。

2022042003125910

4、添加成功后,出现如下界面,需要前往b.com的域名服务商那里设置,添加上2条TXT类型的解析,一条是证书验证一条是主机名验证。

2022042003130986

5、b.com的TXT解析添加后,刷新很快就会出现有效的提示,至此设置就算成功了。

2022042003132167

个人用法

每个人的需求场景不同,我简单说一下个人的用法。

b.com的域名设置里,使用CNAME分别解析2条线路给a.b.com,一条境外,一条境内,境外线路对应的值就是我们CF的回退源地址 back.jkenc459456.ml,境内线路对应的值就是国内服务商提供给你的CDN地址,这样就可以互不干扰的提供全球服务了,简单分线路的功能一般域名服务商都有免费提供。如图:

2022042003133813

结束语

没啥说的,CloudFlare和甲骨文才是真正的业界良心,人家才是良心云好吧

原文:

https://blog.upx8.com/2708

TCP BBR:一键安装最新内核并开启 BBR 脚本

阅读(7860)

最近,Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
于是我根据目前三大发行版的最新内核,开发了一键安装最新内核并开启 TCP BBR 脚本。

1652449367 bbr

本脚本适用环境

系统支持:CentOS 6+,Debian 8+,Ubuntu 16+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware
内存要求:≥128M
关于本脚本

1、本脚本已在 Vultr 上的 VPS 全部测试通过。
2、当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。
3、脚本运行完重启发现开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。
4、由于是使用最新版系统内核,最好请勿在生产环境安装,以免产生不可预测之后果。

使用方法

使用root用户登录,运行以下命令:

wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下检查:
No.1

uname -r

查看内核版本,显示为新版内核就表示 OK 了。
No.2

sysctl net.ipv4.tcp_available_congestion_control

返回值一般为:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

或者:

net.ipv4.tcp_available_congestion_control = reno cubic bbr

No.3

sysctl net.ipv4.tcp_congestion_control

返回值一般为:

net.ipv4.tcp_congestion_control = bbr

No.4

sysctl net.core.default_qdisc

返回值一般为:

net.core.default_qdisc = fq

No.5

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明 bbr 已启动。比如:

tcp_bbr                20480  3

注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

特别说明

如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:

mount -o remount rw /

原文:

  • https://teddysun.com/489.html

Linux:端口被占用的解决办法

阅读(6712)

Linux后台进程死掉,会导致端口被占用。下面以端口8088被占用为例,列出详细解决过程。

1650807945 Linux

1.查找被占用的端口

  netstat -tln  netstat -tln | grep 8088

netstat -tln 查看端口使用情况,而netstat -tln | grep 8088则是只查看端口8088的使用情况

2.查看端口属于哪个程序?端口被哪个进程占用?

  lsof -i :8088

3.杀掉占用端口的进程

  kill -9 进程id

SuperSpeed.sh:最新修复版脚本,一键测试国外Linux主机VPS到国内不同省市的速度

阅读(3325)

最近在做VPS测评的时候发现之前的SuperSpeed.sh瞬间不香了,测试节点不能用了!这不,站长就在网上找,最终发现了一个不错的SuperSpeed.sh修复版脚本,通过它,我们可以一键测试国外Linux主机VPS到国内不同省市的速度,其集成了 Speedtest 提供的电信、联通、移动线路,可以测试服务器到全国北方南方,电信,联通,移动的速度。

1651928202 superspeed

项目网址:

https://github.com/uxh/superspeed

最新SuperSpeed.sh修复版测试效果截图:

1651928796 QQ截图20220507210624

截图测速为斯巴达机房测评

斯巴达(SpartanHost):西雅图机房高防vps,AMD Ryzen 5950X KVM VPS(电信联通AS4837回程,移动直连),简单测评

最新SuperSpeed.sh修复版执行代码

注意事项:在执行前请先确保安装了curl,安装命令如下:

##Centos: yum install -y curl

##Debian/Ubuntu: apt install -y curl

在SSH中执行以下代码:

bash <(curl -Lso- https://git.io/superspeed_uxh)

如果你没安装curl,机器又没自带curl的话,可能会报错说找不到curl命令

备用方案:

bash <(curl -Lso- https://raw.githubusercontent.com/uxh/superspeed/master/superspeed.sh)

Debian 10怎么更新 Debian 10升级到Debian 11教程

阅读(1W+)

Debian作为主流的Linux发行版之一,它稳定快速,拥有强大的APT包和丰富的软件源,可方便安装、升级软件和系统。多数海外服务器支持Debian系统,目前Debian 11 Bullseye已发布,可下载安装。如果先前用的是Debian 10系统,那么可按照以下步骤将Debian 10升级到Debian 11。

1651902162 Debian

1、首先确保当前的Debian系统和软件包列表是最新的。

sudo apt update && sudo apt upgrade

然后使用下面的命令安装 gcc-8-base包,这个软件包中包含了某些依赖。

sudo apt install gcc-8-base

1651902179 QQ截图20220507134131

2、打开vi /etc/apt/sources.list,将源buster 替换为bullseye或者安装宝塔的可以进宝塔文件直接修改

1651905842 QQ截图20220507144255

1651905864 QQ截图20220507144300

3、使用快捷键esc 保存文件,按:wq 退出 vi。或者nano /etc/apt/sources.list打开修改,然后使用快捷键 Ctrl + O 保存文件,按 Ctrl + X 退出 nano,更新一次系统仓库列表,以验证仓库的添加情况。

sudo apt update

1651906731 QQ截图20220507145832

4、如果上面的命令没有出现任何错误,那么您已经成功地添加了Debian 11 bullseye 仓库。现在,通过运行下面的命令开始升级过程。基本下载大小约为 1.2GB,不同的系统配置下载大小会略有差异。

sudo apt full-upgrade

1651906823 QQ截图20220507150013

这个命令需要时间,可关注下升级进度,在这过程中您还需要各种输入。

1651907164 QQ截图20220507150549

1651907514 QQ截图20220507151139

5、Debian 10升级到Debian 11完成后,您可用以下命令重启系统。

systemctl reboot

重启后,运行以下命令,以确保系统是最新的,并且清理了所有不再需要的不必要的软件包。

sudo apt –purge autoremove

如果一切顺利,您应该会看到Debian 11 bullseye。执行下面的命令来验证Debian版本:

cat /etc/os-release

1651909364 QQ截图20220507154230

 

登录

找回密码

注册