共计 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分支下所有静态文件,如下图(选中的文件是必须的):
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>
站点搭建完成,访问如下地址
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>
站点搭建完成,访问如下地址
正文完
发表至: Linux
2024-01-30