Linux基础问答与系统操作指南

1、什么是自由软件?列出自由软件的三个特点。

自由软件

自由软件是用户有权自由分发和修改的软件。

特点:

  1. 用户有自由分发软件的权利;
  2. 用户有自由修改软件的权利;
  3. 每个拥有软件副本的人都能自由地与他人合作使用该软件。

2、什么是多用户系统?为什么它们很成功?

多用户系统

多用户系统是指一台计算机系统可以同时供多人使用,Linux就是一个多用户操作系统。

多用户系统成功的原因在于,单用户通常无法充分利用计算机的所有资源,而多用户操作系统能让许多人几乎同时使用系统的所有资源,从而最大化利用昂贵资源,降低每个用户的使用成本。

3、为什么Linux文件系统被称为分层的?

Linux文件系统类似家族树结构,文件排列在目录之下,目录有名称,可容纳其他文件和目录,这些目录又排列在其他目录之下,呈树状组织,所以被称为 分层的

4、多用户系统和多任务系统有什么区别?

多用户与多任务系统简介

多用户系统

多用户系统是指一台计算机系统可以同时供多人使用。例如,Linux 就是多用户操作系统,能让多人几乎同时使用系统资源。这种设计可以最大化利用昂贵资源并降低人均成本。

多任务系统

多任务系统是指计算机系统允许用户一次运行多个作业。例如,Linux 允许用户在前台运行一个作业的同时,在后台运行其他作业。进程间可通信且相互保护,有助于提高用户生产力。

5、请举例说明何时需要使用多任务系统。

在Linux系统中,用户可以同时运行多个作业,例如可以在后台运行几个作业,同时将注意力集中在屏幕上显示的作业上,还能在作业之间来回切换。如果运行X Window System,还可以在同一屏幕的不同窗口中运行不同程序并观察它们,以此提高用户的工作效率。

6、GNU通用公共许可证的关键条款有哪些?

用户有权复制、修改和重新分发协议涵盖的代码,但重新分发代码时,必须同时分发相同的许可证,使代码与许可证不可分离。若下载遵循GPL的会计程序源代码,修改后重新分发该程序的可执行版本,必须同时分发修改后的源代码和GPL协议。这种安排被称为 copyleft

7、当你尝试使用错误的用户名或错误的密码登录时,会显示以下消息:登录错误。此消息未指明是你的用户名、密码还是两者都无效。为什么它不提供这些信息?

这是一种旨在阻止未授权人员通过猜测用户名和密码来访问系统的策略。

8、“fido”是一个可接受的密码吗?给出支持或反对的几个理由。

“fido”不是一个可接受的密码。理由如下:

  • 它是一个单词,可能出现在字典中;
  • 它可能是宠物的名字,容易被发现;
  • 它长度小于推荐的六字符,不够安全;
  • 只包含字母,未满足至少包含两个字母和一个数字或标点字符的要求。

9、如果无法登录,你会怎么做?

如果无法登录,可采取以下做法:

  1. 确认用户名和密码输入无误,注意它们区分大小写,确保大写锁定键(CAPS LOCK)未开启,按指定或设置的方式准确输入。
  2. 确保在正确的机器上登录,在大型网络系统中,登录前可能需指定要连接的机器。
  3. 确认用户名有效,若未被设置为用户,登录/密码组合可能无效。
  4. 若文件系统已满,登录可能短暂成功后登录提示再次出现,此时需在救援/恢复模式下启动系统并删除一些文件。
  5. 若账户被禁用,例如某些系统默认禁用根账户,管理员也可能禁用其他账户,通常根账户不允许通过网络登录,可先以自己的身份登录,再使用 su / sudo 获取根权限。

若要更改密码,可进行相应操作。

10、尝试将你的密码更改为“dog”,会发生什么?现在将其更改为一个更安全的密码。是什么让这个密码相对安全?

将密码改为“dog”时,系统会显示错误信息,因为“dog”是字典中的单词且长度过短,不满足密码安全要求。

一个相对安全的密码应满足以下条件:

  • 包含数字、大小写字母和标点符号的组合
  • 至少六个字符长
  • 不是任何语言字典中的单词
  • 不是容易被发现的人名、地名、宠物名等
  • 包含至少两个字母和一个数字或标点符号
  • 不是用户名、用户名的反向或用户名偏移后的形式

11、如何重复倒数第二条命令行,编辑它,然后执行它?

可使用 `fc` 命令。若要编辑并执行倒数第二条命令,可根据情况操作:

- 若想指定编辑器,使用 `fc -e <编辑器名> 2`
- 若已设置 `EDITOR` 变量,可直接用 `fc 2`
- 若未指定编辑器,默认调用 `vi(m)` 或 `nano` 编辑器

编辑完成退出编辑器后,shell 会执行该命令。

12、如何在不使用root权限的情况下将登录shell更改为tcsh?

可以使用 chsh (change shell)实用程序来更改登录 shell,示例命令如下:

$ chsh

然后输入密码,在提示输入新 shell 时输入:

/bin/tcsh

13、解释如何使用man命令来确定系统手册的哪些节包含具有给定名称的手册页。

可以使用 man -a 选项查

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值