Operation
文章平均质量分 75
这个分类专注于探讨运维管理和Linux操作系统相关的各种主题,包括系统管理、服务器配置、网络管理、安全性和性能优化等。
门豪杰
怀着真诚与敬畏与世界相处
展开
-
git lfs原理和使用
如果我们用git管理的项目中出现了一些大文件, 同时若其数量比较多, 而且更新又比较频繁, 那么当首次clone该项目时, 就会不可避免地将这些大文件的当前版本和历史所有版本的文件都下载下来, 虽然你很可能用不到这些历史文件, 但是却不得不为它们所占用的额外空间买单. **git lfs**(large file storage)就很好地解决了这一问题. 通过将大文件替换为小指针的方式, 当你真正需要到这些大文件的时候, 它才会从本地或者远端的lfs缓存中下载这些大文件.原创 2022-09-27 20:18:54 · 12997 阅读 · 0 评论 -
git hooks原理和使用
Hooks 是放置在 hooks 目录中的可执行程序, 以在 git 执行的某些点触发操作. 没有设置可执行位的钩子将被忽略.Hooks分为客户端和服务端Hooks, 二者路径相同, 均在.git/hooks 目录下. 客户端的Hook只会根据客户端git事件来执行. 同理, 服务端的Hook只会根据远端仓库的git事件来执行. 但是用户clone下来的项目并不会继承远端的hooks程序.所以, 如果想让某个发生在服务端的事件发生后执行一些操作, 比如每次客户端的push操作被接受后, 向所有人发送原创 2022-05-29 15:31:18 · 1066 阅读 · 1 评论 -
Linux系统下非高精度对时实操
接着将时区固定为国内时区, 否则将有可能按照UTC时间执行job, 那样则会出现严重的启动错误。并且修改完后必须重启cron, 否则已经设置的任务时间将还是会按照原来的UTC时间执行。, 修改其中的server后指定的对时服务器地址, 注意保留后面的iburst。, 更改系统时间可能会对系统和应用程序产生重要影响, 因此需要谨慎使用。就代表系统时间比NTP服务器时间快了0.012036秒。选项, 挑选一个合适的ntp对时地址比如。, 可以看到如下结果, 其中。原创 2024-06-10 23:21:04 · 348 阅读 · 0 评论 -
计算机启动的基本过程
文章目录1. 上电2. BIOS自检2.1 硬件自检2.2 查找引导设备3. 系统引导参考当用户按下开机按钮后, 再到操作系统初始化完毕大概可以分为4个步骤1. 上电比如按下电脑上的电源按钮, 这个过程就是’上电’.上电后, CPU的RESET引脚会产生一个逻辑值来复位CPU, CPU唤醒后, CPU将在0xfffffff0处执行一条长跳转指令, 直接跳到固化在ROM中的启动代码处(即BIOS), 然后执行BIOS的代码2. BIOS自检2.1 硬件自检顾名思义, BIOS程序负责检测系统外围原创 2021-05-19 01:00:51 · 8194 阅读 · 2 评论 -
UEFI与BIOS(CSM)下安装Windows以及双系统需要知道的一些事
文章目录EFI是什么CSM是什么UEFI是什么EFI是什么我之前的一篇博客计算机启动的基本过程提到了BIOS是个程序,存储在BIOS芯片中. 而现在的新式电脑用的基本都是UEFI启动,早期的过渡电脑用的都是EFI启动.其实EFI或UEFI的一部分也是存储在一个芯片中,由于它们在表面形式、基本功能上和BIOS差不多,所以习惯上我们也把存储EFI/UEFI的芯片叫做EFI/UEFI BIOS芯片,EFI/UEFI也叫做EFI/UEFI BIOS,但在实际上它们和BIOS根本是不一样的.EFI和BIOS一原创 2021-10-24 22:23:43 · 12690 阅读 · 0 评论 -
.bash_profile和.bashrc的区别及应用
文章目录一句话总结shell与bash交互式与非交互式登陆与非登陆二者启动的条件及顺序修改环境变量时应该修改哪个文件参考一句话总结.bash_profile是当用户登录后被加载的文件, 随后该文件会显式调用 .bashrc. 其内容主要为设置环境变量..bashrc是每次启动新的shell时, 或者被 .bash_profile调用时加载的文件. 其内容主要为设置功能shopt和设置别名aliasshell与bashshell是用户与linux系统进行交互的媒介, 而bash是目前linux上最常原创 2021-11-12 00:11:51 · 2734 阅读 · 0 评论