一、描述计算机的组成及其功能。ubuntu
冯·诺依曼体系bash
CPU、内存、存储设备、输入设备、输出设备ide
cpu 负责运算和处理模块化
内存 负责临时存储google
存储设备 负责永久存储code
输入设备 信息的输入游戏
输出设备 信息的展现进程
二、按系列罗列Linux的发行版,并描述不一样发行版之间的联系与区别。ip
Linux有三大主流发行版 debian系、slackware系和redhat系内存
debian系通常包括:ubuntu
debian程序包的安装方式为dpkg
ubuntu程序包的安装方式为apt-get
slackware系通常包括:suse,opensuse
suse程序包管理器为zypper
红帽系通常包括:redhat和fedora
redhat为yum管理
三、描述Linux的哲学思想,并按照本身的理解对其进行解释性描述。
Linux的哲学思想
a、一切皆文件(几乎全部的资源均可以通通抽象为文件形式)
b、模块化(由众多功能单一的程序组成)
四、说明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 修改系统时间为硬件时间
五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
获取命令帮助有这样几种方式
a、manual手册页(manual手册位于/usr/share/man)
man的用法
man command
man帮助手册各段落的含义
Name 命令的做用
Synopsis 语法格式
description 详细用法包括选项
examples 使用示例
author 做者
bugs bug
see also 其余参考
具体share下面manual手册的分类为(通常一、五、8用的比较多):
一、用户命令(普通用户和管理员用户均可以运行的命令)
二、系统调用
三、C库调用
四、设备文件和特殊文件
五、配置文件格式
六、游戏相关的
七、杂七杂八
八、系统管理员手册
b、若是是bash内置命令,用help command也常常用
c、百度或google
六、请罗列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 存放服务类程序用到的中间数据