(kb) S 进程状态(D-不可中断的睡眠,R-运行,S-睡眠,T-停止,Z-僵尸进程) %CPU CPU使用量 %MEM 内存使用量 TIME+ CPU时间,百分之一 COMMAND 程序名称 参考linux...实现控制台SSH直接登陆Linux服务器 #!...# iptraf 界面如下: [iptraf] 参考20 Linux System Monitoring Tools Every SysAdmin Should Know 查看Linux的版本(Red...# yum install perf perf命令非常强大,详细介绍的话篇幅比较长,可以阅读这篇文章 Perf -- Linux下的系统性能调优工具。...更多详情参考: Perf -- Linux下的系统性能调优工具 lsof命令: 列出打开的文件 工具lsof是一个可以列出操作系统打开的文件的工具,在Linux系统中,任何事物都是以文件的形式存在,通过文件不仅可以访问常规文件
文章目录 前言 一、初识Linux操作系统 二、网络配置原理 三、虚拟机网络配置原理 四、虚拟机网络环境配置 五、远程工具Xshell 六、Linux目录结构讲解 七、Linux常用的命令讲解 八、用户和用户组的管理...结语 前言 为什么要学习Linux系统?...一、初识Linux操作系统 1、常见的操作系统: windows,面向普通用户的操作系统 MacOS,面向普通用户的操作系统 Linux,定位并不是给普通用户使用的操作系统 2、Linux是免费的,并且是开源的操作系统...,用于服务器系统 3、Linux内核版和发行版本 内核版网站 内核版本 -> 二次开发 -> 加入自定义的功能 -> 作为发行版本发行 4、Linux操作系统的应用场景 服务器:追求的稳定性和安全性 嵌入式开发...下一篇:《Linux基础必知必会(二)》
文章目录 一、Linux文件权限管理 二、vi/vim编辑器讲解 三、find命令讲解 四、Linux常用的符号 五、sudo权限管理 六、Linux时间命令 七、at命令 八、Linux系统服务命令...九、Linux文件压缩与解压 十、Linux软件管理 十一、crontab定时器 一、Linux文件权限管理 1、dr-xr-xr-x. 4 root root 4096 Jul 22 09:24 boot...1kb=1024byte, 1mb=1024kb 第六列:文件的创建日期或者最后修改的日期 第七列:文件的名称 2、Linux文件系统会根据用户对文件的操作权限分为三类 文件的所有者(user) 文件的所属组...软件管理 ---- 1、CentOS系统的软件包格式为.rpm 2、linux有2种软件管理方式 rpm命令 yum命令 3、rpm命令的使用 查看 示例:rpm -qa | grep ‘...基础必知必会(一)》
此时数据还没有真正的保存到文件中去,Linux 仅仅将页缓存中的这一页数据标记为 “脏”,并且被加入到脏页链表中。...结合这个图,想想 Linux 系统编程里用到的 Buffered IO、mmap、Direct IO,这些机制怎么和 Linux I/O 栈联系起来呢?...上面的图有点复杂,我画一幅简图,把这些机制所在的位置添加进去: Linux IO系统 这下一目了然了吧?传统的 Buffered IO 使用 read 读取文件的过程什么样的?...图中描述了 Linux 下文件操作函数的层级关系和内存缓存层的存在位置。中间的黑色实线是用户态和内核态的分界线。 从上往下分析这张图: 1....在 Linux 下,文件的缓存习惯性的称之为 Page Cache,而更低一级的设备的缓存称之为 Buffer Cache。
如果有兴趣的朋友,可以看我之前写过的几篇文章,Linux我也用的不是特别多,也只是一个在学习途中的菜鸡,整理点文章,顺便总结,顺便与大家一起交流~ Linux基础入门+基本命令的万字碎碎念 CentOS...-6.8 手把手安装教程(多图+贴镜像文件) (一) 什么是 Vim 在我看一本书的时候,有一句话印象很深刻,“在Linux系统中一切都是文件,而配置一个服务就是在修改其配置文件的参数”,所以我们需要学习一种文本编辑工具也就是今天的...甚至可以扩展后作为 IDE 使用,不过作为入门,我们首先要学会其基本用法 注:当然编辑器还有很多种例如 Vim、emacs、pico、nano 等,有兴趣可以自行了解 (二) Vim 安装 首先,很多 Linux
fork完成之后,父进程继续响应其他命令; 创建.rdb文件,并存储父进程内存中的数据; 父进程得到通知,以新文件替换旧的.rdb文件; BGSAVE的原理 COW(Copy On Write) 在Linux...redis向用户提供了appendfsync选项,来控制系统冲洗AOF的频率;、 Linux的glibc提供了fsync函数,可以将指定的文件强制性的从缓冲区刷到硬盘,上述的选项也是基于该函数实现。
但是,telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。
2、Linux 系统开发 基于 linux 操作系统来开发我们的产品叫 linux 系统开发。此开发的编程方式和裸机开发的编程方式是截然不同的。...linux 系统开发框架如下图所示,最上层的是应用软件,下面是操作系统,再下面是驱动程序,最后是我们的硬件。 举个例子:linux 系统可以跑到不同的硬件上面如 pc 机或者 arm 开发板上面。...如果 linux 操作系统跑到 PC 机上,那么驱动就要适配 PC 机;如果 linux 操作系统跑到 arm 开发板上面, 那么驱动就要适配 arm 开发板;所以说不同的硬件架构都可以跑 linux,...3、系统移植 linux 驱动移植 移植是说同样的一个 linux 操作系统 ,我们可以跑到不同的硬件上面,我们把操作系统移植到不同的硬件上面,这个过程叫做移植。...5、Linux 系统架构优点 linux 系统开发架构和裸机的架构是不同的,架构相比于裸机架构是非常复杂了,那么我们使用这 个架构都有什么好处呢?
async/await 是在 ES7 版本中引入的,它对于 JavaScript 中的异步编程而言是一个巨大的提升。它可以让我们以同步的方式处理异步的流程,同时...
]# tcpdump -i any tcp port 8080 -c1 -vvv and dst port 8080 -nn tcpdump: listening on any, link-type LINUX_SLL...(Linux cooked), capture size 65535 bytes 10:00:39.055313 IP (tos 0x0, ttl 64, id 19536, offset 0, flags
MyBatis的前身是Apache的一个开源项目iBatis,2010年这个项目由apache software foundation 迁移到了google ...
数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作
1996年11月,发布Linux版本。 1999-2000年,有一家公司在瑞典成立了,叫MySQLAB,公司名中的“AB” 是瑞典语,将其翻译为“MySQL有限公司”。...为什么学习mysql 1、MySQL是开源的数据库 everyone都可以获取数据库的源代码,everyone可以修正MySQL的缺陷 2、MySQL跨平台 不仅可在windows系统中运行,也可在Linux...Linux作为操作系统,Apache 或Nginx作为 Web 服务器, MySQL 作为数据库,PHP/Perl/Python作为服务器端脚本解释器。
nginx相对于apache来说是轻量级,同样是web服务,比apache占用内存及资源更少,抗并发方面也是,nginx处理请求是异步非阻塞的,而apache则...
在webpack中构建本地服务,最重要的一个插件webpack-dev-server,我们俗称WDS,它承担起了在开发环境模块热加载、本地服务、接口代理等非常重...
几个术语的概念 bootfs(boot file system) 主要包含bootloader和kernel,bootloader主要是引导加载kernel,Linux刚启动时会加载bootfs文件系统...这一层与经典的Linux/Unix系统是一样的,包含了boot加载器和内核。当boot加载完成之后整个内核就都在内存中了,此时内存的使用权已由bootfs转交给内核,此时系统也会卸载bootfs。...rootfs(root file system) 在bootfs之上,包含的就是典型Linux系统中的/dev,/proc,/bin,/etc等标准目录文件。...由此可见对于不同的linux发行版, bootfs基本是一致的, rootfs会有差别, 因此不同的发行版可以公用bootfs。...具体版本:jdk-11.0.16_linux-x64_bin.tar.gz 我将上面下载的JDK放到了/root目录下。 文件编写 编写内容之前先pull一下centos镜像。
2. tcpdump用法 • 基于协议、主机、端口过滤 • 使用and or逻辑运算符做复杂的过滤操作 • tcpdump Flags 1. tcpdump原理 linux中非常有用的网络工具,...linux中netfilter是工作在tcp协议栈阶段, tcpdump的过滤器bpf是工作在更底层,所以当然是可以抓到包。
SpringMVC基于模型--视图--控制器(Model-View-Controller,MVC)模式实现,属于SpringFrameWork的...
——《爱丽丝梦游仙境》 Docker 网络知识必知 在深入了解 Docker 之前,我们需要明确容器是如何在网络上进行通信的。...在自定义网络中启动容器2 sudo docker run -dit --name container2 --network my-bridge-network alpine ash 这里我们使用了 Alpine Linux
领取专属 10元无门槛券
手把手带您无忧上云