随笔分类 -  操作系统

OpenWrt opkg 更新全部包
摘要:在命令行依次运行以下语句 可能引发不可知的效果,谨慎使用,谨慎升级 opkg update opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade
1801
2
0
Linux查找大于指定大小的文件
摘要:其中的1G可以换成指定的大小 find / -type f -size +1G -exec du -h {} \;
67
0
0
Debian12通过TigerVNC Server远程虚拟桌面并设置开机启动
摘要:1.背景 在某些情况,我们想要对某些没有显示器的Linux服务器进行桌面远程操控,于是TigerVNC Server就是我们的首选。 2.安装环境 首先安装桌面环境gnome与gdm3 sudo apt install gnome gdm3 然后安装 TigerVNC Server sudo apt
3061
0
0
Linux部署WebDAV
摘要:1. 下载 在下面网址下载对应版本的WebDAV服务端 https://github.com/hacdias/webdav/releases/tag/v4.2.0 2. 运行与配置 将解压后的WebDAV复制到/usr/bin路径下 在适当的位置编写配置文件webdav.yaml注意需要使用单引号将
1837
0
0
GitHub Actions CI/CD 工作流实战
摘要:## 1. 什么是 GitHub Actions 与 workflow ? GitHub Actions 是 GitHub 提供的一种持续集成(CI)和持续部署(CD)的工具,用于自动化软件开发过程中的各种任务和工作流。GitHub Action Workflow 是一组定义在存储库中的自动化任务,
817
0
0
怎么解决“/usr/bin/ld: cannot find -lz: No such file or directory”
摘要:这个错误是链接器无法找到所需的库文件 -lz(通常是 zlib 库)导致的。-lz 是编译器告诉链接器需要链接 zlib 库的标志。 解决这个问题的方法是确保系统中安装了 zlib 库以及相关的开发包。在大多数 Linux 发行版中,你可以使用包管理工具来安装 zlib 库。例如,在 Ubuntu
2745
0
0
Windows系统下将java程序开机自启
摘要:## 1. 下载 使用winsw将可执行程序注册为windows的系统服务。点击右侧release下载对应版本。 ```https https://github.com/kohsuke/winsw ``` 需要下载对应的exe可执行文件和xml模板 ## 2. 编写配置文件 将下载的exe更名为你的
710
0
0
Linux系统下将java程序开机自启
摘要:Linux系统下将java程序开机自启 在Linux环境下,可以通过将Java程序配置为系统服务(systemd服务)来实现开机自启动。使用systemd可以很方便地管理和控制后台服务,包括Java程序。以下是一个简单的步骤来配置Java程序为systemd服务: 1. 编写启动脚本 创建一个脚本文
2943
0
0
Windows命令行开启WSL2
摘要:# Windows命令行开启WSL2 打开带管理员权限的终端(powershell) 依次输入以下四条命令并重启 ```shell wsl --install ``` ```shell dism.exe /online /enable-feature /featurename:Microsoft-W
500
0
0
查看是否开启Hyper-V,另附开启关闭代码
摘要:# 查看是否开启Hyper-V,另附开启关闭代码 打开管理员权限的终端 使用以下代码查看是否开启Hyper-V ```shell $hyperv = Get-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All -Online # Che
3576
0
0
操作系统 - 页面置换算法
摘要:操作系统 - 页面置换算法 当发生缺页中断时,如果当前内存中并没有空闲的页面,操作系统就必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。用来选择淘汰哪一页的规则叫做页面置换算法,我们可以把页面置换算法看成是淘汰页面的规则。 OPT 页面置换算法(最佳页面置换算法) :最佳(Opti
302
0
0
操作系统 - 进程的调度算法
摘要:操作系统 - 进程的调度算法 先到先服务(FCFS)调度算法 : 从就绪队列中选择一个最先进入该队列的进程为之分配资源,使它立即执行并一直执行到完成或发生某事件而被阻塞放弃占用 CPU 时再重新调度。 短作业优先(SJF)的调度算法 : 从就绪队列中选出一个估计运行时间最短的进程为之分配资源,使它立
413
0
0
操作系统 - 进程间的通信方式
摘要:操作系统 - 进程间的通信方式 管道/匿名管道(Pipes) :用于具有亲缘关系的父子进程间或者兄弟进程之间的通信。 有名管道(Names Pipes) : 匿名管道由于没有名字,只能用于亲缘关系的进程间通信。为了克服这个缺点,提出了有名管道。有名管道严格遵循先进先出(first in first
198
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起