
Linux
文章平均质量分 73
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
物理内存,虚拟内存,磁盘swap分区的关系
物理内存硬件上,就是内存条。我们知道一个程序运行,必要开一片内存来存储其相关指令和需要用到的堆栈段空间等。转载 2023-11-01 16:36:35 · 689 阅读 · 0 评论 -
对swap交换分区虚拟内存的理解
每次安装Linux的时候,都会要求配置交换分区,那么这个分区是干嘛的呢?不设置这个分区有什么后果?如果一定要设置,设置多大比较合适?swap space是磁盘上的一块区域,可以是一个分区,也可以是一个文件,或者是他们的组合。简单点说,当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中,这就是我们常说的swap out和swap in。转载 2023-11-01 16:27:26 · 3665 阅读 · 0 评论 -
Linux理解virt、res、shr之间的关系
页映射表的基本原理是将程序运行过程中需要访问的一段虚拟内存空间通过页映射表映射到一段物理内存空间上,这样CPU访问对应虚拟内存地址的时候就可以通过这种查找页映射表的机制访问物理内存上的某个对应的地址。既然说虚拟内存是一个逻辑意义上(假象的)的内存空间,为了能够让程序在物理机器上运行,那么必须有一套机制可以让这些假象的虚拟内存空间映射到物理内存空间(实实在在的RAM内存条上的空间)。在上图中我们看到进程A虚拟内存空间中的A4和进程B虚拟内存空间中的B3都映射到了物理内存空间的A4/B3部分。转载 2023-11-01 15:39:22 · 2961 阅读 · 0 评论 -
Linux的top命令详解
top命令是linux下常用的性能分析工具,能够实时的显示系统中各个进程的资源占用情况,常用于服务端性能分析。转载 2023-11-01 14:45:52 · 162 阅读 · 0 评论 -
VirtualBox Linux网络配置
其中,网络地址转换(NAT)的目的是为了虚拟机能够上网,而Host-Only的方式配置网络是为了虚拟机直接,虚拟机和主机之前能够相互访问。以上的配置,不管你将电脑带到哪里办公,你的虚拟机IP都是固定的,并且以上的ping都有效。下面跟着我配置,就搞定了。如果你安装了VirtualBox,就会看到上图第一个网络,我把它叫做虚拟机网络吧。选择共享,选择需要共享的网络,我们选择虚拟机网络。编辑好后,按esc,shirt+:,输入wq!虚拟机ping主机,注意,得将主机得防火墙关了,就可以ping通。转载 2023-09-07 09:58:16 · 722 阅读 · 0 评论 -
Linux 查找命令 find, grep, which, whereis, locate
一、find命令find < path > < expression >path: 查找的文件路径,默认为当前目录,/表示根目录,.表示当前目录,…表示上级目录 expression: 表达式可以分为-options[-print -exec -ok]-options,find命令的常用选项(本文重点说明) -print,将find命令匹配的文件输出到标准输出 -exec,对find命令匹配的文件执行该参数给出的shell命令,相应命令的形式为’command’转载 2022-04-12 21:18:47 · 463 阅读 · 0 评论 -
Linux之磁盘管理df、du、mount 、unmount 命令
1、Linux磁盘管理常用命令为 df、dudf :列出文件系统的整体磁盘使用量 du:检查磁盘空间使用量2、df 列出文件系统的整体磁盘使用量df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。语法:df [-ahikHTm] [目录或文件名]选项与参数:-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统; -k :以 KBytes 的容量显示各文件系统; -m :以 MBytes转载 2022-04-12 20:15:19 · 2743 阅读 · 0 评论 -
Linux 命令之软连接、硬连接详解
一、软连接1、创建语法ln -s target source解释下:ln -s:表示创建一个软连接; target:表示目标文件(夹)【即被指向的文件(夹)】 source:表示当前目录的软连接名。【源文件(夹)】2、具体示例step 1.创建测试文件及文件夹[root@server6 ~]# mkdir test_chk[root@server6 ~]# touch test_chk/test.txt [root@server6 ~]# ...转载 2022-04-12 08:47:21 · 8916 阅读 · 3 评论 -
Linux之文件内容查看
一、Linux系统中使用以下命令来查看文件的内容:cat由第一行开始显示文件内容用来读取文章,或者读取配置文件 tac从最后一行开始显示,可以看出 tac 是 cat 的倒着写! nl显示的时候,顺道输出行号! more一页一页的显示文件内容(空格翻页,enter向下看一行,:f显示行号) less与more类似,但是比 more 更好的是,他可以往前翻页! (空格翻页,上下键翻页,退出 q命令,查找字符串 / 向下查询的字符...转载 2022-04-11 22:49:16 · 796 阅读 · 0 评论 -
Linux的目录结构
Linux 的一切资源都挂载在 / 节点下。/bin:Binary(二进制)的缩写,该目录存放着最经常使用的命令。 /boot: 启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。(不要动) /dev : Device(设备)的缩写, 存放的是外部设备(访问设备的方式和访问文件的方式是相同的)。 /etc: 用来存放所有的系统管理所需要的配置文件和子目录。 /home:用户的主目录。每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。 /lib:系统最基本的动转载 2022-04-11 22:34:46 · 114 阅读 · 0 评论 -
虚拟机CentOS7与主机时间同步
yum install ntpntpdate cn.pool.ntp.orgntpdate 0.centos.pool.ntp.orgrm /etc/localtimeln -s ../usr/share/zoneinfo/Asia/Shanghai /etc/localtimedateclock -wclock --hctosys转载 2022-03-20 09:29:13 · 486 阅读 · 0 评论 -
Linux常用的相关命令
一:防火墙相关命令查看防火墙某个端口是否开放 firewall-cmd --query-port=3306/tcp 开放防火墙端口3306 firewall-cmd --zone=public --add-port=3306/tcp --permanent 查看防火墙状态 systemctl status firewalld 关闭防火墙 systemctl stop firewalld 打开防火墙 systemctl start firewalld 查看开放的端口列表 ...原创 2020-08-21 21:57:00 · 301 阅读 · 0 评论