FRP 内网穿透之 - 客户端 FRPC 安装配置
系统环境
系统版本:22.04 (Jammy Jellyfish)
内核版本:Linux ubuntu2204-004 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
FRP版本:0.49.0
FRPC 部署安装 FRPC1.从 FRP 项目 的 release 中找到对应的版本下载到公网服务器的 /usr/local/src/ 目录下:
1root@ubuntu2204-004:/usr/local/src# wget https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_linux_amd64.tar.gz
2.将下载下来的压缩文件解到下载目录:
1root@ubuntu2204-004:/usr/local/src# tar zxf frp_0.49.0_linux_amd64.tar.gz
3.将解压出来的目录移动到 /usr ...
FRP 内网穿透之 - 服务端 FRPS 安装配置
系统环境
系统版本:22.04 (Jammy Jellyfish)
内核版本:Linux ubuntu2204-004 5.15.0-76-generic #83-Ubuntu SMP Thu Jun 15 19:16:32 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
FRP版本:0.49.0
nginx 版本:1.23.1
使用说明frps 作为内网穿透的服务端,搭配 nginx 做反向代理,实现在没有公网IP 的情况下访问内网 http 或者 https。
FRPS 部署安装 FRPS1.从 FRP 项目 的 release 中找到对应的版本下载到公网服务器的 /usr/local/src/ 目录下:
1root@ubuntu2204-004:/usr/local/src# wget https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_linux_amd64.tar.gz
2.将下载下来的压缩文件解到下载目录:
1root@ubuntu2204-0 ...
kvm 安装 debian 虚拟机报 Couldn't find kernel for install tree
系统环境:
系统环境:debian-12.4.0-amd64-netinst.iso
内核版本:debian 6.1.0-15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.66-1 (2023-12-09) x86_64 GNU/Linux
KVM版本:
安装 Debian12 虚拟机报错使用下载在本地 iso 文件安装虚拟机,结果报:
1234567891011121314leazhi@debian:~$ virt-install --name vm001-debian12 --ram 4096 --disk path=/data/kvm/storage/vm001-debian12.4.qcow2,size=50 --vcpus 4 --os-variant debian11 --network bridge=br0 --graphics none --console pty,target_type=serial --extra-args 'console=ttyS0,115200n8' --arch x86_6 ...
kvm 系列 002-在 debian 12 上安装 kvm
系统环境:
系统环境:debian-12.4.0-amd64-netinst.iso
内核版本:debian 6.1.0-15-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.66-1 (2023-12-09) x86_64 GNU/Linux
KVM版本:
安装准备:1.安装网络桥接工具:
1sudo apt install -y bridge-utils
2.配置网卡桥接:
2.1.编辑网卡主配置文件 /etc/network/interfaces, 将其内容修改为:
12345678910111213leazhi@debian:~$ cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The ...
基于 CentOS 7 的 LNMP yum 安装教程
系统环境
系统版本:CentOS-7-x86_64-Minimal-1908
内核版本:3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
LNMP 架构介绍LNMP 架构是一种常见的 Web 服务器架构,它由 Linux、Nginx、MySQL(或MariaDB)、PHP 组成。以下是 LNMP 架构的详细介绍:
Linux(操作系统):LNMP 架构的基础是 Linux 操作系统。Linux 是一个开源的、免费的操作系统,具有稳定性、安全性和灵活性。您可以选择适合您需求的 Linux 发行版,如 Ubuntu、CentOS 等。
Nginx(Web 服务器):Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有低内存消耗、高并发能力和出色的性能。Nginx 可以处理静态文件、动态内容和负载均衡,并提供 SSL/TLS 加密等功能。
MySQL(或MariaDB,数据库):MySQL 是一个流行的关系型数据库 ...
【2017年-厦门紫京阁网络科技有限公司】Tengine 代理配置脚本
系统环境
系统版本:CentOS-7-x86_64-Minimal-1908
内核版本:3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Tengine 版本:2.2.1
脚本内容该脚本是本人 2017 年服务厦门紫京阁网络科技有限公司的一个最外层 tengine 代理安装脚本,脚本具体内容如下:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291 ...
关于 Debian 无法在 vim 打开的文件中粘贴内容的解决方法
系统环境
系统: Debian 12
内核: 6.1.10-30-generic
vim: 8.2.3469
问题描述新装的 Debian 系统,安装好 vim 后,使用 vim 编辑文件,粘贴内容提示:寄存器没有东西
解决方法:编辑 /usr/share/vim/vim90/defaults.vim 文件,找到关键字 set mouse=a ,将其修改为:
1set mouse-=a
最后,保存推出即可!
Linux 下终端 tab 键自动补全
Bash命令自动完成功能只不过是收集各种黑客指定参数是如何通过Readline使用内置完成来完成的。该功能在其他linux分支是启用的,如ubuntu、debian等等。然而,基于RHCE分支发布的linux版本却没有安装和启用,如CentOS。
如果你使用过ubuntu系统,bash命令自动补齐会觉得非常方便高效。再使用RHCE或CentOS的话,你肯定会吐槽一番的,“这bash是什么鬼东西,不能自动补齐。”
那么RHEL / CentOS 怎么启用bash命令自动补齐功能呢?请看下面
1、首先需要安装bash-completion 包:
1[root@server src]# yum install -y bash-completion
2、安装完成后,需要用source 命令或者是注销当前登陆用户重新登陆系统使其立即生效,如下:
1[root@server src]# source /etc/bash_completion
3、此时你就可以使用bash 的自动补全了,如下:
123456789[root@server src]# yum [Tab 键]--assum ...
vscode 中 docker 插件无法正常连接本地 docker 的解决方法
系统环境
系统:ubuntu 23.10
内核:Linux ubuntu2310 6.5.0-13-generic #13-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 3 12:16:05 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
docker:24.0.7, build afdd53b
vscode:1.84.2
错误一:perission denied errir when connecting to docker在 ubuntu 上使用 sudo 安装完 docker , vscode 中安装 docker 插件后,点击 vscode 左侧的 docker 插件,发现报:
1Error:permission denied while trying to connect to docker ...
报错原因默认情况下,Docker 命令只能由具有 root 或 sudo 权限的用户运行。如果您想以非 root 用户身份运行 Docker 命令,则需要将您的用户添加到该docker组中。为此,请执行以下操 ...
Linux 系统中如何快速查找某个命令属于哪一个软件包
Ubuntu 系统方法一:对未安装过的命令进行搜索1.首先需要安装 apt-file 包:
1sudo apt install -y apt-file
2.其次,需要更新下 apt-file 缓存数据:
1sudo apt-file update
3.最后,就可以使用 apt-file 来获取命令属于哪个包了?:
1234┌─[leazhi@ubuntuhome] - [~] - [2023-12-01 08:37:39]└─[0] sudo apt-file search iostat |egrep '/usr/bin/iostat'pcp-import-iostat2pcp: /usr/bin/iostat2pcpsysstat: /usr/bin/iostat
方法二:对已安装过的命令进行搜索1.首先,使用 witch 命令获取命令所在的路径:
123┌─[leazhi@ubuntuhome] - [~] - [2023-12-01 08:45:54]└─[0] which sar /usr/bin/sar
2.其次,使用 which ...