首页
关于
友情链接
Search
1
欢迎使用 Typecho
223 阅读
2
Nushell 使用笔记
120 阅读
3
ubuntu22.04离线安装java运行环境(jdk mysql nginx redis)
75 阅读
4
部署tldr InBrowser.App
41 阅读
默认分类
登录
Search
flyinke
累计撰写
4
篇文章
累计收到
1
条评论
首页
栏目
默认分类
页面
关于
友情链接
搜索到
3
篇与
的结果
2024-04-27
部署tldr InBrowser.App
部署tldr InBrowser.App基本安装git clone https://github.com/InBrowserApp/tldr.inbrowser.app.git cd tldr.inbrowser.app pnpm install pnpm build # 构建完后把dist目录复制到相应的web目录tldr-page无法下载问题当build时会从github下载数据文件,因为不科学的原因,可能无法下载。#只构建,不下载数据 pnpm build-olny # 使用其他方式下载到dist目录 wget -O dist/tldr-pages.zip https://mirror.ghproxy.com/https://github.com/tldr-pages/tldr/archive/refs/heads/main.zip路径问题有独占完整的域名和端口,以上步骤是没问题,但是如果你之前已有web网站,比如 c.flyinke.cn,但把tldr访问url设置为c.flyinke.cn/tldr,是不行的。得修改打包配置文件 vite.config.tsexport default defineConfig({ base: '/web/tldr', //添加以行 plugins:[]然后重新打包。但要但是了。数据文件的路径还是没有变,它还是去访问 https://c.flyinke.cn/tldr-pages.zip肯定是访问不到的404。只能修改nginx,打个补丁。(因为我的配置有经过两个nginx,以下代码仅供参考) # 反向代理php-nginx location /web/ { rewrite ^/web/(.*)$ /$1 break; proxy_pass http://127.0.0.1:8087; include proxy.conf; } location /tldr-pages.zip { rewrite ^/(.*)$ /tldr/$1 break; proxy_pass http://127.0.0.1:8087; include proxy.conf; }部署成功tldr InBrowser.App (flyinke.cn)
2024年04月27日
41 阅读
0 评论
0 点赞
2024-03-06
ubuntu22.04离线安装java运行环境(jdk mysql nginx redis)
ubuntu22.04离线安装java运行环境(jdk mysql nginx redis)原因部署一个项目时服务器没有外网,连u盘也不允许试用,只能使用光盘传输。oneinstack和lnmp是不支持完全离线的。解决办法就是创建一个一模一样的系统环境,使用 apt-get install --download-only 命令下载包,复制到目标服务器安装。下载ubuntu-22.04.02因为服务器使用的ubuntu22.04.02,官网只有最新的22.04.04,国内镜像站也没有。最后只能修改一下链接用迅雷下载,因为迅雷有自己的中转缓存服务器。https://www.releases.ubuntu.com/jammy/ubuntu-22.04.2-live-server-amd64.isovirualbox安装虚拟机重要的是网络要设置成桥接,而且取消接入网线,造成断网环境。# 安装完成后登录 # 非root用户修改root密码 (限安装ubuntu时设置的那个用户) sudo passwd root # 非root用户修改root密码 (限安装ubuntu时设置的那个用户) sudo passwd root # 设置完后关机复制virtualbox虚拟机要完全复制出另外两个虚拟系统。一个连网ssh登录后下载安装包,一个做测试使用下载软件安装deb包ssh连接 连网环境系统软件源设置成清华为国内源,不再赘述。cd /var/cache/apt/archives sudo apt-get install --download-only docker-ce docker-ce-cli containerd.io mkdir docker_offline && mv *.deb docker_offline/ sudo apt-get install --download-only docker-compose sudo apt-get install --download-only nginx-full mkdir nginx_offline && mv *.deb nginx_offline/ sudo apt-get install --download-only redis mkdir redis_offline && mv *.deb redis_offline/ sudo apt-get install --download-only openjdk-11-jdk mkdir jdk11_offline && mv *.deb jdk11_offline/ sudo apt-get install --download-only mysql-server-8.0 mkdir mysql8_offline && mv *.deb mysql8_offline/ mkdir ubuntu22.04_offline && mv *_offline ubuntu22.04_offline tar -zcvf ubuntu22.04_offline.tar.gz ./ubuntu22.04_offline制作ISO光盘文件sftp 把ubuntu22.04_offline.tar.gz下载到本地解压,然后使用UltraISO软件制作光盘镜像。另存为测试安装启动测试安装包环境系统(无外网),把ISO挂载上mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/ubuntu22.04_offline/nginx_offline sudo dpkg -i *结尾离线安装顺利。阿里云网盘无法分享,有机会的再贴下载地址。也可以微信加我,账号: flyinke
2024年03月06日
75 阅读
0 评论
0 点赞
2023-10-25
Nushell 使用笔记
Nushell 使用笔记表面功夫关闭banner# config.nu $env.config = { show_banner: false # true or false to enable or disable the welcome banner at startup自定义右侧提示日期格式 10/25/23 10:31:14 AM 不习惯# env.nu def create_right_prompt [] { let time_segment = ([ (ansi reset) (ansi magenta) (date now | format date '%Y-%m-%d %H:%M:%S') # try to respect user's locale ] | str join | str replace --regex --all "([-:])" $"(ansi green)${1}(ansi magenta)")win下使用更多"linux命令"安装Git Bash,config.nu中添加以下一行$env.Path = ($env.Path | prepend 'C:\Program Files\Git\usr\bin')下载 BusyBox for Windows busybox-w32 (frippery.org) ,为了避免命令和git Bash的冲突,就不install了。直接把二进制文件添加到环境变量。# 使用busybox命令 busybox wget www.baidu.com开启“auto title”在终端标题上显示路径等shell_integration true
2023年10月25日
120 阅读
0 评论
0 点赞