1.linuxlocate
2.废物利用让你的码开旧手机变成一台mc服务器
3.frp有哪些生产方法
4.android frp如何识别不同的恢复出厂设置
5.linux系统管理命令shutdown源码linux系统管理命令
6.从 Egg.js 到 NestJS,爱码客后端选型之路
linuxlocate
linuxæ¥è¯¢å½ä»¤ï¼1.find
findæ¯æ常è§åæ强大çæ¥æ¾å½ä»¤ï¼ä½ å¯ä»¥ç¨å®æ¾å°ä»»ä½ä½ æ³æ¾çæ件ã
2.locate
locateå½ä»¤å ¶å®æ¯find-nameçå¦ä¸ç§åæ³ï¼ä½æ¯è¦æ¯åè å¿«å¾å¤ï¼åå å¨äºå®ä¸æç´¢å ·ä½ç®å½ï¼èæ¯æç´¢ä¸ä¸ªæ°æ®åºã
3.whereis
whereiså½ä»¤åªè½ç¨äºç¨åºåçæç´¢ï¼èä¸åªæç´¢äºè¿å¶æ件ï¼åæ°-bï¼ãman说ææ件ï¼åæ°-mï¼åæºä»£ç æ件ï¼åæ°-sï¼ã
4.which
whichå½ä»¤çä½ç¨æ¯ï¼å¨PATHåéæå®çè·¯å¾ä¸ï¼æç´¢æ个系ç»å½ä»¤çä½ç½®ï¼å¹¶ä¸è¿å第ä¸ä¸ªæç´¢ç»æã
5.type
typeå½ä»¤å ¶å®ä¸è½ç®æ¥æ¾å½ä»¤ï¼å®æ¯ç¨æ¥åºåæ个å½ä»¤å°åºæ¯ç±shellèªå¸¦çï¼è¿æ¯ç±shellå¤é¨çç¬ç«äºè¿å¶æ件æä¾çã
linuxä¸cè¯è¨åºå½æ°ç®å½ï¼
ä¸è¬æ¥è¯´æ¯æ¾å¨/usr/includeç®å½ä¸çï¼
ä½æ¯è¿ä¸ªå¹¶ä¸å±éä¹æ¯å¯æ§çï¼å¦ææ们è¿è¡å¼åè¿ç¨ä¸ï¼å°±ä¼å¨å æ ¸çåºå½æ°æ件ç®å½ï¼
ä¾å¦å¨:/XXX/XXX/linux-X.X/include
æä»¥æ ¹æ®ä¸åçæ åµï¼å¤´æ件åæ¾çç®å½ä¹æ¯ä¸åçï¼å ·ä½éè¦å¯ä»¥æ ¹æ®locateågrepå½ä»¤è¿è¡æ¥è¯¢ã
å¦ä½å¨linuxä¸ç¨å½ä»¤å®ç°ç¨æ·åç»ç管çï¼
Linuxä¸ç¨å½ä»¤å®ç°æ¬å°ç¨æ·åç»ç管ç
æ¬å°ç¨æ·åç»ï¼ç®¡çæ件åè¿ç¨çç
æ¬å°ç¨æ·åç»ï¼
1ï¼root:è¶ çº§ç®¡çåç³»ç»å建ç第ä¸ä¸ªè´¦æ·
ç¹ç¹ï¼
id为:0
家ç®å½ï¼/root
å ·æç³»ç»çå®å ¨æ§å¶æ:å°å¿ä½¿ç¨ã
#id
uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c
#
2ï¼æ®éç¨æ·ï¼ä¸å ·æ管çåæé
ç¹ç¹ï¼
idèå´ï¼
=id=
家ç®å½ï¼/home/ç¨æ·å
#idstudent
uid=(student)gid=(student)groups=(student),码开(wheel)
#
3ï¼æå¡ç¨æ·ï¼ä¸ºæå¡æä¾æé
ç¹ç¹ï¼
idèå´ï¼
0id
家ç®å½ï¼åºç¨ç¨åºæå¡ç®å½
#idapache
uid=(apache)gid=(apache)groups=(apache)
#
å¦ææ¯yumï¼rpmå®è£ ç软件ï¼ç±rpmå ä¸çèæ¬å建æå¡è´¦æ·
Includeconf.modules.d/*.conf
#
#Ifyouwish 获取详细信息,或在 GitHub 上查找项目的码开源代码。对于中文用户,码开推荐使用清华源安装。码开安装完成后,码开跳转外链源码运行 Termux 的码开 openssh 服务,设置密码并获取 IP 地址和当前用户名。码开
为了使用电脑进行远程操作并传输文件,码开推荐使用 mobaxterm 等远程连接客户端。码开确保与你的码开手机处于同一网络下。在 Termux 中安装 Java 环境,码开尽管目前只提供 OpenJDK ,码开但对于 Minecraft 服务端,码开建议使用 1..1 及以上版本以确保兼容性。码开
下载 spigot 构建工具并安装 git,以便构建 Minecraft 服务端。构建过程较为耗时,oc lint源码解析建议在手机上使用网络工具(如梯子)加速下载。构建完成后,将 spigot-1..2.jar 文件移至手机的指定目录。修改 server.properties 文件以进行自定义设置,并运行服务端以开始加载。你可以根据 mcwiki 查阅更多关于服务端配置的细节。
若需实现内网穿透,可利用以下工具:NATAPP、Sunny-ngrok 或 Sakura-frp。这些服务允许你将本地服务器暴露到公网。若已搭建了 frp 服务端,安装 vim 文档编辑器并使用 frpc.ini 配置文件进行设置。运行 frp 以完成本地服务器到公网 IP 的转发,允许远程玩家通过输入公网地址和端口(默认为 )来连接你的 Minecraft 服务器。
记得定期更新服务端资源,密码统一为“mchx”。在使用过程中遇到问题或有改进建议,简述源码安装步骤欢迎随时分享。
frp有哪些生产方法
1. 什么是frp
frp是一款可用于将NAT或防火墙后的局域网服务映射到公网上的工具,也可以理解为是一种内网穿透技术。
2. frp的生产方法
2.1 源码安装
frp是一款开源软件,可以通过源码安装的方式进行使用。使用该方式需要先下载frp的源码,编译生成可执行文件,然后根据自己的需求进行配置。
2.2 Docker安装
使用Docker安装frp可以省去编译源码的步骤,同时也方便管理和部署。可以通过Docker Hub下载frp镜像,并通过Docker命令启动容器进行使用。
2.3 RPM包安装
RPM包是Red Hat Package Manager的缩写,是一种基于Linux系统的软件包管理机制。使用该方式安装可以省去源码编译和配置的步骤,只需下载对应版本的RPM包并进行安装即可。
2.4 deb包安装
deb包是海王2源码组件Debian Package的缩写,是Debian和Ubuntu等Linux系统的软件包格式。使用该方式进行安装也需要先下载对应版本的deb包,然后通过dpkg命令进行安装。
3. frp的优缺点
3.1 优点
frp可以让局域网服务通过公网访问,方便了公司和个人的服务搭建。同时,frp可以进行反向代理,实现多个服务共用公网IP和端口,减少了公网IP和端口的使用量。
3.2 缺点
使用frp需要开放公网端口,存在一定的安全风险。同时,由于frp的稳定性和速度受到网络环境和带宽等因素影响,对于要求高稳定性和速度的服务可能会出现问题。
4. frp的应用场景
4.1 远程办公
使用frp可以将公司内网服务映射到公网上,方便远程办公和移动办公,提高了工作效率。源码分享 手游
4.2 设备监控
将设备监控服务映射到公网上,可以随时监控设备的状态,并及时发现和解决问题,提高了设备的稳定性和安全性。
4.3 网络游戏
使用frp可以将网络游戏服务映射到公网上,让玩家可以通过公网连接游戏服务器,提高了游戏的稳定性和流畅度。
总之,frp作为一款内网穿透技术,可以方便地将局域网服务映射到公网上,为用户带来了方便和效率。但同时也存在一定的安全风险和稳定性问题。需要根据实际需求和风险评估进行选择和使用。
android frp如何识别不同的恢复出厂设置
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。年8月由Google收购注资。年月,Google与家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于年月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。
linux系统管理命令shutdown源码linux系统管理命令
linux系统管理--htop命令的使用?1、Htop是一个非常高级的交互式的实时linux进程监控工具。它和top命令十分相似,但是它具有更丰富的特性,例如用户可以友好地管理进程,快捷键,垂直和水平方式显示进程等等。Htop是一个第三方工具,它不包含在linux系统中,你需要使用YUM包管理工具去安装它。
2、CentOS安装htop
#yum-yinstallhtop
3、截图
如何在linux上用命令实现用户和组的管理?
Linux上用命令实现本地用户和组的管理
本地用户和组:管理文件和进程等等
本地用户和组:
1)root:超级管理员系统创建的第一个账户
特点:
id为:0
家目录:/root
具有系统的完全控制权:小心使用。
#id
uid=0(root)gid=0(root)groups=0(root)context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c
#
2)普通用户:不具有管理员权限
特点:
id范围:
=id=
家目录:/home/用户名
#idstudent
uid=(student)gid=(student)groups=(student),(wheel)
#
3)服务用户:为服务提供权限
特点:
id范围:
0id
家目录:应用程序服务目录
#idapache
uid=(apache)gid=(apache)groups=(apache)
#
如果是yum,rpm安装的软件:由rpm包中的脚本创建服务账户
Includeconf.modules.d/*.conf
#
#Ifyouwish/fatedier/fr…)获取源代码。然后,在服务器中执行下载、解压、移动至/usr/local等操作。服务器配置文件(frps.ini)与客户端配置文件(frpc.ini)分别用于服务端与客户端配置。
配置服务端时,创建并编辑frps.ini文件,设置好路径、监听端口等信息。服务端启动后,可通过systemctl进行控制,实现启动、停止、重启、查看状态等操作。同样地,客户端需根据frpc.ini文件进行配置,并通过启动frpc命令进行运行。
访问内网服务时,只需运行服务后输入**custom_domains:vhost_http_port**访问即可。连接内网SSH服务亦可通过ssh工具直接连接,远程连接Windows电脑(RDP)需开启远程桌面功能,然后使用RDP连接即可。远程连接Mac电脑(VNC)则需配置Mac系统共享功能。
为确保系统稳定运行,可以将frp注册为系统服务,以实现开机自启。在Windows系统中,推荐使用winsw进行服务注册。Mac系统中,则需在内网Mac系统中执行特定操作,包括配置frpc.plist文件,以实现开机自启。
若需访问http服务时,避免每次输入端口的繁琐操作,可以设置Nginx进行转发。在客户端配置文件中添加域名,并确保域名解析至公网IP。配置泛域名时,需注意frps配置与subdomain_host的关系。
在配置与使用过程中,可能会遇到一些问题,如服务端与客户端启动失败、服务端启动报错、Vue项目出现Invalid Host header等问题。遇到启动失败时,检查文件执行权限;若服务端启动报错,可能是因为下载了与操作系统架构不匹配的文件,需重新下载正确的文件,并通过arch、uname -a等命令查看系统架构;对于Vue项目中出现的Invalid Host header问题,可在vue.config.js文件中增加disableHostCheck属性以解决。
2024-12-22 16:16
2024-12-22 16:04
2024-12-22 15:04
2024-12-22 13:53
2024-12-22 13:36
2024-12-22 13:32