标签:第一周作业
1、描述计算机的组成及其功能。
计算机有5个组成部分,分别是运算器,控制器,存储器,输入设备和输出设备组成。其中运算器和控制器称为中央处理器,俗称CPU。运算器主要的功能是对二进制数据的算术运算,包括加减乘除、逻辑运算,包括与或非异或;控制器主要的功能是通过分析指令,把需要用到的数据从存储器取出后交由运算器执行,接着把执行的结果放到存储器对应地址的存储单元中;存储器可分为内存储器和外存储器,内存储器的主要功能是存放当前运行程序的指令和数据,直接与控制器交换信息,外存储器的主要功能是存放大量暂时不用的程序,外存储器直接与内存储器交换信息,而不直接与控制器交换信息;输入设备的主要功能是向计算机输入信息,常用的输入设备有键盘、鼠标;输出设备的主要功能是输出计算机运行的结果,常用的输出设备是显示器和打印机。
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
slackware;
suse;二次发行版
opensuse;三次发行版
debian:
ubuntu;二次发行版
mint;三次发行版
redhat
rhel(企业版)
CentOS (兼容rhel)
fedora(个人版)
二次发行版是基于一次发行版上的基础再次发行的。
CentOS 基于RHEL的二次编译,CentOS把RHEL的源码包括二进制程序包重新编译后遵循GPl协定,CentOS 是完全兼容RHEL,只是换个商标而已。后redhat 收购CentOS,成为旗下的一个项目。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
(1) 一切皆文件
linux系统上的所有资源配置都是以文件格式组织起来的,包括设备文件和镜像文件。
(2)由众多单一目的小程序组成
一个程序(命令)只实现一个功能,组合多个程序(命令)通过bash解释器来完成各种需要的 复杂任务,包括一些自动化任务。
(3)尽量避免跟用户交互
在自动化任务或者一些脚本编程文件中,不需要用户输入内容,以自动完成某些需要的功能和 任务。
(4)使用纯文本文件保存配置信息
一款使用的文本编辑器即能完成系统配置工作。
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使 用,并配合相应的示例来阐述。
ifconfig
ifconfig [interface]
ifconfig interface [aftype] options | address ...
查看当前系统的ip地址,子网掩码,网关等信息
echo
echo [-neE] [arg ...]
-n:输出内容后不换行
-e: 能够使用\(转义符)
tty
查看当前系统有哪些终端登录上
startx
从Linux 的命令行模式切换到图形界面模式
export
export [-fn] [name[=value] ...] or export -p
设置环境变量
例:ecport TERM="xterm"
pwd
查看当前系统位置
history
查看命令历史
shutdown
shutdown [OPTION]... TIME [MESSAGE]
安全的关机
poweroff
关机后断电
reboot
重启服务器
hwclock
查看硬件时间
date
查看当前时间点,精确到秒
date [OPTION]... [+FORMAT]
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
date + %Y%m%d 表示以yyyymmdd的形式显示时间
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
首先,使用type COMMAND 查看COMMAND是内部命令还是外部命令;
如果是内部命令的话,使用help COMMAND 查看帮助信息;
如果是外部命令的话,使用man COMMAND 或者 COMMAND --help;
man文档的章节一共划分为8个章节,从man1到man8的帮助手册类型依次为用户命令,系统调用,C库调用,设备文件及特殊文件,配置文件格式,游戏,杂项,管理类命令。
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此目录;
/bin:供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到的程序;
/sbin:管理类的基本命令,不能关联至独立分区,OS启动即会用到的程序;
/lib:基本共享库文件,以及内核模块文件(/lib/modules);
/lib64:专用于x86_64系统上的辅助共享库文件存放位置;
/etc:配置文件目录(纯文本文件);
/home/USERNAME:普通用户家目录;
/root:管理员的家目录;
/media:便携式移动设备挂载点;
/mnt:临时文件系统挂载点;
/dev:设备文件及特殊文件存放位置;
/opt:第三方应用程序的安装位置;
/srv:系统上运行的服务用到的数据;
/tmp:临时文件存储位置;
/usr:universal shared , read-only data 全局共享只读数据
bin:保证系统拥有完整功能而提供的应用程序;
sbin:管理类的基本命令
lib:基本共享库文件
lib64:专用于x86_64系统上的辅助共享库文件存放位置;
include:C程序的头文件(header files)
share:结构化独立的数据,例如 doc ,man 等;
local:第三方应用程序的安装位置;
/var:variable data files 可变数据文件
cache:应用程序缓存数据目录;
lib:应用程序状态信息数据;
local:专用于/usr/local下的应用程序存储可变数据;
lock:锁文件;
log:日志目录及文件;
opt:专用于/opt下的应用程序存储可变数据;
run:运行中的进程相关的数据,通常用于存储进程的pid 文件;
spool:应用程序数据池;
tmp:保存系统两次重启之间产生的临时数据;
/proc:用于输出内核与进程信息相关的虚拟文件系统;
/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统;
/selinux:security enhanced Linux ,selinix相关的安全策略等信息的存储位置;
本文出自 “11666688” 博客,谢绝转载!
标签:第一周作业
原文地址:http://11676688.blog.51cto.com/11666688/1837757