在mac/linux系统下用brew、yum、apt等下载软件,需要修改配置文件时,经常懵逼不知道安装路径或者配置文件路径在哪。这里总结一下我常用的查找方法。 1. whereis 输入man whereis命令,可以看…
分类:linux
linux 下安装和使用vmare
由于开发环境的迫切需求(其实是没有¥再买一台windows笔记本),无奈研究一下在ubuntu下面安装并使用vmare,记录一下,避免…
[Linux]使用虚拟内存解决物理内存不够(unable to realloc ... bytes)问题
什么是Swap分区 Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap分区中,…
nohup命令的用法
在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe …
VIM 常用命令
光标移动 h , j , k , l:分别控制光标左右移动一格 b : 光标回到上一个字的开头 w:光标回到下一个字的开头 e:光标回到下一个字的结尾 f/F+字符:向前/向后移动到特定的字符 0:光标到行首 $:光标到…
linux定时器按键去抖
一、为啥需要按键去抖 按键所用的开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,开关不会马上稳定地接通或断开。因而在闭合及断开的瞬间总是伴随有一连串的抖动,会导致按键中断的驱动服务函数短时间进入多次。…
hi~你不知道的vim小秘密
你不知道的vim小秘密 大家先了解一些背景知识: 1) 给文件增加了i权限,那文件不能被更改,不能删除,也不能修改名字以及权限。 2) 给文件增加a权限,文件可以追加内容,不能删除,不能修改内容,不能修改名字以及权限。 …
kubernetes系统架构及组件功能介绍
第三节.系统架构及组件功能 用户层kubectl kubectl 客户端命令行工具,将接受的命令格式化后发送给kube-apiserver,作为整个系统的操作入口。 master kube-scheduler 根据调度算…
nginx常用命令
1.启动nginx service nginx start 2.停止nginx nginx -s stop 3.查看nginx进程 ps -ef | grep nginx 4.平滑启动nginx nginx -s rel…
用Node.js实现一个DHT网络爬虫,一步一步完成一个BT搜索引擎(一)
传统的Bittorrent服务 传统的BT服务是由两部份组成的,tracker服务和p2p服务,通过前者用户可以知道谁拥有资源,后者是通过前者向拥有资源的用户发起下载。 Trackerless 目前在大多数国家,提供tr…
【Linux入门第5天】-Linux发展史
在二次大战后,麻省理工学院 提出了『兼容分时系统 CTSS 』,邀请了 Bell 、奇异电器公司共同开发一个名为 Multics(多路信息计算系统) 的大型计画。 在这个计划失败后,曾经参与该系统开发的贝尔研…
基于内存映射的设备驱动程序
基于内存映射的设备驱动程序 通过添加内核模块实现一个基于内存映射的杂项设备驱动程序。 拓展: 该模块只实现了显示内存映射区域信息的功能,而且该信息是固定; 拓展部分实现了将当前进程在内存映射后的vma区域的信息显示出来。…