基于Linux Command开源,搭建一套自己的Linux命令行查询工具

779次阅读
没有评论

共计 1661 个字符,预计需要花费 5 分钟才能阅读完成。

近期裴先生主页新增Linux命令行查询工具站点,欢迎各网友莅临使用哟!

开源工具Linux Command介绍

Linux Command 是一款GitHub开源项目,项目提供 Linux 命令手册查询、详解、学习,内容来自超过 50+ 贡献者的补充,非常值得收藏的 Linux 命令速查手册,当前仓库共收集到 603 个Linux命令。

目前该开源项目提供多种安装方式:Web | 微信小程序 | Dash | Raycast | Alfred | KDE/Krunner | Android | Mac/Win/Linux | Chrome Plugin | 命令行工具 | Docker

推荐站长们可以使用Web方式或者Docker方式,进行建站

建站环境:基于现有Linux环境,配合apache2进行部署

Web方式

获取静态html工程文件

获取gh-pages分支下所有静态文件,如下图(选中的文件是必须的):

基于Linux Command开源,搭建一套自己的Linux命令行查询工具

apache2部署静态文件配置

<VirtualHost *:443>
  ServerAdmin webmaster@localhost
  ServerName linux.peiluming.com # 站点域名
  DocumentRoot /var/www/html/LINUX # 静态文件存放路径,也是此linux根路径
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  SSLEngine on # ssl开启
  SSLCertificateFile      /etc/apache2/linux.peiluming.com_bundle.pem
  SSLCertificateKeyFile   /etc/apache2/linux.peiluming.com.key
</VirtualHost>

站点搭建完成,访问如下地址

https://linux.peiluming.com

Docker方式

这种方式最便捷,不喜欢折腾的站长可以果断采用,即开即用,也是docker的特性

安装docker环境

curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh

部署linux-command

拉取linux-command镜像

docker pull wcjiang/linux-command

启动linux-command容器

docker run --name linux-command --rm -d -p 9665:3000 wcjiang/linux-command:latest
# Or
docker run --name linux-command -itd -p 9665:3000 wcjiang/linux-command:latest

在浏览器中访问以下 URL

http://宿主机IP:9665/

配置apache2反向代理实现域名访问linux-command

<VirtualHost *:443>
 ServerAdmin webmaster@localhost
 ServerName linux.peiluming.com
 SSLEngine on
 SSLCertificateFile      /etc/apache2/linux.peiluming.com_bundle.pem
 SSLCertificateKeyFile   /etc/apache2/linux.peiluming.com.key
 ProxyPreserveHost On # 开启反向代理
 <Proxy *>
    Order deny,allow
    Allow from all
 </Proxy>
 ProxyPass / http://172.17.0.6:3000/ # 代理的目标服务地址,就是linux-command容器的内网地址
 ProxyPassReverse / http://172.17.0.6:3000/   
</VirtualHost>

站点搭建完成,访问如下地址

https://linux.peiluming.com

正文完
 0
裴先生
版权声明:本站原创文章,由 裴先生 2024-01-30发表,共计1661字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
本站勉强运行: