linux
文章平均质量分 52
风吹千里
潜心一技、做到极致。
展开
-
VirtualBox命令行VBoxManage创建与管理虚拟机
VirtualBox命令行VBoxManage创建与管理虚拟机转载 2023-11-16 10:18:13 · 375 阅读 · 0 评论 -
git upstream 怎么同步远程仓库代码
fork或者派生之后,如果upstream的代码发生改变,例如别人修复了一些问题,我们该如何同步过来呢?克隆代码库git clone https://github.com/nshfany/calcite.git查看已关联的远程库,此时只有默认关联仓库originnsh@StarMacBook calcite$ git remote -vorigin https://github.com/nshfany/calcite.git (fetch)origin https://github.c原创 2022-09-13 12:55:17 · 658 阅读 · 0 评论 -
Linux空洞文件
💁♂️在Linux中,lseek的系统调用是可以改变在文件上面的偏移量的,而且还允许其超出文件的长度。偏移量一旦超出了文件的长度,下一次进行文件IO写入操作文件的时候便会延续偏移量的位置继续写入,进而在文件中间产生了空洞的部分,这部分会以”\0”填充,而从原来的文件结尾到新写入数据间的这段空间就被称为“文件空洞在Linux中,EOF(文件结束符)并不是一个字符,而是在读取到文件末尾的时候返回的一个信号值,也就是-1。原创 2024-04-03 09:39:12 · 816 阅读 · 0 评论 -
Belady现象演示
Belady现象(Bélády’s anomaly)是指:当给一个进程增加页帧数分配时,在FIFO替换算法策略下可能会出现缺页率增加的异常现象。Belady现象演示假定给某进程分为5页(page),但是它在内存中只分配到3个页帧(page frame),现在有一访问串:1,2,3,4,1,2,5,1,2,3,4,5,表示依次访问第1页、第2页……刚开始时,进程页还在虚存(磁盘)中,尚未缓存到内存中,所以第一次要访问第1页时发生一次缺页故障,此时调入第1页到内存中,占一个页帧此时还剩下两个页帧未分原创 2021-10-02 11:24:56 · 4105 阅读 · 1 评论 -
debian 11 apt 安装软件报错:Media change: please insert the disc labeled
新安装了Debian环境,在安装软件的时候报错Mediachangepleaseinsertthedisclabeled,这是由于Debian的软件源中存在如下配置,即通过DVD光盘来安装软件。原创 2022-07-17 19:56:40 · 3161 阅读 · 0 评论 -
Linux+性能监控之CPU&内存&IO监控Shell脚本
转自 https://www.cnblogs.com/shouke/p/10157834.htmlLinux+性能监控之CPU&内存&IO监控Shell脚本#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig eth0 | grep "inet addr" | cut -f 2 -d ":" | cut -f 1 -d " "`echo "IP地址:"$IP# 获取cpu总核数cpu_num=`grep -c "model name" /proc/转载 2020-09-24 22:23:43 · 706 阅读 · 0 评论 -
使用Gitolite搭建轻量级的Git服务器
转自【http://blog.chinaunix.NET/uid-15174104-id-3843570.html】使用Gitolite搭建轻量级的Git服务器By Harrison Feng在Git服务管理工具这个领域,主要有三种流行的方案,它们分别是 Gitosis - 轻量级, 开源项目,使用SSH公钥认证,只能做到库级的权限控制。目前项目已经转载 2017-06-28 19:22:54 · 477 阅读 · 0 评论 -
apache的工作模式
今天我的爬虫要爬自己的apache的服务器,来检证代理IP,每个5个链接请求就会有问题,还是各种问题,什么connect timeout,Read timeout,后来看这篇博客才知道原因。 转自https://blog.csdn.net/hxsstar/article/details/18699045什么是apache的工作模式? 个人理解:apache的工作模式就是apache在运行时...转载 2018-05-14 10:16:29 · 235 阅读 · 0 评论 -
查看dm-0设备
root@localhost:~# lvdisplay|awk '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'dm-0 /dev/datavg/datalvdm-1 /dev/ubuntu108-vg/rootdm-2 /dev/ubuntu108-vg/swap_1原创 2019-01-23 10:02:05 · 7518 阅读 · 1 评论