本文将对Linux下的VFS做一个简单介绍,主要包括VFS里面的一些概念,以及文件系统是如何与VFS交互的。 本文所涉及的代码摘自Linux-4.4.0-59 什么是VFS VFS的全称为virtual File Sys…
标签:linux
Linux_《Linux命令行与shell脚本编程大全》第二章学习总结
时间:2017年04月05日 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第二章学习总结 第二章:走进shell 本…
如何实现一个Web Server
最近重构了去年造的一个轮子 Vino。Vino 旨在实现一个轻量并且能够保证性能的 Web Server,仅关注 Web Server 的本质部分。在重构过程中,Vino 借鉴了许多优秀开源项目的思想,如 Ng…
CentOS7.5常用命令整理
基础篇 编辑文件,并把指针定位到文章末尾:vim managed-schema 启动应用 1、指定外部文件启动应用 java -jar wechatpay-0.0.1-SNAPSHOT.jar --D spring.co…
改造rm命令,删除文件至回收站
rm 是我们经常使用的Linux命令之一,我会习惯于使用 rm 与 -rf 参数同时使用,将文件移除,但是这样做的话,在之后再想找回就会很麻烦。 下面我们做一些调整,将rm命令的删除改为将文件移动到回收站,方便找回。具体…
Linux目录介绍
/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。 /etc存放系统管理和配置文件 /home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user…
Linux安装mysql 8.0
经过一番努力下载mysql文件,我们可以开始Mysql8.0的安装了。 解压文件 // 解压文件生成两个xz格式的压缩文件 $ tar -xvf mysql-8.0.13-linux-glibc2.12-x86_64.t…
用curl命令来测试网页响应时间
使用 cURL 度量 Web 站点的响应时间 1 curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_…
yum安装与rpm安装的区别
主要的区别在于: rpm :只能安装已经下载到本地机器上的rpm包,无法解决软件包的依赖关系。 yum:在线下载并安装rpm包,能更新系统,能自动处理包与包之间的依赖问题。 yum YUM被称为 Yellow dog U…
tar去掉目录前缀
tar打包,去掉目录前缀 一、tar的常规用法: 1.1 命令格式: tar -cf 目标文件 源文件 目标文件可以带有全路径的文件名(/tmp/test.tar) 源文件可以是一个目录,也可以是一个文件(/home/a…
#yyds干货分享#DHCP服务三种机制分配IP地址
自动分配方式(Automatic Allocation) DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。 DHCP服务器给主机指定…
Linux查看库依赖方法
1.查看依赖的库: objdump -x xxx.so | grep NEEDED 2.查看可执行程序依赖的库: objdump -x 可执行程序名 | grep NEEDED 3.查看缺少的库: ldd xxx.so …