Linux知识

Linux知识

Linux内核

操作系统
一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统。
Linux内核
操作系统在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。
Linux内核版本号
查看版本号命令

[root@iZwz9gbdpfs847zg79dn1bZ /]# uname -r
5.10.84-10.2.al8.x86_64

查看cpu相关信息,包括型号、主频、内核信息等

cat /proc/cpuinfo

查看内存
free -m

total:表示物理,内存总量
used:总计分配给缓存(包含Buffer和cache)使用的数量,但其中可能部分缓存并未实际使用
free:未被分配的内存。是真正尚未被使用的物理内存数量。
shared:共享内存,一般系统不会用到,这里也不讨论
buff:系统分配但未被使用的buffers数量
cache:系统分配但未被使用的cache数量
(cache是cpu和内存之间的,buffer是内存和磁盘之间的,都是为了解决速度不对等的问题。
缓存(cache)是把读取过来的数据保存起来,重新读取时若命中,就不去硬盘了,若没有命中就去读硬盘,其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读取的内容不断往后排,直至从中删除。
缓冲(buffer)时根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的的反复寻道,从而提高系统性能,linux有一个守护进程定期清空缓冲内容(即写入磁盘)。
buffer是即将要写入磁盘的,而cache是被从磁盘中读出来的。)
available:和free是有区别的,是实际可以用的最大空间。是应用程序认为可用内存数量,available = free + buff/cache (注:只是大概的计算方法)Linux 为了提升读写性能,会消耗一部分内存资源缓存磁盘数据,对于内核来说,buffer 和 cache 其实都属于已经被使用的内存。但当应用程序申请内存时,如果 free 内存不够,内核就会回收 buffer 和 cache 的内存来满足应用程序的请求。这就是稍后要说明的 buffer 和 cache。
————————————————
版权声明:本文为CSDN博主「西红柿天尊」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/plpldog/article/details/122682418

Linux命令

用户 id adduser passwd deluser

  • 新建用户 设置密码
    useradd 与adduser的区别
    1.useradd 只是建立了一个用户,没有设置密码,和没有建立对应的家目录
    2.adduser 用的比较多,因为它会在创建用户的同时也建立对应的家目录
  • 删除用户
    userdel 删除用户但是保留该用户的家目录
    userdel -r 删除用户的同时也删除家目录
    deluser 删除用户,并且退出用户组
  • 查询用户信息 id 用户名
  • 切换用户 su - 用户名(- 横杠可有可无)
  • 查看当前登录用户 whoami
  • 用户组
    groupadd
    groupdel
    useradd -g 用户组 用户名
    usermod 新用户组 旧用户组
  • 相关文件
    /etc/passwd
    /etc/shadow
    /etc/group

文件 ls cat grep (du -sh /*)

  • 文件目录类
    显示当前工作目录的绝对路径 pwd
    显示当前文件夹下所有文件和目录 ls
    创建目录 mkdir
    重定向>
  • 搜索查找类
    find
    locate
    which
    grep

磁盘分区机制

  • linux分区
    查看所有设备挂载情况 lsblk
  • 磁盘
    查看系统磁盘使用情况 df -h
    查询指定目录的磁盘占用情况 du -sh
    分区 fdisk
    格式化 mkfs
    挂载 mount

内存 free -h

  • 查看内存剩余free

CPU top
端口 netstat -nanlp
进程 ps ef/aux

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值