Linux介绍

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体系结构如下:

几个重要概念:

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

3. 系统操作

3.1. 登录Linux

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

login : amrood
amrood's password:
Last login: Sun Jun 14 09:32:32 2009 from 62.61.164.73
$

3.2. 修改密码

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

$ passwd
Changing password for amrood
(current) Linux password:******
New Linux password:*******
Retype new Linux password:*******
passwd: all authentication tokens updated  successfully

3.3. 查看当前用户

1、查看自己的用户名

$ whoami
amrood

2、查看当前在线用户

可以使用userswhow命令。

$ users
amrood bablu qadir

$ who
amrood ttyp0 Oct 8 14:10 (limbo)
bablu  ttyp2 Oct 4 09:08 (calliope)
qadir  ttyp4 Oct 8 12:09 (dent)

$ w
 13:58:53 up 158 days, 22:07,  3 users,  load average: 0.72, 0.99, 1.11
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/1    172.16.20.65     13:40    0.00s  0.22s  0.02s w
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有关闭系统的权限,普通用户被赋予相应权限也可以关闭系统。


最后修改 December 30, 2022: add linux notes (85fc35b)