随笔分类 -  Linux学习

摘要:一、概念 VFS(Virtual Filesystem Switch)称为虚拟文件系统或虚拟文件系统转换,是一个内核软件层,在具体的文件系统之上抽象的一层,用来处理与Posix文件系统相关的所有调用,表现为能够给各种文件系统提供一个通用的接口,使上层的应用程序能够使用通用的接口访问不同文件系统,同时 阅读全文
posted @ 2022-07-30 02:54 zed99 阅读(330) 评论(0) 推荐(0)
摘要:google:The FTP protocol has no concept of notifications, so there is no way for an FTP server to make an FTP client automatically refresh a listing wh 阅读全文
posted @ 2022-07-29 15:13 zed99 阅读(479) 评论(0) 推荐(0)
摘要:awk提供了一种编程语言而不只是编辑器命令(相比于sed)。 可以使用算数和字符串操作符来处理数据,常通过提取数据文件中的数据元素,将其重新排列或格式化,生成格式化报告。 awk基本命令格式 awk options program file options可用选项如下: 使用数据字段变量 awk主要 阅读全文
posted @ 2022-07-28 17:44 zed99 阅读(86) 评论(0) 推荐(0)
摘要:sed编辑器即流编辑器(stream editor),与普通交互式文本编辑器不同(比如vim),vim你可以通过键盘命令去交互式的插入、删除或替换数据中的文本;而流编辑器则会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 操作过程: (1) 一次从输入中读取一行数据。(2) 根据所提供的编 阅读全文
posted @ 2022-07-27 22:38 zed99 阅读(223) 评论(0) 推荐(0)
摘要:通配符又叫做 globbing patterns。因为 Unix 早期有一个/etc/glob文件保存通配符模板,后来 Bash 内置了这个功能,但是这个名字被保留了下来。 一、?字符 ?字符代表单个字符。 # 存在文件 a.txt 和 b.txt $ ls ?.txt a.txt b.txt 如果 阅读全文
posted @ 2022-07-26 01:01 zed99 阅读(962) 评论(0) 推荐(0)
摘要:面试中,可能会遇到关于/proc目录下文件内容及作用的问题,总结一下。 /proc 目录介绍 在 GUN/Linux 操作系统中的/proc是一个位于内存中的伪文件系统(或者叫做虚拟文件系统)。该目录下保存的不是真正的文件和目录,而是一些"运行时"的信息,例如系统内存、磁盘IO、设备挂载信息和硬件配 阅读全文
posted @ 2022-07-18 16:57 zed99 阅读(787) 评论(0) 推荐(0)
摘要:一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这 阅读全文
posted @ 2022-07-18 14:05 zed99 阅读(69) 评论(0) 推荐(0)
摘要:在Linux操作系统中,其文件结构跟微软操作系统有比较大的差异。在Linux操作系统中,采用的是一种叫做inode的节点结构。在这个inode节点中,记录了文件的类型、大小、权限、所有者、文件连接的数目、创建时间与更新时间等重要的信息,还有一个比较重要的内容就是指向数据块的指针。一般情况下,如果只是 阅读全文
posted @ 2022-07-18 01:42 zed99 阅读(267) 评论(0) 推荐(0)
摘要:一、Linux 链接概念 Linux链接分为两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)即软链接。默认情况下,ln命令产生硬链接。 硬链接 硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个 阅读全文
posted @ 2022-07-18 01:21 zed99 阅读(193) 评论(0) 推荐(0)
摘要:# sudo vi /etc/nginx/sites-available/default 按insert键: 修改80 为指定端口如:8084。 修改位置和指定页面: server { listen 8084 default_server; listen [::]:8084 default_serv 阅读全文
posted @ 2022-07-16 22:47 zed99 阅读(1683) 评论(0) 推荐(0)
摘要:在Linux系统中,通过top命令可以查看cpu.idle和cpu.load。 在说明这两个指标之前,必须对系统运转有一个整体的认识。 在Linux内核中,每个进程都会被分配一个固定的时间片(默认为10ms)。在这10ms中,该进程享有cpu的所有权。如果该进程用完了10ms,或者有其他优先级高的进 阅读全文
posted @ 2022-06-09 20:23 zed99 阅读(2506) 评论(0) 推荐(1)
摘要:简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 输出信息含义 执行netstat后,其输出结果为 [vagrant@cento 阅读全文
posted @ 2022-05-31 00:05 zed99 阅读(96) 评论(0) 推荐(0)
摘要:vim编辑器有两种操作模式: 1、普通模式 2、插入模式 普通模式按i进入插入模式,插入模式按ESC键进入普通模式。普通模式下除了方向键移动光标,还以通过 h:左移一个字符、j: 下移一行、k:上移一行、l:右移一个字符。 pagedown 下翻一屏、pageup上翻一屏、G 移到缓冲区最后一行、n 阅读全文
posted @ 2022-05-29 17:06 zed99 阅读(120) 评论(0) 推荐(0)
摘要:top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视。 top - 06:25:40 up 2:04, 1 user, load average: 0.00, 0.00, 阅读全文
posted @ 2022-05-25 00:46 zed99 阅读(278) 评论(0) 推荐(0)
摘要:有时候一些常用命令使用配置的yum源无法安装,需要安装EPEL。 EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。 阅读全文
posted @ 2022-05-24 21:45 zed99 阅读(49) 评论(0) 推荐(0)
摘要:Ctrl–Alt–F2 阅读全文
posted @ 2022-05-10 14:19 zed99 阅读(30) 评论(0) 推荐(0)
摘要:Linux系统将每个对象当作文件处理。这包括输入和输出进程。Linux用文件描述符(file descriptor)来标识每个文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。每个进程一次最多可以有九个文件描述符。出于特殊目的,bash shell保留了前三个文件描述符(0、1和2) 阅读全文
posted @ 2022-05-08 00:30 zed99 阅读(440) 评论(0) 推荐(0)
摘要:一、ctrl-c 发送 SIGINT 信号(程序终止(interrupt)信号)给前台进程组中的所有进程。 常用于终止正在运行的程序。 二、ctrl-z 发送 SIGTSTP 信号(停止进程的运行, 但该信号可以被处理和忽略) 给前台进程组中的所有进程,常用于挂起一个进程。 如果需要恢复到前台输入f 阅读全文
posted @ 2022-05-07 17:02 zed99 阅读(1384) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2022-05-06 11:59 zed99 阅读(29) 评论(0) 推荐(0)
摘要:一、基础正则表达式 二、扩展的正则表达式 阅读全文
posted @ 2022-05-06 11:37 zed99 阅读(33) 评论(0) 推荐(0)