初识Linux shell

本文详细介绍了Linux系统的四个关键部分:内核为核心,负责内存管理、进程控制和设备驱动;包括SysVinit和systemd的运行级管理;硬件设备被视为文件;以及各种文件系统和流行的Linux发行版,如RedHat、Ubuntu和Debian。

Linux初探

Linux系统
Linux系统可以划分为4个部分:

  • Linux内核:Linux系统的核心,控制着系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。
    内核主要功能:
    • 系统内存管理:内核通过硬件上称为交换空间的存储区域来实现虚拟内存;内核在交换空间和实际的物理内存之间反复交换虚拟内存中的内容,使得系统拥有比物理内存更多的可用内存。
    • 软件程序管理:内核控制着Linux系统所有进程。
      在Linux系统中,主要有SysVinitsystemd两种init进程实现。

SysVinit运行级

运行级描述
0关闭系统
1单用户模式,用于系统维护
2多用户模式,五联网服务
3多用户模式,有联网服务
4自定义
5配有GUI的多用户模式
6重启系统

查看当前运行级

$ runlevel
N 5

systemd运行级

$ systemctl get-default
graphical.target	#类似于SysVinit运行级5
    • 硬件设备管理:Linux将硬件设备视为一种特殊的文件,称为设备文件,有3种:
      • 字符设备文件:对应每次只能处理一个字符的设备(比如调制解调器和终端)
      • 块设备文件:对应每次以块形式处理数据的设备(比如硬盘驱动器)
      • 网络设备文件: 对应采用数据包发送和接受数据的设备(比如网卡)
    • 文件系统管理:Linux内核支持通过不同类型的文件系统读写硬盘数据。
      Linux文件系统
    文件系统描述
    extLinux扩展文件系统
    ext2第二扩展文件系统,在ext的基础上提供了更多的功能
    ext3第三扩展文件系统,支持日志功能
    ext4第四扩展文件系统,支持高级日志功能
    btrfs一种新的高性能文件系统,支持日志和大文件
    exfat扩展Windows文件系统,主要用于SD卡和U盘
    hpfsOS/2高性能文件系统
    jfsIBM日志文件系统
    iso9660ISO9600文件系统
    minixMINIX文件系统
    msdosMicrosoft FAT16
    ncpNetware文件系统
    nfs网络文件系统
    ntfsMicrosoft NT文件系统
    proc访问系统信息
    smb用于网络访问的Samba SMB文件系统
    sysv早期的Unix文件系统
    ufsBSD文件系统
    umsdos建立在msdos之上的类Unix文件系统
    vfatWindos95文件系统(FAT32)
    XFS高性能64位日志文件系统
  • GNU工具

  • 图像化桌面环境:最流行的应属GNOME(GNU network object model enviroment,GNU网络对象模型环境)桌面

  • 应用软件:各式各样的的功能软件,如日历、计算器等。

Linux发行核心版

发行版描述
Slackware最早期的Linux发行版中的一员,流行于Linux极客之间
Red Hat Enterprise主要用于Internet服务器的商业开发版
Gentoo为高级Linux用户设计的发行版,包含Linux源代码
openSUSE兼顾商业和家庭的发行版
Debian流行于Linux专家和商业Linux产品中发行版

特定用途Linux发行版

发行版描述
Fedora一款通过Red Hat Enterprise源代码过后见而成的免费发行版
Ubuntu一款兼用于学习和家庭的免费发行版
MX Linux一款用于家庭的免费发行版
Linux Mint一款用于家庭娱乐的免费发行版
Puppy Linux一款使用于老旧PC的小型免费发行版
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值