Linux

Steam

July 6, 2024
Linux, Steam, Porton

双人成行 # Win上存档位置: /Users/{user name}/AppData/Local/ItTakesTwo Linux Steam 存档位置: ~/.steam/steam/steamapps/compatdata/3097223920/pfx/drive_c/users/steamuser/AppData/Local/ItTakesTwo$ 说明 # ~/.steam/steam/steamapps/compatdata/为steam porton统一虚拟环境位置 3097223920为steam为每个游戏都创建一个独立的环境 pfx/drive_c/users/steamuser这些就是windows下的存储路径了, steamuser为默认用户名pfx表示私有存储空间?大概 2686703063 - GTAV

Ubuntu

June 17, 2024
Linux, Ubuntu

Snap # 如果Ubuntu有问题,那么很有可能是因为Snap Firefox # 在升级Ubuntu 24.04后内存占用极为不正常, 多次排查无果, 增加了交换空间还是没有治本, 几经排查终于发现是firefox的问题, 且是Snap的firefox的问题,所以手动下载别的版本后修改如下: 修改/usr/bin/firefox中的最一开始的监测安装和运行为自行下载软件路径 添加gnome favorite-apps 1. 添加Firefox到Favorites(喜爱应用) # 打开终端(Ctrl + Alt + T)。 输入以下命令来查看当前的喜爱应用列表: gsettings get org.gnome.shell favorite-apps 这会输出当前的喜爱应用列表 3. 如果没有看到 firefox.desktop 在列表中,可以使用以下命令将它添加进去,这个命令会将 firefox.desktop 添加到喜爱应用列表的末尾。: gsettings set org.gnome.shell favorite-apps "$(gsettings get org.gnome.shell favorite-apps | sed "s/]/, 'firefox.desktop']/")" 2. 检查.desktop文件是否正确 # 确保 firefox.desktop 文件存在并且正确配置。通常,它应该位于 /usr/share/applications/ 目录或者在Snap安装中可能位于 /var/lib/snapd/desktop/applications/ 目录。你可以使用 ls 命令检查这些位置是否有相关的 .desktop 文件: ls /usr/share/applications/firefox.desktop ls /var/lib/snapd/desktop/applications/firefox_firefox.desktop # 如果是通过Snap安装的Firefox` 3. 更新缓存和重启(可选) - 我用的 [[#^bef1ba]] # 如果以上步骤没有解决问题,尝试更新GNOME的缓存并重新启动GNOME Shell: ...

WPS for Linux

May 22, 2024
Linux, wps

wps 在linux上打开提示字体缺失 # wps 在linux上打开提示字体缺失 # git clone https://github.com/dv-anomaly/ttf-wps-fonts cd ttf-wps-fonts && sudo ./install.sh

k8s 配套说明

September 7, 2023
Linux, k8s

ctr # 如果定义了 -n 应该是namesplace 那么每个命令都得跟上 load镜像 # sudo ctr -n=k8s.io images import ${imageTarFile} 保存文件 # sudo ctr -n k8s.io images export –platform=linux/amd64 hi.tar 101.32.1.4:30002/web-docker/worker:2121 切换tag # sudo ctr -n k8s.io images tag –force repos.x.com/web-docker/worker:2121 101.32.1.4:30002/web-docker/worker:2121 推送镜像 # sudo ctr -n k8s.io images push -k -u admin:fat213asfdFS2W –plain-http 101.32.1.4:30002/web-docker/worker:2121 拉取 # sudo ctr -n k8s.io images pull -k -u admin:fat1239ASD124W –plain-http 101.32.1.4:30002/web-docker/worker:2121 Docker # [[Note of Docker]] 好像并没有整理docker命令… 后续补吧 ...

k8s技术分享

September 7, 2023
Linux, k8s, docker

k8s技术分享 # 工作负载资源 # 一、pod # 1. 概要 # 可创建管理、最小的可部署计算单元,是可以在主机上运行的容器的集合 我们的服务都在其中运行。如我们的服务是nginx,则最内层是我们的服务 nginx,运行在 container 容器当中。container (容器) 的本质是进程,而 pod 是管理这一组进程的资源 所以pod可视为一个极为轻量化、没插网线的电脑,如果所需任务无需交互,那么用pod就很合适。例如给它挂载一个文件来训练模型、生成报表,可以根据场景使用 Job 或者 CronJob 或者其它 图示关系如下 # ![[k8s-pod-insert.png]] 2. pod网络 # 当然,pod 可以管理多个 container,又因为container (容器) 的本质是进程,如果有本地网络通信需求(使用 localhost 或者 Socket 文件进行本地通信),在这些场景中使用 pod 管理多个 container 就非常的推荐。 如下图展示了Pod网络所依赖的3个网络设备 1. eth0是节点主机上的网卡,支持该节点流量出入的设备、也是支持集群节点间IP寻址和互通的设备; 2. docker0是一个虚拟网桥,可以简单理解为一个虚拟交换机,支持该节点上的Pod之间进行IP寻址和互通的设备; 3. veth0则是Pod1的虚拟网卡,支持该Pod内容器互通和对外访问的虚拟设备; 4. docker0网桥和veth0网卡,都是linux支持和创建的虚拟网络设备; 5. pause属于特殊容器,其运行的唯一目的是为Pod建立共享的veth0网络接口 ![[k8s-nginx-pod.png]] 二、deployment、StatefulSet # 1. 概要 # Deployment 使得 Pod 和 ReplicaSet 能够进行声明式更新 StatefulSet 表示一组具有一致身份的 Pod: 1. 身份定义为: ...

k8s学习-常用命令和配置文件

March 27, 2023
Linux

k8s学习 # 常用命令 # kubectl apply -f rcm_log_monut_k8s_pod.yaml kubectl get pod -A kubectl get pod -all-namespaces kubectl get node kubectl get deploy 持久卷 - PersistentVolume kubectl get persistentvolume kubectl describe persistentvolume example-pv kubectl **delete** persistentvolume example-pv 从kubectl cp -n <命名空间> -c :xxx.json xxx.json configmap / secret 存储文件内容 # sftpkey 为名称 新建 # kubectl create secret generic sftpkey --from-file=/etc/id_rsa # kubectl create -n {NAMESPACE} secret generic sftpkey --from-file=/etc/id_rsa 删除 # kubectl delete secret sftpkey ...

Linux 笔记

April 8, 2016
Linux, learning

git fetch –all git reset –hard origin/master git pull 交换分区 # 大小推荐 # 物理内存 交换分区(SWAP) <= 4G 至少4G 4~16G 至少8G 16G~64G 至少16G 64G~256G 至少32G 调节操作 # # 查看命令相关 sudo swapo swapoff swapon # 关闭现有的交换分区 sudo swapoff /swapfile # 查看效果 htop # 预支出一块儿空地 sudo fallocate -l 16G /swapfile du -sh /swapfile # 设置权限 防止误操作 sudo chmod 600 /swapfile # 整上 sudo mkswap /swapfile mkswap: /swapfile:警告,将擦除旧的 swap 签名。 正在设置交换空间版本 1,大小 = 16 GiB (17179865088 个字节) 无标签, UUID=6de8b5e1-bdc3-4e7b-98c9-6801126fcb0b # 开! ...