|-摘 FileZilla设置主密码保护FTP密码,服务器主机网站更安全了。
打开FileZilla。
选择编辑>设置。
切换到“界面”页面。
您可以在此处找到密码部分。默认设置为保存密码。
从列表中选择“保存受主密码保护的密码”,然后输入所需的密码。它必须至少包含八个字符。
选择确定以保存更改。
请注意,从那时起,所有密码均受主密码保护。
密码保护
当您连接到第一个保存的站点时,FileZilla提示您输入主密码。要求您在提示中输入它,并且可以选择“记住选项”,以便在同一会话中不会再次提示您。...
|-转 certbot-auto不再支持所有的操作系统,新的ssl证书安装方法。
除了支持Centos7,此方法也支持Centos8 Stream系统。
《Letsencrypt简单教程》一文较为详细地介绍了Letsencrypt的安装以及使用方法,然而,最近在一台服务器部署letsencrypt时,执行letsencrypt-auto命令出现错误:
./letsencrypt-auto --help allSkippingbootstrapbecause certbot-auto is deprecated on this system.Your system is not supported by certbot-auto anymore.Certbot cannot be installed.Please visit https://certbot.eff.org/ to check for other alternatives.系统不再被支持!!!
查看certbot(https://github.com/certbot/certbot/releases)在
2021年1月的更新日志:
●certbot-auto was deprecated on all systems. For more information about thischange, seehttps://community.letsencrypt.org/t/certbot-auto-no-longer-works-on-debian-based-systems/139702/7.
可知:
certbot-auto不再支持所有的操作系统!根据作者的说法,certbot团队认为维护certbot-auto在几乎所有流行的UNIX系统以及各种环境上的正常运行是一项繁重的工作,加之certbot-auto是基于python 2编写的,而python 2即将寿终正寝,将certbot-auto迁移至python 3需要大量工作,这非常困难,因此团队决定放弃certbot-auto的维护。
既然如此,现在我们还能继续使用certbot吗?certbot团队使用了基于snap的新的分发方法。
1. 环境操作系统:CentOS 7
Webserver:Nginx
2. 安装letsencrypt2.1. 安装letsencrypt之前,需要先安装snapd。
a. 先安装epel。
yum install epel-release
b. 安装snapd。
yum install snapd
c. 启用snapd.socket。
systemctl enable --now snapd.socket
d. 创建/var/lib/snapd/snap和/snap之间的链接。
ln -s /var/lib/snapd/snap /snap
e. 退出账号并重新登录,或者重启系统,确保snap启用。
f. 将snap更新至最新版本。
- sudo snap install core
- sudo snap refresh core
这里安装snap可能会报错提示操作太早了,稍等一会再运行安装snap就ok了。 ...
|-转 CentOS版 docker一键安装(2023年11月亲测可用)
一、docker是什么
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
Docker与虚拟机的区别
虚拟机实现资源的隔离的方式是利用独立的Guest OS,以及利用Hypervisor虚拟化CPU、内存、IO等设备来实现的,对于虚拟机实现资源和环境隔离的方案,Docker显然简单很多。
然后Docker并没有和虚拟机一样利用一个独立的Guest OS执行环境的隔离,它利用的是目前当前Linux内核本身支持的容器方式,实现了资源和环境的隔离,简单来说,Docker就是利用Namespace 实现了系统环境的隔离,利用了cgroup实现了资源的限制,利用镜像实例实现跟环境的隔离。
二、怎么安装docker
Docker运行对内核要求比较高,服务器尽量选择Cenos7(64位)以后,低版本的系统安装时会有问题。官方的说明中要求内核到3.10才能使用docker。
使用uname命令验证当前服务器内核版本
[root@izj6c50o02n51e7nalerwiz ~]# uname -r
3.10.0-1160.59.1.el7.x86_64
这里放一下官方的版本和内核的对照表
1.检查是否安装过Docker:
docker -v
执行清理命令: ...
|-摘 linux配置多个ssl证书,Apache 配置多个HTTPS站点(202204亲测)
经常会遇到多个站点在一个服务器上用的同一个IP,都要实现https访问
运行环境
OS:CentOS8
Web:Apache
安装Apache
1、安装Apache
[root@node1 ~]# yum install httpd -y
2、启动服务
[root@node1 ~]# service httpd start
Starting httpd: [ OK ]
[root@node1 ~]#
3、修改测试页面
[root@node1 ~]# cat /var/www/html/index.html
Apache Test Page~
4、测试访问
实现HTTPS访问
1、安装SSL模块
[root@node1 ~]# yum install mod_ssl -y
2、检测
[root@node1 ~]# cd /etc/httpd/modules/
[root@node1 modules]# ll | grep ssl
-rwxr-xr-x 1 root root 181872 Oct 20 2017 mod_ssl.so
3、上传证书文件(上传到哪里都可以,后面再ssl配置文件里只指向即可)
这里我们可以到各大厂商去申请免费证书,可满足个人网站的需求,如企业网站,建议购买企业收费证书;
[root@node1 ~]# cd /etc/httpd/
[root@node1 httpd]# mkdir ssl/default
[root@node1 httpd]# cd ssl/default
[root@node1 default]# rz
[root@node1 default]# ll
total 12 ...
|-转 mysql报错问题解决MySQL server PID file could not be found!
注意# killall mysqld的方法同样适用与apache提示server PID file could not be found!,命令为killall httpd
MySQL server PID file could not be found!
无法启动mysql服务
# service mysqld start
MySQL server PID file could not be found! [FAILED]
Starting MySQL...The server quit without updating PID file [FAILED]ydata/centossz008.pid).
通过ss -tnl发现服务仍然存在 ...
|-转 找了半天找不到看着靠谱的centos8开机启动后运行的脚本
找了半天找不到看着靠谱的centos8开机启动后运行的脚本,centos7的文章倒是很多。...
|-原 LAMP一键安装包安装的时候方便,增加开机启动的时候出了问题
之前安装原生动apache和msyql,php的搭建的服务器,设置apache开机启动很方便
就运行一行systemctl enable httpd.service就像
想增加一个apache开启启动,结果用
chkconfig -add httpd
chkconfig httpd on
然后reboot...
|-转 一键安装,用sh脚本一键安装LAMP
https://github.com/teddysun/lamp
Description
LAMPis a powerful bash script for the installation of Apache + PHP + MySQL/MariaDB and so on. You can install Apache + PHP + MySQL/MariaDB in an very easy way, just need to choose what you want to install before installation. And all things will be done in few minutes.
- Supported System
- Supported Software
- Software Version
- Installation
- Upgrade
- Backup
- Uninstall
- Default Installation Location
- Process Management
- lamp command
- Bugs & Issues
- License
- If your server system: Amazon Linux/CentOS/RedHat
yum -y install wget git git clone https://github.com/teddysun/lamp.git cd lamp chmod 755 *.sh ./lamp.sh
- If your server system: Debian/Ubuntu
apt-get -y install wget git git clone https://github.com/teddysun/lamp.git cd lamp chmod 755 *.sh ./lamp.sh
./lamp.sh -h
- Automation install mode example
./lamp.sh --apache_option 1 --apache_modules mod_wsgi,mod_security --db_option 2 --db_root_pwd teddysun.com --php_option 5 --php_extensions apcu,ioncube,imagick,redis,mongodb,libsodium,swoole --db_manage_modules phpmyadmin,adminer --kodexplorer_option 1
|-转 QQ授权码(更改QQ密码以及独立密码会触发授权码过期)
1、什么是授权码?
温馨提醒:为了你的帐户安全,更改QQ密码以及独立密码会触发授权码过期,需要重新获取新的授权码登录。...
|-转 Apache 或Nginx 都报错 No input file specified.
代码从线上拉到本地就出问题了 ,查看network 404
因为线上开启了防跨站攻击,在frontend/web目录下生成了一个.user.ini文件,里面的内容如下 ...
|-转 在Ubuntu22.04上安装Ubuntu桌面环境并设置VNC
在Vultr的shared CPU服务器上1核2G内存,安装的真费劲 搞了3小时了,还没搞定。20250820 1120
root@vultr:~# lspci -v | grep -i 'vga' 00:01.0 VGA compatible controller: Device 1234:1111 (rev 02) (prog-if 00 [VGA controller])
从您提供的 lspci -v | grep -i 'vga' 命令的输出来看,您的系统中检测到了一个 VGA 兼容的控制器,但是设备 ID (1234:1111) 表明这可能是一个虚拟或未知的设备,而不是一个真实的物理显卡。这通常发生在虚拟机环境中,如您正在使用的 Vultr 云服务器实例。
由于这是一个虚拟设备,它可能不支持传统的图形驱动程序,或者可能需要特殊的配置来正确地与 X 服务器交互。以下是一些可能的解决步骤:
1. 确认虚拟机支持
确保您的虚拟机实例支持图形界面。在某些情况下,可能需要在云服务提供商的控制面板中启用或配置图形支持。
2. 安装虚拟图形驱动程序
对于某些虚拟化平台,可能需要安装特定的虚拟图形驱动程序。例如,在 VMware 或 VirtualBox 中,您可能需要安装 VMWare Tools 或 VirtualBox Guest Additions。对于云环境,这可能不是必需的,但值得检查您的云服务提供商是否提供了类似的工具。...
|-转 #免VNC# OneClickDesktop:一键安装桌面环境
总结,这个一键安装脚本不够完善,不会自动打开对应端口。所以要打开8080,80,443,3889,5901等端口,具体你要用哪个服务。先打开了端口后,重载端口,然后再执行一键安装脚本。20250820 18:01
安装要求:
重点
05/04/2025 v0.4.0 Deprecated old OS; added Ubuntu 24 and Debian 12 support.
Ubuntu 24 and Debian 12 support.才支持,别弄错了。20250820 14:28
======================================================
新鲜的Ubuntu 18.04/20.04 或者 Debian 10 的64位系统(未安装LAMP等套件)
至少1G内存,推荐1.5G
独立ipv4
Root权限
如果选不浏览器直接访问,就可用省去域名指向云主机IP那一步骤了。
我的主机是Vultr的共享CPU云主机,1核CPU2G内存Ubuntu22.04的系统
Update log Current version: v0.4.0 Date Version Changes 08/02/2020 v0.0.1 Script created 08/03/2020 v0.0.2 Enable copy/paste; add Asian characters support. 09/25/2020 v0.1.0 Add RDP feature; improve installation experience. 09/29/2020 v0.2.0 Add CentOS 7/8 support. 02/14/2025 v0.3.0 Deprecated old OS; added Ubuntu 22 and Debian 11 support. 05/04/2025 v0.4.0 Deprecated old OS; added Ubuntu 24 and Debian 12 support.
Ubuntu22.04 可用运行脚本,但是因为Ubuntu22.04的仓库不支持Guacamole,所以要真远程连接云主机服务器,还要折腾很久,一键脚本安装完后我已经折腾了2小时了还没搞定 20250820 1308
发布者: 微魔 2020年9月24日 分类: 实用教程
微魔曾经发表过很多Linux下安装桌面的教程(主要是不少朋友有浏览器的需求),可通过本站的搜索功能找到一些教程,但这些教程多少还需要一些敲命令的过程,而且VNC的配置对一些新手本身也不大友好。今天微魔给大家推荐的是一个来自Github上的一键安装脚本,可以直接完成相关软件的安装,而且更重要的是,安装完成后可以直接通过浏览器访问,避免了使用VNC的麻烦。
OneClickDesktop:一键安装桌面环境
项目地址:https://github.com/Har-Kuun/OneClickDesktop
安装要求:
- 新鲜的Ubuntu 18.04/20.04 或者 Debian 10 的64位系统(未安装LAMP等套件)
- 至少1G内存,推荐1.5G
- 独立ipv4
- Root权限
安装方法:
wget https://raw.githubusercontent.com/Har-Kuun/OneClickDesktop/master/OneClickDesktop.sh && sudo bash OneClickDesktop.sh
注意:原作者称阿里云的镜像在安装时会出现问题,所以安装前要替换安装源
在Kimi上的提问“我可用换一个操作系统,有没有什么linux操作系统比较方便安装桌面环境并设置VNC”
Kimi:
根据您的需求,以下是一些适合安装桌面环境并设置 VNC 的 Linux 发行版:
-
Ubuntu:Ubuntu 是一个非常流行的 Linux 发行版,它提供了一个简单易用的界面和丰富的软件库。您可以通过安装 Ubuntu 桌面版来获得一个完整的桌面环境。安装 VNC 服务器后,您可以按照以下步骤进行配置:
- 更新软件源:sudo apt update
- 安装桌面环境:sudo apt install ubuntu-desktop
- 安装 VNC 服务器:sudo apt install tightvncserver
- 配置 VNC 并启动:vncserver
-
Fedora:Fedora 是另一个支持 VNC 的 Linux 发行版。您可以使用以下命令安装 VNC 服务器:
- 更新软件源:sudo dnf update
- 安装 VNC 服务器:sudo dnf install tigervnc-server
-
CentOS:CentOS 也支持 VNC。安装命令如下:
- 安装 VNC 服务器:sudo yum install tigervnc-server
-
Arch Linux:对于 Arch Linux,您可以使用以下命令安装 VNC 服务器:
- 安装 VNC 服务器:sudo pacman -S tigervnc
- Xfce:Xfce 是一个轻量级的桌面环境,它是一个不错的选择,特别是当您需要一个快速且资源占用少的桌面环境时。您可以在 Ubuntu 20 操作系统上安装 Xfce 桌面环境,并按照 知乎专栏 提供的教程安装 VNC。
综上所述,这些 Linux 发行版都提供了良好的支持来安装桌面环境和配置 VNC 服务器。您可以根据自己的需求和喜好选择一个合适的发行版进行设置。
复制
对于希望快速部署 VNC 服务器的用户来说,确实有一些自动化脚本可以简化安装过程。这些脚本通常被称为一键安装脚本,它们可以自动下载并安装 VNC 服务器以及配置必要的服务。以下是一些常见的一键安装脚本: ...