1、Linux 上最常见的开源 Web 服务器是什么?a. Samba b. Apache c. Squid d. pine
b
2、以下哪一项可用于在Linux上提供文件和打印服务?a. Samba b. Apache c. Squid d. pine
A
3、你就职于一家大型制造公司,该公司正在考虑将其 IT 部门的部分或全部服务器采用 Linux 系统。公司在 UNIX 系统上运行着一个 Oracle 数据库,且运行该数据库的 UNIX 服务器包含几个定制的小程序。此外,公司所有桌面目前使用的是 Windows 8 系统,用户将数据存储在 Windows Server 2012 文件服务器上。在将公司的服务器迁移到 Linux 之前,你必须考虑哪些因素?你会选择哪些发行版和开源软件来实现这一目标?如果你需要撰写一份报告,详细说明采用 Linux 开源解决方案的好处,你会在报告中列出哪些好处来说服公司其他人,让他们相信 Linux 可以降低总体拥有成本?
考虑因素
- 定制小程序的兼容性,确保这些在 UNIX 上的定制程序能在 Linux 上正常运行或可轻松迁移。
- 员工培训,由于目前桌面使用 Windows 8,迁移服务器到 Linux 可能需要对员工进行相关培训。
- 与现有 Oracle 数据库的兼容性,保证数据库能在 Linux 环境下稳定运行。
- 数据迁移,要将 Windows Server 2012 文件服务器上的数据安全迁移到 Linux 系统。
发行版和开源软件选择
- 发行版 :可选择 Red Hat Enterprise Linux(RHEL)或 Ubuntu Server 等稳定且广泛使用的发行版。
- 开源软件 :
- 可使用 MySQL 数据库作为替代(如果适用)
- 使用 Samba 来提供文件和打印服务
- Apache 作为 Web 服务器
好处
- 风险降低 :若软件供应商停止支持,使用开源软件可自行维护代码。且开源软件不会像闭源软件那样很快退役。
- 满足业务需求 :有大量开源软件可供选择,如数据库、办公套件等,且易于在网上找到。
- 稳定性和安全性 :开源开发模式使软件能快速修复漏洞,Linux 系统稳定性高,可长时间运行。
- 灵活性 :支持多种硬件平台。
- 易于定制 :可根据公司需求对 Linux 系统进行定制。
- 易于获取支持 :有众多社区和资源可提供技术支持。
- 成本降低 :开源软件大多免费,可减少软件购买成本,同时迁移到 Linux 可能无需购买额外软件和大量培训员工,降低总体拥有成本。
4、在命令提示符下,输入 poweroff 可立即关闭 Linux 系统。还有哪些命令可用于关闭 Linux 系统?
-
shutdown -H +4
(四分钟后关闭系统) -
shutdown -H now
(立即关闭系统) -
halt
(立即关闭系统) -
reboot
(立即重启系统,重启也属于关闭系统后再启动)
5、你是外设公司Slimjim的网络管理员。该网络使用Linux系统,你需要一些命令信息来完成工作。打开手册页,找出名称或描述中包含“copy”一词的所有命令。你使用了什么命令来完成这项任务?这个列表中是否有只有root用户才能执行的命令?它们是如何被标识的?选择其中两个命令,比较它们的info和手册页。通过命令名称或相关关键字搜索(尝试使用apropos),访问并阅读另外三个你感兴趣的命令的手册页。
可使用 man -k copy
命令找出名称或描述中包含“copy”的命令。通常只有 root 用户能执行的命令在手册页里会有明确权限说明,比如提到需要 root 权限或只能由超级用户运行。要比较两个命令的 info 和手册页,可分别使用 info <命令名>
和 man <命令名>
查看。使用 apropos <关键字>
搜索感兴趣的命令,再用 man <命令名>
阅读手册页,例如对感兴趣的文件操作、网络相关等命令进行操作。
6、你是一家科研公司的系统管理员,该公司有100多名科学家,他们编写并运行Linux程序来分析工作。所有这些程序都存储在Linux系统中每个科学家的主目录里。有一位科学家已离职,你接到指示要从该科学家的主目录中取回其所有工作成果。当你进入该用户的主目录时,你发现文件很少,只有两个目录(一个名为Projects,另一个名为Lab)。列出你将用于浏览该用户主目录并查看文件名和文件类型的命令。如果有文本文件,你可以使用哪些命令来查看其内容?
文件与目录操作命令
浏览目录及文件
-
查看当前目录下的文件和目录 :
bash ls -F
-
进入 Projects 目录并查看其内容 :
bash cd Projects ls -F
-
返回主目录