标签:第一周作业
描述计算机的组成及其功能
运算器+控制器=CPU,运算器控制器之间的线路称为总线(bus)
运算器 二进制运算;
控制器 控制计算机各部件,协调工作;
存储器 memory内存,存储程序和数据部件,调用任何程序都需要先把数据调入到内存中,然后再从内存中读取
I/O 输入输出设备,与外部部件进行交互,通过系统总线与CPU进行信息交换。
按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
三大主流发行版:
slackware
opensuse
suse
debian
mint
ubuntu
redhat
rhel 每18个月发行一个新版本
centos centos和rhel区别,除了图标不同,其他完全相同。目前属于rhel旗下组织。
fedora 主要为rhel提供测试功能,每6个月发行一个新版本;
其他发行版:
ArchLinux
Gentoo 更好的提供硬件性能
LFS(Linux from scratch)手动做出Linux,下载内核编译。
3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
一切皆文件:Linux中包括硬件设备都是文件形式,例如挂载一个U盘,需要挂载到某个目录下,访问U盘,就要通过访问文件目录来实现;
由众多单一目的小程序组成,一个程序只能实现一个功能:
尽量避免和用户交互:即通过编写脚本文件,实现自动化任务功能;
使用纯文本文件保存配置信息:可以通过文本编辑器,既能实现配置工作。
4.说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
命令格式:COMMAND [OPTIONS..] [ARGUMENTS...] 命令 选项 参数
ifconfig:配置网络设备
ifconfig eth0 192.168.3.3
echo:显示一段文字
1. echo $PATH
2. echo -e "a\tb\tc\nd\te\tf"
tty:显示终端机连接标准输入设备的文件名称
1. tty
2. tty --version
startx:启动X Windows
startx -w(强制启动X会话)
export:将shell变量或shell函数输出为环境变量 exportpwd:显示当前用户所在目录 pwdhistory:[craw]显示指定数目的历史命令,读取历史命令文件中的目录到历史命令缓冲区,将历史命令缓冲区的目录写入到命令文件
1.history -c 清空历史命令
2.histroy -w 将历史命令缓冲区的命令写入到命令历史文件中
3.history 10 显示最近十条命令
shutdown:关机命令
shutdown -h now
shutdown +10 "System will shutdown after 5 minutes"
poweroff:关机并切断电源
poweroff
reboot:重启Linux系统
reboot -w //做个开机模拟/var/log/wtmp
hwclock:显示及设置系统时间
hwclock --show(显示硬件时间)
hwclock --systohc(将硬件时间同步为系统时间)
date:显示或设置系统时间及日期
date -s "20160807 19:32:00"
date -d "-1 day" %Y-%m-%d
5.如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
获取命令帮助信息:man COMMAND
man文档章节段落划分及说明
NAME :名字和基本功能
SYNOPSIS:简要帮助
[]:可选内容
<>:必选内容
a|b:二选一
...:同一内容可出现多次
DESCRIPTION :详细功能描述
EXAMPLES:使用示例
AUTHOR:作者
REPORTING BUGS:报告BUG位置
COPYRIGHT:版权
SEE ALSO:参考方式
6.请罗列Linux发行版的基础目录名称命名法则及功用规定
/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放于此;
/bin:供所有用户使用的基本命令,OS启动即会用到的程序;
/sbin:管理类的基本命令,不能关联至独立分区,OS启动会用到的程序;
/lib:基本共享库文件,以及内核模块文件(/lib/modules);
/lib64:专用于x86_64系统上的辅助共享库文件存放位置;
/etc:配置文件目录(纯文本文件)
/home/USERNAME:普通用户主目录;
/root:管理员家目录;
/media:便携式移动设备挂载点(cdrom、USB);
/mnt:临时文件系统挂载点;
/dev:设备文件及特殊文件存储位置;
/opt:第三方应用程序安装位置;
/srv:系统上运行的服务用到的数据;
/tmp:临时文件存储位置;
/usr:最庞大的目录,要用到的应用程序和文件几乎都在这个目录
——bin :保证系统拥有完整功能而提供的应用程序;
—— sbin :超级用户的一些管理命令;
—— include :Linux下开发和编译应用程序所需要的头文件;
—— lib :常用动态链接库和软件包配置文件;
—— share :结构化独立的数据,例如doc、man等
—— local :第三方应用程序安装位置
马哥2016全新Linux+Python高端运维班第一周作业
标签:第一周作业
原文地址:http://wycsy.blog.51cto.com/3709381/1835416