• 1. Linux简介
  • 2. Linux体系结构
  • 3. 系统操作
    • 3.1. 登录Linux
    • 3.2. 修改密码
    • 3.3. 查看当前用户
    • 3.4. 关闭系统

    1. Linux简介

    严格来讲,Linux(内核)是计算机软件与硬件通信之间的平台,不是真正意义上的操作系统,而一些厂家将Linux内核和GNU软件(系统软件和工具)整合起来,并提供一些安装界面和系统设定与管理工具,就构成一些发行套件(系统),例如:UbuntuCentOSRed HatDebian等。

    Linux内核版本

    Linux内核版本一般格式为:x.y.zz-www,例如:Kernel2.6.15

    • x.y:Linux内核主版本号,y若为奇数则表示是测试版
    • zz:次版本好
    • www:代表发行号

    2. Linux体系结构

    Linux体系结构如下:

    Linux 介绍 - 图1

    几个重要概念:

    • 内核:内核是操作系统的核心。内核直接与硬件交互,并处理大部分较低层的任务,如内存管理、进程调度、文件管理等。
    • Shell:Shell是一个处理用户请求的工具,它负责解释用户输入的命令,调用用户希望使用的程序。
    • 命令和工具:日常工作中,你会用到很多系统命令和工具,如cp、mv、cat和grep等。
    • 文件和目录:Linux系统中所有的数据都被存储到文件中,这些文件被分配到各个目录,构成文件系统。

    3. 系统操作

    3.1. 登录Linux

    登录需要输入用户名和密码,用户名和密码是区分大小写。

    1. login : amrood
    2. amrood's password:
    3. Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73
    4. $

    3.2. 修改密码

    输入password命令后,输入原密码和新密码,确认密码即可。

    1. $ passwd
    2. Changing password for amrood
    3. (current) Linux password:******
    4. New Linux password:*******
    5. Retype new Linux password:*******
    6. passwd: all authentication tokens updated successfully

    3.3. 查看当前用户

    1、查看自己的用户名

    1. $ whoami
    2. amrood

    2、查看当前在线用户

    可以使用userswhow命令。

    1. $ users
    2. amrood bablu qadir
    3. $ who
    4. amrood ttyp0 Oct 8 14:10 (limbo)
    5. bablu ttyp2 Oct 4 09:08 (calliope)
    6. qadir ttyp4 Oct 8 12:09 (dent)
    7. $ w
    8. 13:58:53 up 158 days, 22:07, 3 users, load average: 0.72, 0.99, 1.11
    9. USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
    10. root pts/1 172.16.20.65 13:40 0.00s 0.22s 0.02s w
    11. root pts/2 172.16.20.65 Fri15 43:17m 1.04s 1.04s -bash

    3.4. 关闭系统

    关闭系统可以使用以下命令

    命令 说明
    halt 直接关闭系统
    init 0 使用预先定义的脚本关闭系统,关闭前可以清理和更新有关信息
    init 6 重新启动系统
    poweroff 通过断电来关闭系统
    reboot 重新启动系统
    shutdown 安全关闭系统

    一般只有root有关闭系统的权限,普通用户被赋予相应权限也可以关闭系统。