1、Linux系统架构
下面是Linux系统的基本架构图,
Linux所有版本的主要是以下四个基本概念:
1)内核(Kernel)
内核(Kernel)是操作系统的核心。它与硬件和大多数任务进行交互,如内存管理、任务调度和文件管理。
2)Shell
shell是处理请求的工具。当在终端输入命令时,shell会解释命令并调用你想要的程序。shell对所有命令使用标准语法。C Shell, Bourne Shell和Korn Shell是最著名的Shell,它们可用于大多数Unix/Linux发行版。
3)命令和实用程序
可以在日常活动中使用各种命令和工具。cp
、mv
、cat
和grep
等都是一些命令和实用程序的例子。有超过250个标准命令加上许多其他通过第三方软件提供的。所有的命令都带有不同的选项。
4)文件和目录
Linux 的所有数据都被组织成文件。然后将所有文件组织到目录中。这些目录被进一步组织成称为文件系统的树状结构。
2、启动系统
如果有一台安装了Linux操作系统的计算机,那么只需打开该系统就可以使其正常运行。
一旦打开系统,它就会启动,最后它会提示登录系统,这是一个登录系统的日常操作。
3、登陆Linux系统
当第一次连接到Unix系统时,通常会看到如下提示,
login:
登录系统:
1)准备好的用户标识(用户标识)和密码。如果还没有这些,需要联系系统管理员。
2)在登录提示符处输入您的用户id,然后按ENTER。用户id是区分大小写的,因此需要确保完全按照系统管理员的指示输入它。
3)在密码提示符处输入密码,然后按ENTER键。密码也是区分大小写的。
4)如果提供了正确的用户名和密码,那么将被允许进入系统。阅读屏幕上出现的信息和消息,如下所示。
login : levi levi’s password: Last login: Sun Jun 14 09:24:31 2021 from 192.168.31.11 $
将获得一个命令提示符(有时称为$ prompt
),可以在其中输入所有命令。例如,查看日历时,需要输入命令cal
,如下:
$ cal
June 2021
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
$
4、修改密码
所有的Linux系统都需要密码来确保你的文件和数据是自己的,并且系统本身是安全的,不受黑客和破坏者的攻击。以下是修改密码的步骤:
1)先输入passwd
命令,在命令提示符处输入密码,
2)然后输入现在使用的旧密码。
3)输入新密码。密码一定要足够复杂,以免别人猜到。但一定要记住。
4)必须再输入一次来验证密码。
如下所示,
$ passwd
Changing password for amrood
(current) Unix password:******
New UNIX password:*******
Retype new UNIX password:*******
passwd: all authentication tokens updated successfully
$
注意:我们在这里添加了星号(*
),以显示需要输入当前密码和新密码的位置。而实际系统当你输入时,它不会显示任何字符。
5、列出目录和文件
Linux中的所有数据都被组织成文件。所有文件被组织到目录中。这些目录被组织成一个称为文件系统的树状结构。
可以使用ls命令列出一个目录中所有可用的文件或目录。下面是使用带-l选项的ls命令的示例如下,
$ ls -l
total 19621
drwxrwxr-x 2 amrood amrood 4096 Dec 25 08:49 cjavapy
-rw-rw-r-- 1 amrood amrood 5341 Dec 25 08:38 cjavapy.jpg
drwxr-xr-x 2 amrood amrood 4096 Feb 15 2019 python
drwxr-xr-x 2 root root 4096 Dec 9 2018 java
-rw-r--r-- 1 root root 276480 Dec 9 2018 java.tar
drwxr-xr-x 8 root root 4096 Nov 25 2019 usr
-rwxr-xr-x 1 root root 3192 Nov 25 2019 webthumb.php
-rw-rw-r-- 1 amrood amrood 20480 Nov 25 2019 webthumb.tar
-rw-rw-r-- 1 amrood amrood 5654 Aug 9 2019 linux.mid
-rw-rw-r-- 1 amrood amrood 166255 Aug 9 2019 linux.swf
$
注意:这里的条目以d.....开头代表目录。例如,usr
、cjavapy
、python
和java
是目录,其余的条目是文件。
6、whoami
当登录系统时,可能想知道登陆的用户是哪个,最简单的方法是输入whoami
命令:
$ whoami
levi
$
在系统上尝试一下。此命令列出与当前登录相关联的帐户名。也可以试试who am i
命令来获得关于自己的信息。
7、查看Linux系统登陆的用户
有时可能会有兴趣知道同时登录到计算机的用户。
根据希望了解其他用户的程度,有三个命令可用于获取这些信息:users
、who
和w
。
例如,
$ users
cjavapy levi python
$ who
amrood ttyp0 Oct 8 14:10 (limbo)
bablu ttyp2 Oct 4 09:08 (calliope)
qadir ttyp4 Oct 8 12:09 (dent)
$
在系统上尝试w命令来检查输出。这列出了与登录系统的用户相关联的信息。
8、注销
当完成会话时,需要注销系统。这是为了确保没有其他人访问的文件。
退出:只需在命令提示符处输入logout
命令,系统就会清除所有内容并断开连接。
9、系统关闭
通过命令行正确关闭Linux系统,可以使用以下命令中之一,如下表,
命令 | 描述 |
halt | 系统会立即关机 |
init 0 | 在关闭系统之前,使用预定义脚本同步和清理系统,关闭系统 |
init 6 | 重新启动系统,完全关闭它,然后重新启动它 |
poweroff | 通过关闭电源方式关闭系统 |
reboot | 重新启动系统 |
shutdown | 关闭系统 |
注意:通常需要是超级用户或的root用户(Linux系统上拥有最多特权的帐户)才能关闭系统。但是,在一些独立的或个人拥有的Linux机器上,管理用户(有时是普通用户)可以这样做。