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 上查找项目的码开源代码。对于中文用户,码开推荐使用清华源安装。码开安装完成后,码开winner源码运行 Termux 的码开 openssh 服务,设置密码并获取 IP 地址和当前用户名。码开
为了使用电脑进行远程操作并传输文件,码开推荐使用 mobaxterm 等远程连接客户端。码开确保与你的码开手机处于同一网络下。在 Termux 中安装 Java 环境,码开尽管目前只提供 OpenJDK ,码开但对于 Minecraft 服务端,码开建议使用 1..1 及以上版本以确保兼容性。码开
下载 spigot 构建工具并安装 git,以便构建 Minecraft 服务端。构建过程较为耗时,任务系统源码java建议在手机上使用网络工具(如梯子)加速下载。构建完成后,将 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包是pycharm查看源码功能Debian Package的缩写,是Debian和Ubuntu等Linux系统的软件包格式。使用该方式进行安装也需要先下载对应版本的deb包,然后通过dpkg命令进行安装。
3. frp的优缺点
3.1 优点
frp可以让局域网服务通过公网访问,方便了公司和个人的服务搭建。同时,frp可以进行反向代理,实现多个服务共用公网IP和端口,减少了公网IP和端口的使用量。
3.2 缺点
使用frp需要开放公网端口,存在一定的安全风险。同时,由于frp的稳定性和速度受到网络环境和带宽等因素影响,对于要求高稳定性和速度的服务可能会出现问题。
4. frp的应用场景
4.1 远程办公
使用frp可以将公司内网服务映射到公网上,方便远程办公和移动办公,提高了工作效率。bert分类源码解析
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属性以解决。