【Linux】基础信息(一)

简介: Linux 是一种自由的开放源代码的类 Unix 操作系统,该操作系统的内核由林纳斯·托瓦兹「Linus Benedict Torvalds」在1991年10月5日首次发布。

1 Linux简介


1.1 Linux是什么?

Linux 是一种自由的开放源代码的类 Unix 操作系统,该操作系统的内核由林纳斯·托瓦兹「Linus Benedict Torvalds」在1991年10月5日首次发布。

image.png


1.2 Linux 内核和发行版


Linux 内核」


在最内部,是 Linux 的内核,这一部分的源代码是开放给每一个人下载的,在内核之外,是用户空间程序,操作系统,通过这些东西,最终构成了我们所熟悉的 Linux 内核的发行版。


Linux 发行版

. Debian系列(Debian、Ubuntu

. Red Hat Enterprise Linux系列RHEL、CentOS、Fedora

. LFS以及其他发行版(Arch、Gentoo、LFS、Alibaba Cloud Linux等


1.3 查看机器的Linux发行版

在我们计算机中,怎么查看我们的Linux所使用的发行版本呢?

[root@Aion.Liu ~]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"ID_LIKE="rhel fedora"VERSION_ID="7"PRETTY_NAME="CentOS Linux 7 (Core)"ANSI_COLOR="0;31"CPE_NAME="cpe:/o:centos:centos:7"HOME_URL="https://www.centos.org/"BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"CENTOS_MANTISBT_PROJECT_VERSION="7"REDHAT_SUPPORT_PRODUCT="centos"REDHAT_SUPPORT_PRODUCT_VERSION="7"

从上面的命令可以获取到当前我机器的Linux发行版本为NAME="CentOS Linux"当然,你还可以从其他的命令来查看当前操作系统的所属Linux的发行版本。

  • lsb_release 命令
  • /etc/*-release 文件(我们上述所使用的查询方式)
  • uname 命令
  • /proc/version 文件
  • dmesg 命令
  • YUMDNF 命令
  • RPM 命令
  • APT-GET 命令



相关文章
|
6月前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
740 8
|
8月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
1521 23
|
存储 监控 安全
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
在Linux中,⼀个EXT3的文件分区,当使用touch test.file命令创建⼀个新文件时报错,报错的信息是提示磁盘已满,但是采用df -h命令查看磁盘大小时,只使用了,60%的磁盘空间,为什么会出现这个情况?
|
10月前
|
缓存 监控 Linux
Python 实时获取Linux服务器信息
Python 实时获取Linux服务器信息
|
10月前
|
缓存 监控 Linux
|
10月前
|
网络协议 Linux 虚拟化
如何在 Linux 系统中查看进程的详细信息?
如何在 Linux 系统中查看进程的详细信息?
867 1
|
Linux
|
安全 Linux 编译器
在Linux中,如何查看内核版本?内核版本信息包含什么?
在Linux中,如何查看内核版本?内核版本信息包含什么?
|
监控 网络协议 Linux
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?
在Linux中,如何实时抓取并显示当前系统中tcp 80 端口的网络数据信息?