马哥Linux云计算架构班--第一周学习作业

1、描述计算机的组成及其功能。

冯·诺依曼体系

CPU、内存、存储设备、输入设备、输出设备

cpu 负责运算和处理

内存 负责临时存储

存储设备 负责永久存储

输入设备 信息的输入

输出设备 信息的展示

2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。

Linux有三大主流发行版 debian系、slackware系和redhat系

debian系一般包括:ubuntu

debian程序包的安装方式为dpkg
ubuntu程序包的安装方式为apt-get

slackware系一般包括:suse,opensuse

suse程序包管理器为zypper

红帽系一般包括:redhat和fedora

redhat为yum管理

3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。

Linux的哲学思想

a、一切皆文件(几乎所有的资源都可以统统抽象为文件形式)

b、模块化(由众多功能单一的程序组成)

4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

ifconfig 查看网卡信息

echo 命令回显

用法:echo $PATH

tty 查看终端

用法:tty

startx 开启图形化界面

export 声明变量

pwd 打印当前路径

history 查看历史信息

shutdown 关机命令

用法:shutdown -h now

poweroff 关机命令

reboot 重启系统

hwclock 查看硬件时钟

date 打印系统时间

用法:%Y 年
%m 月
%d 日
%H 小时
%M 分钟
%S 秒

修改时间:date [MMDDhhmmYY.ss] 几月几号几时几分某年几秒

clock

 -s --hctosys 修改硬件时间为系统时间
 -w --systohc 修改系统时间为硬件时间

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

获取命令帮助有这样几种方式

a、manual手册页(manual手册位于/usr/share/man)

man的用法

man command

man帮助手册各段落的含义

Name 命令的作用
Synopsis 语法格式
description 详细用法包括选项
examples 使用示例
author 作者
bugs bug
see also 其他参考

具体share下面manual手册的分类为(一般1、5、8用的比较多):

1、用户命令(普通用户和管理员用户都可以运行的命令)
2、系统调用
3、C库调用
4、设备文件和特殊文件
5、配置文件格式
6、游戏相关的
7、杂七杂八
8、系统管理员手册

b、如果是bash内置命令,用help command也经常用

c、百度或google

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

/ 根目录

/boot 系统引导目录 存放引导加载器必须用到的各静态文件(kernel,initramfs(initrd),grub)

/bin 二进制执行文件存放目录 给所有用户使用

/sbin 二进制执行文件存放目录 给系统管理员使用

/dev 存放特殊文件或设备文件的目录

/etc 配置文件存放目录

/home 普通用户的家目录

/lib 库文件存放目录,还包括内核模块存放的目录

/lib64 64为系统特有的存放64位库文件的目录

/mnt 设备临时挂载点

/media 设备挂载目录

/opt 第三方软件安装目录

/tmp 临时文件存放目录

/usr 软件安装目录

/var 动态可变化的存放目录

/proc 基于内存的,虚拟文件系统 用户为内核及进程存储相关信息 一般多为内核参数

/sys 也是一种访问内核的虚拟文件系统,比/proc好用一些

/srv 存放服务类程序用到的中间数据

猜你喜欢

转载自blog.51cto.com/9516436/2331152