
Linux
siriusol
这个作者很懒,什么都没留下…
展开
-
Linux 磁盘相关命令
dfdf 命令的英文全称即“Disk Free”,顾名思义功能是用于显示系统上可使用的磁盘空间。默认显示单位为KB,建议使用“df -h”的参数组合,根据磁盘容量自动变换合适的单位,更利于阅读。日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。语法格式: df [参数] [指定文件]常用参数:-a显示所有系统文件-B <块大小>指定显示时的块大小-h以容易阅读的方式显示-H以1000字节为换算单位来显示-i显示索引字节信息原创 2020-05-31 18:48:11 · 336 阅读 · 0 评论 -
Linux top 命令
top 命令用于动态地监视进程活动与系统负载等信息。示例:两秒钟刷新一次# top -d 2Linux中的 top 命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。top命令是一个交互命令。在运行top的时候还可以运行很多命令。top 命令输出前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。系统运行时间和平均负载top命令的顶部显示与 uptime 命令相似的输出。这些字段显示:当前时间系统已运行的时间当前登录用户的原创 2020-05-31 18:43:08 · 543 阅读 · 0 评论 -
Linux I/O 模型
5 种 I/O 模型:阻塞式 I/O非阻塞式 I/OI/O 复用(select,poll,epoll等)信号驱动式 I/O(SIGIO)异步 I/O(POSIX 的 aio_ 系列函数)I/O 执行的两个阶段在Linux中,对于一次读取 IO 的操作,数据并不会直接拷贝到程序的程序缓冲区。通常包括两个不同阶段:等待数据准备好,到达内核缓冲区。从内核向进程复制数据。网络IO的本质是socket的读取,socket在linux系统被抽象为流,IO可以理解为对流的操作。对于一个套接字上的输原创 2020-05-31 18:40:27 · 293 阅读 · 0 评论 -
Linux 防火墙
在 RHEL 7 系统中,firewalld 防火墙取代了 iptables 防火墙。其实,iptables 与 firewalld 都不是真正的防火墙,它们都只是用来定义防火墙策略的防火墙管理工具而已,或者说,它们只是一种服务。iptables 服务会把配置好的防火墙策略交由内核层面的 netfilter 网络过滤器来处理,而 firewalld 服务则是把配置好的防火墙策略交由内核层面的 n...转载 2020-04-22 21:58:27 · 416 阅读 · 0 评论 -
Linux 压缩与打包
压缩文件名Linux 底下有很多压缩文件名,常见的如下:扩展名压缩程序*.Zcompress*.zipzip*.gzgzip*.bz2bzip2*.xzxz*.tartar 程序打包的数据,没有经过压缩*.tar.gztar 程序打包的文件,经过 gzip 的压缩*.tar.bz2tar 程序打包的文件,经过 bzi...转载 2020-04-22 21:57:29 · 136 阅读 · 0 评论 -
Linux 文件
文件属性用户分为三种:文件拥有者、群组以及其它人,对不同的用户有不同的文件权限。使用 ls 查看一个文件时,会显示一个文件的信息,例如 drwxr-xr-x 3 root root 17 May 6 00:14 .config,对这个信息的解释如下:drwxr-xr-x:文件类型以及权限,第 1 位为文件类型字段,后 9 位为文件权限字段3:链接数root:文件拥有者root:所属群...转载 2020-04-22 21:56:39 · 128 阅读 · 0 评论 -
Linux 文件系统
分区与文件系统对分区进行格式化是为了在分区上建立文件系统。一个分区通常只能格式化为一个文件系统,但是磁盘阵列等技术可以将一个分区格式化为多个文件系统。组成最主要的几个组成部分如下:inode:一个文件占用一个 inode,记录文件的属性,同时记录此文件的内容所在的 block 编号;block:记录文件的内容,文件太大时,会占用多个 block。除此之外还包括:superblo...转载 2020-04-22 21:55:40 · 152 阅读 · 0 评论 -
Linux 进程相关命令
psps 命令用于查看系统中的进程状态,格式为“ps [参数]”。ps 命令的参数以及作用:参数作用-a显示所有进程(包括其他用户的进程)-u用户以及其他详细信息-x显示没有控制终端的进程示例:查看自己的进程# ps -l示例:查看系统所有进程# ps aux示例:查看特定的进程# ps aux | grep redis在Linu...原创 2020-04-06 18:20:13 · 1065 阅读 · 0 评论 -
Linux $ 符号
$ 符号变量解释$$Shell 本身的PID(ProcessID)$!Shell 后台运行的最后一个进程的 PID$?上个命令的结束代码(返回值),成功是0,不成功是1。$*所有参数列表。如"$*“用「”」括起来的情况,就是以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@“用「”」括起来的情况,就是以"$1" “2"…...原创 2020-03-29 23:09:31 · 222 阅读 · 0 评论 -
Linux 守护进程
守护进程是一种运行在后台的特殊进程,它独立于控制终端 ,并周期性地执行某项任务或等待处理某些发生的事件。守护进程可以由一个普通的进程按照守护进程的特性改造而来。守护进程创建步骤让程序在后台执行。方法是调用 fork() 产生一个子进程,然后使父进程退出。子进程中进行形式上脱离了控制终端。子进程调用 setsid() 创建一个新会话。控制终端、登录会话和进程组通常是从父进程继承下来的,守护...原创 2020-03-13 11:39:33 · 282 阅读 · 0 评论 -
Linux 僵尸进程与孤儿进程
在 unix / linux 中,正常情况下,子进程是通过父进程创建的,子进程再创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程到底什么时候结束。 当一个进程完成它的工作终止之后,它的父进程需要调用 wait() 或者 waitpid() 系统调用取得子进程的终止状态。任何一个子进程(init除外)在exit()之后,并非马上就消失掉,而是留下一个称为僵尸进程(...原创 2020-03-13 11:38:53 · 210 阅读 · 0 评论 -
Linux 日志
/var/log/messages — 包括整体系统信息,其中也包含系统启动期间的日志。此外,mail,cron,daemon,kern和auth等内容也记录在var/log/messages日志中。/var/log/dmesg — 包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息。可以用dmesg查看它们。/var/log/auth...原创 2020-02-17 20:48:28 · 176 阅读 · 0 评论