从内核的角度来查看内存的状态 从应用层的角度来看系统内存的使用状态 缓冲区(buffer)与缓存(cache)的异同 交换空间的使用 创建交换空间 激活和使用交换空间 移除交换空间 ---- 概念 内存管理是...Linux系统重要的组成部分。...Linux的内存管理采取的是分页存取机制。为了保证物理内存能得到充分的利用,内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,而将经常使用的信息保留到物理内存中。...要深入了解Linux内存运行机制,需要知道下面提到的几个方面。 首先,Linux系统会不时地进行页面交换操作,以保持尽可能多的空闲物理内存。...Linux下可以使用文件系统中的一个常规文件或者一个独立分区作为交换空间。同时Linux允许使用多个交换分区或者交换文件。
目录 1、Linux服务管理总结 2、Linux系统服务优化 1、Linux服务管理总结 (1)RPM包默认安装的服务 1)独立的服务 启动 @1、使用/etc/init.d/目录中脚本启动服务,如:...@3、使用ntsysv令管理服务自启动。...服务管理的核心原则,如果你不知道这个服务是干什么的,你就别动他。 下面表中是Linux中常见的服务,可以作为参照,按需进行优化。 服务名称 功能说明 建议 acpid 电源管理接口。...通过这个服务来管理网络,所以开启。 开启 nfs NFS(Network File System)服务,Linux与Linux之间的文件共享服务。需要就开启,否则关闭。...可以让Linux和Windows之间享数据。如果需要则开启。 关闭 squid 代理服务的守护进程。如果需要则开启,否则关闭。 关闭 sshd ssh加密远程登陆管理的服务。
日程磁盘管理中,我们最常用的有查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩; 1.查看磁盘空间 查看磁盘空间利用大小: df -h -h: human缩写,以易读的方式显示结果(即带单位...653M 查看当前目录下所有子文件夹排序后的大小: for i in `ls`; do du -sh $i; done | sort 或者: du -sh `ls` | sort 2.打包/ 压缩 在linux
本文包括: 查看网络接口、配置网络接口、重启网络接口、路由命令 route、主机名称命令 hostname、网络工具
前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 这篇主要讲解在Linux下进程的管理。...运行后台进程的方法是在命令行最后加上 “&” 进程和作业的区别: 进程:操作系统的概念,由操作系统负责管理 作业:shell程序的概念,由shell程序负责管理 一个操作系统可以启动多个shell程序,...UNIX/Linux的守护进程在Windows系统中被称作“服务”。...4: 未用 5: GUI(图形桌面 模式) 6 : 重启 用ntsysv管理守护进程 ?...四、总结 本文主要是总结了Linux下操作进程和自动化任务知识~~~这两个知识点在Linux下也是很重要的,是学习Linux的基础~ 继续完善上一次的思维导图: ?
现代人的生活越来越依赖网络,对于一个操作系统来讲,网络功能的支持和管理就更为重要了,本节课我们一起来看一下在CentOS8中如何对网络进行管理 NetworkManager和常用工具和基本用法 NetworkManager...介绍 在linux系统中传统的网络管理方法是用过一个叫network的服务来实现,在CentOS7中依然有这个服务的身影,但是到了CentOS8中已经不使用network这个服务了,而是使用了一个叫NetworkManager...的服务,这个服务可以简化我们管理有线和无线连接的工作,除此之外它还能管理不同类型的网络,包括物理网卡,虚拟网卡,以太网,非以太网等 常用工具 nmcli:命令行工具 nmtui:文本图形界面工具...cockpit:基于web的管理工具 nmcli基本用法 nmcli命令的用法类似linux中以前的ip命令,而且支持tab补全,另外也可以使用-h或者–help获取帮助 [root@zutuanxue...connect/disconnect ens37 开启/关闭无线网络 [root@zutuanxue ~]# nmcli radio all on/off 开启/关闭NetworkManager的网络管理功能
在Linux系统中一切都是文件,Linux系统使用了不同的字符来加以区分不同的文件类型。...也算目录 chown 改变文件权限,注意只有管理员才有权限修改。 chown [选项]... [所有者][:[组]] 文件.....格式压缩或解压文件 -v 显示压缩或者解压过程 -C 解压到哪个指定的目录,目录文件必须存在 -f 放到参数的最后一位代表压缩或者解压的软件包名称 # mkdir go # tar -xzvf go1.11.linux-amd64
另一种则是由 Linux distribution 提供的登 录档管理服务来统一管理。 你只要将讯息丢给这个服务后,他就会自己分门别类的将各种讯息放置 到相关的登录档去!...CentOS 提供 rsyslog.service 这个服务来统一管理登录档喔!...CentOS 7.x 使用 systemd 提供的 journalctl 日志管理 CentOS 7 除了保有既有的 rsyslog.service 之外,其实最上游还使用了 systemd 自己的登录文件日志管理功能喔...记得一个好的系统管理员,要常常去『巡视』登录档的内容喔!...18.2 rsyslog.service:记录登录文件的服务 上一小节提到说 Linux 的登录档主要是由 rsyslog.service 在负责,那么你的 Linux 是否有启动 rsyslog 呢?
本篇介绍 本篇介绍下Linux的内存管理,用系统角度看内存的寻址和分配机制。 内容介绍 内存管理应该是系统中最难的模块之一了,而且历史也悠久,就先来简单回顾下。...分段和分页 谈到内存管理,最先想到的就是分段和分页机制。...分页把地址空间按照页框来管理,一般是4k,也有其他款式的,总之要和物理内存的页框大小匹配上。这样内存就按照页框的粒度来管理就好了。...公布下答案: 的确有分页机制就可以完全不需要分段机制,目前linux是在分段的基础上实现了分页,这个也有考虑到是兼容性问题。...mmap流程如下: image.png 缺页异常 linux 是在不得不使用物理内存的时候才会分配物理内存。这句话该怎么理解呢?
1.用户的分类: ---- Linux是一个多用户操作系统,任何一个想要使用系统资源的用户,必须先向管理员申请账号,再以申请的账号进入系统。...因此账号类型又被分为一下 两类: 超级用户root: 也叫超级管理员,他的任务是对普通用户和整个系统进行管理,超级用户拥有绝对的控制权。...UID为1000以后,可被超级用户指定UID 2.用户属性: ---- 所有用户的属性都分别存在一些系统文件内例如/etc/passwd/etc/shadow /etc/group 2.1显示属性: Linux...image-1648690941198 用户名:密码:用户标识号:组标识号:注释性描述:主目录:登录Shell 密码X默认屏蔽 用户信息按照UID升序排序 每个用户主组群只有一个 2.2 账户介绍: Linux...] image-1648691426003 用户:密码:用户UID: 2.3 组群 Linux中群组是对一个用户或者多个用户的分组控制管理,有效避免越权行为。
账号犹如一张通行证,有了账号你才能顺利的使用Linux。不过 Linux 怎么确认使用某账号的人,是这个账号的真正拥有者呢?此时Linux 会根据用户的密码,来确认用户的身份。...Linux 的用户账号与群组账号都可设置密码。用户账号的密码用来验证用户的身份;而群组账号的密码则是用来确认用户是否为该群组的成员,以及确认是否为该群组的管理者。...在 Linux 中,使用 useradd 新建一个用户账号时,useradd 会锁定用户的密码,如此一来,用户暂时不能使用 。你必须要修改其密码后,新建的用户才能用他的账号登录。...Linux 的用户,可以通过 newgrp 暂时修改其主要群组的身份。执行 newgrp 时,会以指定的群组身份,开启一个登录 Shell,这样就可以获得暂时修改主要群组之功效。...-A 设置组管理员 -a 添加组成员到组 -d 从组中 删除组成员 命令用法 指派群组管理员,如果有多个管理员用“,”分隔,如果想删除群组管理员,保持位置为空 组管理员用法案例
这篇博客讲解Linux用户管理。春恋慕 基本原理 Linux系统中可以有多个用户,Linux中有用户组的概念,每个用户最少要属于一个用户组,当然也可以属于多个用户组。...Linux是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。...id 用户名 切换用户 su - 切换用户名 从权限高的用户切换到权限低的用户不需要输入密码,反之需要 返回到原来的用户时,使用exit指令 用户组 类似于角色,系统可以对有共性的多个用户进行统一的管理.../etc/shadow文件:口令的配置文件 /etc/group文件:组的配置文件,记录Linux包含的组的信息
该进程可能是在等某个中断消息 T:已停止工作的进程,因其被跟踪所以存在 X:已经死亡的进程,通常不会看到这类进程 Z:已经僵死的进程,通常不会看到这类进程 <:高优先级进程 N:低优先级进程 s:会话的管理者
在前面的课程中我们知道使用route命令可以添加主机的路由信息,但是一旦系统重启相关的设置信息就会丢失,那么如何设置一个重启也不会丢失的路由信息呢? [root...
进程的概念 Linux系统中进程的类型 分为三种不同的类型,分别是: 交互进程:由一个启动的进程,交互进程既可以在前台运行,也可以后台运行。...守护进程:在Linux在启动时初始化,需要时运行于后台的进程。...进程的启动方式 手工启动:1、前台启动 2、后台启动 调度启动:事先进行设置,根据用户要求自行启动 查看系统中的进程 ps命令:Process Status ps命令的使用参见ps命令和每天一个linux...top命令 - display Linux tasks top命令的使用参见top命令和每天一个linux命令:top命令 top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具...,类似于Windows的任务管理 命令格式 top [参数] 命令功能 显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率、CPU占用率等 命令参数 使用实例 控制系统中的进程 了解守护进程
Start End Blocks Id System /dev/sda1 * 1 26 204800 83 Linux.../dev/sda2 26 1301 10240000 83 Linux /dev/sda3 1301 1562...2097152 82 Linux swap / Solaris 查看磁盘使用率 # df -h Filesystem Size Used Avail Use% Mounted on.../dev/sda2 26 1301 10240000 83 Linux /dev/sda3 1301 1562...2097152 82 Linux swap / Solaris /dev/sda4 1562 1693 1056046+ 83 Linux Command
一、进程介绍 在说进程如何管理之前我们要涉及到进程的一些相关概念 什么是进程?进程(Process)是一个程序在其自身的虚拟地址空间中的一次执行活动。...进程的属性 在Linux系统中总是有很多进程同时在运行,每一个进程都有一个识别号,叫做PID(Process ID),用以区分不同的进程。...二、linux的工作调度 由于linux是一个多人多任务的操作系统,所以用户在使用linux的时候就会出现有些工作我们需要盯着完成的进度,而有些工作我们直接放在后台执行就可以了,这里面我们就涉及到任务的前后台执行的问题...在linux中,我们可以通过fg、bg、jobs、kill等来对工作进行管理和调度,这些工作都是我们手动执行的,而那些由系统开启的工作该如何管理呢?...管理这些后台工作我们可以使用两种命令ps和top [root@zutuanxue ~]# ps #静态进程管理命令,可以帮助我们查看到ps命令在执行那一刻后台进程的状态 -A 所有进程,等同于-
在Linux中,服务分为独立守护进程和超级守护进程。独立守护进程是自行监听在后台的,基本上所有的服务都是独立守护进程类的服务。...管理服务的开机自启动 chkconfig命令能管理/etc/init.d/目录下存在且脚本的内容满足一定条件的服务。...然后,就可以有chkconfig来管理服务的开机自启动了。 1....将/etc/init.d中可以被chkconfig管理的服务添加到chkconfig的管理列表中,或者从列表中删除 chkconfig [--add | --del] 2....管理 xinetd 及相关瞬时守护进程 该类服务不能直接使用service命令来启动。
前言 只有光头才能变强 回顾前面: 看完这篇Linux基本的操作就会了 Linux用户和权限管理看了你就会用啦 Linux进程管理 这篇主要讲解在Linux下网络的管理。...在yum之前还有一个RPM,来看看它的区别: rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。...Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。...基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。...四、总结 本文主要是总结了Linux下网络和安装软件的知识~~~这两个知识点在Linux下也是很重要的,是学习Linux的基础~ 继续完善上一次的思维导图: ?
超级用户:在Linux 系统上拥有完整的控制能力,常被称为系统管理员,在 系统上拥有完整的控制能力,你可以利用超级用户读取或写入 上任何文件、安装或删除软硬件、启动或停止服务,甚至关机与停止系统的执行。...通常只有在管理系统时才会使用超级用户账号登录,所以超级用户常被称为系统管理员 (System Administrator)。...由于超级用户的权限不受任何限制,你可以使用该账号来管理 系统;但是,也可能因为操作错误,或者打错命令而造成无法挽救的伤害。...系统群组: 与系统账号一样,系统群组是给 Linux 系统本身,或是某个软件所使用 用户自定义组:除了上述的群组外其余的所有群组,皆是由管理者自行定义,因此我们把这些群组称之为用户自定义组 另外...了解完账号的基本概念后,我们一起来看下账号到底记录了哪些信息 二、用户账号管理 useradd命令 用户创建命令,创建一个linux用户。
领取专属 10元无门槛券
手把手带您无忧上云